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

Anton Khirnov anton at khirnov.net
Thu Dec 14 11:18:16 EET 2023


Quoting Thilo Borgmann via ffmpeg-devel (2023-12-14 09:18:30)
> Am 14.12.23 um 00:16 schrieb Michael Niedermayer:
> > On Tue, Dec 12, 2023 at 07:41:18AM +0000, Anton Khirnov wrote:
> >> ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | 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 previously added transcode scheduler. Every
> >> instance of every such component was already running in a separate
> >> thread, but now they can actually run in parallel.
> >>
> >> Changes the results of ffmpeg-fix_sub_duration_heartbeat - tested by
> >> JEEB to be more correct and deterministic.
> >>
> >>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d119ae2fd82a494d9430ff4d4fc262961a68c598
> >> ---
> 
> Using --assert-level=2 breaks "everything" pretty early.
> I'm on 5256b2f:

should be fixed by the patch I just sent

-- 
Anton Khirnov


More information about the ffmpeg-devel mailing list