summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward@centricular.com>2016-11-24 17:15:14 +0100
committerEdward Hervey <bilboed@bilboed.com>2016-11-24 17:15:14 +0100
commit9258b8ba53ad90776113055ec759eeaa04ef0163 (patch)
tree3ad66539079e4551a3ae392f5327cff38d1c65e3
parentac4a47bacbcfd62e6330fc6b79c4456bfaf4511b (diff)
downloadgst-libav-9258b8ba53ad90776113055ec759eeaa04ef0163.tar.gz
avcodecmap: Add support for packed 32bit RGBx variants
We can support those, so just add the mapping
-rw-r--r--ext/libav/gstavcodecmap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/libav/gstavcodecmap.c b/ext/libav/gstavcodecmap.c
index 5cd430a..690ef47 100644
--- a/ext/libav/gstavcodecmap.c
+++ b/ext/libav/gstavcodecmap.c
@@ -2605,9 +2605,13 @@ static const PixToFmt pixtofmttable[] = {
{GST_VIDEO_FORMAT_UYVY, AV_PIX_FMT_UYVY422},
/* GST_VIDEO_FORMAT_AYUV, */
/* GST_VIDEO_FORMAT_RGBx, */
+ {GST_VIDEO_FORMAT_RGBx, AV_PIX_FMT_RGB0},
/* GST_VIDEO_FORMAT_BGRx, */
+ {GST_VIDEO_FORMAT_BGRx, AV_PIX_FMT_BGR0},
/* GST_VIDEO_FORMAT_xRGB, */
+ {GST_VIDEO_FORMAT_xRGB, AV_PIX_FMT_0RGB},
/* GST_VIDEO_FORMAT_xBGR, */
+ {GST_VIDEO_FORMAT_xBGR, AV_PIX_FMT_0BGR},
/* GST_VIDEO_FORMAT_RGBA, */
{GST_VIDEO_FORMAT_RGBA, AV_PIX_FMT_RGBA},
/* GST_VIDEO_FORMAT_BGRA, */