[FFmpeg-cvslog] r9008 - trunk/libavformat/mov.c

bcoudurier subversion
Sun May 13 00:17:40 CEST 2007


Author: bcoudurier
Date: Sun May 13 00:17:40 2007
New Revision: 9008

Log:
simplify, no need for a function

Modified:
   trunk/libavformat/mov.c

Modified: trunk/libavformat/mov.c
==============================================================================
--- trunk/libavformat/mov.c	(original)
+++ trunk/libavformat/mov.c	Sun May 13 00:17:40 2007
@@ -1207,14 +1207,6 @@ static const MOVParseTableEntry mov_defa
 { 0L, NULL }
 };
 
-static void mov_free_stream_context(MOVStreamContext *sc)
-{
-    if(sc) {
-        av_freep(&sc->ctts_data);
-        av_freep(&sc);
-    }
-}
-
 /* XXX: is it sufficient ? */
 static int mov_probe(AVProbeData *p)
 {
@@ -1570,8 +1562,10 @@ static int mov_read_close(AVFormatContex
 {
     int i;
     MOVContext *mov = s->priv_data;
-    for(i=0; i<mov->total_streams; i++)
-        mov_free_stream_context(mov->streams[i]);
+    for(i=0; i<mov->total_streams; i++) {
+        av_freep(&mov->streams[i]->ctts_data);
+        av_freep(&mov->streams[i]);
+    }
     if(mov->dv_demux){
         for(i=0; i<mov->dv_fctx->nb_streams; i++){
             av_freep(&mov->dv_fctx->streams[i]->codec);




More information about the ffmpeg-cvslog mailing list