git.libav.org Git - libav.git/rss log
Libav master git repository
Les articles publiés sur le site
-
configure : Move x86 assembler sanity check into assembler probe function
22 mai 2017, par Diego Biurrun -
hlsenc : Support recovery from an already present playlist
19 mai 2017, par Luca Barbato -
decode : fix the code reducing cropping to preserve alignment
19 mai 2017, par Anton Khirnov -
avutil/hwcontext_dxva2 : Don’t improperly free IDirect3DSurface9 objects
16 mai 2017, par Aaron Levinsonavutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects Add dxva2_pool_release_dummy() and use it in call to av_buffer_create() in dxva2_pool_alloc(). Prior to this change, av_buffer_create() was called with NULL for the third argument, which indicates that av_buffer_default_free() should be used to free the buffer's data. Eventually, it gets to buffer_pool_free() and calls buf->free() on a surface object (which is av_buffer_default_free()). This can result in a crash when the debug version of the C-runtime is used on Windows. While it doesn't appear to result in a crash when the release version of the C-runtime is used on Windows, it likely results in memory corruption, since av_free() is being called on memory that was allocated using IDirectXVideoAccelerationService::CreateSurface(). Signed-off-by: Aaron Levinson <alevinsn@aracnet.com> Reviewed-by: wm4 <nfxjfg@googlemail.com> Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
h264_sei : Add namespace prefix to all SEI values
15 mai 2017, par Mark Thompsonh264_sei: Add namespace prefix to all SEI values This avoids confusion with equivalent H.265 SEI values when both are being used at the same time.