Pascal Massimino
3db6525574
separate block-parsing into a visible VP8DecodeMB()
...
This is to prepare for incremental decoding.
Change-Id: Ifc7e2df3e18eb56af3752cba8dfe08d370036d7f
2011-03-09 21:29:36 -08:00
Pascal Massimino
a871de0255
add missing extern "C"
...
Change-Id: Ie325dbbb1c1f0f55a3f207a32c67139f59c03bf2
2011-03-09 21:25:53 -08:00
Pascal Massimino
b3ce8c522a
remove a gcc warning about type pun by using a proper union'd type
...
Change-Id: Ie2dd4aa696318daa84b90de009218311153c0613
2011-03-09 07:18:51 -08:00
Pascal Massimino
5b70b378bd
* add an option to bypass_filtering in VP8Io.
...
This will make the decoder skip the filtering process if needed,
resulting in speed-up, but also non-compliant (blocky?) output
+ Add a versioning check for VP8InitIo(), since we've adding a field to VP8Io
+ add some more error checks while at it
Change-Id: I4e9899edc24ecf8600cbb27aa4038490b7b2cef3
2011-02-27 10:55:33 -08:00
Pascal Massimino
746a4820b9
* make (*put)() hook return a bool for abort request.
...
* add an enum for VP8Status() to make things clearer
Change-Id: I458aeabab93f95d28e8ee10be699b677c04b4acb
2011-02-16 14:33:16 -08:00
Pascal Massimino
6421a7a4fb
move the decoder sourcetree to a sub-location src/dec
...
to make room for future libs sources
also extract the types declaration into its own types.h file
Change-Id: I8bae8a323a479a29375cf509792228ae6af51c7a
2011-01-06 08:57:14 -08:00