[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