[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