libavcodec/x86/vp6dsp_mmx.c File Reference

MMX-optimized functions for the VP6 decoder. More...

#include "libavutil/x86_cpu.h"
#include "libavcodec/dsputil.h"
#include "dsputil_mmx.h"
#include "vp6dsp_mmx.h"

Go to the source code of this file.

Defines

#define DIAG4_MMX(in1, in2, in3, in4)

Functions

void ff_vp6_filter_diag4_mmx (uint8_t *dst, uint8_t *src, int stride, const int16_t *h_weights, const int16_t *v_weights)


Detailed Description

MMX-optimized functions for the VP6 decoder.

Copyright (C) 2009 Sebastien Lucas <sebastien.lucas@gmail.com>

This file is part of FFmpeg.

FFmpeg is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

FFmpeg is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with FFmpeg; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Definition in file vp6dsp_mmx.c.


Define Documentation

#define DIAG4_MMX ( in1,
in2,
in3,
in4   ) 

Definition at line 30 of file vp6dsp_mmx.c.

Referenced by ff_vp6_filter_diag4_mmx().


Function Documentation

void ff_vp6_filter_diag4_mmx ( uint8_t *  dst,
uint8_t *  src,
int  stride,
const int16_t *  h_weights,
const int16_t *  v_weights 
)

Definition at line 68 of file vp6dsp_mmx.c.

Referenced by dsputil_init_mmx().


Generated on Fri Oct 26 02:36:54 2012 for FFmpeg by  doxygen 1.5.8