[x264-devel] BugMaster's patches (fix various problems)

BugMaster BugMaster at narod.ru
Fri Jan 4 23:09:30 CET 2008


Here is all my patches which I written/modified. Description:
32x32samples_crash.diff - fix x264 crash with 32x32 samples and adaptive B-frames
colorspace_patch.diff - my changes in colorspace conversion (more precision, BT.601/BT.709 and TV/PC scale support)
cosmetic.diff - cosmetic change in macroblock.c for synchronization of declaration and definition of x264_macroblock_probe_skip function
debug-defines.diff - add definition of _DEBUG and NDEBUG in configure script (improve speed when compiling in MinGW)
fix_stats_file_work_for_cli.diff - more accurate calculation of i_frame, removes workaround for VFW Nth-pass ratecontrol
fix_stats_file_work_for_vfw.diff - more accurate calculation of i_frame, more correct workaround for VFW Nth-pass ratecontrol
frames_memoryleak.diff - fix huge frames memory leak in x264_encoder_close function (specially with multithreading)
multithreading_Nth_pass_ratecontrol.diff - fix incorrect Nth-pass ratecontrol work with multithreading
thread-pool.diff - modified thread pool patch (must be applied last)

all-in-one.diff - all of above except fix_stats_file_work_for_cli.diff

P.S. Would be interesting to know your opinion about them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: all-in-one.diff
Type: application/octet-stream
Size: 30988 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 32x32samples_crash.diff
Type: application/octet-stream
Size: 2614 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: colorspace_patch.diff
Type: application/octet-stream
Size: 5648 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0002.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cosmetic.diff
Type: application/octet-stream
Size: 630 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0003.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debug-defines.diff
Type: application/octet-stream
Size: 429 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0004.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix_stats_file_work_for_cli.diff
Type: application/octet-stream
Size: 3112 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0005.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix_stats_file_work_for_vfw.diff
Type: application/octet-stream
Size: 4979 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0006.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: frames_memoryleak.diff
Type: application/octet-stream
Size: 2730 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0007.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multithreading_Nth_pass_ratecontrol.diff
Type: application/octet-stream
Size: 1637 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0008.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: thread-pool.diff
Type: application/octet-stream
Size: 15850 bytes
Desc: not available
Url : http://mailman.videolan.org/pipermail/x264-devel/attachments/20080105/c6da41ac/attachment-0009.obj 


More information about the x264-devel mailing list