ffm has no per stream priv_data anymore
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 19 Jun 2008 22:50:17 +0000 (22:50 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 19 Jun 2008 22:50:17 +0000 (22:50 +0000)
Originally committed as revision 13832 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/ffmdec.c

index e535e7d..37a60a5 100644 (file)
@@ -344,7 +344,6 @@ static int ffm_read_header(AVFormatContext *s, AVFormatParameters *ap)
     for(i=0;i<s->nb_streams;i++) {
         st = s->streams[i];
         if (st) {
     for(i=0;i<s->nb_streams;i++) {
         st = s->streams[i];
         if (st) {
-            av_freep(&st->priv_data);
             av_free(st);
         }
     }
             av_free(st);
         }
     }
@@ -466,18 +465,6 @@ static int ffm_seek(AVFormatContext *s, int stream_index, int64_t wanted_pts, in
     return 0;
 }
 
     return 0;
 }
 
-static int ffm_read_close(AVFormatContext *s)
-{
-    AVStream *st;
-    int i;
-
-    for(i=0;i<s->nb_streams;i++) {
-        st = s->streams[i];
-        av_freep(&st->priv_data);
-    }
-    return 0;
-}
-
 static int ffm_probe(AVProbeData *p)
 {
     if (
 static int ffm_probe(AVProbeData *p)
 {
     if (
@@ -494,6 +481,6 @@ AVInputFormat ffm_demuxer = {
     ffm_probe,
     ffm_read_header,
     ffm_read_packet,
     ffm_probe,
     ffm_read_header,
     ffm_read_packet,
-    ffm_read_close,
+    NULL,
     ffm_seek,
 };
     ffm_seek,
 };