basesink: clip stepping boundaries
authorWim Taymans <wim.taymans@collabora.co.uk>
Sat, 28 Nov 2009 21:29:29 +0000 (22:29 +0100)
committerWim Taymans <wim@metal.(none)>
Sat, 28 Nov 2009 21:34:19 +0000 (22:34 +0100)
commit8d34217dcc9d27e7113041ada68955eff3b98c34
tree8531a221b68e556f37cf2c7a9e390128f6826b6d
parent9ea9f9a81611907d395c57afb43a328d30296173
basesink: clip stepping boundaries

Rounding errors with the floating point rate could make it so that we
don't end up exactly at the required stepping duration.
Use the segment clipping boundaries, which are not subject to rate
adjustements, instead to detect when we reached the stepping duration.

Add some debug info related to going to the PAUSED state.
libs/gst/base/gstbasesink.c