diff --git a/omx/gstomxh263enc.c b/omx/gstomxh263enc.c index c5a71b2abe..1a32c7543c 100644 --- a/omx/gstomxh263enc.c +++ b/omx/gstomxh263enc.c @@ -81,7 +81,6 @@ gst_omx_h263_enc_class_init (GstOMXH263EncClass * klass) videoenc_class->default_src_template_caps = "video/x-h263, " "width=(int) [ 16, 4096 ], " "height=(int) [ 16, 4096 ]"; - videoenc_class->default_sink_template_caps = GST_VIDEO_CAPS_YUV ("I420"); } static void diff --git a/omx/gstomxh264enc.c b/omx/gstomxh264enc.c index 66dbf38fee..0b82a2346d 100644 --- a/omx/gstomxh264enc.c +++ b/omx/gstomxh264enc.c @@ -81,7 +81,6 @@ gst_omx_h264_enc_class_init (GstOMXH264EncClass * klass) videoenc_class->default_src_template_caps = "video/x-h264, " "width=(int) [ 16, 4096 ], " "height=(int) [ 16, 4096 ]"; - videoenc_class->default_sink_template_caps = GST_VIDEO_CAPS_YUV ("I420"); } static void diff --git a/omx/gstomxmpeg4videoenc.c b/omx/gstomxmpeg4videoenc.c index 06ef88b963..04971ff12d 100644 --- a/omx/gstomxmpeg4videoenc.c +++ b/omx/gstomxmpeg4videoenc.c @@ -85,7 +85,6 @@ gst_omx_mpeg4_video_enc_class_init (GstOMXMPEG4VideoEncClass * klass) "mpegversion=(int) 4, " "systemstream=(boolean) false, " "width=(int) [ 16, 4096 ], " "height=(int) [ 16, 4096 ]"; - videoenc_class->default_sink_template_caps = GST_VIDEO_CAPS_YUV ("I420"); } static void diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c index 1c3863bea7..109dc52d39 100644 --- a/omx/gstomxvideoenc.c +++ b/omx/gstomxvideoenc.c @@ -307,6 +307,10 @@ gst_omx_video_enc_class_init (GstOMXVideoEncClass * klass) GST_DEBUG_FUNCPTR (gst_omx_video_enc_handle_frame); base_video_encoder_class->finish = GST_DEBUG_FUNCPTR (gst_omx_video_enc_finish); + + klass->default_sink_template_caps = "video/x-raw-yuv, " + "width = " GST_VIDEO_SIZE_RANGE ", " + "height = " GST_VIDEO_SIZE_RANGE ", " "framerate = " GST_VIDEO_FPS_RANGE; } static void