1000l
authorAlex Beregszaszi <alex@rtfs.hu>
Fri, 20 Jun 2003 15:51:24 +0000 (15:51 +0000)
committerAlex Beregszaszi <alex@rtfs.hu>
Fri, 20 Jun 2003 15:51:24 +0000 (15:51 +0000)
Originally committed as revision 1979 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/dv1394.c
libavformat/dv1394.h

index 2eff220..5e8b83d 100644 (file)
@@ -91,21 +91,21 @@ static int dv1394_read_header(AVFormatContext * context, AVFormatParameters * ap
         return -ENOMEM;
     }
 
-    dv->width   = DV1394_WIDTH;
-    dv->height  = DV1394_HEIGHT;
+    /* FIXME: Need a format change parameter */
+    dv->format = DV1394_NTSC;
 
     if (ap->channel)
         dv->channel = ap->channel;
     else
         dv->channel = DV1394_DEFAULT_CHANNEL;
 
-    /* FIXME: Need a format change parameter */
-    dv->format = DV1394_NTSC;
-
+    dv->width = DV1394_WIDTH;
     if (dv->format == DV1394_NTSC) {
+       dv->height = DV1394_NTSC_HEIGHT;
         dv->frame_size = DV1394_NTSC_FRAME_SIZE;
         dv->frame_rate = 30;
     } else {
+       dv->height = DV1394_PAL_HEIGHT;
         dv->frame_size = DV1394_PAL_FRAME_SIZE;
         dv->frame_rate = 25;
     }
index 1985bbd..6fcbdb0 100644 (file)
@@ -31,7 +31,8 @@
 #define DV1394_RING_FRAMES     20
 
 #define DV1394_WIDTH  720
-#define DV1394_HEIGHT 576
+#define DV1394_NTSC_HEIGHT 480
+#define DV1394_PAL_HEIGHT 576
 
 /* This is the public user-space interface. Try not to break it. */