inputselector: Properly sync when changing streams
authorAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Mon, 28 May 2012 17:29:00 +0000 (14:29 -0300)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 31 May 2012 10:38:20 +0000 (12:38 +0200)
commit2f6dadaa7cd51ba464d18e261987773e99e2cd42
treed8db44d6b9bc884c9662979176c46c503e12c29b
parent70a269d422b1efa71f72f08549f390122a387e82
inputselector: Properly sync when changing streams

This adds properties to use the clock time for deciding when
to drop buffers for inactive pads and a property to buffer all
not rendered buffers for the active pad to allow pad switching
without losing any buffers at all.

Conflicts:

plugins/elements/gstinputselector.c
plugins/elements/gstinputselector.c
plugins/elements/gstinputselector.h