[FFmpeg-cvslog] lavfi/vpp_qsv: factor out the code for filter definition

2023-01-29 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Tue Jan 17 14:20:27 2023 +0800| [2d202985b79630cd5056c4e32f8f77f22bf1067c] | committer: Haihao Xiang lavfi/vpp_qsv: factor out the code for filter definition Signed-off-by: Haihao Xiang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d202

[FFmpeg-cvslog] lavfi/scale_qsv: re-use VPPContext for scale_qsv filter

2023-01-29 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Tue Jan 17 14:20:26 2023 +0800| [9c09fb232b6863181ac1fe70647f9cbccb053d88] | committer: Haihao Xiang lavfi/scale_qsv: re-use VPPContext for scale_qsv filter QSVScaleContext and VPPContext have the same base context, and all features in scale_qsv are imp

[FFmpeg-cvslog] libavcodec/qsvenc: enable Hyper Encode

2023-01-29 Thread galinart
ffmpeg | branch: master | galinart | Mon Dec 5 20:18:21 2022 +| [50028294168e2440afe163f0268dc5ac61bf] | committer: Haihao Xiang libavcodec/qsvenc: enable Hyper Encode Hyper Encode uses Intel integrated and discrete graphics on one system to accelerate encoding of a single video strea

[FFmpeg-cvslog] lavfi/scale_qsv: simplify scale_qsv filter

2023-01-29 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Tue Jan 17 14:20:25 2023 +0800| [d66312cf278f0b2db4d4410dd6a99bb4d1f30919] | committer: Haihao Xiang lavfi/scale_qsv: simplify scale_qsv filter Use QSVVPPContext as a base context of QSVScaleContext, hence we may re-use functions defined for QSVVPPConte

[FFmpeg-cvslog] avfilter: add VA-API variants of the stack filters

2023-01-29 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Thu Jan 19 16:30:06 2023 +0800| [aecfec6f80fd8be68e050a97935589beeae588fa] | committer: Haihao Xiang avfilter: add VA-API variants of the stack filters Include hstack_vaapi, vstack_vaapi and xstack_vaapi. They may accept input streams with different siz

[FFmpeg-cvslog] vaapi_encode_h264: Only set pic_order_cnt_type to 0 with B-frames

2023-01-29 Thread David Rosca
ffmpeg | branch: master | David Rosca | Tue Jan 17 12:17:58 2023 +0100| [4e3b6270c6e12537a26cc3c1f1032175fe823eb4] | committer: Haihao Xiang vaapi_encode_h264: Only set pic_order_cnt_type to 0 with B-frames v3: pic_order_cnt steps by 2 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;

[FFmpeg-cvslog] avformat/mxfdec: check number of index table entires more strictly

2023-01-29 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Wed Dec 28 03:20:11 2022 +0100| [af606c232a9ecd30c69e7754547eb0dd232bc29d] | committer: Marton Balint avformat/mxfdec: check number of index table entires more strictly Let's ignore the index table if the number of index entries does not match the inde

[FFmpeg-cvslog] avformat/mxfdec: check index entry array size

2023-01-29 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Wed Dec 28 02:36:57 2022 +0100| [6aff3c5e434f91dee9f88541ad2ea73e03bbc583] | committer: Marton Balint avformat/mxfdec: check index entry array size Signed-off-by: Marton Balint > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6aff3c5e434f9

[FFmpeg-cvslog] avformat/mxfdec: support Avid files with an extra index entry

2023-01-29 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Wed Dec 28 03:43:34 2022 +0100| [41dfa629d752145d73e56023a361ce487a3d4e8f] | committer: Marton Balint avformat/mxfdec: support Avid files with an extra index entry Signed-off-by: Marton Balint > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit

[FFmpeg-cvslog] avcodec/ftr: use more portable return error code

2023-01-29 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Sun Jan 29 13:08:15 2023 +0100| [65c0b169611853195046f885227a8824e6e0b63a] | committer: Paul B Mahol avcodec/ftr: use more portable return error code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=65c0b169611853195046f885227a8824e6e0b63a ---

