[FFmpeg-cvslog] doc/ffmpeg: mention how to pass options to loopback decoders

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Mar 14 11:11:11 2024 +0100| [56320880f7df58583c18ff722fe252871294aa60] | committer: Anton Khirnov doc/ffmpeg: mention how to pass options to loopback decoders > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56320880f7df58583c18ff722fe25

[FFmpeg-cvslog] fftools/ffmpeg_demux: only call filter_codec_opts() when we have a decoder

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 16:26:34 2024 +0100| [da678161286cd84d34d3582b4a2d9bca69e64374] | committer: Anton Khirnov fftools/ffmpeg_demux: only call filter_codec_opts() when we have a decoder It is pointless otherwise, as decoder options will not be used. > http://g

[FFmpeg-cvslog] fftools/cmdutils: do not use a random codec's private options

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 16:41:56 2024 +0100| [2d06a7570e78520a5ba6897d9e0964eb65ab9a8c] | committer: Anton Khirnov fftools/cmdutils: do not use a random codec's private options There is only a single caller of filter_codec_opts() that passes a NULL codec to it, whi

[FFmpeg-cvslog] fftools/ffmpeg_{demux,dec}: pass -bitexact through DecoderFlags

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 17:45:34 2024 +0100| [0edbd00ccf82a2cfc0c4d4a01fa7c62c8e027968] | committer: Anton Khirnov fftools/ffmpeg_{demux,dec}: pass -bitexact through DecoderFlags Avoids abusing AV_DICT_MULTIKEY and relying on undocumented AVDictionary ordering beha

[FFmpeg-cvslog] fftools/ffmpeg_dec: apply decoder options manually

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 17:30:30 2024 +0100| [372c78dd42f2b1ca743473b9c32fad71c65919e0] | committer: Anton Khirnov fftools/ffmpeg_dec: apply decoder options manually Do not pass an options dictionary to avcodec_open2(). This should be equivalent to current behavio

[FFmpeg-cvslog] fftools/ffmpeg_dec: apply cropping manually

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 18:03:06 2024 +0100| [b1aaa1f585d3a69bb7a0972cbec9a8c71cce5610] | committer: Anton Khirnov fftools/ffmpeg_dec: apply cropping manually lavfi does not require aligned buffers, so we can safely apply top/left cropping by any amount, without pa

[FFmpeg-cvslog] lavc/frame_thread_encoder: avoid assigning a whole AVCodecContext

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 20:59:13 2024 +0100| [e1f384adbf6b55523ec6f4d8592f41dee31aec1d] | committer: Anton Khirnov lavc/frame_thread_encoder: avoid assigning a whole AVCodecContext It is highly unsafe, as AVCodecContext contains many allocated fields. Almost everyt

[FFmpeg-cvslog] fftools/ffmpeg_filter: remove display matrix if we have applied it

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 20:01:06 2024 +0100| [106131bb1034e197335ac0a8c564e6a1df7794fa] | committer: Anton Khirnov fftools/ffmpeg_filter: remove display matrix if we have applied it > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=106131bb1034e197335ac0a

[FFmpeg-cvslog] lavc/decode: move sd_global_map to avcodec

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 20:30:53 2024 +0100| [a3f4670943dfe4455da94901bf57226bab72bde1] | committer: Anton Khirnov lavc/decode: move sd_global_map to avcodec It will be shared with encoding code. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3f46709

[FFmpeg-cvslog] lavc: avoid leaking AVCodecContext.chroma_intra_matrix

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 23 14:40:36 2024 +0100| [198a7788e759ee8bb8d07e6cd45aee5f2998bdf5] | committer: Anton Khirnov lavc: avoid leaking AVCodecContext.chroma_intra_matrix > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=198a7788e759ee8bb8d07e6cd45aee5f299

[FFmpeg-cvslog] lavc/encode: map AVCodecContext.decoded_side_data to coded_side_data

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 20:49:33 2024 +0100| [e0de84ad2e25632b9a2f402f9e71a222c00567bb] | committer: Anton Khirnov lavc/encode: map AVCodecContext.decoded_side_data to coded_side_data This way it can be automagically propagated through the encoder to muxing. > htt

[FFmpeg-cvslog] fftools/ffmpeg_enc: stop copying demuxer side data to the muxer

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 21:22:22 2024 +0100| [c9a90c052ab5304474cb6d2409870f1e480755c0] | committer: Anton Khirnov fftools/ffmpeg_enc: stop copying demuxer side data to the muxer All side data should be propagated through the trancoding pipeline. > http://git.vide

[FFmpeg-cvslog] fftools/ffmpeg_demux: make InputStream.autorotate private

