comparison libmpdemux/demux_demuxers.c @ 5812:f9d23c2aa6b7

Uninit added
author albeu
date Wed, 24 Apr 2002 17:28:23 +0000
parents d0c2c8af46b4
children 324b6e5387be
comparison
equal deleted inserted replaced
5811:7c6cf46a44ce 5812:f9d23c2aa6b7
79 79
80 if(priv->sd != priv->vd) 80 if(priv->sd != priv->vd)
81 demux_seek(priv->sd,pos,1); 81 demux_seek(priv->sd,pos,1);
82 82
83 } 83 }
84
85 void demux_close_demuxers(demuxer_t* demuxer) {
86 int i;
87 dd_priv_t* priv = demuxer->priv;
88
89 if(priv->vd)
90 free_demuxer(priv->vd);
91 if(priv->ad && priv->ad != priv->vd)
92 free_demuxer(priv->ad);
93 if(priv->sd && priv->sd != priv->vd && priv->sd != priv->ad)
94 free_demuxer(priv->sd);
95
96 free(priv);
97 if(demuxer->info) {
98 for(i=0;demuxer->info[i] != NULL; i++)
99 free(demuxer->info[i]);
100 free(demuxer->info);
101 }
102 free(demuxer);
103 }
104