[FFmpeg-cvslog] avcodec/rangecoder: eliminate main branch from renorm_encoder()

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 21:20:42 2024 +0200| [b2da4c33e31f85b9c755f2cdb08f5db694e90ca9] | committer: Michael Niedermayer avcodec/rangecoder: eliminate main branch from renorm_encoder() Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/

[FFmpeg-cvslog] avcodec/rangecoder: Avoid checking for the first byte on every renormalization

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 21:08:31 2024 +0200| [70fa8bd38cdb62cf225471c2dbf6779c348f9b67] | committer: Michael Niedermayer avcodec/rangecoder: Avoid checking for the first byte on every renormalization Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] swscale/slice: clear allocated memory in alloc_lines()

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Oct 19 00:08:03 2024 +0200| [aeec39f3c1be82863efe64ce95242de58e075e8f] | committer: Michael Niedermayer swscale/slice: clear allocated memory in alloc_lines() Fixes: use of uninitialized memory in hScale16To15_c() Fixes: 373924007/clusterfuz

[FFmpeg-cvslog] avformat/qcp: Check for read failure in header

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Sep 23 20:55:17 2024 +0200| [f52b9d05837c23b0c55013551bc28dce4922de0b] | committer: Michael Niedermayer avformat/qcp: Check for read failure in header Fixes: Use of uninitialized value Fixes: 71551/clusterfuzz-testcase-minimized-ffmpeg_dem_Q

[FFmpeg-cvslog] avcodec/hevc/hevcdec: initialize qp_y_tab

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Sep 23 21:21:40 2024 +0200| [4fc43e45f9e7ee50d8d244bcdea15b37b5614b9b] | committer: Michael Niedermayer avcodec/hevc/hevcdec: initialize qp_y_tab This does not replicate on my setup, thus this is a blind fix based on ossfuzz trace Fixes: us

[FFmpeg-cvslog] doc/encoders: very basic FFv1 documentation

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Oct 15 00:43:37 2024 +0200| [c250a903a7931c4dca18da294d4988a800ba1b31] | committer: Michael Niedermayer doc/encoders: very basic FFv1 documentation Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit

[FFmpeg-cvslog] avcodec/rangecoder: Remove unneeded outstanding byte mask

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 21:09:09 2024 +0200| [18922f4ae3d45ee1dd51abc2832cca1c8ad5c2f9] | committer: Michael Niedermayer avcodec/rangecoder: Remove unneeded outstanding byte mask Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avcodec/eatgq: move array to where it is used

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Sep 23 20:51:21 2024 +0200| [cdce6a8b97c3b7ef5bc0ef05b28adbfa96c29a4a] | committer: Michael Niedermayer avcodec/eatgq: move array to where it is used Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avformat/dxa: check bpc

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Oct 19 01:15:53 2024 +0200| [7e020f21413269418180eea7933a94ecb6bf2ef8] | committer: Michael Niedermayer avformat/dxa: check bpc Fixes: integer overflow: -2147483648 - 1 cannot be represented in type 'int' Fixes: 373971762/clusterfuzz-testcas

[FFmpeg-cvslog] avcodec/eatgq: Check bytestream2_get_buffer() for failure

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Sep 23 20:52:02 2024 +0200| [4949e34d96cc751aedaace02123c2fb02b5ac174] | committer: Michael Niedermayer avcodec/eatgq: Check bytestream2_get_buffer() for failure Fixes: Use of uninitialized memory Fixes: 71546/clusterfuzz-testcase-minimized-

[FFmpeg-cvslog] avcodec/rangecoder: Move refill check out of refill() function

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 14:53:57 2024 +0200| [832649986c2bd20943e9983d452ff28c50e6a180] | committer: Michael Niedermayer avcodec/rangecoder: Move refill check out of refill() function If the function is not inlined, this is more efficient. Also it allows call

[FFmpeg-cvslog] avcodec/rangecoder: Do not loop renormalization

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 14:43:04 2024 +0200| [c314a68d0462bff9a7a1fae37b71f98dcb4e7c04] | committer: Michael Niedermayer avcodec/rangecoder: Do not loop renormalization Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co

[FFmpeg-cvslog] avformat/iamf_parse: reject ambisonics mode > 1

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Nov 29 02:28:18 2024 +0100| [4cc1495aca45445181a107a682c32cfe31459929] | committer: Michael Niedermayer avformat/iamf_parse: reject ambisonics mode > 1 ambisonics mode > 1 does not initialize any layer but layer 0 is unconditionally dereferen

