oggdemux: implement keyframe seeking
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 7 Dec 2009 14:42:05 +0000 (15:42 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 7 Dec 2009 14:42:05 +0000 (15:42 +0100)
commitc53cd385e3e150f09a6de68e08a9908b86288887
tree0c7baf0e758f1327d7bddc4882d3866581a79300
parent49fd39c3fd6924c8154a1929047c18e7fd72a10b
oggdemux: implement keyframe seeking

Implement keyframe seeking in oggdemux by doing the double seek trick. First
seek to the required position, then read pages for all streams to grab the
granulepos (to know the timing of the keyframe) of each stream, then seek back
to the first keyframe.
ext/ogg/gstoggdemux.c