From: Ole André Vadla Ravnås Date: Mon, 8 Nov 2010 22:54:31 +0000 (+0100) Subject: applemedia: biplanar is actually NV12, not I420 X-Git-Tag: 1.19.3~507^2~16197 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d10e029f51071d70d429aed53badc4ea7755a062;p=platform%2Fupstream%2Fgstreamer.git applemedia: biplanar is actually NV12, not I420 D'oh! --- diff --git a/sys/applemedia/celvideosrc.c b/sys/applemedia/celvideosrc.c index 6e4cb01..f61cac5 100644 --- a/sys/applemedia/celvideosrc.c +++ b/sys/applemedia/celvideosrc.c @@ -37,7 +37,7 @@ GST_DEBUG_CATEGORY (gst_cel_video_src_debug); static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420") ";" + GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("NV12") ";" GST_VIDEO_CAPS_YUV ("YUY2")) ); @@ -727,8 +727,8 @@ gst_cel_video_src_parse_stream_format (GstCelVideoSrc * self, format->fourcc = GST_MAKE_FOURCC ('Y', 'U', 'Y', '2'); break; case kYUV420vCodecType: - format->video_format = GST_VIDEO_FORMAT_I420; - format->fourcc = GST_MAKE_FOURCC ('I', '4', '2', '0'); + format->video_format = GST_VIDEO_FORMAT_NV12; + format->fourcc = GST_MAKE_FOURCC ('N', 'V', '1', '2'); break; default: goto unsupported_format; diff --git a/sys/applemedia/vtdec.c b/sys/applemedia/vtdec.c index 24b40ca..bd8c050 100644 --- a/sys/applemedia/vtdec.c +++ b/sys/applemedia/vtdec.c @@ -94,7 +94,7 @@ gst_vtdec_base_init (GstVTDecClass * klass) GST_PAD_SRC, GST_PAD_ALWAYS, gst_caps_new_simple ("video/x-raw-yuv", - "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('I', '4', '2', '0'), + "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('N', 'V', '1', '2'), "width", GST_TYPE_INT_RANGE, min_width, max_width, "height", GST_TYPE_INT_RANGE, min_height, max_height, "framerate", GST_TYPE_FRACTION_RANGE, diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index 2253cf2..363221d 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -112,7 +112,7 @@ gst_vtenc_base_init (GstVTEncClass * klass) GST_PAD_SINK, GST_PAD_ALWAYS, gst_caps_new_simple ("video/x-raw-yuv", - "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('I', '4', '2', '0'), + "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('N', 'V', '1', '2'), "width", GST_TYPE_INT_RANGE, min_width, max_width, "height", GST_TYPE_INT_RANGE, min_height, max_height, "framerate", GST_TYPE_FRACTION_RANGE, diff --git a/sys/applemedia/vth264decbin.c b/sys/applemedia/vth264decbin.c index d2c248d..fbc718b 100644 --- a/sys/applemedia/vth264decbin.c +++ b/sys/applemedia/vth264decbin.c @@ -57,7 +57,7 @@ static GstStaticPadTemplate vth264decbin_src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420")) + GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("NV12")) ); #define TAA_VT_H264_DEC_BIN_GET_PRIVATE(obj) \ diff --git a/sys/applemedia/vth264encbin.c b/sys/applemedia/vth264encbin.c index 54026bc..e97ef29 100644 --- a/sys/applemedia/vth264encbin.c +++ b/sys/applemedia/vth264encbin.c @@ -48,7 +48,7 @@ static GstStaticPadTemplate vth264encbin_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420")) + GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("NV12")) ); static GstStaticPadTemplate vth264encbin_src_template =