rtpvp8: fix bitstream parsing using the wrong kind of bitreader
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Sat, 10 Sep 2011 10:31:20 +0000 (11:31 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Thu, 1 Nov 2012 20:53:47 +0000 (20:53 +0000)
commit88aade4150c60ac3979ffd3e5817105a81a4054f
tree9fcd3f6dab5074e586e5365566b3d8617775996f
parent97c3f3617cad778dfe7ccd8470b6e0f83971910f
rtpvp8: fix bitstream parsing using the wrong kind of bitreader

VP8 uses a probabilistic bool coder, not a straight bit coder.
This fixes parsing when error-resilient is set.

This commit includes a copy of libvpx's bool coder, BSD licensed.

https://bugzilla.gnome.org/show_bug.cgi?id=652694
gst/rtp/dboolhuff.c [new file with mode: 0644]
gst/rtp/dboolhuff.h [new file with mode: 0644]
gst/rtp/gstrtpvp8pay.c