[FFmpeg-cvslog] doc/filters: add examples for amix to subsection

2022-08-08 Thread Gyan Doshi
ffmpeg | branch: master | Gyan Doshi | Tue Aug 9 10:34:50 2022 +0530| [baf1f5dfb28514eb680273e21f2c8568bf68f278] | committer: Gyan Doshi doc/filters: add examples for amix to subsection > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=baf1f5dfb28514eb680273e21f2c8568bf68f278 --- d

[FFmpeg-cvslog] x86/tx_float: save a branch during coefficient deinterleaving

2022-08-08 Thread Lynne
ffmpeg | branch: master | Lynne | Tue Aug 9 03:31:11 2022 +0200| [98b32ef462ba344b99034f7f85c2d66cfd7f0055] | committer: Lynne x86/tx_float: save a branch during coefficient deinterleaving Directly branch into the special 64-point deinterleave subroutine rather than going through the general d

[FFmpeg-cvslog] checkasm: Silence warnings about unused return value from read()

2022-08-08 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 25 10:27:37 2022 +0300| [5cdf4c0beda54c8fa5da7914c05b9ee28332c9b5] | committer: Martin Storsjö checkasm: Silence warnings about unused return value from read() This codepath is enabled by default on arm, if the linux perf API is available, unl

[FFmpeg-cvslog] fftools/ffmpeg: move handling corrupt packets to the input thread

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22 18:17:27 2022 +0100| [a5e025e826789164569d2ff44a784cd3f953eaca] | committer: Anton Khirnov fftools/ffmpeg: move handling corrupt packets to the input thread > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5e025e826789164569d2ff4

[FFmpeg-cvslog] fftools/ffmpeg: move seek_to_start() to ffmpeg_demux.c

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22 09:58:06 2022 +0100| [b99462cd277e593b84c578fc4f9b9b33db98a83a] | committer: Anton Khirnov fftools/ffmpeg: move seek_to_start() to ffmpeg_demux.c Reduces the diff in the following commit. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] fftools/ffmpeg_demux: do not store demux packet in the context

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22 17:59:30 2022 +0100| [61d9f34c70039f739bebf6870547edd9655002ec] | committer: Anton Khirnov fftools/ffmpeg_demux: do not store demux packet in the context Its use is local to input_thread(). > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] fftools/ffmpeg_demux: factorize signalling end of demuxing

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22 17:56:30 2022 +0100| [de9fb9fba7f6a7002ade2fe8c306a85fbf83e97d] | committer: Anton Khirnov fftools/ffmpeg_demux: factorize signalling end of demuxing > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de9fb9fba7f6a7002ade2fe8c306a85

[FFmpeg-cvslog] fftools/ffmpeg: move -stream_loop handling to the demuxer thread

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22 10:41:55 2022 +0100| [aae9de0cb2887e6e0bbfda6ffdf85ab77d3390f0] | committer: Anton Khirnov fftools/ffmpeg: move -stream_loop handling to the demuxer thread -stream_loop is currently handled by destroying the demuxer thread, seeking, then rec

[FFmpeg-cvslog] fftools/ffmpeg: move get_input_packet() to ffmpeg_demux.c

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 14:30:48 2022 +0200| [57d75ca031943c0b4858bcd2a0f1812df0d502b0] | committer: Anton Khirnov fftools/ffmpeg: move get_input_packet() to ffmpeg_demux.c Also rename it to use the ifile_* namespace. > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] fftools/ffmpeg: report new streams from the input thread

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 17:29:21 2022 +0100| [07da07ddb0fb7ee6a4ddd26fc5676e4939dd7441] | committer: Anton Khirnov fftools/ffmpeg: report new streams from the input thread This avoids a potential race with the demuxer adding new streams. It is also more efficient,

