[FFmpeg-devel] [RFC] Factorize some code from CAVS and H.264
Michael Niedermayer
michaelni
Thu Jan 10 12:12:51 CET 2008
On Wed, Jan 09, 2008 at 11:48:20PM +0100, Christophe GISQUET wrote:
> Hello,
>
> I noticed that CAVS (cavsdsp_mmx.c) uses the following macros from H.264:
> - TRANSPOSE4 (dsputil_mmx.c, appeared in r1365; last changed in r8939)
> - SUMSUB_BA (idct_mmx.c r4329, then h264dsp_mmx.c r4338; never changed)
>
> In addition, such macros can be used in other dsp stuff (iDCT stuff
> mostly), so factorizing makes sense to me. TRANSPOSE8 is another candidate.
>
> Now, there is a plurality of file origins, the macros had little change
> throughout their history, so I'm inclined to thing it's not worth copying
> dsputil_mmx.c (both file and history) to a new file and work
>> from it.
>
> Then, name to pick. Considering all those macros come from H.264 code, and
> are only macros, I would name it h264dsp_mmx.h.
no, this code is not h264 specific
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Everything should be made as simple as possible, but not simpler.
-- Albert Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080110/23151505/attachment.pgp>
More information about the ffmpeg-devel
mailing list