[FFmpeg-cvslog] avcodec/mediacodec_wrapper: get api level via NDK method

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Jan 10 19:30:07 2023 +0800| [8586540ad16816589ace145c6479bff172b83919] | committer: Zhao Zhili avcodec/mediacodec_wrapper: get api level via NDK method android_get_device_api_level() is a static inline before API level 29. It was implemented via __sys

[FFmpeg-cvslog] avcodec/videotoolboxenc: fix error code

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Wed Jan 4 10:37:50 2023 +0800| [8f35ee824000ea039067aef0478b413ee4e78fa5] | committer: Zhao Zhili avcodec/videotoolboxenc: fix error code 1. Fix return 0 on error. 2. Fix return OS error code passthrough. Signed-off-by: Zhao Zhili > http://git.videola

[FFmpeg-cvslog] avcodec/mediacodecdec: check ff_Build_SDK_INT return value

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Jan 10 19:35:46 2023 +0800| [9ea6d93218c7d4581584df5b5b86b5f4fe0196b1] | committer: Zhao Zhili avcodec/mediacodecdec: check ff_Build_SDK_INT return value Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ea6d9321

[FFmpeg-cvslog] avutil/hwcontext_videotoolbox: BGRA should be full range

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Jan 3 18:18:32 2023 +0800| [e7aca339ce67dd68fc3179af0890cd1cc46e0a83] | committer: Zhao Zhili avutil/hwcontext_videotoolbox: BGRA should be full range HEVC alpha layer encoding is broken without the patch. Signed-off-by: Zhao Zhili > http://git.vi

[FFmpeg-cvslog] fftools/ffmpeg_demux: prefer fd over pipe for seek support

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:14 2022 +0800| [52eb2396d7be961d994224b6ffc9378d6a4c5c00] | committer: Zhao Zhili fftools/ffmpeg_demux: prefer fd over pipe for seek support Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=52eb2396d

[FFmpeg-cvslog] avcodec/videotoolboxenc: pass error code through

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Jan 3 18:18:31 2023 +0800| [0ef85a5471452068e96c16402bfc330b3ce50a84] | committer: Zhao Zhili avcodec/videotoolboxenc: pass error code through Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ef85a5471452068e96

[FFmpeg-cvslog] fftools/ffplay: prefer fd over pipe for seek support

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:12 2022 +0800| [c926140558c60786dc577b121df6b3c6b430bd98] | committer: Zhao Zhili fftools/ffplay: prefer fd over pipe for seek support Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c926140558c6078

[FFmpeg-cvslog] avformat/file: add fd protocol

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:10 2022 +0800| [6e7c006e4047c319e9330106c16f29a9b81e22e6] | committer: Zhao Zhili avformat/file: add fd protocol Unlike the pipe protocol, fd protocol has seek support if it corresponding to a regular file. Signed-off-by: Zhao Zhili >

[FFmpeg-cvslog] fftools/ffprobe: prefer fd over pipe for seek support

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:13 2022 +0800| [244f3cfbe396a16490647758b8ecd14837beb040] | committer: Zhao Zhili fftools/ffprobe: prefer fd over pipe for seek support Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=244f3cfbe396a1

[FFmpeg-cvslog] avformat/file: dup file descriptor for pipe

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:09 2022 +0800| [e9fe1634d4be4b7b7a79eceaea532a2292c97f0c] | committer: Zhao Zhili avformat/file: dup file descriptor for pipe Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9fe1634d4be4b7b7a79ecea

[FFmpeg-cvslog] avcodec/videotoolboxenc: log when get_cv_pixel_format failed

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Jan 3 18:18:30 2023 +0800| [5ab429d8df5a5c64f6b3b119c2f5db5b63c0a909] | committer: Zhao Zhili avcodec/videotoolboxenc: log when get_cv_pixel_format failed Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ab429d

[FFmpeg-cvslog] avformat/file: reindent after the previous commit

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:08 2022 +0800| [8d91a8faab8104872bc83d8e73355d2126a1ce15] | committer: Zhao Zhili avformat/file: reindent after the previous commit Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d91a8faab8104872b

[FFmpeg-cvslog] fftools/ffmpeg_demux: disable stdin interaction for fd protocol

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:11 2022 +0800| [195ccf7ea8ba3c6a8d919096ff84d86073f58be4] | committer: Zhao Zhili fftools/ffmpeg_demux: disable stdin interaction for fd protocol Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=195c

[FFmpeg-cvslog] avformat/file: add fd option for pipe