[FFmpeg-cvslog] fftools/ffmpeg: handle dumping input packets in input_thread()

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 17:12:25 2022 +0100| [9c16310fe509bd81b355207160ce5afc5f645855] | committer: Anton Khirnov fftools/ffmpeg: handle dumping input packets in input_thread() This is a more appropriate place for this. > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] fftools/ffmpeg: drop the 'h' key handling

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 17:05:44 2022 +0100| [b1f24afe7e7e56645d633b0c55b1846351ef4ac9] | committer: Anton Khirnov fftools/ffmpeg: drop the 'h' key handling This undocumented feature runtime-enables dumping input packets. I can think of no reasonable real-world use

[FFmpeg-cvslog] fftools/ffmpeg: move the input thread into its own file

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 14:08:44 2022 +0200| [7b6622705e552b1dd5284b743974b66abe04954b] | committer: Anton Khirnov fftools/ffmpeg: move the input thread into its own file It will contain more demuxing-specific code in the future. > http://git.videolan.org/gitweb.c

[FFmpeg-cvslog] fftools/ffmpeg: drop a write-only variable

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 16:51:13 2022 +0100| [c3b8d59d2f40550369dbfb2505f2f8415f1e37ec] | committer: Anton Khirnov fftools/ffmpeg: drop a write-only variable > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3b8d59d2f40550369dbfb2505f2f8415f1e37ec ---

[FFmpeg-cvslog] fftools/ffmpeg: always read input in a thread

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 15:53:38 2022 +0100| [d8bf53710ffcb4abd5131f7faedf4aab240ef3d9] | committer: Anton Khirnov fftools/ffmpeg: always read input in a thread This will be required by the following architecture changes. > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] fftools/ffmpeg: store the input file index in InputFile

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 17:21:46 2022 +0100| [cc2b7f4625497cab303a0b5dd9f47d366a619a64] | committer: Anton Khirnov fftools/ffmpeg: store the input file index in InputFile Use it to simplify some code and fix two off-by-one errors. Similar to what was previously do

[FFmpeg-cvslog] fftools/ffmpeg: drop a superfluous stack variable

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21 16:08:31 2022 +0100| [9139ea4c8d1c1539f96c516b224922097d16a5b4] | committer: Anton Khirnov fftools/ffmpeg: drop a superfluous stack variable > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9139ea4c8d1c1539f96c516b224922097d16a5b4

[FFmpeg-cvslog] doc/ffmpeg: update -map documentation

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 13:02:00 2022 +0200| [889b4b2f60f6a760e49e9d29323af24befa39617] | committer: Anton Khirnov doc/ffmpeg: update -map documentation Make it match reality (current text was not updated for stream specifiers), extend and clarify the text. > http

[FFmpeg-cvslog] fftools/ffmpeg: deprecate specifying a sync stream with -map

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 12:02:59 2022 +0200| [fee249b30aa0bb6bed96be9601520346c65b8510] | committer: Anton Khirnov fftools/ffmpeg: deprecate specifying a sync stream with -map It has not had any effect whatsoever for over 10 years. > http://git.videolan.org/gitweb

[FFmpeg-cvslog] fftools/ffmpeg_opt: drop redundant decoder selection

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 10:30:54 2022 +0200| [4f2b946c194249b016f12fe57e86722ca399cd7f] | committer: Anton Khirnov fftools/ffmpeg_opt: drop redundant decoder selection A decoder is already selected above, in choose_decoder(). > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] fftools/ffmpeg: remove OutputStream.sync_ist

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 11:54:08 2022 +0200| [49123dd05814901fa198c31de62c70a7d482288c] | committer: Anton Khirnov fftools/ffmpeg: remove OutputStream.sync_ist It is not actually used for anything. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49123d

[FFmpeg-cvslog] fftools/ffmpeg: stop accessing the decoder context unnecessarily

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jun 20 10:16:47 2022 +0200| [a1da77bd71df634a2f13b9e550bdf559740ba145] | committer: Anton Khirnov fftools/ffmpeg: stop accessing the decoder context unnecessarily The same information is available from AVStream.codecpar. This will allow to stop all

