summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Leggett <minfrin@sharp.fm>2016-12-11 19:52:37 +0000
committerSebastian Dröge <sebastian@centricular.com>2016-12-22 14:44:11 +0200
commit21f4b338f4a8a7b80aff53c7f192ebeec2e499a0 (patch)
tree55492fa18baac5e1ab8c8bf30d97b9462a149534
parent58713ade442e11a081b97834113e41b97dd9da3e (diff)
downloadgst-omx-21f4b338f4a8a7b80aff53c7f192ebeec2e499a0.tar.gz
Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and OMX_COLOR_Format24bitBGR888
https://bugzilla.gnome.org/show_bug.cgi?id=775959
-rw-r--r--omx/gstomxvideo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/omx/gstomxvideo.c b/omx/gstomxvideo.c
index 314c488..8a42c71 100644
--- a/omx/gstomxvideo.c
+++ b/omx/gstomxvideo.c
@@ -45,6 +45,7 @@ gst_omx_video_get_format_from_omx (OMX_COLOR_FORMATTYPE omx_colorformat)
format = GST_VIDEO_FORMAT_I420;
break;
case OMX_COLOR_FormatYUV420SemiPlanar:
+ case OMX_COLOR_FormatYUV420PackedSemiPlanar:
format = GST_VIDEO_FORMAT_NV12;
break;
case OMX_COLOR_FormatYUV422SemiPlanar:
@@ -75,6 +76,9 @@ gst_omx_video_get_format_from_omx (OMX_COLOR_FORMATTYPE omx_colorformat)
case OMX_COLOR_Format16bitBGR565:
format = GST_VIDEO_FORMAT_BGR16;
break;
+ case OMX_COLOR_Format24bitBGR888:
+ format = GST_VIDEO_FORMAT_BGR;
+ break;
default:
format = GST_VIDEO_FORMAT_UNKNOWN;
break;