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)