2023-01-10 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Dec 15 01:10:07 2022 +0800| [49b8f043ca3e39141929d8614876131be0a801a9] | committer: Zhao Zhili avformat/file: add fd option for pipe Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49b8f043ca3e39141929d861487613

[FFmpeg-cvslog] avcodec/v4l2m2m: allow lower minimum buffer values

2023-01-10 Thread Lukas Rusak
ffmpeg | branch: master | Lukas Rusak | Thu May 7 09:18:34 2020 -0700| [0d7c452d84e7ed228601b0285152f158ee2308fd] | committer: Aman Karmani avcodec/v4l2m2m: allow lower minimum buffer values There is no reason to enforce a high minimum. In the context of streaming only a few output buffers and

[FFmpeg-cvslog] avcodec/v4l2_m2m: log both v4l2 and av pixel formats during negotiation

2023-01-10 Thread Aman Karmani
ffmpeg | branch: master | Aman Karmani | Mon Jan 9 11:50:05 2023 -0800| [18d9959fd9ab80340d6f25c5efd0db5aae14284d] | committer: Aman Karmani avcodec/v4l2_m2m: log both v4l2 and av pixel formats during negotiation Signed-off-by: Aman Karmani > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] avcodec/av1_parser: export timing information when present

2023-01-10 Thread James Almer
ffmpeg | branch: master | James Almer | Sat Jan 7 12:21:33 2023 -0300| [0431f9805e7501e48aada71ced37a10f6afbe141] | committer: James Almer avcodec/av1_parser: export timing information when present Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0431f98

[FFmpeg-cvslog] lavfi/graphparser: improve applying graph-level sws options

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Jan 8 13:22:20 2023 +0100| [ca67a783abc098653fb00a731f8cf5682aa614df] | committer: Anton Khirnov lavfi/graphparser: improve applying graph-level sws options The current code will apply them if the options string does not contain a 'flags' substrin

[FFmpeg-cvslog] lavfi/graphparser: drop a redundant label

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Jan 8 12:51:42 2023 +0100| [54c0e72b42ad38b0ee5ca9c69873df17e4c51d6f] | committer: Anton Khirnov lavfi/graphparser: drop a redundant label > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54c0e72b42ad38b0ee5ca9c69873df17e4c51d6f --- l

[FFmpeg-cvslog] lavfi/avfilter: process options for filters without a private class

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Jan 8 11:19:47 2023 +0100| [1c18530e936e2cc20e932415ad9f290e952c9d25] | committer: Anton Khirnov lavfi/avfilter: process options for filters without a private class It still makes sense to apply AVFilterContext-level options to such filters. > ht

[FFmpeg-cvslog] lavfi/avfilter: simplify process_options()

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Jan 7 13:36:15 2023 +0100| [d234b4b193e017411e179c7a1d0521a6fa6dbc8d] | committer: Anton Khirnov lavfi/avfilter: simplify process_options() This function currently treats AVFilterContext options and filter-private options differently: the former a

[FFmpeg-cvslog] lavfi: remove AVFilter.init_dict()

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jan 6 15:19:53 2023 +0100| [a7b1b4bc2324ceda830b273552014805192f574a] | committer: Anton Khirnov lavfi: remove AVFilter.init_dict() Nothing uses it anymore. All options on all filters can now be set with normal AVOptions mechanisms, such as av_op

[FFmpeg-cvslog] lavfi/avfilter: export a multikey dict from process_options()

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Jan 8 10:48:39 2023 +0100| [b6ba764552c94bed7339ea34ef64bb1dc37c0956] | committer: Anton Khirnov lavfi/avfilter: export a multikey dict from process_options() This way the function does not need to be able to match keys to AVOptions, which will be

[FFmpeg-cvslog] lavfi/vf_scale: allow passing options to swscale directly

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jan 6 15:16:31 2023 +0100| [018a8b9dc317d25ae0789109f2dde397aa368e76] | committer: Anton Khirnov lavfi/vf_scale: allow passing options to swscale directly Avoid using the dictionary mechanism, which is non-introspectable. As this is the only user

[FFmpeg-cvslog] lavfi/avfilter: avoid a redundant av_opt_set_dict2() call

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jan 6 19:13:13 2023 +0100| [bd7c07c26a8196ef5c29bf50a2a6340e814162a1] | committer: Anton Khirnov lavfi/avfilter: avoid a redundant av_opt_set_dict2() call Current code first sets AVFilterContext-level options, then aplies the leftover on the filte

