libav: add support for 10 bits I420
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 25 May 2012 15:03:06 +0000 (17:03 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 25 May 2012 15:03:53 +0000 (17:03 +0200)
See https://bugzilla.gnome.org/show_bug.cgi?id=665034

ext/ffmpeg/gstffmpegcodecmap.c

index 5d214ed..47a2d71 100644 (file)
@@ -1715,6 +1715,12 @@ gst_ffmpeg_pixfmt_to_video_format (enum PixelFormat pix_fmt)
     case PIX_FMT_GRAY8:
       fmt = GST_VIDEO_FORMAT_GRAY8;
       break;
+    case PIX_FMT_YUV420P10LE:
+      fmt = GST_VIDEO_FORMAT_I420_10LE;
+      break;
+    case PIX_FMT_YUV420P10BE:
+      fmt = GST_VIDEO_FORMAT_I420_10BE;
+      break;
     default:
       /* give up ... */
       fmt = GST_VIDEO_FORMAT_UNKNOWN;