libav: fix memory leak when converting packets to annex-b format

This commit is contained in:
John Törnblom 2013-03-13 14:56:24 +01:00
parent 819b8c8394
commit 84b22640b2

View file

@ -397,6 +397,10 @@ lav_muxer_write_pkt(muxer_t *m, streaming_message_type_t smt, void *data)
return -1;
}
// h264_mp4toannexb filter might allocate new data.
if(packet.data != pktbuf_ptr(pkt->pkt_payload))
av_free(packet.data);
break;
}