playbin2: Reset buffer counter in playbin2-compressed tests every time when going...
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 29 Mar 2011 17:15:27 +0000 (19:15 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 14 May 2011 09:42:33 +0000 (11:42 +0200)
tests/check/elements/playbin2-compressed.c

index 205442c..19ccfd5 100644 (file)
@@ -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;
 }