Ticket #507: mpegts.c.patched
| File mpegts.c.patched, 540 bytes (added by , 20 years ago) |
|---|
| Line | |
|---|---|
| 1 | --- mpegts.c 2006-06-01 18:13:30.000000000 -0400 |
| 2 | +++ mpegts.c.patched 2006-06-02 15:40:17.000000000 -0400 |
| 3 | @@ -1386,6 +1386,16 @@ |
| 4 | av_free(ts->services[i]); |
| 5 | } |
| 6 | av_freep(&ts->services); |
| 7 | + |
| 8 | + for(i=0;i<s->nb_streams;i++) { |
| 9 | + AVStream *st = s->streams[i]; |
| 10 | + |
| 11 | + if (st->codec && st->codec->extradata_size > 0 && st->codec->extradata) { |
| 12 | + av_free(st->codec->extradata); |
| 13 | + st->codec->extradata_size = 0; |
| 14 | + st->codec->extradata = 0; |
| 15 | + } |
| 16 | + } |
| 17 | |
| 18 | return 0; |
| 19 | } |
