deinterlace: scalerbob: Reduce latency to 0
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Fri, 11 Mar 2022 09:32:42 +0000 (10:32 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 12 Mar 2022 22:48:39 +0000 (22:48 +0000)
We only need the current field, just like `linear`.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1926>

subprojects/gst-plugins-good/gst/deinterlace/tvtime/scalerbob.c

index ed20bd4..1caa17f 100644 (file)
@@ -77,10 +77,10 @@ gst_deinterlace_method_scaler_bob_class_init (GstDeinterlaceMethodScalerBobClass
   GstDeinterlaceSimpleMethodClass *dism_class =
       (GstDeinterlaceSimpleMethodClass *) klass;
 
-  dim_class->fields_required = 2;
+  dim_class->fields_required = 1;
   dim_class->name = "Double lines";
   dim_class->nick = "scalerbob";
-  dim_class->latency = 1;
+  dim_class->latency = 0;
 
   dism_class->interpolate_scanline_ayuv =
       deinterlace_scanline_scaler_bob_packed;