07:24
avcodec/libx265: Don't copy A53 closed captions by default The SEI handling of libx265 is buggy and can easily lead to memory corruption: It reuses certain buffers, but when reusing them it presumes that it is enough for these buffers to exist and does not check whether they are actually large enough to hold what is intended to be stored in them.* Our users are exposed to this because forwarding A53 CC data is enabled by default. Change this to make it disabled by default. "Fixes" tickets #10411, #11052 and (presumably) #10906. *: See (...)
12:28
checkasm: add tests for lum,chrConvertRange [DH] tests/checkasm/Makefile [DH] tests/checkasm/checkasm.c [DH] tests/checkasm/checkasm.h [DH] tests/checkasm/sw_range_convert.c
16:50
avcodec: use the renamed av_zero_extend Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavcodec/adpcm.c [DH] libavcodec/amrwbdec.c [DH] libavcodec/atrac3plus.c [DH] libavcodec/dnxhdenc.c [DH] libavcodec/dvenc.c [DH] libavcodec/ffv1dec_template.c [DH] libavcodec/g726.c [DH] libavcodec/g729dec.c [DH] libavcodec/h264_refs.c [DH] libavcodec/h264_slice.c [DH] libavcodec/hevc/cabac.c [DH] libavcodec/hevc/hevcdec.c [DH] libavcodec/hevc/mvs.c [DH] libavcodec/hevc/pred_template.c [DH] libavcodec/hevc/ps.c [DH] libavcodec/mpeg12enc.c [DH] libavcodec/opus_pvq.c [DH] libavcodec/opus_rc.c (...)
16:44
avutil/common: assert that bit position in av_zero_extend is valid Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavutil/common.h [DH] libavutil/x86/intmath.h
16:42
avutil: rename av_mod_uintp2 to av_zero_extend It's more descriptive of what it does. Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] doc/APIchanges [DH] libavutil/common.h [DH] libavutil/version.h [DH] libavutil/x86/intmath.h
04:55
lavu/hwcontext_vulkan: Support write on drm frame Otherwise nothing is written into the destination when a write mapping is requested. For example, a vulkan frame mapped from a drm frame (which is wrapped as a vaapi frame in the example) is used as the output of scale_vulkan filter, it always gets a green screen without this patch. ffmpeg -init_hw_device vaapi=va -init_hw_device vulkan=vulkanⓐva -filter_hw_device vulkan -f lavfi -i testsrc=size=352x288,format=nv12 -vf "hwupload,scale_vulkan,hwmap=derive_device=vaapi:reverse=1,format=vaapi,hwdownload,format=nv12" -f nut - | (...)
06:33
fftools/ffmpeg_mux_init: Fix leak when using non-encoding option Reviewed-by: Anton Khirnov <antonⓐkhirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] fftools/ffmpeg_mux_init.c