[FFmpeg-cvslog] lavu/frame: add side data descriptors

2024-03-27 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 23 13:41:20 2024 +0100| [2621be35397291c03c9a48c28e9283404899868a] | committer: Anton Khirnov lavu/frame: add side data descriptors They allow exporting extended information about side data types. > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block

2024-03-27 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 23 13:53:27 2024 +0100| [6f2cb0923c5a14a6bc2a616ac253ad0d872afd25] | committer: Anton Khirnov fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block Nothing about this code is video-specific. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup

2024-03-27 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 23 13:58:25 2024 +0100| [8fc1e1358b074d2e3655177faee8cde5857d59af] | committer: Anton Khirnov fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup There is no need to free the already-added items, they will be freed alongside

[FFmpeg-cvslog] fftools/ffmpeg_enc: only promote first frame side data to global when meaningful

2024-03-27 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 23 13:50:46 2024 +0100| [fabf148578c0d628a9207de3b60aba57ac1c4bc3] | committer: Anton Khirnov fftools/ffmpeg_enc: only promote first frame side data to global when meaningful Skip those side data types that do not make sense as global side data

[FFmpeg-cvslog] tests: Remove fate-libx265-hdr10

2024-03-27 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Fri Mar 22 20:43:43 2024 +0800| [edb1f1bc09c7dd89d35da670d8b1f4366003df59] | committer: Zhao Zhili tests: Remove fate-libx265-hdr10 The test depends on the compile option of x265. It failed when HIGH_BIT_DEPTH isn't enabled. It also failed when asan is en

[FFmpeg-cvslog] avcodec/h264_mp4toannexb: Fix heap buffer overflow

2024-03-27 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Mon Mar 25 16:09:00 2024 +0800| [89e9486bc3da83ae031313c4b0224a7b46e83ab6] | committer: Zhao Zhili avcodec/h264_mp4toannexb: Fix heap buffer overflow Fixes: out of array write Fixes: 64407/clusterfuzz-testcase-minimized-ffmpeg_BSF_H264_MP4TOANNEXB_fuzzer

[FFmpeg-cvslog] avcodec/h264_mp4toannexb: Fix heap buffer overflow

2024-03-27 Thread Zhao Zhili
ffmpeg | branch: release/7.0 | Zhao Zhili | Mon Mar 25 16:09:00 2024 +0800| [304208d40c9ad7ac1687a96734ec97cfb5791b2a] | committer: Zhao Zhili avcodec/h264_mp4toannexb: Fix heap buffer overflow Fixes: out of array write Fixes: 64407/clusterfuzz-testcase-minimized-ffmpeg_BSF_H264_MP4TOANNEXB_f

[FFmpeg-cvslog] tests: Remove fate-libx265-hdr10

2024-03-27 Thread Zhao Zhili
ffmpeg | branch: release/7.0 | Zhao Zhili | Fri Mar 22 20:43:43 2024 +0800| [6ceda546298145225345d7c40074ec934a0a05fc] | committer: Zhao Zhili tests: Remove fate-libx265-hdr10 The test depends on the compile option of x265. It failed when HIGH_BIT_DEPTH isn't enabled. It also failed when asan

[FFmpeg-cvslog] doc/examples: Always use <> includes

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 24 20:02:53 2024 +0100| [9223c92c889c37981ff1d1caaa99791182deebb7] | committer: Andreas Rheinhardt doc/examples: Always use <> includes Reviewed-by: Stefano Sabatini Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi

[FFmpeg-cvslog] avutil/fifo, file: Remove unused headers

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 24 22:25:58 2024 +0100| [8ca57fcf9ed327a6c2d9c5345be9b7e0724ca048] | committer: Andreas Rheinhardt avutil/fifo, file: Remove unused headers Forgotten in 4105899245d79976b4a1a230455066417f3f194d, 4c92fc02f850f4f813e8cef8f8f8ed37d498e090. R

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Mar 26 21:11:20 2024 -0300| [189c32f53659b8f9dc402765905fc12a321ab1ac] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec defines

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/7.0 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [9cfb29baa2c5fed75107bd9e3a3a3afabf2db3f4] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/6.1 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [f309408874a5d6ccc77063631fa78b8fb59937a0] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/6.0 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [59918c65ade229608f98418437e80337dfce713e] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/5.1 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [4ee74fc46d14dbacbdc8d4a13a2dfc61a2b7df35] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/5.0 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [09f9f1d7ee1379324480f7acf6bc3a761c7f2fd5] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/4.4 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [c2f678c307d27fd40cb54f685d48f18473ba1825] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/4.3 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [4d2cc90fa42afe388ea11139e1697e98a7eeba6f] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avformat/mov: don't abort on duplicate Mastering Display Metadata boxes