[FFmpeg-cvslog] fftools/ffmpeg: remove OutputStream.encoding_needed

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 11:32:10 2022 +0200| [8e092c3eac399d457e470decffa1081251d00648] | committer: Anton Khirnov fftools/ffmpeg: remove OutputStream.encoding_needed It is unnecessary, as it is always exactly equivalent to !!ost->enc_ctx > http://git.videolan.org

[FFmpeg-cvslog] fftools/ffmpeg: remove OutputStream.stream_copy

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 11:32:10 2022 +0200| [80e7feb48b99660754f4313bb12b216aeacebf4f] | committer: Anton Khirnov fftools/ffmpeg: remove OutputStream.stream_copy There are currently three possible modes for an output stream: 1) The stream is produced by encoding o

[FFmpeg-cvslog] fftools/ffmpeg_hw: stop logging to the decoder context

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Aug 2 11:08:09 2022 +0200| [04b340e6b8f8d1000ad66077a00e792e7cd9d30d] | committer: Anton Khirnov fftools/ffmpeg_hw: stop logging to the decoder context Only the decoder itself should do that. Use NULL as is done by all other logging code in ffmpeg

[FFmpeg-cvslog] fftools/ffmpeg_opt: move adding metadata out of open_output_file()

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 10:47:21 2022 +0200| [20ba49c1a4dcda982d4674b100e524f59db096e9] | committer: Anton Khirnov fftools/ffmpeg_opt: move adding metadata out of open_output_file() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=20ba49c1a4dcda982d4674b

[FFmpeg-cvslog] fftools/ffmpeg_opt: move adding programs out of open_output_file()

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 10:47:21 2022 +0200| [7cafea59bcffab40a536e053405c5dbc921d1cae] | committer: Anton Khirnov fftools/ffmpeg_opt: move adding programs out of open_output_file() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7cafea59bcffab40a536e05

[FFmpeg-cvslog] avformat/movenc: Remove experimental status of flac-in-MP4 muxing

