From 0e9203df11fbfaf0955c5f37537a93701d67aeb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 29 Mar 2011 19:15:27 +0200 Subject: [PATCH] playbin2: Reset buffer counter in playbin2-compressed tests every time when going to READY --- tests/check/elements/playbin2-compressed.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/check/elements/playbin2-compressed.c b/tests/check/elements/playbin2-compressed.c index 205442c5c8..19ccfd5f86 100644 --- a/tests/check/elements/playbin2-compressed.c +++ b/tests/check/elements/playbin2-compressed.c @@ -212,6 +212,17 @@ gst_codec_sink_base_init (gpointer klass) { } +static gboolean +gst_codec_sink_start (GstBaseSink * bsink) +{ + GstCodecSink *sink = (GstCodecSink *) bsink; + + sink->n_raw = 0; + sink->n_compressed = 0; + + return TRUE; +} + static GstFlowReturn gst_codec_sink_render (GstBaseSink * bsink, GstBuffer * buffer) { @@ -230,6 +241,7 @@ gst_codec_sink_class_init (GstCodecSinkClass * klass) { GstBaseSinkClass *basesink_class = (GstBaseSinkClass *) klass; + basesink_class->start = gst_codec_sink_start; basesink_class->render = gst_codec_sink_render; }