ext/ffmpeg/gstffmpegcodecmap.c: Add JPEG-formatted YUV enums.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Mon, 2 May 2005 09:12:59 +0000 (09:12 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Mon, 2 May 2005 09:12:59 +0000 (09:12 +0000)
Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps):
Add JPEG-formatted YUV enums.

ChangeLog
ext/ffmpeg/gstffmpegcodecmap.c

index 5ae28a4..752be33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-05-02  Luca Ognibene  <luogni@tin.it>
+
+       Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps):
+         Add JPEG-formatted YUV enums.
+
 2005-05-01  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
 
        * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_class_init),
index ba3924f..8f28b76 100644 (file)
@@ -810,6 +810,7 @@ gst_ffmpeg_pixfmt_to_caps (enum PixelFormat pix_fmt, AVCodecContext * context)
   guint32 fmt = 0;
 
   switch (pix_fmt) {
+    case PIX_FMT_YUVJ420P:
     case PIX_FMT_YUV420P:
       fmt = GST_MAKE_FOURCC ('I', '4', '2', '0');
       break;
@@ -830,9 +831,11 @@ gst_ffmpeg_pixfmt_to_caps (enum PixelFormat pix_fmt, AVCodecContext * context)
       g_mask = 0x00ff00;
       b_mask = 0xff0000;
       break;
+    case PIX_FMT_YUVJ422P:
     case PIX_FMT_YUV422P:
       fmt = GST_MAKE_FOURCC ('Y', '4', '2', 'B');
       break;
+    case PIX_FMT_YUVJ444P:
     case PIX_FMT_YUV444P:
       /* .. */
       break;