summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_nuv.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_nuv.c')
-rw-r--r--libmpdemux/demux_nuv.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libmpdemux/demux_nuv.c b/libmpdemux/demux_nuv.c
index d4cb357641..983e8cd2e9 100644
--- a/libmpdemux/demux_nuv.c
+++ b/libmpdemux/demux_nuv.c
@@ -302,3 +302,16 @@ int nuv_check_file ( demuxer_t* demuxer )
stream_seek ( demuxer->stream, orig_pos );
return 1;
}
+
+void demux_close_nuv(demuxer_t* demuxer) {
+ nuv_priv_t* priv = demuxer->priv;
+ nuv_position_t* pos;
+ if(!priv)
+ return;
+ for(pos = priv->index_list ; pos != NULL ; ) {
+ nuv_position_t* p = pos;
+ pos = pos->next;
+ free(p);
+ }
+ free(priv);
+}