# HG changeset patch # User bcoudurier # Date 1268212832 0 # Node ID 9f349253996d4cedc263f2ea6da198def61ed503 # Parent 405bb9032df6ce9926a18e22fcbfda4cb0d6c022 In mpegts muxer, free adts context and temporary data diff -r 405bb9032df6 -r 9f349253996d mpegtsenc.c --- a/mpegtsenc.c Wed Mar 10 09:19:14 2010 +0000 +++ b/mpegtsenc.c Wed Mar 10 09:20:32 2010 +0000 @@ -869,6 +869,8 @@ memcpy(ts_st->payload + ts_st->payload_index, buf, size); ts_st->payload_index += size; + av_free(data); + return 0; } @@ -888,6 +890,7 @@ mpegts_write_pes(s, st, ts_st->payload, ts_st->payload_index, ts_st->payload_pts, ts_st->payload_dts); } + av_freep(&ts_st->adts); } put_flush_packet(s->pb);