FFmpeg
|
Go to the source code of this file.
Macros | |
#define | BIT_DEPTH 8 |
#define | AVCODEC_BIT_DEPTH_TEMPLATE_C |
#define | pixel uint8_t |
#define | pixel2 uint16_t |
#define | pixel4 uint32_t |
#define | dctcoef int16_t |
#define | idctin int16_t |
#define | INIT_CLIP |
#define | no_rnd_avg_pixel4 no_rnd_avg32 |
#define | rnd_avg_pixel4 rnd_avg32 |
#define | AV_RN2P AV_RN16 |
#define | AV_RN4P AV_RN32 |
#define | AV_RN4PA AV_RN32A |
#define | AV_WN2P AV_WN16 |
#define | AV_WN4P AV_WN32 |
#define | AV_WN4PA AV_WN32A |
#define | PIXEL_SPLAT_X4(x) ((x)*0x01010101U) |
#define | av_clip_pixel(a) av_clip_uint8(a) |
#define | CLIP(a) av_clip_uint8(a) |
#define | FUNC3(a, b, c) a ## _ ## b ## c |
#define | FUNC2(a, b, c) FUNC3(a, b, c) |
#define | FUNC(a) FUNC2(a, BIT_DEPTH,) |
#define | FUNCC(a) FUNC2(a, BIT_DEPTH, _c) |
#define | FUNC4(a, b, c) a ## _int ## b ## _ ## c ## bit |
#define | FUNC5(a, b, c) FUNC4(a, b, c) |
#define | FUNC6(a) FUNC5(a, IN_IDCT_DEPTH, BIT_DEPTH) |
#define BIT_DEPTH 8 |
Definition at line 24 of file bit_depth_template.c.
Referenced by dc_127_16x16_c(), dc_127_32x32_c(), dc_127_4x4_c(), dc_127_8x8_c(), dc_128_16x16_c(), dc_128_32x32_c(), dc_128_4x4_c(), dc_128_8x8_c(), dc_129_16x16_c(), dc_129_32x32_c(), dc_129_4x4_c(), dc_129_8x8_c(), dequant(), FUNC(), h264_loop_filter_chroma(), h264_loop_filter_chroma_intra(), h264_loop_filter_luma(), h264_loop_filter_luma_intra(), hevc_loop_filter_chroma(), hevc_loop_filter_luma(), intra_pred(), loop_filter(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred8x8l_128_dc(), put_hevc_epel_bi_h(), put_hevc_epel_bi_hv(), put_hevc_epel_bi_v(), put_hevc_epel_bi_w_h(), put_hevc_epel_bi_w_hv(), put_hevc_epel_bi_w_v(), put_hevc_epel_h(), put_hevc_epel_hv(), put_hevc_epel_uni_h(), put_hevc_epel_uni_hv(), put_hevc_epel_uni_v(), put_hevc_epel_uni_w_h(), put_hevc_epel_uni_w_hv(), put_hevc_epel_uni_w_v(), put_hevc_epel_v(), put_hevc_pel_bi_pixels(), put_hevc_pel_bi_w_pixels(), put_hevc_pel_pixels(), put_hevc_pel_uni_w_pixels(), put_hevc_qpel_bi_h(), put_hevc_qpel_bi_hv(), put_hevc_qpel_bi_v(), put_hevc_qpel_bi_w_h(), put_hevc_qpel_bi_w_hv(), put_hevc_qpel_bi_w_v(), put_hevc_qpel_h(), put_hevc_qpel_hv(), put_hevc_qpel_uni_h(), put_hevc_qpel_uni_hv(), put_hevc_qpel_uni_v(), put_hevc_qpel_uni_w_h(), put_hevc_qpel_uni_w_hv(), put_hevc_qpel_uni_w_v(), put_hevc_qpel_v(), put_pcm(), rgb2yuv(), rgb2yuv_fsb(), sao_band_filter(), transform_4x4_luma(), and yuv2rgb().
#define AVCODEC_BIT_DEPTH_TEMPLATE_C |
Definition at line 48 of file bit_depth_template.c.
Definition at line 81 of file bit_depth_template.c.
#define pixel2 uint16_t |
Definition at line 82 of file bit_depth_template.c.
#define pixel4 uint32_t |
Definition at line 83 of file bit_depth_template.c.
Referenced by dc_127_16x16_c(), dc_127_32x32_c(), dc_127_4x4_c(), dc_127_8x8_c(), dc_128_16x16_c(), dc_128_32x32_c(), dc_128_4x4_c(), dc_128_8x8_c(), dc_129_16x16_c(), dc_129_32x32_c(), dc_129_4x4_c(), dc_129_8x8_c(), dc_16x16_c(), dc_32x32_c(), dc_4x4_c(), dc_8x8_c(), dc_left_16x16_c(), dc_left_32x32_c(), dc_left_4x4_c(), dc_left_8x8_c(), dc_top_16x16_c(), dc_top_32x32_c(), dc_top_4x4_c(), dc_top_8x8_c(), for(), hor_16x16_c(), hor_32x32_c(), hor_8x8_c(), intra_pred(), pred16x16_dc(), pred16x16_horizontal(), pred16x16_left_dc(), pred16x16_top_dc(), pred16x16_vertical(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred4x4_dc(), pred4x4_left_dc(), pred4x4_top_dc(), pred4x4_vertical(), pred8x16_dc(), pred8x16_horizontal(), pred8x16_top_dc(), pred8x16_vertical(), pred8x8_dc(), pred8x8_horizontal(), pred8x8_top_dc(), pred8x8_vertical(), pred8x8l_dc(), pred8x8l_horizontal(), pred8x8l_left_dc(), pred8x8l_top_dc(), pred8x8l_vertical(), pred_dc(), vert_16x16_c(), vert_32x32_c(), vert_4x4_c(), and vert_8x8_c().
#define dctcoef int16_t |
Definition at line 84 of file bit_depth_template.c.
Referenced by ff_h264_add_pixels4(), ff_h264_add_pixels8(), ff_h264_chroma422_dc_dequant_idct(), ff_h264_chroma_dc_dequant_idct(), ff_h264_idct8_add(), ff_h264_idct8_add4(), ff_h264_idct8_add4_msa(), ff_h264_idct8_dc_add(), ff_h264_idct_add(), ff_h264_idct_add16(), ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), ff_h264_idct_add8_422(), ff_h264_idct_add8_422_msa(), ff_h264_idct_add8_msa(), ff_h264_idct_dc_add(), ff_h264_luma_dc_dequant_idct(), pred4x4_horizontal_add(), pred4x4_vertical_add(), pred8x8l_horizontal_add(), pred8x8l_horizontal_filter_add(), pred8x8l_vertical_add(), and pred8x8l_vertical_filter_add().
#define idctin int16_t |
Definition at line 85 of file bit_depth_template.c.
Referenced by ff_simple_idct_put().
#define INIT_CLIP |
Definition at line 87 of file bit_depth_template.c.
Referenced by avg_h264_qpel4_hv_lowpass_mmi(), pred8x16_plane(), pred8x8_plane(), and put_h264_qpel4_hv_lowpass_mmi().
#define no_rnd_avg_pixel4 no_rnd_avg32 |
Definition at line 88 of file bit_depth_template.c.
#define rnd_avg_pixel4 rnd_avg32 |
Definition at line 89 of file bit_depth_template.c.
Referenced by avg_c().
#define AV_RN2P AV_RN16 |
Definition at line 90 of file bit_depth_template.c.
Referenced by copy_block2().
#define AV_RN4P AV_RN32 |
Definition at line 91 of file bit_depth_template.c.
Referenced by avg_c(), copy_block16(), copy_block4(), copy_block8(), and pred_angular().
#define AV_RN4PA AV_RN32A |
Definition at line 92 of file bit_depth_template.c.
Referenced by avg_c(), pred16x16_vertical(), pred4x4_vertical(), pred8x16_vertical(), pred8x8_vertical(), pred8x8l_vertical(), vert_16x16_c(), vert_32x32_c(), vert_4x4_c(), and vert_8x8_c().
#define AV_WN2P AV_WN16 |
Definition at line 93 of file bit_depth_template.c.
Referenced by copy_block2().
#define AV_WN4P AV_WN32 |
Definition at line 94 of file bit_depth_template.c.
Referenced by copy_block16(), copy_block4(), copy_block8(), pred_angular(), and pred_dc().
#define AV_WN4PA AV_WN32A |
Definition at line 95 of file bit_depth_template.c.
Referenced by avg_c(), dc_127_16x16_c(), dc_127_32x32_c(), dc_127_4x4_c(), dc_127_8x8_c(), dc_128_16x16_c(), dc_128_32x32_c(), dc_128_4x4_c(), dc_128_8x8_c(), dc_129_16x16_c(), dc_129_32x32_c(), dc_129_4x4_c(), dc_129_8x8_c(), dc_16x16_c(), dc_32x32_c(), dc_4x4_c(), dc_8x8_c(), dc_left_16x16_c(), dc_left_32x32_c(), dc_left_4x4_c(), dc_left_8x8_c(), dc_top_16x16_c(), dc_top_32x32_c(), dc_top_4x4_c(), dc_top_8x8_c(), for(), hor_16x16_c(), hor_32x32_c(), hor_4x4_c(), hor_8x8_c(), pred16x16_horizontal(), pred16x16_vertical(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred4x4_dc(), pred4x4_horizontal(), pred4x4_left_dc(), pred4x4_top_dc(), pred4x4_vertical(), pred8x16_dc(), pred8x16_horizontal(), pred8x16_top_dc(), pred8x16_vertical(), pred8x8_dc(), pred8x8_horizontal(), pred8x8_top_dc(), pred8x8_vertical(), pred8x8l_vertical(), vert_16x16_c(), vert_32x32_c(), vert_4x4_c(), and vert_8x8_c().
#define PIXEL_SPLAT_X4 | ( | x | ) | ((x)*0x01010101U) |
Definition at line 96 of file bit_depth_template.c.
Referenced by dc_127_16x16_c(), dc_127_32x32_c(), dc_127_4x4_c(), dc_127_8x8_c(), dc_128_16x16_c(), dc_128_32x32_c(), dc_128_4x4_c(), dc_128_8x8_c(), dc_129_16x16_c(), dc_129_32x32_c(), dc_129_4x4_c(), dc_129_8x8_c(), dc_16x16_c(), dc_32x32_c(), dc_4x4_c(), dc_8x8_c(), dc_left_16x16_c(), dc_left_32x32_c(), dc_left_4x4_c(), dc_left_8x8_c(), dc_top_16x16_c(), dc_top_32x32_c(), dc_top_4x4_c(), dc_top_8x8_c(), hor_16x16_c(), hor_32x32_c(), hor_4x4_c(), hor_8x8_c(), intra_pred(), pred16x16_dc(), pred16x16_horizontal(), pred16x16_left_dc(), pred16x16_top_dc(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred4x4_dc(), pred4x4_horizontal(), pred4x4_left_dc(), pred4x4_top_dc(), pred8x16_dc(), pred8x16_horizontal(), pred8x16_top_dc(), pred8x8_dc(), pred8x8_horizontal(), pred8x8_top_dc(), pred8x8l_128_dc(), pred8x8l_dc(), pred8x8l_left_dc(), pred8x8l_top_dc(), and pred_dc().
Definition at line 98 of file bit_depth_template.c.
Referenced by add_residual(), ff_h264_idct8_add(), ff_h264_idct8_dc_add(), ff_h264_idct_add(), ff_h264_idct_dc_add(), h264_loop_filter_chroma(), h264_loop_filter_luma(), hevc_loop_filter_chroma(), hevc_loop_filter_luma(), idctSparseColAdd(), idctSparseColPut(), loop_filter(), pred_angular(), put_hevc_epel_bi_h(), put_hevc_epel_bi_hv(), put_hevc_epel_bi_v(), put_hevc_epel_bi_w_h(), put_hevc_epel_bi_w_hv(), put_hevc_epel_bi_w_v(), put_hevc_epel_uni_h(), put_hevc_epel_uni_hv(), put_hevc_epel_uni_v(), put_hevc_epel_uni_w_h(), put_hevc_epel_uni_w_hv(), put_hevc_epel_uni_w_v(), put_hevc_pel_bi_pixels(), put_hevc_pel_bi_w_pixels(), put_hevc_pel_uni_w_pixels(), put_hevc_qpel_bi_h(), put_hevc_qpel_bi_hv(), put_hevc_qpel_bi_v(), put_hevc_qpel_bi_w_h(), put_hevc_qpel_bi_w_hv(), put_hevc_qpel_bi_w_v(), put_hevc_qpel_uni_h(), put_hevc_qpel_uni_hv(), put_hevc_qpel_uni_v(), put_hevc_qpel_uni_w_h(), put_hevc_qpel_uni_w_hv(), put_hevc_qpel_uni_w_v(), sao_band_filter(), sao_edge_filter(), sao_edge_restore_0(), sao_edge_restore_1(), tm_16x16_c(), tm_32x32_c(), tm_4x4_c(), tm_8x8_c(), and yuv2yuv().
Definition at line 99 of file bit_depth_template.c.
Definition at line 104 of file bit_depth_template.c.
Referenced by aud(), extension_data(), ff_fdct248_islow(), ff_jpeg_fdct_islow(), ff_vp9dsp_init(), filler(), hrd_parameters(), pps(), pred_angular_0(), pred_angular_1(), pred_angular_2(), pred_angular_3(), sei(), sei_payload(), sei_pic_timing(), slice_header(), slice_segment_header(), sps(), sps_extension(), vps(), and vui_parameters().
Definition at line 105 of file bit_depth_template.c.
Referenced by ff_h264_idct8_add4(), ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), ff_h264_idct_add8_422(), h264_h_loop_filter_chroma(), h264_h_loop_filter_chroma422(), h264_h_loop_filter_chroma422_intra(), h264_h_loop_filter_chroma422_mbaff(), h264_h_loop_filter_chroma422_mbaff_intra(), h264_h_loop_filter_chroma_intra(), h264_h_loop_filter_chroma_mbaff(), h264_h_loop_filter_chroma_mbaff_intra(), h264_h_loop_filter_luma(), h264_h_loop_filter_luma_intra(), h264_h_loop_filter_luma_mbaff(), h264_h_loop_filter_luma_mbaff_intra(), h264_v_loop_filter_chroma(), h264_v_loop_filter_chroma_intra(), h264_v_loop_filter_luma(), h264_v_loop_filter_luma_intra(), pred16x16_horizontal_add(), pred16x16_plane(), pred16x16_vertical_add(), pred8x16_horizontal_add(), pred8x16_left_dc(), pred8x16_mad_cow_dc_0l0(), pred8x16_mad_cow_dc_0lt(), pred8x16_mad_cow_dc_l00(), pred8x16_mad_cow_dc_l0t(), pred8x16_vertical_add(), pred8x8_horizontal_add(), pred8x8_mad_cow_dc_0l0(), pred8x8_mad_cow_dc_0lt(), pred8x8_mad_cow_dc_l00(), pred8x8_mad_cow_dc_l0t(), and pred8x8_vertical_add().
Definition at line 106 of file bit_depth_template.c.
#define FUNC6 | ( | a | ) | FUNC5(a, IN_IDCT_DEPTH, BIT_DEPTH) |
Definition at line 108 of file bit_depth_template.c.
Referenced by ff_simple_idct_put().