Browse Source

pthread: unref the decoded but not returned frames on close.

Fixes memleaks when frame mt is used and the decoder is not flushed at
the end.
tags/n2.0
Anton Khirnov 13 years ago
parent
commit
fce68c9355
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavcodec/pthread.c

+ 1
- 0
libavcodec/pthread.c View File

@@ -749,6 +749,7 @@ static void frame_thread_free(AVCodecContext *avctx, int thread_count)
avctx->codec = NULL;

release_delayed_buffers(p);
av_frame_unref(&p->frame);
}

for (i = 0; i < thread_count; i++) {


Loading…
Cancel
Save