2022-08-08 Thread Martijn van Beurden
ffmpeg | branch: master | Martijn van Beurden | Sat Aug 6 10:39:42 2022 +0200| [ed07ba641afeaa3ace9c6a424818614325e18d61] | committer: Anton Khirnov avformat/movenc: Remove experimental status of flac-in-MP4 muxing The fLaC and dfLa box IDs have been registered with the MP4 RA (they are now l

[FFmpeg-cvslog] avformat: allow .ec3 as extension for raw E-AC-3 stream

2022-08-08 Thread Ruben Gonzalez
ffmpeg | branch: master | Ruben Gonzalez | Thu Jun 23 14:14:36 2022 +0200| [2d8d7f859216dbddcb72ad2cba9d5e8489304e32] | committer: Anton Khirnov avformat: allow .ec3 as extension for raw E-AC-3 stream In addition to .eac3, .ec3 is also commonly used by people to name raw E-AC-3 streams. Enable

[FFmpeg-cvslog] fftools/ffmpeg_opt: move adding attachments out of open_output_file()

2022-08-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Aug 3 10:47:21 2022 +0200| [aad68ab0e060e8d5fb8fc7eff0dec3f384a84c37] | committer: Anton Khirnov fftools/ffmpeg_opt: move adding attachments out of open_output_file() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aad68ab0e060e8d5fb8f

[FFmpeg-cvslog] swscale/output: fix reading chroma values when generating vuya output

2022-08-08 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Aug 8 09:24:46 2022 -0300| [68e017c487631b7c32e65ed40abe94073f9d293c] | committer: James Almer swscale/output: fix reading chroma values when generating vuya output Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/nvdec: Use av_buffer_replace() where appropriate

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Aug 6 09:18:29 2022 +0200| [56973eb6874316b405e37097168b1f2dd89a1e7f] | committer: Andreas Rheinhardt avcodec/nvdec: Use av_buffer_replace() where appropriate Reviewed-by: Timo Rothenpieler Signed-off-by: Andreas Rheinhardt > http://git.vi

[FFmpeg-cvslog] avcodec/nvdec: Check av_buffer_ref()

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Aug 6 09:14:11 2022 +0200| [d3730acca3a749204f0c312f1be6f4e5f3296f22] | committer: Andreas Rheinhardt avcodec/nvdec: Check av_buffer_ref() It (unfortunately) involves an allocation and can therefore fail. Reviewed-by: Timo Rothenpieler Sign

[FFmpeg-cvslog] avcodec/cbs: Remove ff_cbs_alloc_unit_content

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 11:31:18 2022 +0200| [2ba04bafb427ea93e3614c0469a6e13e55ac9dc9] | committer: Andreas Rheinhardt avcodec/cbs: Remove ff_cbs_alloc_unit_content It is no longer used. Also rename ff_cbs_alloc_unit_content2 to ff_cbs_alloc_unit_content. Si

[FFmpeg-cvslog] avcodec/libspeexdec: Fix use of uninitialized value

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Aug 6 20:07:02 2022 +0200| [eb608fd0b00424eacb4dc85f23227e186289fb48] | committer: Andreas Rheinhardt avcodec/libspeexdec: Fix use of uninitialized value Regression since 97d9a3293854eda84f05c22e2eaefae7406ac969. Fixes Coverity issue #1503072

[FFmpeg-cvslog] avcodec/cbs_jpeg: Use table-based alloc/free

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 11:23:01 2022 +0200| [2d722b6638a1b925d7e9e01e45611c450bfcf7ee] | committer: Andreas Rheinhardt avcodec/cbs_jpeg: Use table-based alloc/free cbs_jpeg was the last user of CBS that didn't use CodedBitstreamUnitTypeDescriptors. Signed-of

[FFmpeg-cvslog] avcodec/cbs_h2645: Remove always-false check

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 11:39:14 2022 +0200| [0d408f4013eeb0a9b6a5e89643cb984d21055c80] | committer: Andreas Rheinhardt avcodec/cbs_h2645: Remove always-false check The functions to replace parameter sets are only called after the respective parameter set has

[FFmpeg-cvslog] avcodec/cbs_internal: Use unions to shrink size of descriptors

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 11:02:14 2022 +0200| [9638f5b1a2369aa8ab32ffb68c928bb5343932fd] | committer: Andreas Rheinhardt avcodec/cbs_internal: Use unions to shrink size of descriptors Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmp

[FFmpeg-cvslog] avcodec/cbs_internal, cbs_h2645: Add and use new descriptor macros

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 10:49:50 2022 +0200| [b37805ddbdbac554caf6a044b37ed27d345fe554] | committer: Andreas Rheinhardt avcodec/cbs_internal, cbs_h2645: Add and use new descriptor macros Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/

[FFmpeg-cvslog] avcodec/cbs: Use smaller scope for variables, add const

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 07:19:29 2022 +0200| [715d3286bc678bbce24adb717a3c1f3e83a53269] | committer: Andreas Rheinhardt avcodec/cbs: Use smaller scope for variables, add const And also avoid an unnecessary indirection for src_buf. Signed-off-by: Andreas Rhein

[FFmpeg-cvslog] avcodec/cbs: Remove redundant assignment

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 06:55:46 2022 +0200| [e35b8b848c2a23212b09ff54846cf62acd78ca66] | committer: Andreas Rheinhardt avcodec/cbs: Remove redundant assignment The code just creates new references without allocating new buffers for the subobjects; therefore t

[FFmpeg-cvslog] avcodec/cbs: Avoid code duplication for making unit refcounted/writable

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 06:52:55 2022 +0200| [33f33beeadcc4f120a7908c9f68c150058e6fccb] | committer: Andreas Rheinhardt avcodec/cbs: Avoid code duplication for making unit refcounted/writable Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb

[FFmpeg-cvslog] avcodec/error_resilience: Avoid overhead of AVBuffer API

2022-08-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Aug 4 18:26:56 2022 +0200| [9d0c71a81cfd0b0deb25772958cbbb78b28f55b0] | committer: Andreas Rheinhardt avcodec/error_resilience: Avoid overhead of AVBuffer API These buffers are not shared in any way. Signed-off-by: Andreas Rheinhardt > htt