diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-10-12 16:52:49 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-10-22 22:09:59 +0200 |
commit | 315c956cbd14f021e49dac7fc0b906fad1672aad (patch) | |
tree | e16e4f55eeb57cc9c2afcf3f16a48c91d473cb08 /doc/multithreading.txt | |
parent | 86ed68420d3b60439d0b7767c53d0fdc1deb7277 (diff) |
avcodec/pthread_frame: Remove ff_thread_release_buffer()
It is unnecessary since the removal of non-thread-safe callbacks
in e0786a8eeb9e7c8feb057e83f284491f0a87e463. Since then, the
AVCodecContext has only been used as logcontext.
Removing ff_thread_release_buffer() allowed to remove AVCodecContext*
parameters from several other functions (not only unref functions,
but also e.g. ff_h264_ref_picture() which calls ff_h264_unref_picture()
on error).
Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'doc/multithreading.txt')
-rw-r--r-- | doc/multithreading.txt | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/doc/multithreading.txt b/doc/multithreading.txt index 470194ff85..6c65ca9651 100644 --- a/doc/multithreading.txt +++ b/doc/multithreading.txt @@ -55,8 +55,7 @@ speed gain at this point but it should work. If there are inter-frame dependencies, so the codec calls ff_thread_report/await_progress(), set FF_CODEC_CAP_ALLOCATE_PROGRESS in -AVCodec.caps_internal and use ff_thread_get_buffer() to allocate frames. The -frames must then be freed with ff_thread_release_buffer(). +FFCodec.caps_internal and use ff_thread_get_buffer() to allocate frames. Otherwise decode directly into the user-supplied frames. Call ff_thread_report_progress() after some part of the current picture has decoded. |