FFmpeg
|
intrax8dsp.c
Go to the documentation of this file.
51 Collect statistics and prepare the edge pixels required by the other spatial compensation functions.
56 * @param range pointer to the variable where the edge pixel range is to be stored (max-min values)
58 * @param edges Informs this routine that the block is on an image border, so it has to interpolate the missing edge pixels.
static void spatial_compensation_2(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:214
static void spatial_compensation_0(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:151
static const uint16_t zero_prediction_weights[64 *2]
Definition: intrax8dsp.c:140
void(* spatial_compensation[12])(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.h:28
if max(w)>1 w=0.9 *w/max(w)
static void spatial_compensation_9(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:292
static void spatial_compensation_1(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:204
static void spatial_compensation_4(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:234
static void spatial_compensation_8(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:282
static void x8_h_loop_filter(uint8_t *src, int stride, int qscale)
Definition: intrax8dsp.c:407
static void spatial_compensation_10(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:302
static void x8_setup_spatial_compensation(uint8_t *src, uint8_t *dst, int linesize, int *range, int *psum, int edges)
Collect statistics and prepare the edge pixels required by the other spatial compensation functions...
Definition: intrax8dsp.c:65
static void x8_v_loop_filter(uint8_t *src, int stride, int qscale)
Definition: intrax8dsp.c:411
static void spatial_compensation_6(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:258
void(* setup_spatial_compensation)(uint8_t *src, uint8_t *dst, int linesize, int *range, int *sum, int edges)
Definition: intrax8dsp.h:29
static void spatial_compensation_7(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:268
static void x8_loop_filter(uint8_t *ptr, const int a_stride, const int b_stride, int quant)
Definition: intrax8dsp.c:323
av_cold void ff_intrax8dsp_init(IntraX8DSPContext *dsp)
Definition: intrax8dsp.c:415
common internal and external API header
static void spatial_compensation_3(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:224
void(* h_loop_filter)(uint8_t *src, int stride, int qscale)
Definition: intrax8dsp.h:26
static void spatial_compensation_11(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:312
static void spatial_compensation_5(uint8_t *src, uint8_t *dst, int linesize)
Definition: intrax8dsp.c:244
void(* v_loop_filter)(uint8_t *src, int stride, int qscale)
Definition: intrax8dsp.h:25
Definition: intrax8dsp.h:24
Generated on Mon Nov 18 2024 06:51:56 for FFmpeg by 1.8.11