Mercurial > mplayer.hg
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 |