aboutsummaryrefslogtreecommitdiffhomepage
path: root/libmpdemux/demux_fli.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_fli.c')
-rw-r--r--libmpdemux/demux_fli.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/libmpdemux/demux_fli.c b/libmpdemux/demux_fli.c
index c5fa992821..1f485e7cd0 100644
--- a/libmpdemux/demux_fli.c
+++ b/libmpdemux/demux_fli.c
@@ -153,3 +153,18 @@ demuxer_t* demux_open_fli(demuxer_t* demuxer){
return demuxer;
}
+
+void demux_close_fli(demuxer_t* demuxer) {
+ fli_frames_t *frames = demuxer->priv;
+
+ if(!frames)
+ return;
+
+ if(frames->filepos)
+ free(frames->filepos);
+ if(frames->frame_size)
+ free(frames->frame_size);
+
+ free(frames);
+
+}