On Thu, 25 Jan 2007 10:18:12 -0800 Mike Melanson <mike at multimedia.cx> wrote: > Roberto Togni wrote: > > On Thu, 25 Jan 2007 09:23:06 -0800 > > Mike Melanson <mike at multimedia.cx> wrote: > > > >> Roberto Togni wrote: > >>> I have 2-bit qt rle working, patch attached (just one sample, as for > >>> all this low-bit qtrle codecs). i'm on 1-bit, but i still can't get it > >>> to work, probably there is something with the first skip that is > >>> different. > >> Which 1-bit sample are you testing with? The one submitted to this list > >> or the one already in the sample repository? > >> > > > > I'm using mainly Animation-Monochrome.mov, but i test also the new > > sample. Both work with quicktime in wine, i don't have a compiled xanim. > > > > I get errors on stream_ptr and pixel_ptr so something is wrong in the > > way i'm parsing the bitstream. Since i enabled the palette copy i also > > get sig11, so i'm probably trashing memory or something is wrong on the > > demuxer (the 1st option is more probable). > > Does valgrind yield useful intelligence? The monochrome variant is a bit different from the others, it always alternates a skip and an rle code. The mono variant does not have a palette (that was the reason for the crash), so i changed the output type to monochrome. Attached patch implements it (it works on the 2 available samples) and also includes the 2-bit variant posted yesterday. Note that for 2 bit (and probably also 4 bit) variants, xanim has a lot of extra checks on skip values >= 0x80, so maybe the implementation is not perfect. samples are very welcome. Ciao, Roberto -------------- next part -------------- A non-text attachment was scrubbed... Name: qtrle-1_2_bpp.diff Type: text/x-patch Size: 6253 bytes Desc: not available URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070126/4adeb987/attachment.bin>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4