2024-03-27 Thread James Almer
ffmpeg | branch: release/4.2 | James Almer | Tue Mar 26 21:11:20 2024 -0300| [ddb0efbbc101f503e5f39d2133f361b4298a90c9] | committer: James Almer avformat/mov: don't abort on duplicate Mastering Display Metadata boxes The VP9 spec defines a SmDm box for this information, and the ISOBMFF spec d

[FFmpeg-cvslog] avfilter: properly reduce YUV colorspace format lists

2024-03-27 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Mon Mar 25 16:07:23 2024 +0100| [b89ee2653919c14193f646ba03b2bf1d13c9aa2d] | committer: Niklas Haas avfilter: properly reduce YUV colorspace format lists Doing this with REDUCE_FORMATS() instead of swap_color_*() is not only shorter, but more importantly

[FFmpeg-cvslog] fftools/ffmpeg_sched: Explicitly return 0 on sch_enc_send() success

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:15:34 2024 +0100| [432e287e27efa3e9bb19f85cbd3d617e6f33c220] | committer: Andreas Rheinhardt fftools/ffmpeg_sched: Explicitly return 0 on sch_enc_send() success Do not return the return value of the last enc_send_to_dst() call, as th

[FFmpeg-cvslog] avcodec/wmaprodec: Explicitly return 0 on success

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:23:06 2024 +0100| [641850f67f173985708049c0451dd04e5e14c98a] | committer: Andreas Rheinhardt avcodec/wmaprodec: Explicitly return 0 on success Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/bfi: Remove unused AVCodecContext* from context

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:25:53 2024 +0100| [0b212f359571c7e967c292c399ebfad8d3c6c642] | committer: Andreas Rheinhardt avcodec/bfi: Remove unused AVCodecContext* from context Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] avcodec/mjpegenc: Inline chroma subsampling

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:36:54 2024 +0100| [8013574e9b4a52c28f896655bae235244d139801] | committer: Andreas Rheinhardt avcodec/mjpegenc: Inline chroma subsampling Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=

[FFmpeg-cvslog] avcodec/ratecontrol: Avoid function pointer casts

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:24:22 2024 +0100| [6edd83c0e2f9fc4b483c497485423281b376a7f5] | committer: Andreas Rheinhardt avcodec/ratecontrol: Avoid function pointer casts It is undefined behaviour to call a function with a different signature for the call than

[FFmpeg-cvslog] avcodec/magicyuvenc: Don't call functions twice due to macro

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:44:11 2024 +0100| [33b1c7ebbfc47b5755366a3b657edf0a6b9b7baa] | committer: Andreas Rheinhardt avcodec/magicyuvenc: Don't call functions twice due to macro Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avutil/opt: Don't cast when the result might be misaligned

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 14:54:35 2024 +0100| [c85477f78d7916b663bd09169c7ce8d4d345bca3] | committer: Andreas Rheinhardt avutil/opt: Don't cast when the result might be misaligned A pointer conversion is UB if the resulting pointer is not correctly aligned for

[FFmpeg-cvslog] avutil/tests/.gitignore: Add side_data_array

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 27 17:36:57 2024 +0100| [b9297128f5f66bb9e6d2e755e4b82818bc1ada32] | committer: Andreas Rheinhardt avutil/tests/.gitignore: Add side_data_array Reviewed-by: James Almer Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avutil/opt: Avoid av_strdup(NULL)

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 13:34:42 2024 +0100| [aa7d6520e6335f9ed45ca2bf0fbf932fb4b2dea6] | committer: Andreas Rheinhardt avutil/opt: Avoid av_strdup(NULL) It is not documented to be safe and in any case it is nonsense: Currently av_strdup(NULL) returns NULL and

[FFmpeg-cvslog] avcodec/profiles: Don't include avcodec.h

2024-03-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 02:50:29 2024 +0100| [686d33a6b039e7abd6de6182449d49132ce157a1] | committer: Andreas Rheinhardt avcodec/profiles: Don't include avcodec.h Forgotten in 8238bc0b5e3dba271217b1223a901b3f9713dc6e. Signed-off-by: Andreas Rheinhardt > http