gstsegment: Clipping should detect start=stop<segment_start as outside the segment
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 11 Aug 2009 10:59:13 +0000 (12:59 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 11 Aug 2009 10:59:13 +0000 (12:59 +0200)
commitca8a0376c5dda9aad1c726190585ba175160db4e
treee73b33626f4d96f6d8b346b377df75d9d8c8909c
parent46b2a5a34e12f97290066e2be886dbab68db39fe
gstsegment: Clipping should detect start=stop<segment_start as outside the segment

Before it returned that [start,stop] is inside the segment and that the
difference between segment_start and start needs to be clipped. If the
clipping is done on a buffer (like in baseaudiosink) this will result
in the data pointer being at a invalid memory position.

Fixes bug #589849.
gst/gstsegment.c