View Single Post
Old 16th December 2010, 02:53   #3424  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by LoRd_MuldeR View Post
May I ask: What was the main motivation to implement support for native Win32 threads? Speedup? Getting rid of pthreads?
pthread-win32 is LGPL, this causes a conflict with --disable-gpl x264 builds.
it was not done for performance reasons.

though since we were doing it, might as well use windows for all its worth when it's available (for vista+ platforms) so there might be a very small performance increase there.

[Edit]
the windows threading might be more important later when support for windows 7 x86_64's (and similar/later x86_64 platforms) way of handling systems with over 64 logical cores is added
(yes, microsoft totally made things a bit odd to extend support to 256 logical cores on the x86_64 systems starting with 7/server 2008 R2).
[/Edit]
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 16th December 2010 at 02:58.
kemuri-_9 is offline   Reply With Quote