Commits on Source (14)
-
The documentation says it's either 1 or 2. I verified this is the case in FFmpeg 7.1. Only h264dec, mpeg12dec, mpegvideo_parser, vc1 set it. (cherry picked from commit 2f5c8604) (edited) edited: - p_sys is accessed via dec->p_sys on 3.0
c0da09ef -
codecs sending 2 fields set the flag, otherwise it's one field. ticks_per_frame is deprecated and will be removed in the next major API bump. (cherry picked from commit 47b878be) (rebased) rebased: - the code around is slightly different
2f0e6205 -
The structure fields are deprecated. It was introduced in lavu 58.7.100. (cherry picked from commit 44dfaf63)
2748c79f -
p_codec->supported_framerates is deprecated. (cherry picked from commit e1f4cc82) (rebased) rebased: - the code around is slightly different
5815fdd7 -
p_codec->pix_fmts is deprecated. It both cases the array was ending with AV_PIX_FMT_NONE. (cherry picked from commit 5e11c8f3) (edited) edited: - 3.0 was using PixelFormat instead of AVPixelFormat
9f5ad85d -
p_codec->sample_fmts is deprecated. It both cases the array was ending with AV_SAMPLE_FMT_NONE. (cherry picked from commit f20c4805)
82cee41e -
avcodec_close() has been discouraged since 2016 [^1]. The internal closing we need under lock is done inside avcodec_free_context(). [^1] https://github.com/FFmpeg/FFmpeg/commit/1cc24d749569a42510399a29b034f7a77bdec34e (cherry picked from commit cda249f4)
43e84806 -
The side data API will offer a more accurate representation of the rendering operations in the next commit. (cherry picked from commit 1997cec8)
4f91d136 -
(cherry picked from commit 6903d3a7)
9c1c856d -
av_packet_side_data_get() was introduced in lavc 60.29.100 [^1]. av_stream_get_side_data() is deprecated and will be removed in the future. [^1] https://github.com/FFmpeg/FFmpeg/commit/74279227dd28d01b447edb8e617a545982171c2c (cherry picked from commit d3f5c874)
349ab812 -
(cherry picked from commit de0cf629) (edited) edited: - 3.0 doesn't carry DolbyVision metadata
bb8d0318 -
(cherry picked from commit 27e327e7) (edited) edited: - 3.0 doesn't carry DolbyVision metadata
d4bcfefe -
If it's flipped, it's modifying the source matrix inside the codec which doesn't seem right... (cherry picked from commit 0e208650)
eb35d137 -
(cherry picked from commit 53858f99) (rebased) rebased: - 3.0 doesn't carry DolbyVision metadata - the code around is slightly different
7e988ea0