Browse Source

libopenh264dec: Fix cleanup if the init failed early

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n3.3
Martin Storsjö 9 years ago
parent
commit
d0b1e6049b
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/libopenh264dec.c

+ 1
- 1
libavcodec/libopenh264dec.c View File

@@ -48,7 +48,7 @@ static av_cold int svc_decode_close(AVCodecContext *avctx)
if (s->decoder)
WelsDestroyDecoder(s->decoder);

while (av_fifo_size(s->packet_fifo) >= sizeof(pkt)) {
while (s->packet_fifo && av_fifo_size(s->packet_fifo) >= sizeof(pkt)) {
av_fifo_generic_read(s->packet_fifo, &pkt, sizeof(pkt), NULL);
av_packet_unref(&pkt);
}


Loading…
Cancel
Save