[FFmpeg-cvslog] avcodec/dvdsubenc: remove duplicated ;

2023-01-29 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Sun Jan 29 13:10:20 2023 +0100| [757218564dd50b462fab4cb6aa225d7bbdb2f94c] | committer: Paul B Mahol avcodec/dvdsubenc: remove duplicated ; > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=757218564dd50b462fab4cb6aa225d7bbdb2f94c --- libavco

[FFmpeg-cvslog] lavc/libx264: pass through frame durations to encoded packets

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:37:15 2022 +0200| [a172b33ebf19f91fcb9daf854af56af2e5fbbada] | committer: Anton Khirnov lavc/libx264: pass through frame durations to encoded packets > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a172b33ebf19f91fcb9daf854af5

[FFmpeg-cvslog] lavc/libaomenc: pass through frame durations to encoded packets

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:37:15 2022 +0200| [7cf161abe5fecf817f2212363181adc4fe3ca32b] | committer: Anton Khirnov lavc/libaomenc: pass through frame durations to encoded packets > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7cf161abe5fecf817f22123631

[FFmpeg-cvslog] lavc/libwebpenc_animencoder: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jan 10 13:31:22 2023 +0100| [782127d876f52400e61f78536ae759c2f3775528] | committer: Anton Khirnov lavc/libwebpenc_animencoder: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] lavc/libx265: pass through frame durations to encoded packets

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:37:15 2022 +0200| [d87055107d80dac898e5b2f58711e1958cbd8eb2] | committer: Anton Khirnov lavc/libx265: pass through frame durations to encoded packets > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d87055107d80dac898e5b2f58711

[FFmpeg-cvslog] lavc/libwebpenc_animencoder: stop setting dts unnecessarily

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jan 10 13:31:22 2023 +0100| [476ec7787030b58a5ddb4226d5d5bdba1801c207] | committer: Anton Khirnov lavc/libwebpenc_animencoder: stop setting dts unnecessarily WebP does not have reordering, so dts=pts is set by the generic code. > http://git.videol

[FFmpeg-cvslog] lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Jan 4 18:11:19 2023 +0100| [fbdba9a1a69fe4df413d9e9df1b11db522946e75] | committer: Anton Khirnov lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE Except for the mjpeg_vaapi encoder, which is already handled gen

[FFmpeg-cvslog] lavc/mpegvideo_enc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Jan 4 17:27:07 2023 +0100| [c44a3dba9eaebc200c2cf9e4cb30c20c2ebd4562] | committer: Anton Khirnov lavc/mpegvideo_enc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE For delay-capable encoders, i.e. mpeg12 and mpeg4video. Generic

[FFmpeg-cvslog] lavc/libtheoraenc: stop setting dts unnecessarily

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:45:59 2022 +0200| [8a60a9c74c7bfc2772a67d13401a395fe01d5677] | committer: Anton Khirnov lavc/libtheoraenc: stop setting dts unnecessarily Theora is not marked as supporting reordering, so dts will be set from pts by the generic code. > h

[FFmpeg-cvslog] lavc/pngenc: stop setting dts unnecessarily for APNG

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:45:59 2022 +0200| [b7f0c8889e022c6fbfd9703664f8af05d9a48258] | committer: Anton Khirnov lavc/pngenc: stop setting dts unnecessarily for APNG APNG is not marked as supporting reordering, so dts will be set from pts by the generic code. >

[FFmpeg-cvslog] lavc/libtheoraenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:37:15 2022 +0200| [2bb20e98ba74ca629fd63d7b1fc3154ea1f3caa5] | committer: Anton Khirnov lavc/libtheoraenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bb20

[FFmpeg-cvslog] lavc/pngenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 14:37:15 2022 +0200| [bbbafab0ee8b5ac15150d3b6c8129d7dbcbe6603] | committer: Anton Khirnov lavc/pngenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bbbafab0ee8b

