Libav
|
VC-1 and WMV3 decoder. More...
#include "libavutil/common.h"
#include "h264chroma.h"
#include "qpeldsp.h"
#include "vc1dsp.h"
#include "startcode.h"
Go to the source code of this file.
Macros | |
#define | VC1_MSPEL_FILTER_16B(DIR, TYPE) |
#define | VC1_MSPEL_MC(OP, OPNAME) |
#define | op_put(a, b) a = av_clip_uint8(b) |
#define | op_avg(a, b) a = (a + av_clip_uint8(b) + 1) >> 1 |
#define | PUT_VC1_MSPEL(a, b) |
#define | chroma_mc(a) |
#define | avg2(a, b) (((a) + (b) + 1) >> 1) |
VC-1 and WMV3 decoder.
Definition in file vc1dsp.c.
#define VC1_MSPEL_FILTER_16B | ( | DIR, | |
TYPE | |||
) |
#define chroma_mc | ( | a | ) |
Definition at line 698 of file vc1dsp.c.
Referenced by avg_no_rnd_vc1_chroma_mc4_c(), avg_no_rnd_vc1_chroma_mc8_c(), put_no_rnd_vc1_chroma_mc4_c(), put_no_rnd_vc1_chroma_mc8_c(), and rv34_mc().
Definition at line 748 of file vc1dsp.c.
Referenced by avg_no_rnd_vc1_chroma_mc4_c(), and avg_no_rnd_vc1_chroma_mc8_c().
Definition at line 34 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 58 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 81 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 107 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
VC-1 in-loop deblocking filter for one line.
src | source block type |
stride | block stride |
pq | block quantizer |
Definition at line 141 of file vc1dsp.c.
Referenced by vc1_loop_filter().
VC-1 in-loop deblocking filter.
src | source block type |
step | distance between horizontally adjacent elements |
stride | distance between vertically adjacent elements |
len | edge length to filter (4 or 8 pixels) |
pq | block quantizer |
Definition at line 190 of file vc1dsp.c.
Referenced by vc1_h_loop_filter16_c(), vc1_h_loop_filter4_c(), vc1_h_loop_filter8_c(), vc1_v_loop_filter16_c(), vc1_v_loop_filter4_c(), and vc1_v_loop_filter8_c().
Definition at line 207 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 212 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 217 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 222 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 227 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 232 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 238 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 259 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 329 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 350 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 406 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 423 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 479 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
Definition at line 496 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
|
static |
Definition at line 686 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 692 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 701 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 727 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 749 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
|
static |
Definition at line 775 of file vc1dsp.c.
Referenced by ff_vc1dsp_init().
av_cold void ff_vc1dsp_init | ( | VC1DSPContext * | dsp | ) |
Definition at line 881 of file vc1dsp.c.
Referenced by ff_vc1_init_common(), and wmv9_init().