[FFmpeg-devel] [PATCH] TXD demuxer and decoder

Michael Niedermayer michaelni
Sun May 6 22:34:45 CEST 2007

On Sun, May 06, 2007 at 09:44:36PM +0200, Ivo wrote:
> Hi,
> On Sunday 06 May 2007 18:15, Michael Niedermayer wrote:
> [..about stack based demuxer..]
> > and i dont like messy code being justified by (its not slower or bigger
> > and i know of no case where its needed but maybe there exist some files
> > which have a different structure which might benefit from the messy code)
> >
> > messy code rather should be justified with (its smaller or its faster or
> > file xyz needs it)
> Ok, I stripped down the demuxer to its bare bones and it still demuxes the 
> same GTA:SA files as it did before. I also added PAL8 and raw RGB32 support 
> to the decoder and fixed a bug in the decoder. The patch also includes all 
> your previous suggestions that I did not send to the list yet.
> --Ivo


> +    for (by=0; by < h/4; by++, d += stride-w)
> +        for (bx=0; bx < w/4; bx++, s+=16, d+=4)
> +            dxt1_decode_pixels(s+8, d, qstride, 1, le2me_64(*(uint64_t *)s));

i think s will not be aligned to 8 bytes here so this could crash non x86

except that iam fine with the patch

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Why not whip the teacher when the pupil misbehaves? -- Diogenes of Sinope
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070506/b4f4c2f4/attachment.pgp>

More information about the ffmpeg-devel mailing list