vorbisparse: fix header detection
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 1 Feb 2012 16:32:24 +0000 (16:32 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 1 Feb 2012 16:40:35 +0000 (16:40 +0000)
commit809546c324b86fbfe37de8ce5543d03d2206a2f2
tree75d077fdd93a37881d3d878bd2dfd5ad0ed6556e
parent6f6f079dd93e113ad8f2e41ef56d462acbf3fea1
vorbisparse: fix header detection

It was matching non header packets.

This fixes various leaks, where buffers would be pushed onto a headers
list, but never popped.

Might also fix corruption as those buffers were dropped from the output
silently...

https://bugzilla.gnome.org/show_bug.cgi?id=669167
ext/vorbis/gstvorbisparse.c