[FFmpeg-cvslog] avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63

2024-12-01 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Nov 18 03:22:27 2024 +0100| [360e7cafd0e65fdf4b186c95e2517a94b9f3fa4f] | committer: Michael Niedermayer avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63 Comply with "For purposes other than determining the amount of data in the decodi

[FFmpeg-cvslog] swscale/ppc: disable YUV2RGB AltiVec acceleration

2024-12-01 Thread Sean McGovern
ffmpeg | branch: master | Sean McGovern | Thu Nov 28 14:52:16 2024 -0500| [b9eaf6e05c2ca16d94869e0263236dbdac752400] | committer: Michael Niedermayer swscale/ppc: disable YUV2RGB AltiVec acceleration The FATE test 'checkasm-sw_yuv2rgb' currently fails on this platform, in both little- and big-

[FFmpeg-cvslog] doc/demuxers/dvdvideo: seeking is supported, remove outdated statement

2024-12-01 Thread Marth64
ffmpeg | branch: master | Marth64 | Wed Nov 27 23:28:50 2024 -0600| [1c2c70fe4d17e93401f88fa9e4ec2b8404790bd3] | committer: Marth64 doc/demuxers/dvdvideo: seeking is supported, remove outdated statement Signed-off-by: Marth64 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c2c70f

[FFmpeg-cvslog] avformat/dvdvideodec: check return code of ff_dvdclut_yuv_to_rgb()

2024-12-01 Thread Marth64
ffmpeg | branch: master | Marth64 | Wed Nov 27 11:13:44 2024 -0600| [e256761defe527c81521ae035ae3ee6f16265707] | committer: Marth64 avformat/dvdvideodec: check return code of ff_dvdclut_yuv_to_rgb() Signed-off-by: Marth64 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e256761defe

[FFmpeg-cvslog] avformat/dvdvideodec: fix missing last chapter marker due to off-by-one

2024-12-01 Thread Marth64
ffmpeg | branch: master | Marth64 | Tue Nov 26 20:09:04 2024 -0600| [a5a899bfcbe458bc9e4e73f883ed63cbaacbb451] | committer: Marth64 avformat/dvdvideodec: fix missing last chapter marker due to off-by-one When using fast chapter marker calculation (default), the last marker is inadverdently igno

[FFmpeg-cvslog] avcodec/mediacodecdec: set set keyframe flag in output frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 24 20:25:09 2024 -0300| [4b801baa46731f0377cbabaf485fe5715a334d93] | committer: James Almer avcodec/mediacodecdec: set set keyframe flag in output frames Don't depend on the generic code setting this. This is in preparation for a following c

[FFmpeg-cvslog] avcodec/ac3dec: fix downmix logic for eac3

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 24 14:24:47 2024 -0300| [364f6a5f118d35058a49eee3624c5d82435be443] | committer: James Almer avcodec/ac3dec: fix downmix logic for eac3 Ensure downmixed is only set once during init, as it used to be. Fixes a regression since acbb2777e28c. F

