[FFmpeg-cvslog] r9203 - trunk/libavformat/grab.c

mhoffman subversion
Mon Jun 4 15:28:02 CEST 2007


Author: mhoffman
Date: Mon Jun  4 15:28:02 2007
New Revision: 9203

Log:
extending video4linux support to handle the additional formats UYVY, YUYV and RGB565

Modified:
   trunk/libavformat/grab.c

Modified: trunk/libavformat/grab.c
==============================================================================
--- trunk/libavformat/grab.c	(original)
+++ trunk/libavformat/grab.c	Mon Jun  4 15:28:02 2007
@@ -60,8 +60,11 @@ struct {
 } video_formats [] = {
     {.palette = VIDEO_PALETTE_YUV420P, .depth = 12, .pix_fmt = PIX_FMT_YUV420P },
     {.palette = VIDEO_PALETTE_YUV422,  .depth = 16, .pix_fmt = PIX_FMT_YUYV422 },
+    {.palette = VIDEO_PALETTE_UYVY,    .depth = 16, .pix_fmt = PIX_FMT_UYVY422 },
+    {.palette = VIDEO_PALETTE_YUYV,    .depth = 16, .pix_fmt = PIX_FMT_YUYV422 },
     /* NOTE: v4l uses BGR24, not RGB24 */
     {.palette = VIDEO_PALETTE_RGB24,   .depth = 24, .pix_fmt = PIX_FMT_BGR24   },
+    {.palette = VIDEO_PALETTE_RGB565,  .depth = 16, .pix_fmt = PIX_FMT_BGR565  },
     {.palette = VIDEO_PALETTE_GREY,    .depth = 8,  .pix_fmt = PIX_FMT_GRAY8   },
 };
 




More information about the ffmpeg-cvslog mailing list