On 11/17/2012 10:33 AM, Justin Ruggles wrote:
> These patches depend on Mans' ac3dec planar decoding patch set, which he
> seems reluctant to push due to the inline asm changes. This removes the
> inline asm and replaces it with a simplified version of the x86 
> downmixing asm from libavresample.
> 
> Justin Ruggles (4):
>   ac3dsp: reverse matrix in/out order in downmix()
>   ac3dsp: add some special-case handling for the C downmix function
>   x86: ac3dsp: replace inline asm for in-decoder downmixing with yasm
>     asm
>   ac3dsp: cosmetics: indentation
> 
>  libavcodec/ac3dec.c               |   48 +++++---
>  libavcodec/ac3dec.h               |    2 +-
>  libavcodec/ac3dsp.c               |   89 ++++++++++++++-
>  libavcodec/ac3dsp.h               |    8 +-
>  libavcodec/x86/Makefile           |    3 +-
>  libavcodec/x86/ac3dsp.h           |   28 +++++
>  libavcodec/x86/ac3dsp_downmix.asm |  229 
> +++++++++++++++++++++++++++++++++++++
>  libavcodec/x86/ac3dsp_init.c      |  183 +++++++++---------------------
>  8 files changed, 433 insertions(+), 157 deletions(-)
>  create mode 100644 libavcodec/x86/ac3dsp.h
>  create mode 100644 libavcodec/x86/ac3dsp_downmix.asm

ping on patch set

-Justin
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to