[FFmpeg-cvslog] avcodec/aac_parser: set key_frame and profile

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:56:14 2024 -0300| [075c6d325ac1e6b95840a72f133bac4aa8140215] | committer: James Almer avcodec/aac_parser: set key_frame and profile This is in preparation for a following change. Signed-off-by: James Almer (cherry picked from commit

[FFmpeg-cvslog] avcodec/codec_desc: remove Intra Only prop for AAC

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 20:32:02 2024 -0300| [f265f9c9d04863180503707bfad285f48e6bf080] | committer: James Almer avcodec/codec_desc: remove Intra Only prop for AAC xHE-AAC is a profile where some frames depend on other key frames, named IPF. By setting the codec

[FFmpeg-cvslog] avcodec/libfdk-aacenc: set keyframe in output packets

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 17 16:03:18 2024 -0300| [26bc7827e4bed355cd197938a9ddbe107f11e8c6] | committer: James Almer avcodec/libfdk-aacenc: set keyframe in output packets Don't depend on the generic code setting this. This is in preparation for a following change.

[FFmpeg-cvslog] avcodec/audiotoolboxnec: set set keyframe flag in output packets

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 24 20:24:40 2024 -0300| [f7d59ab17a751105c399cc64beb66d5c7686dcab] | committer: James Almer avcodec/audiotoolboxnec: set set keyframe flag in output packets Don't depend on the generic code setting this. This is in preparation for a followin

[FFmpeg-cvslog] avcodec/libfdk-aacdec: set keyframe flag and profile in output frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 17 15:53:03 2024 -0300| [c13a0a2f59bd169b57ff0285e85acf4c00ab2896] | committer: James Almer avcodec/libfdk-aacdec: set keyframe flag and profile in output frames Don't depend on the generic code setting this. This is in preparation for a fol

[FFmpeg-cvslog] avcodec/audiotoolboxdec: set set keyframe flag in output frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 24 20:24:27 2024 -0300| [07a92c1a640de41422fd2581e996c26976b03a6a] | committer: James Almer avcodec/audiotoolboxdec: set set keyframe flag in output frames Don't depend on the generic code setting this. This is in preparation for a following

[FFmpeg-cvslog] avcodec/aacenc: set keyframe flag in output packets

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 20:29:38 2024 -0300| [302f1b3882536dcbd1185778a474bc5900a57153] | committer: James Almer avcodec/aacenc: set keyframe flag in output packets Don't depend on the generic code setting this. This is in preparation for a following change. Si

[FFmpeg-cvslog] avformat/test/movenc: set audio packets as key frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:47:43 2024 -0300| [13282e61b808121222b043c8b965a48ef801267b] | committer: James Almer avformat/test/movenc: set audio packets as key frames Don't depend on the generic code setting this. This is in preparation for a following change.

[FFmpeg-cvslog] avcodec/aac/aacdec: set keyframe flag in output frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 20:28:38 2024 -0300| [1b5bdce86a762815d2582c59c30e8f5c8f9140d3] | committer: James Almer avcodec/aac/aacdec: set keyframe flag in output frames Don't depend on the generic code setting this. This is in preparation for a following change.

[FFmpeg-cvslog] avformat/matroskadec: set all frames in a keyframe simple box as keyframes

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:49:17 2024 -0300| [f1592a7ff1d38e75bd97bc6c49961e6628924e07] | committer: James Almer avformat/matroskadec: set all frames in a keyframe simple box as keyframes And not just the first, as it was being done for lacing. The spec states t

[FFmpeg-cvslog] avformat/mov: don't unconditionally set all audio packets in fragments as key frames

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:54:34 2024 -0300| [dc9d9b8636f1e71fb839aa25955122b608f6d98f] | committer: James Almer avformat/mov: don't unconditionally set all audio packets in fragments as key frames Some audio codecs, like TrueHD, have non key frames. Signed-of

[FFmpeg-cvslog] avformat/movenc: write stss boxes for xHE-AAC

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:46:17 2024 -0300| [33588a37497bb26598234fc745eda52089c26761] | committer: James Almer avformat/movenc: write stss boxes for xHE-AAC This is in preparation for a following change. Signed-off-by: James Almer (cherry picked from commit

[FFmpeg-cvslog] avformat/spdifdec: parse headers for audio codecs

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sat Nov 16 17:44:46 2024 -0300| [e07d7c75dbfd1ef5c9233fea63bb29ddf567283f] | committer: James Almer avformat/spdifdec: parse headers for audio codecs Signed-off-by: James Almer (cherry picked from commit 4e6d31755bf8d0355418d19725ee947e6c0536c0) >

[FFmpeg-cvslog] avformat/movenc: don't disable edit lists when writing CMAF output

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Fri Nov 15 20:14:37 2024 -0300| [8fa5fa1463025ca38fab3099fe5adb337727bdaa] | committer: James Almer avformat/movenc: don't disable edit lists when writing CMAF output They are needed for audio tracks with priming samples, where negative CTS offsets

[FFmpeg-cvslog] avcodec/libfdk-aacenc: export CPB properties

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 17 23:01:38 2024 -0300| [cb997ccd09737b31220c7c2bc04934ceda9702e7] | committer: James Almer avcodec/libfdk-aacenc: export CPB properties Needed to signal the muxer that the stream is VBR. Finishes fixing ticket #11303. Signed-off-by: James

[FFmpeg-cvslog] avformat/movenc: don't write a calculated avgBitrate when the provided one is unset

2024-12-01 Thread James Almer
ffmpeg | branch: release/7.1 | James Almer | Sun Nov 17 23:01:37 2024 -0300| [3513b650a920ea7da964f0415476c6525fb0] | committer: James Almer avformat/movenc: don't write a calculated avgBitrate when the provided one is unset avgBitrate == 0 is used to signal a VBR track, so if that value