FFmpeg
|
h264dsp_template.c
Go to the documentation of this file.
31 #define op_scale2(x) dst[x] = av_clip_pixel( (src[x]*weights + dst[x]*weightd + offset) >> (log2_denom+1))
63 static void FUNCC(biweight_h264_pixels ## W)(uint8_t *_dst, uint8_t *_src, int stride, int height, \
104 static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
135 pix[-2*xstride] = p1 + av_clip( (( p2 + ( ( p0 + q0 + 1 ) >> 1 ) ) >> 1) - p1, -tc_orig, tc_orig );
140 pix[ xstride] = q1 + av_clip( (( q2 + ( ( p0 + q0 + 1 ) >> 1 ) ) >> 1) - q1, -tc_orig, tc_orig );
152 static void FUNCC(h264_v_loop_filter_luma)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
156 static void FUNCC(h264_h_loop_filter_luma)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
160 static void FUNCC(h264_h_loop_filter_luma_mbaff)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
165 static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
226 static void FUNCC(h264_h_loop_filter_luma_mbaff_intra)(uint8_t *pix, int stride, int alpha, int beta)
231 static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
264 static void FUNCC(h264_v_loop_filter_chroma)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
268 static void FUNCC(h264_h_loop_filter_chroma)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
272 static void FUNCC(h264_h_loop_filter_chroma_mbaff)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
276 static void FUNCC(h264_h_loop_filter_chroma422)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
280 static void FUNCC(h264_h_loop_filter_chroma422_mbaff)(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
285 static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
309 static void FUNCC(h264_v_loop_filter_chroma_intra)(uint8_t *pix, int stride, int alpha, int beta)
313 static void FUNCC(h264_h_loop_filter_chroma_intra)(uint8_t *pix, int stride, int alpha, int beta)
317 static void FUNCC(h264_h_loop_filter_chroma_mbaff_intra)(uint8_t *pix, int stride, int alpha, int beta)
321 static void FUNCC(h264_h_loop_filter_chroma422_intra)(uint8_t *pix, int stride, int alpha, int beta)
325 static void FUNCC(h264_h_loop_filter_chroma422_mbaff_intra)(uint8_t *pix, int stride, int alpha, int beta)
static void FUNCC() h264_v_loop_filter_luma(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:152
static void FUNCC() h264_h_loop_filter_chroma_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:313
static void FUNCC() h264_h_loop_filter_chroma422(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:276
static void FUNCC() h264_h_loop_filter_luma_mbaff_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:226
static void FUNCC() h264_h_loop_filter_chroma(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:268
static av_always_inline av_flatten void FUNCC() h264_loop_filter_luma(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:104
static void FUNCC() h264_v_loop_filter_luma_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:218
static void FUNCC() h264_h_loop_filter_chroma_mbaff(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:272
static void FUNCC() h264_v_loop_filter_chroma(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:264
static void FUNCC() h264_h_loop_filter_chroma422_mbaff(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:280
static void FUNCC() h264_v_loop_filter_chroma_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:309
static void FUNCC() h264_h_loop_filter_chroma422_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:321
static av_always_inline av_flatten void FUNCC() h264_loop_filter_chroma(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:231
static void FUNCC() h264_h_loop_filter_luma_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:222
static void FUNCC() h264_h_loop_filter_luma_mbaff(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:160
static av_always_inline av_flatten void FUNCC() h264_loop_filter_chroma_intra(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
Definition: h264dsp_template.c:285
static void FUNCC() h264_h_loop_filter_luma(uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0)
Definition: h264dsp_template.c:156
static void FUNCC() h264_h_loop_filter_chroma422_mbaff_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:325
static void FUNCC() h264_h_loop_filter_chroma_mbaff_intra(uint8_t *pix, int stride, int alpha, int beta)
Definition: h264dsp_template.c:317
static av_always_inline av_flatten void FUNCC() h264_loop_filter_luma_intra(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
Definition: h264dsp_template.c:165
Generated on Mon Nov 18 2024 06:51:55 for FFmpeg by 1.8.11