summaryrefslogtreecommitdiff
path: root/ext/openjpeg/gstopenjpegenc.c
diff options
context:
space:
mode:
authorStéphane Cerveau <scerveau@collabora.com>2021-02-02 11:02:02 +0100
committerStéphane Cerveau <scerveau@collabora.com>2021-06-14 11:05:45 +0200
commita71ec17cf0f966335fe6904399202722460c182d (patch)
tree1c1d411a4768481d6b4490c8f24448d5664b809d /ext/openjpeg/gstopenjpegenc.c
parenta63539b213f340aea82bc496641f1d5e553eb64e (diff)
downloadgstreamer-plugins-bad-a71ec17cf0f966335fe6904399202722460c182d.tar.gz
jpeg2000parse, openjpeg: add support for YCrCb 4:1:1 sampling
Add YCrCb 4:1:1 support in openjpeg elements and fix in jpeg2000parse the YCrCb 4:1:0 support Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2321>
Diffstat (limited to 'ext/openjpeg/gstopenjpegenc.c')
-rw-r--r--ext/openjpeg/gstopenjpegenc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/openjpeg/gstopenjpegenc.c b/ext/openjpeg/gstopenjpegenc.c
index 2bd5f82f6..f129e56ef 100644
--- a/ext/openjpeg/gstopenjpegenc.c
+++ b/ext/openjpeg/gstopenjpegenc.c
@@ -722,6 +722,9 @@ gst_openjpeg_enc_set_format (GstVideoEncoder * encoder,
case GST_VIDEO_FORMAT_YUV9:
sampling = GST_JPEG2000_SAMPLING_YBR410;
break;
+ case GST_VIDEO_FORMAT_Y41B:
+ sampling = GST_JPEG2000_SAMPLING_YBR411;
+ break;
case GST_VIDEO_FORMAT_I420_10LE:
case GST_VIDEO_FORMAT_I420_10BE:
case GST_VIDEO_FORMAT_I420: