On Wed, Jun 01, 2011 at 05:27:57PM +0200, Diego Biurrun wrote: > --- > Changelog | 1 + > configure | 1 + > doc/general.texi | 1 + > libavcodec/Makefile | 1 + > libavcodec/allcodecs.c | 1 + > libavcodec/flashsv.c | 226 > ++++++++++++++++++++++++++++++++++++++++++++++-- > libavcodec/version.h | 2 +- > 7 files changed, 225 insertions(+), 8 deletions(-) > > This is the work-in-progress decoder that I have in my local tree right > now. Detailed history can be found at > > https://gitorious.org/~dondiego/libav/dondiego-libav/commits/flashsv2_decoder > > It still is not bitexact for reasons that remain elusive so far. > Any sort of comments are welcome.
It's because of "zlib priming technique" they use. IIRC decoder should save context for decoded blocks and use them to continue decompressing with feeding new data (my hack imitated that poorly). Feel free to fix it. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
