video-converter: also chroma up/downsample when scaling
authorWim Taymans <wtaymans@redhat.com>
Thu, 30 Oct 2014 17:41:01 +0000 (18:41 +0100)
committerWim Taymans <wtaymans@redhat.com>
Fri, 31 Oct 2014 10:23:21 +0000 (11:23 +0100)
gst-libs/gst/video/video-converter.c

index 1ca7bf0..edcf67c 100644 (file)
@@ -1126,7 +1126,9 @@ video_converter_compute_resample (GstVideoConverter * convert)
 
   if (sfinfo->w_sub[2] != dfinfo->w_sub[2] ||
       sfinfo->h_sub[2] != dfinfo->h_sub[2] ||
-      in_info->chroma_site != out_info->chroma_site) {
+      in_info->chroma_site != out_info->chroma_site ||
+      in_info->width != out_info->width ||
+      in_info->height != out_info->height) {
     GstVideoChromaFlags flags = (GST_VIDEO_INFO_IS_INTERLACED (in_info) ?
         GST_VIDEO_CHROMA_FLAG_INTERLACED : 0);