From 5872a1454ea5e0c2c80b308beb1ed3b689592d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 5 Aug 2014 19:47:26 +0100 Subject: [PATCH] x264: fix colour inversion with YV12 format It's the same as I420 but with the U/V planes swapped. --- ext/x264/gstx264enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c index 3b67cdabaf..a5a1e41fa4 100644 --- a/ext/x264/gstx264enc.c +++ b/ext/x264/gstx264enc.c @@ -1971,7 +1971,7 @@ gst_x264_enc_handle_frame (GstVideoEncoder * video_enc, gst_x264_enc_gst_to_x264_video_format (info->finfo->format, &nplanes); pic_in.img.i_plane = nplanes; for (i = 0; i < nplanes; i++) { - pic_in.img.plane[i] = GST_VIDEO_FRAME_PLANE_DATA (&fdata->vframe, i); + pic_in.img.plane[i] = GST_VIDEO_FRAME_COMP_DATA (&fdata->vframe, i); pic_in.img.i_stride[i] = GST_VIDEO_FRAME_COMP_STRIDE (&fdata->vframe, i); }