[FFmpeg-soc] [soc]: r4795 - in concat/libavformat: playlist.c playlist.h

gkovacs subversion at mplayerhq.hu
Fri Jul 24 01:29:45 CEST 2009


Author: gkovacs
Date: Fri Jul 24 01:29:45 2009
New Revision: 4795

Log:
removed unused attributes from PlayElem

Modified:
   concat/libavformat/playlist.c
   concat/libavformat/playlist.h

Modified: concat/libavformat/playlist.c
==============================================================================
--- concat/libavformat/playlist.c	Fri Jul 24 01:14:48 2009	(r4794)
+++ concat/libavformat/playlist.c	Fri Jul 24 01:29:45 2009	(r4795)
@@ -37,23 +37,13 @@
 void ff_playlist_init_playelem(PlayElem *pe)
 {
     int err;
-    pe->ic = av_malloc(sizeof(*(pe->ic)));
-    pe->ap = av_mallocz(sizeof(*(pe->ap)));
-    pe->ap->time_base = (AVRational){1, 25};
-    pe->fmt = 0;
-    err = av_open_input_file(&(pe->ic), pe->filename, pe->fmt, 0, pe->ap);
+    pe->ic = av_mallocz(sizeof(*(pe->ic)));
+    err = av_open_input_file(&(pe->ic), pe->filename, pe->ic->iformat, 0, NULL);
     if (err < 0)
         av_log(pe->ic, AV_LOG_ERROR, "Error during av_open_input_file\n");
-    pe->fmt = pe->ic->iformat;
-    if (!pe->fmt)
-        av_log(pe->ic, AV_LOG_ERROR, "Input format not set\n");
     err = av_find_stream_info(pe->ic);
     if (err < 0)
         av_log(pe->ic, AV_LOG_ERROR, "Could not find stream info\n");
-    if (pe->ic->pb)
-        pe->ic->pb->eof_reached = 0;
-    else
-        av_log(pe->ic, AV_LOG_ERROR, "ByteIOContext not set\n");
 }
 
 void ff_playlist_populate_context(AVFormatContext *s)

Modified: concat/libavformat/playlist.h
==============================================================================
--- concat/libavformat/playlist.h	Fri Jul 24 01:14:48 2009	(r4794)
+++ concat/libavformat/playlist.h	Fri Jul 24 01:29:45 2009	(r4795)
@@ -43,8 +43,6 @@
 typedef struct PlayElem {
     AVFormatContext *ic; /**< AVFormatContext for this playlist item */
     char *filename; /**< Filename with absolute path of this playlist item */
-    AVInputFormat *fmt; /**< AVInputFormat manually specified for this playlist item */
-    AVFormatParameters *ap; /**< AVFormatParameters for this playlist item */
 } PlayElem;
 
 /** @struct PlaylistContext


More information about the FFmpeg-soc mailing list