[FFmpeg-cvslog] fftools/ffmpeg: always generate CFR output when -r is used

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Dec 10 09:45:50 2022 +0100| [260f3918937463f1b90e1b77cba80b917f3cb8c1] | committer: Anton Khirnov fftools/ffmpeg: always generate CFR output when -r is used Current code may, depending on the muxer, decide to use VSYNC_VFR tagged with the specified

[FFmpeg-cvslog] doc/ffmpeg: improve -r documentation

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Dec 10 09:25:50 2022 +0100| [e884360e913a08c085ae29ffc1461a2bb205d550] | committer: Anton Khirnov doc/ffmpeg: improve -r documentation Explain different behavior for encoding and streamcopy. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] fftools/ffmpeg: reindent after previous commit

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Nov 28 12:07:01 2022 +0100| [7655249f729bdd63f506b667591cd48f8d1006d8] | committer: Anton Khirnov fftools/ffmpeg: reindent after previous commit > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7655249f729bdd63f506b667591cd48f8d1006d8 --

[FFmpeg-cvslog] fftools/ffmpeg: rename a variable to be more descriptive

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Nov 28 11:21:37 2022 +0100| [5874ca365089bd562fac6ac22469f5d55134ce23] | committer: Anton Khirnov fftools/ffmpeg: rename a variable to be more descriptive > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5874ca365089bd562fac6ac22469f5d55

[FFmpeg-cvslog] fftools/ffmpeg: stop using AVCodecContext.sample_rate in decode_audio()

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Nov 25 11:19:50 2022 +0100| [c60941dfafbebbfcdb039aa3cd783c0b60562bce] | committer: Anton Khirnov fftools/ffmpeg: stop using AVCodecContext.sample_rate in decode_audio() Use the decoded frame's sample_rate instead, which is the authoritative value.

[FFmpeg-cvslog] fftools/ffmpeg: fix stream id in an error message.

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Nov 28 11:34:04 2022 +0100| [3b21f10639460c738ce5b6d6b0e6eec61198a6df] | committer: Anton Khirnov fftools/ffmpeg: fix stream id in an error message. Broken in 7ef7a22251b8 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b21f10639460c7

[FFmpeg-cvslog] fftools/ffmpeg: move video frame dup/drop logic into its own function

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Nov 28 12:07:01 2022 +0100| [a848a5a22301f0e570f7ce8ce656d6676a974056] | committer: Anton Khirnov fftools/ffmpeg: move video frame dup/drop logic into its own function > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a848a5a22301f0e570f7

[FFmpeg-cvslog] doc/ffmpeg.texi: drop a non-existent option

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Nov 24 12:51:39 2022 +0100| [1a6ba73ff76615fef49accb64e05dd6092e1f98a] | committer: Anton Khirnov doc/ffmpeg.texi: drop a non-existent option -ilme has not existed for 17 years, since 637b5326f3441b53e2f1004085c4d570ba2d7758 > http://git.videolan.

[FFmpeg-cvslog] lavc/decode: validate frames output by decoders

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jan 5 10:39:21 2023 +0100| [f566032bfda2fee4fb6388d5906d1957a1ed868a] | committer: Anton Khirnov lavc/decode: validate frames output by decoders Make sure no frames with invalid parameters will be seen by the caller. > http://git.videolan.org/git

[FFmpeg-cvslog] lavc/qsvdec: check ff_decode_frame_props() return value

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jan 5 09:50:57 2023 +0100| [5bf8f29135a6fd3fb2e887c7a37f3594eff97db8] | committer: Anton Khirnov lavc/qsvdec: check ff_decode_frame_props() return value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5bf8f29135a6fd3fb2e887c7a37f3594ef

[FFmpeg-cvslog] lavc/decode: deduplicate cleanup in ff_decode_receive_frame()

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jan 5 10:31:09 2023 +0100| [a1eec66867b40e5e0952a31ee43fdb273af5f5a5] | committer: Anton Khirnov lavc/decode: deduplicate cleanup in ff_decode_receive_frame() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1eec66867b40e5e0952a31ee43f

[FFmpeg-cvslog] lavc/ac3dec: fail when the sample rate is unset

2023-01-10 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jan 5 12:04:27 2023 +0100| [3dc7a9f6239d909b3e66712b32380822466882af] | committer: Anton Khirnov lavc/ac3dec: fail when the sample rate is unset > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3dc7a9f6239d909b3e66712b32380822466882af -