gstreamer: CB2 yts amlvideosink report frame drop num refine [1/1]
PD#SWPL-80199
Problem:
sync from westerossink: set frame drop num to zero when less than 10
Solution:
(detail info)
Verify:
(detail info)
Change-Id: If66dac279d68cdad412b281bd2a0a41ac41a47ef
Signed-off-by: xuesong.jiang <xuesong.jiang@amlogic.com>
diff --git a/src/gstamlvideosink.c b/src/gstamlvideosink.c
index f018cd5..dda929b 100644
--- a/src/gstamlvideosink.c
+++ b/src/gstamlvideosink.c
@@ -371,7 +371,12 @@
break;
case PROP_VIDEO_FRAME_DROP_NUM:
GST_OBJECT_LOCK(sink);
- g_value_set_int(value, sink->droped);
+ GST_DEBUG_OBJECT(sink, "app get frame drop num | queued:%d, dequeued:%d, droped:%d, rendered:%d",
+ sink->queued, sink->dequeued, sink->droped, sink->rendered);
+ if (sink->droped < 10)
+ g_value_set_int(value, 0);
+ else
+ g_value_set_int(value, sink->droped);
GST_OBJECT_UNLOCK(sink);
break;
#if GST_IMPORT_LGE_PROP