2024-03-28 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 22 21:27:01 2024 +0100| [a69cedb6a641c7dd742adac917f63fe3c0c8a064] | committer: Anton Khirnov fftools/ffmpeg_demux: make InputStream.autorotate private It is no longer accessed outside of ffmpeg_demux. > http://git.videolan.org/gitweb.cgi/ffmp

[FFmpeg-cvslog] all: Don't use ATOMIC_VAR_INIT

2024-03-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Mar 23 13:38:06 2024 +0100| [5d71f97e0e02740bf85c6de9c2855e5592bd053c] | committer: Andreas Rheinhardt all: Don't use ATOMIC_VAR_INIT C11 required to use ATOMIC_VAR_INIT to statically initialize atomic objects with static storage duration. Yet

[FFmpeg-cvslog] tests/audiogen: Fix total RIFF chunk size

2024-03-28 Thread Tobias Rapp
ffmpeg | branch: master | Tobias Rapp | Fri Mar 15 09:32:28 2024 +0100| [94ebe604b00acc170afa228824cd04773eb786ce] | committer: Tobias Rapp tests/audiogen: Fix total RIFF chunk size The "RIFF" identifier and chunk size fields should not be included within the size value. > http://git.videolan

[FFmpeg-cvslog] examples/decode_filter_video: Add loop for draining the filtergraph

2024-03-28 Thread Tobias Rapp
ffmpeg | branch: master | Tobias Rapp | Wed Mar 27 11:44:45 2024 +0100| [02eb2fc577e926e9f927829f1d8c8cdb8f31cbbd] | committer: Tobias Rapp examples/decode_filter_video: Add loop for draining the filtergraph Depending on the filters used, the filtergraph may produce trailing data after feeding

[FFmpeg-cvslog] examples/decode_filter_audio: Add loop for draining the filtergraph

2024-03-28 Thread Tobias Rapp
ffmpeg | branch: master | Tobias Rapp | Wed Mar 27 11:40:49 2024 +0100| [55ce66606265013115ec309b3d1a4d26ef7c6046] | committer: Tobias Rapp examples/decode_filter_audio: Add loop for draining the filtergraph Depending on the filters used, the filtergraph may produce trailing data after feeding

[FFmpeg-cvslog] Don't throw an error when attached picture isn't recognized.

2024-03-28 Thread Dale Curtis
ffmpeg | branch: master | Dale Curtis | Mon Apr 10 10:52:08 2023 -0700| [bba6df9ac7bd8386d92e1a7f5c737ca4e575fccf] | committer: Michael Niedermayer Don't throw an error when attached picture isn't recognized. The MIME type field is required per the FLAC standard, but it's not an error just bec

[FFmpeg-cvslog] avfilter/vf_signature: Dont crash on no frames

2024-03-28 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Feb 12 19:40:07 2024 +0100| [3d5f03bbc8bba2929cc09b07d2731ae5d392e772] | committer: Michael Niedermayer avfilter/vf_signature: Dont crash on no frames Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avformat/flac_picture: print a warning when mimetype is unknown

2024-03-28 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Mar 28 17:08:09 2024 -0300| [e54591369f15462c2d44aa151f605a095b933ae7] | committer: James Almer avformat/flac_picture: print a warning when mimetype is unknown It's not an error since bba6df9ac7bd8386d92e1a7f5c737ca4e575fcc. Reviewed-by: Michael Nied

[FFmpeg-cvslog] avcodec/Makefile: Remove redundant dependencies on hevc_data.o

2024-03-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 25 22:03:47 2024 +0100| [e465cebfeed422b31bc30fc010bc6d21b44cbea3] | committer: Andreas Rheinhardt avcodec/Makefile: Remove redundant dependencies on hevc_data.o hevc_data.c only provides ff_hevc_diag_scan tables and neither the QSV HEVC e

[FFmpeg-cvslog] avcodec/libvpxenc: Only search for side data when intending to use it

2024-03-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 26 16:26:13 2024 +0100| [1093b402183c17c51678bcbed900e19bc5a9b838] | committer: Andreas Rheinhardt avcodec/libvpxenc: Only search for side data when intending to use it Also rewrite the code so that a variable that is only used depending u

[FFmpeg-cvslog] avcodec/libvpxenc: Remove obsolete av_unused

2024-03-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 26 17:35:09 2024 +0100| [8d1093a78413be6718a23dcdbed0b21cee7fcfe6] | committer: Andreas Rheinhardt avcodec/libvpxenc: Remove obsolete av_unused Forgotten in 753074721bd414874d18c372c491bdc6323fa3bf. Reviewed-by: James Zern Signed-off-by: