From eb914c127d759c5a172256933f10924d448f3dc7 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Thu, 23 Jan 2020 14:31:02 +0530 Subject: [PATCH] interlace: rename copy_field() It is actually copying both fields (to a single frame/buffer). --- gst/interlace/gstinterlace.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/interlace/gstinterlace.c b/gst/interlace/gstinterlace.c index 39bcab9..13a9f6f 100644 --- a/gst/interlace/gstinterlace.c +++ b/gst/interlace/gstinterlace.c @@ -786,7 +786,7 @@ gst_interlace_src_query (GstPad * pad, GstObject * parent, GstQuery * query) } static void -copy_field (GstInterlace * interlace, GstBuffer * dest, GstBuffer * src, +copy_fields (GstInterlace * interlace, GstBuffer * dest, GstBuffer * src, int field_index) { GstVideoInfo *info = &interlace->info; @@ -923,11 +923,12 @@ gst_interlace_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer) output_buffer = gst_buffer_new_and_alloc (gst_buffer_get_size (buffer)); /* take the first field from the stored frame */ - copy_field (interlace, output_buffer, interlace->stored_frame, + copy_fields (interlace, output_buffer, interlace->stored_frame, interlace->field_index); interlace->stored_fields--; /* take the second field from the incoming buffer */ - copy_field (interlace, output_buffer, buffer, interlace->field_index ^ 1); + copy_fields (interlace, output_buffer, buffer, + interlace->field_index ^ 1); current_fields--; n_output_fields = 2; interlaced = TRUE; -- 2.7.4