Mercurial > mplayer.hg
comparison libmpdemux/demuxer.c @ 29832:07a96d936943
Free demuxer->teletext when closing the demuxer.
author | reimar |
---|---|
date | Tue, 10 Nov 2009 11:26:03 +0000 |
parents | db80b9d20406 |
children | 4977e04f3a18 |
comparison
equal
deleted
inserted
replaced
29831:8f20788b3610 | 29832:07a96d936943 |
---|---|
37 #include "demuxer.h" | 37 #include "demuxer.h" |
38 #include "stheader.h" | 38 #include "stheader.h" |
39 #include "mf.h" | 39 #include "mf.h" |
40 | 40 |
41 #include "libaf/af_format.h" | 41 #include "libaf/af_format.h" |
42 #include "libmpcodecs/dec_teletext.h" | |
42 | 43 |
43 #ifdef CONFIG_ASS | 44 #ifdef CONFIG_ASS |
44 #include "libass/ass.h" | 45 #include "libass/ass.h" |
45 #include "libass/ass_mp.h" | 46 #include "libass/ass_mp.h" |
46 #endif | 47 #endif |
387 free(demuxer->attachments[i].type); | 388 free(demuxer->attachments[i].type); |
388 free(demuxer->attachments[i].data); | 389 free(demuxer->attachments[i].data); |
389 } | 390 } |
390 free(demuxer->attachments); | 391 free(demuxer->attachments); |
391 } | 392 } |
393 if (demuxer->teletext) | |
394 teletext_control(demuxer->teletext, TV_VBI_CONTROL_STOP, NULL); | |
392 free(demuxer); | 395 free(demuxer); |
393 } | 396 } |
394 | 397 |
395 | 398 |
396 void ds_add_packet(demux_stream_t *ds, demux_packet_t *dp) | 399 void ds_add_packet(demux_stream_t *ds, demux_packet_t *dp) |