FFmpeg
|
IntraX8 frame subdecoder image manipulation routines. More...
Go to the source code of this file.
Macros | |
#define | area1 (0) |
#define | area2 (8) |
#define | area3 (8+8) |
#define | area4 (8+8+1) |
#define | area5 (8+8+1+8) |
#define | area6 (8+8+1+16) |
Variables | |
static const uint16_t | zero_prediction_weights [64 *2] |
Detailed Description
IntraX8 frame subdecoder image manipulation routines.
Definition in file intrax8dsp.c.
Macro Definition Documentation
#define area1 (0) |
Definition at line 43 of file intrax8dsp.c.
Referenced by spatial_compensation_8(), and x8_setup_spatial_compensation().
#define area2 (8) |
Definition at line 44 of file intrax8dsp.c.
Referenced by spatial_compensation_0(), spatial_compensation_10(), spatial_compensation_11(), spatial_compensation_5(), spatial_compensation_7(), spatial_compensation_8(), spatial_compensation_9(), and x8_setup_spatial_compensation().
#define area3 (8+8) |
Definition at line 45 of file intrax8dsp.c.
Referenced by spatial_compensation_6(), spatial_compensation_7(), and x8_setup_spatial_compensation().
#define area4 (8+8+1) |
Definition at line 46 of file intrax8dsp.c.
Referenced by spatial_compensation_0(), spatial_compensation_1(), spatial_compensation_10(), spatial_compensation_11(), spatial_compensation_2(), spatial_compensation_3(), spatial_compensation_4(), spatial_compensation_5(), and x8_setup_spatial_compensation().
#define area5 (8+8+1+8) |
Definition at line 47 of file intrax8dsp.c.
Referenced by x8_setup_spatial_compensation().
#define area6 (8+8+1+16) |
Definition at line 48 of file intrax8dsp.c.
Referenced by spatial_compensation_4(), and x8_setup_spatial_compensation().
Function Documentation
av_cold void ff_intrax8dsp_init | ( | IntraX8DSPContext * | dsp | ) |
Definition at line 415 of file intrax8dsp.c.
Referenced by ff_intrax8_common_init().
Definition at line 151 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 204 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 302 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 312 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 214 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 224 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 234 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 244 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 258 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 268 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 282 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 292 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 407 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
|
static |
Definition at line 323 of file intrax8dsp.c.
Referenced by x8_h_loop_filter(), and x8_v_loop_filter().
|
static |
Collect statistics and prepare the edge pixels required by the other spatial compensation functions.
- Parameters
-
src pointer to the beginning of the processed block dst pointer to emu_edge, edge pixels are stored the way other compensation routines do. linesize byte offset between 2 vertical pixels in the source image range pointer to the variable where the edge pixel range is to be stored (max-min values) psum pointer to the variable where the edge pixel sum is to be stored edges Informs this routine that the block is on an image border, so it has to interpolate the missing edge pixels. and some of the edge pixels should be interpolated, the flag has the following meaning: 1 - mb_x==0 - first block in the row, interpolate area #1,#2,#3; 2 - mb_y==0 - first row, interpolate area #3,#4,#5,#6; note: 1|2 - mb_x==mb_y==0 - first block, use 0x80 value for all areas; 4 - mb_x>= (mb_width-1) last block in the row, interpolate area #5;
Definition at line 65 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Definition at line 411 of file intrax8dsp.c.
Referenced by ff_intrax8dsp_init().
Variable Documentation
|
static |
Definition at line 140 of file intrax8dsp.c.
Referenced by spatial_compensation_0().
Generated on Mon Nov 18 2024 06:52:07 for FFmpeg by 1.8.11