[FFmpeg-devel] [PATCH v3] ffmpeg CLI multithreading

Nicolas George george at nsup.org
Wed Dec 6 22:16:35 EET 2023


Anton Khirnov (12023-12-06):
> Would guess this is caused by overhead from tons of tiny frames. So
> 1) generate larger frames
> 2) use -filter_complex with no inputs instead of -f lavfi to eliminate
>    all overhead from demuxing, decoding, and demux-decode/decode-filter
>    inter-thread communication

Or maybe the threading code is just very inefficient because, just like
the BufferRef code, it is riddled with unnecessary indirections and
dynamic allocations.

We will never know because your attitude made sure nobody competent
looked at it.

But that is not an issue, because you will ignore Marton's objection
just like your ignored mine.

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20231206/01372ee2/attachment.sig>


More information about the ffmpeg-devel mailing list