[FFmpeg-cvslog] [ffmpeg-web] branch master updated. 0d3ddd8 web: add a news entry for ffmpeg CLI threading

2023-12-11 Thread ffmpeg-git
The branch, master has been updated via 0d3ddd8a16aa966fc65cabc0399b83a687328fcf (commit) from 3780add2b09a11b6aab3026430e5254e5bd57ba5 (commit) - Log - commit 0d3ddd8a16aa966fc65cabc0399b83a687328fcf Author: Anton

[FFmpeg-cvslog] fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueue

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Jul 19 19:29:18 2023 +0200| [66e78e9680db2a0daecf4d79637dcbf872450f08] | committer: Anton Khirnov fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueue * the code is made shorter and simpler * avoids constantly allocating and freein

[FFmpeg-cvslog] fftools/ffmpeg_mux: move bitstream filtering to the muxer thread

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Oct 17 20:42:17 2023 +0200| [75efe530ce390898b01ba1a1cb3554223d593a9a] | committer: Anton Khirnov fftools/ffmpeg_mux: move bitstream filtering to the muxer thread This will be the appropriate place for it after the rest of transcoding is switched t

[FFmpeg-cvslog] fftools/ffmpeg: convert to a threaded architecture

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Jul 18 16:37:52 2023 +0200| [d119ae2fd82a494d9430ff4d4fc262961a68c598] | committer: Anton Khirnov fftools/ffmpeg: convert to a threaded architecture Change the main loop and every component (demuxers, decoders, filters, encoders, muxers) to use the

[FFmpeg-cvslog] fftools/ffmpeg: add thread-aware transcode scheduling infrastructure

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu May 18 16:56:15 2023 +0200| [9b8cc36ce0b2417469d78c68780c8796886c202e] | committer: Anton Khirnov fftools/ffmpeg: add thread-aware transcode scheduling infrastructure See the comment block at the top of fftools/ffmpeg_sched.h for more details on wh

[FFmpeg-cvslog] fftools/ffmpeg_mux: add muxing thread private data

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jul 7 17:09:37 2023 +0200| [1983507b6e936c1b5665c59a03bef4f811847cde] | committer: Anton Khirnov fftools/ffmpeg_mux: add muxing thread private data To be used for data that never needs to be visible outside of the muxer thread. Start by moving the

[FFmpeg-cvslog] fftools/ffmpeg_filter: buffer sub2video heartbeat frames like other frames

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Nov 3 15:54:29 2023 +0100| [40e1cf1cd27c788d52e11647068f251597a7b98f] | committer: Anton Khirnov fftools/ffmpeg_filter: buffer sub2video heartbeat frames like other frames Otherwise they'd be silently ignored if received by the filtering thread be

[FFmpeg-cvslog] fftools/ffmpeg_enc: move encoding to a separate thread

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Jun 2 09:59:31 2023 +0200| [ee2a8cbfd14dab9a07f409ba322f405a633f84e7] | committer: Anton Khirnov fftools/ffmpeg_enc: move encoding to a separate thread As for the analogous decoding change, this is only a preparatory step to a fully threaded archi

[FFmpeg-cvslog] fftools/ffmpeg_filter: reindent

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Nov 3 15:56:51 2023 +0100| [f37a741f42789010b086445fb2327d68da2b07ef] | committer: Anton Khirnov fftools/ffmpeg_filter: reindent > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f37a741f42789010b086445fb2327d68da2b07ef --- fftools/ffm

[FFmpeg-cvslog] fftools/ffmpeg_filter: move filtering to a separate thread

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jun 8 20:36:33 2023 +0200| [d35c05cb9ee39e1d90fab326a6aaec6c6c9433e1] | committer: Anton Khirnov fftools/ffmpeg_filter: move filtering to a separate thread As previously for decoding, this is merely "scaffolding" for moving to a fully threaded arc

[FFmpeg-cvslog] fftools/ffmpeg_filter: make sub2video heartbeat more robust

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Nov 2 19:57:59 2023 +0100| [4b8a171beb385c949cbe73fa3f5366c4cdccf72f] | committer: Anton Khirnov fftools/ffmpeg_filter: make sub2video heartbeat more robust Avoid making decisions based on current graph input state, which makes the output dependen

[FFmpeg-cvslog] examples/transcode: fix log message

2023-12-11 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Thu Nov 30 23:57:31 2023 +0800| [7665139656280a2f77ee8d047dd998c1b78af7eb] | committer: Stefano Sabatini examples/transcode: fix log message 'encoder' can be audio or video encoder. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=766513965628

[FFmpeg-cvslog] lavd/avfoundation: Use correct preprocessing directive

2023-12-11 Thread Vittorio Giovara
ffmpeg | branch: master | Vittorio Giovara | Mon Dec 11 12:26:55 2023 -0500| [944936ee1d2d52335ff264e3d97cdba868d2486c] | committer: Thilo Borgmann lavd/avfoundation: Use correct preprocessing directive Fixes compilation, introduced in e37b15e. src/libavdevice/avfoundation.m:799:10: error: in

