deinterlace: initialize all deinterlace class members
authorDavid Schleef <ds@schleef.org>
Mon, 6 Sep 2010 05:19:56 +0000 (22:19 -0700)
committerDavid Schleef <ds@schleef.org>
Mon, 6 Sep 2010 05:23:58 +0000 (22:23 -0700)
This fixes UYVY deinterlacing.

gst/deinterlace/gstdeinterlacemethod.c

index 9c9e2bd..ac653df 100644 (file)
@@ -753,6 +753,8 @@ gst_deinterlace_simple_method_class_init (GstDeinterlaceSimpleMethodClass
       gst_deinterlace_simple_method_deinterlace_frame_packed;
   dm_class->deinterlace_frame_yvyu =
       gst_deinterlace_simple_method_deinterlace_frame_packed;
+  dm_class->deinterlace_frame_uyvy =
+      gst_deinterlace_simple_method_deinterlace_frame_packed;
   dm_class->deinterlace_frame_argb =
       gst_deinterlace_simple_method_deinterlace_frame_packed;
   dm_class->deinterlace_frame_abgr =
@@ -791,6 +793,10 @@ gst_deinterlace_simple_method_class_init (GstDeinterlaceSimpleMethodClass
       gst_deinterlace_simple_method_interpolate_scanline_packed;
   klass->copy_scanline_ayuv =
       gst_deinterlace_simple_method_copy_scanline_packed;
+  klass->interpolate_scanline_uyvy =
+      gst_deinterlace_simple_method_interpolate_scanline_packed;
+  klass->copy_scanline_uyvy =
+      gst_deinterlace_simple_method_copy_scanline_packed;
 
   klass->interpolate_scanline_argb =
       gst_deinterlace_simple_method_interpolate_scanline_packed;