On Wed, Dec 14, 2022 at 02:50:59AM +0100, Timo Rothenpieler wrote: > From: Anton Khirnov > > Reorganize the code such that the frame threading code does not call the > decoders directly, but instead calls back into the generic decoding > code. This avoids duplicating the logic that wraps the decoder > invocation and will be useful in the following commits. > --- > libavcodec/decode.c | 62 ++++++--- > libavcodec/decode.h | 7 + > libavcodec/internal.h | 7 + > libavcodec/pthread_frame.c | 279 ++++++++++++++++++++++++------------- > libavcodec/thread.h | 18 +-- > 5 files changed, 247 insertions(+), 126 deletions(-) i didnt review the code changes but seems working now thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No great genius has ever existed without some touch of madness. -- Aristotle