]> rtime.felk.cvut.cz Git - frescor/streamer.git/blobdiff - input.c
Update
[frescor/streamer.git] / input.c
diff --git a/input.c b/input.c
index 02a8b20113759775546d30a18eaf89cec866abb8..11e6027cfb23e8ae90dbe872455a2849dae0bda3 100644 (file)
--- a/input.c
+++ b/input.c
@@ -30,7 +30,7 @@ static void time_base_convert(AVPacket *pkt, AVStream *st)
   }
 }
 
-AVFormatContext *open_input_stream(const char *fname)
+AVFormatContext *open_input_stream(const char *fname, int w, int h, int fps)
 {
     AVFormatContext *s;
     AVInputFormat *fmt;
@@ -39,10 +39,10 @@ AVFormatContext *open_input_stream(const char *fname)
 
     memset(&param, 0, sizeof(AVFormatParameters));
     /* FIXME: Set these!!! */
-    param.width  = 352;
-    param.height = 288;
+    param.width  = w;
+    param.height = h;
     param.pix_fmt = PIX_FMT_YUV420P;
-    param.time_base.den = 25;
+    param.time_base.den = fps;
     param.time_base.num = 1;
     fmt = av_find_input_format("video4linux2");
     res = av_open_input_file(&s, fname, fmt, 0, &param);