[FFmpeg-cvslog] checkasm: test for abs_pow34

2023-12-11 Thread sunyuechi
ffmpeg | branch: master | sunyuechi | Tue Nov 28 14:08:12 2023 +0800| [1c3620b2bbe73db9239fcf605e8f535b58f03b86] | committer: Rémi Denis-Courmont checkasm: test for abs_pow34 Signed-off-by: Rémi Denis-Courmont > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c3620b2bbe73db9239fcf

[FFmpeg-cvslog] lavc/aacencdsp: R-V V abs_pow34

2023-12-11 Thread sunyuechi
ffmpeg | branch: master | sunyuechi | Tue Nov 28 20:14:14 2023 +0800| [98596f90f454bcbba4e86bd7b78daf892e461b53] | committer: Rémi Denis-Courmont lavc/aacencdsp: R-V V abs_pow34 C908: abs_pow34_c: 535.5 abs_pow34_rvv_f32: 337.2 Signed-off-by: Rémi Denis-Courmont > http://git.videolan.org/gi

[FFmpeg-cvslog] lvac/aacenc: add ff_aac_dsp_init

2023-12-11 Thread sunyuechi
ffmpeg | branch: master | sunyuechi | Fri Dec 1 04:21:53 2023 +0800| [e880a97e7c4669493e336470dda133246371f2f1] | committer: Rémi Denis-Courmont lvac/aacenc: add ff_aac_dsp_init This is for clarity and use in testing, consistent with other parts of the code. Signed-off-by: Rémi Denis-Courmon

[FFmpeg-cvslog] lavc/lpc: R-V V apply_welch_window

2023-12-11 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Dec 8 17:42:22 2023 +0200| [272d0c164d990cafc52a43bbceb1fc0445a2d22c] | committer: Rémi Denis-Courmont lavc/lpc: R-V V apply_welch_window apply_welch_window_even_c: 617.5 apply_welch_window_even_rvv_f64: 235.0 apply_welch_window_odd_c:

[FFmpeg-cvslog] avdevice/audiotoolbox: silence warning with new api

2023-12-11 Thread xufuji456
ffmpeg | branch: master | xufuji456 <839789...@qq.com> | Sat Dec 9 20:50:59 2023 +0800| [341a483b0868d30d17bf8d5e82facb5e0944a6fe] | committer: Thilo Borgmann avdevice/audiotoolbox: silence warning with new api Building with macOS platform, the compiler has a warning: 'kAudioObjectPropertyEle

[FFmpeg-cvslog] hwcontext_vulkan: guard unistd.h include

2023-12-11 Thread Benjamin Cheng
ffmpeg | branch: release/6.1 | Benjamin Cheng | Fri Sep 22 12:49:22 2023 -0400| [884a660cae23769d92d533cc1b6232d3cdfbae43] | committer: Lynne hwcontext_vulkan: guard unistd.h include win32 typically doesn't have unistd.h, so always including it will break MSVC builds. The usage of those POSIX

[FFmpeg-cvslog] hwcontext_vulkan: guard unistd.h include

2023-12-11 Thread Benjamin Cheng
ffmpeg | branch: master | Benjamin Cheng | Fri Sep 22 12:49:22 2023 -0400| [185871fdd39762295973c1f3db1459e04121317c] | committer: Lynne hwcontext_vulkan: guard unistd.h include win32 typically doesn't have unistd.h, so always including it will break MSVC builds. The usage of those POSIX functi

[FFmpeg-cvslog] avdevice/avfoundation: replace deprecated AVCaptureDevice

2023-12-11 Thread xufuji456
ffmpeg | branch: master | xufuji456 <839789...@qq.com> | Sat Dec 9 20:09:38 2023 +0800| [e37b15e26fbc7bc31a86a4a2c7c798e20d4f4c2c] | committer: Thilo Borgmann avdevice/avfoundation: replace deprecated AVCaptureDevice Building with iOS platform, the compiler has a warning: "'devicesWithMediaTy

[FFmpeg-cvslog] doc/ffmpeg: fix -copy_ts typo, should be -copyts

2023-12-11 Thread Marth64
ffmpeg | branch: master | Marth64 | Sun Dec 10 21:43:14 2023 -0600| [1439784ff04b939cab23ae5ad01aceb3345b59d8] | committer: Gyan Doshi doc/ffmpeg: fix -copy_ts typo, should be -copyts Signed-off-by: Marth64 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1439784ff04b939cab23ae5ad0

[FFmpeg-cvslog] tools/general_assembly: avoid using DateTime->is_between()

2023-12-11 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Dec 7 17:47:47 2023 +0100| [5fdbc2a1f96b477c420a858d835b4158b9eaffcf] | committer: Anton Khirnov tools/general_assembly: avoid using DateTime->is_between() It was added relatively recently and is not available everywhere. > http://git.videolan.or