Use the correct type for the V4L2 format.
authorLuca Abeni <lucabe72@email.it>
Mon, 14 Dec 2009 10:31:29 +0000 (10:31 +0000)
committerLuca Abeni <lucabe72@email.it>
Mon, 14 Dec 2009 10:31:29 +0000 (10:31 +0000)
Originally committed as revision 20856 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavdevice/v4l2.c

index a866f9e..5091cd4 100644 (file)
@@ -72,7 +72,7 @@ struct buff_data {
 
 struct fmt_map {
     enum PixelFormat ff_fmt;
-    int32_t v4l2_fmt;
+    uint32_t v4l2_fmt;
 };
 
 static struct fmt_map fmt_conversion_table[] = {
@@ -171,7 +171,7 @@ static int device_open(AVFormatContext *ctx, uint32_t *capabilities)
     return fd;
 }
 
-static int device_init(AVFormatContext *ctx, int *width, int *height, int pix_fmt)
+static int device_init(AVFormatContext *ctx, int *width, int *height, uint32_t pix_fmt)
 {
     struct video_data *s = ctx->priv_data;
     int fd = s->fd;