baseaudiosink: arrange for running clock when rendering eos
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 28 Mar 2011 20:00:25 +0000 (22:00 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 31 Mar 2011 11:18:53 +0000 (13:18 +0200)
commite73f293ee560379d3667c832be8165042a186877
treefa101dca510f7023c4baa4551639b026fb60a7a2
parentbb081770c82e0c842d82946cd69a186136868c78
baseaudiosink: arrange for running clock when rendering eos

Commit ba2e500bd992d8ad7db0da923801964964835967 ensured to provide
a running clock when EOS had finished rendering.  However,
other measures are needed (and were in place before) to ensure a
running clock when EOS still needs rendering (i.e. waiting).

So, specifically, re-introduce eos_rendering removed in aforementioned commit,
this time as a public variable so subclasses can be aware of the situation.

Fixes (part of) #645961.

API: GstBaseAudioSink:eos_rendering
gst-libs/gst/audio/gstbaseaudiosink.c
gst-libs/gst/audio/gstbaseaudiosink.h