On Thu, Nov 23, 2023 at 08:15:08PM +0100, Anton Khirnov wrote: > 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. > --- > fftools/ffmpeg.c | 374 +-------- > fftools/ffmpeg.h | 97 +-- > fftools/ffmpeg_dec.c | 321 ++------ > fftools/ffmpeg_demux.c | 268 ++++--- > fftools/ffmpeg_enc.c | 368 ++------- > fftools/ffmpeg_filter.c | 720 +++++------------- > fftools/ffmpeg_mux.c | 324 ++------ > fftools/ffmpeg_mux.h | 24 +- > fftools/ffmpeg_mux_init.c | 88 +-- > fftools/ffmpeg_opt.c | 6 +- > .../fate/ffmpeg-fix_sub_duration_heartbeat | 36 +- > 11 files changed, 598 insertions(+), 2028 deletions(-)
this (and many other things) infinite loops ./ffmpeg -f lavfi -i testsrc2 -bsf:v noise -bitexact -t 2 -y /tmp/y.y4m thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The worst form of inequality is to try to make unequal things equal. -- Aristotle
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".