From 204ec7efd5c06f34cc9577da91e195b70c9f47cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 2 Jan 2013 17:23:51 +0100 Subject: [PATCH] mfc: Only add crop metadata if required --- sys/mfc/gstmfcdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/mfc/gstmfcdec.c b/sys/mfc/gstmfcdec.c index 9822633c1f..799f322d0d 100644 --- a/sys/mfc/gstmfcdec.c +++ b/sys/mfc/gstmfcdec.c @@ -526,7 +526,8 @@ gst_mfc_dec_fill_outbuf (GstMFCDec * self, GstBuffer * outbuf, zerocopy = (gst_buffer_n_memory (outbuf) == 1 && (mem = gst_buffer_peek_memory (outbuf, 0)) && strcmp (mem->allocator->mem_type, "GstEGLImage") == 0); - has_cropping = self->has_cropping; + has_cropping = self->has_cropping && (self->width != self->crop_width + || self->height != self->crop_heigth); /* We only do cropping if we do zerocopy and downstream * supports cropping. For non-zerocopy we can do cropping