diff options
author | Mark Thompson <[email protected]> | 2016-11-03 00:13:35 +0000 |
---|---|---|
committer | wm4 <[email protected]> | 2017-03-21 06:16:49 +0100 |
commit | fb69a8e1f124ee89e924344bfb7934937abed642 (patch) | |
tree | 91ea3c1653396ef2db7e88fd7df185f395aedf6d /doc/examples/avio_reading.c | |
parent | 98f89d615b6490a5b93930c7bfa74c427dedf04e (diff) |
pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts
When decoding with threads enabled, the get_format callback will be
called with one of the per-thread codec contexts rather than with the
outer context. If a hwaccel is in use too, this will add a reference
to the hardware frames context on that codec context, which will then
propagate to all of the other per-thread contexts for decoding. Once
the decoder finishes, however, the per-thread contexts are not freed
normally, so these references leak.
Merges Libav commit fd0fae60.
Signed-off-by: wm4 <[email protected]>
Diffstat (limited to 'doc/examples/avio_reading.c')
0 files changed, 0 insertions, 0 deletions