From 9cb0cc216df9e828b1670aa4a2c8af33e6f7d85c Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Tue, 18 Sep 2012 13:17:55 +0200 Subject: [PATCH] applemedia: init videoinfo --- sys/applemedia/corevideobuffer.c | 1 + sys/applemedia/vtdec.c | 1 + 2 files changed, 2 insertions(+) diff --git a/sys/applemedia/corevideobuffer.c b/sys/applemedia/corevideobuffer.c index 67ed5d8cb3..a45c3f61b2 100644 --- a/sys/applemedia/corevideobuffer.c +++ b/sys/applemedia/corevideobuffer.c @@ -109,6 +109,7 @@ gst_core_video_buffer_new (GstCoreMediaCtx * ctx, CVBufferRef cvbuf, stride[i] = cv->CVPixelBufferGetBytesPerRowOfPlane (pixbuf, i); /* FIXME: don't hardcode NV12 */ + gst_video_info_init (&tmp_vinfo); gst_video_info_set_format (&tmp_vinfo, GST_VIDEO_FORMAT_NV12, stride[0], height); offset[1] = tmp_vinfo.offset[1]; diff --git a/sys/applemedia/vtdec.c b/sys/applemedia/vtdec.c index 6ddf7fbb33..1533f4a2ce 100644 --- a/sys/applemedia/vtdec.c +++ b/sys/applemedia/vtdec.c @@ -219,6 +219,7 @@ gst_vtdec_sink_setcaps (GstVTDec * self, GstCaps * caps) if (!gst_structure_get_int (structure, "height", &height)) goto incomplete_caps; + gst_video_info_init (&self->vinfo); gst_video_info_set_format (&self->vinfo, format, width, height); if (gst_structure_get_fraction (structure, "framerate", &fps_n, &fps_d)) {