[FFmpeg-cvslog] lavc/avcodec: improve enc/dec API doxy

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jan 10 15:12:48 2023 +0100| [1f9828bb8cf2bcaec95b534b22f30366a56bc92a] | committer: Anton Khirnov lavc/avcodec: improve enc/dec API doxy Change return value descriptions into lists of @retval > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 11:25:09 2022 +0200| [35538097038fd1e36577306d3165f38c8fa02466] | committer: Anton Khirnov lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35538097038fd

[FFmpeg-cvslog] lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Nov 27 13:37:10 2022 +0100| [8d73f3ce56fc90d840c83e8ab3463474d2d38046] | committer: Anton Khirnov lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders Including fake-delay encoders marked with FF_CODEC_CAP_EOF_FLUSH. > http

[FFmpeg-cvslog] lavc: add a codec flag for propagating opaque from frames to packets

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 11:25:09 2022 +0200| [5c0348f3d61ce850fa33fe79b5d2bc49f7b52683] | committer: Anton Khirnov lavc: add a codec flag for propagating opaque from frames to packets This is intended to be a more convenient replacement for reordered_opaque. Add s

[FFmpeg-cvslog] lavc/librav1e: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 11:25:09 2022 +0200| [1b25eb65cd71906abdc87a260338f0611a793c85] | committer: Anton Khirnov lavc/librav1e: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b25eb65cd

[FFmpeg-cvslog] lavc/encode: pass through frame durations to encoded packets

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 12 11:25:09 2022 +0200| [a1a80f2e64f31755be74d8cc7afb1aafe000c29a] | committer: Anton Khirnov lavc/encode: pass through frame durations to encoded packets The generic code can only handle the no-delay case. Encoders with delay need to be handle

[FFmpeg-cvslog] fftools/ffmpeg: add an AVClass to MuxStream/OutputStream

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Jan 28 10:06:20 2023 +0100| [9b5036fabd41c93cbd623a12893511761827ae98] | committer: Anton Khirnov fftools/ffmpeg: add an AVClass to MuxStream/OutputStream Use it for logging. This makes log messages related to this output stream more consistent. >

[FFmpeg-cvslog] lavc: add a private cap for fake-delay encoders

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Jan 25 16:39:01 2023 +0100| [d0c8ca961d7d4a496f212283781ba74623bf8c3f] | committer: Anton Khirnov lavc: add a private cap for fake-delay encoders Some encoders (ffv1, flac, adx) are marked with AV_CODEC_CAP_DELAY onky in order to be flushed at the

[FFmpeg-cvslog] doc/ffmpeg: drop non-existent -dc option

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Jan 25 14:28:40 2023 +0100| [935964bd418c6695589c99fdd3898cc0b72a7592] | committer: Anton Khirnov doc/ffmpeg: drop non-existent -dc option > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=935964bd418c6695589c99fdd3898cc0b72a7592 --- do

[FFmpeg-cvslog] lavc/avcodec: improve AV_CODEC_FLAG_RECON_FRAME doxy

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jan 10 15:13:33 2023 +0100| [e5e29eda5aae8eb5d1d32f647c68c0543db63217] | committer: Anton Khirnov lavc/avcodec: improve AV_CODEC_FLAG_RECON_FRAME doxy Do not break a sentence on a period after "i.e.". Link to the definition of AV_CODEC_CAP_ENCODER

[FFmpeg-cvslog] fftools/ffmpeg: add options for writing encoding stats

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Nov 25 14:00:48 2022 +0100| [425b2c4a562878fb58d983f3e5c8b4efba77e40e] | committer: Anton Khirnov fftools/ffmpeg: add options for writing encoding stats Similar to -vstats, but more flexible: - works for audio as well as video - frame and/or packet

[FFmpeg-cvslog] fftools/ffmpeg: add an AVClass to Muxer/OutputFile

2023-01-29 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Jan 28 10:06:20 2023 +0100| [d2c983c213b824fe70a13db1b16c3ced4296ae6f] | committer: Anton Khirnov fftools/ffmpeg: add an AVClass to Muxer/OutputFile Use it for logging. This makes log messages related to this output file more consistent. > http://