[FFmpeg-cvslog] r16239 - in trunk/libavcodec: Makefile i386/dsputil_mmx.c i386/h264_deblock_sse2.asm

Diego Biurrun diego
Fri Dec 19 20:16:07 CET 2008


On Fri, Dec 19, 2008 at 02:45:13PM +0100, darkshikari wrote:
> 
> Log:
> Port x264 deblocking code to libavcodec.  This includes SSE2 luma deblocking code and both MMXEXT and SSE2 luma intra deblocking code for H.264 decoding.  This assembly is available under --enable-gpl and speeds decoding of Cathedral by 7%.

Please break lines in log messages for greater readability,
i.e. do not use 'svn ci -m'.

> --- trunk/libavcodec/i386/dsputil_mmx.c	(original)
> +++ trunk/libavcodec/i386/dsputil_mmx.c	Fri Dec 19 14:45:13 2008
> @@ -2853,6 +2864,21 @@ void dsputil_init_mmx(DSPContext* c, AVC
>  
> +#if defined(CONFIG_GPL) && defined(HAVE_YASM)
> +        if( mm_flags&FF_MM_MMXEXT ){
> +#ifndef ARCH_X86_64

ARCH_X86_32?

> --- (empty file)
> +++ trunk/libavcodec/i386/h264_deblock_sse2.asm	Fri Dec 19 14:45:13 2008
> @@ -0,0 +1,747 @@
> +;*****************************************************************************
> +;* deblock-a.asm: h264 encoder library
> +;*****************************************************************************
> +;* Copyright (C) 2005-2008 x264 project
> +;*
> +;* Authors: Loren Merritt <lorenm at u.washington.edu>
> +;*
> +;* This program is free software; you can redistribute it and/or modify

"This program"?

Diego




More information about the ffmpeg-cvslog mailing list