[FFmpeg-devel] [PATCH] merge x264 deblock code (and remove all inline asm loopfilter code)

Ronald S. Bultje rsbultje
Thu Sep 2 04:34:59 CEST 2010


Hi,

as per $subj, this puts all loopfilter code in a single file (renamed
h264_deblock_sse2.asm -> h264_deblock.asm) and merges it with latest
x264 before they moved to using NV12 as internal format. Loren and
Jason are OK with relicensing this part to LGPL.

I didn't port the loopfilter_strength function because it's big and
complex and I need to have a better look at what it does first. x264
also has one (which, if I understand correctly, Jason and Loren again
were OK to relicense to LGPL), which also happens to cover sse2 and
ssse3, but the prototypes are different and it looks not entirely
identical (even apart from that)...

Also, H264 IDCT code is still inline asm, any volunteers to port that
to yasm? After that, H264DSPContext is inline-asm-free. Of course
there's still mpegvideo* and dsputil*...

Ronald
-------------- next part --------------
A non-text attachment was scrubbed...
Name: yasmify-h264-deblock.patch
Type: application/octet-stream
Size: 28080 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100901/241375bb/attachment.obj>



More information about the ffmpeg-devel mailing list