oggdemux: fix audio glitches with low bitrate vorbis
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 14 Apr 2016 13:02:27 +0000 (14:02 +0100)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 16 Jun 2016 10:10:08 +0000 (11:10 +0100)
commit2ac5bd293b16714085dc72ae23c4adf834c1db56
tree07b560157ae53b26d40aa35ec3bcc4c16c10c1b4
parent27e7ca3389ad7b63044fe3f2ae427fab0c7776c7
oggdemux: fix audio glitches with low bitrate vorbis

A low bitrate stream which can pack more than 2 seconds of audio
in a page would cause the stream's position to be updated not
often enough, and would trigger a spurious "jump" via a GAP
event. Instead, we update the stream position after calculating
the new overall segment position.

https://bugzilla.gnome.org/show_bug.cgi?id=764966
ext/ogg/gstoggdemux.c