FFmpeg
|
Go to the source code of this file.
Macros | |
#define | INIT_IDCT |
#define | LOADSCALE(in) |
#define | LOAD(in) |
#define | TRANSPOSE |
#define | IDCT4ROWS |
#define | STOREROWS(out) |
#define | SCALEROWS |
#define | PUTPIXELSCLAMPED(dest) |
#define | ADDPIXELSCLAMPED(dest) |
#define | ADDROUNDER |
#define | ADDROUNDER "fpadd16 %%f28, %%f46, %%f28 \n\t" |
#define | ADDROUNDER |
#define | ADDROUNDER "fpadd16 %%f28, %%f46, %%f28 \n\t" |
Functions | |
void | ff_simple_idct_vis (int16_t *data) |
void | ff_simple_idct_put_vis (uint8_t *dest, int line_size, int16_t *data) |
void | ff_simple_idct_add_vis (uint8_t *dest, int line_size, int16_t *data) |
Variables | |
static const int16_t | coeffs [28] |
static const uint16_t | scale [4] |
static const uint16_t | rounder [4] |
static const uint16_t | expand [4] |
#define INIT_IDCT |
Definition at line 49 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define LOADSCALE | ( | in | ) |
Definition at line 60 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define LOAD | ( | in | ) |
Definition at line 105 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define TRANSPOSE |
Definition at line 115 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define IDCT4ROWS |
Definition at line 143 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define STOREROWS | ( | out | ) |
Definition at line 308 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and ff_simple_idct_vis().
#define SCALEROWS |
Definition at line 318 of file simple_idct_vis.c.
Referenced by ff_simple_idct_vis().
#define PUTPIXELSCLAMPED | ( | dest | ) |
Definition at line 328 of file simple_idct_vis.c.
Referenced by ff_simple_idct_put_vis().
#define ADDPIXELSCLAMPED | ( | dest | ) |
Definition at line 346 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis().
#define ADDROUNDER |
#define ADDROUNDER "fpadd16 %%f28, %%f46, %%f28 \n\t" |
#define ADDROUNDER |
#define ADDROUNDER "fpadd16 %%f28, %%f46, %%f28 \n\t" |
void ff_simple_idct_vis | ( | int16_t * | data | ) |
Definition at line 390 of file simple_idct_vis.c.
Referenced by ff_dsputil_init_vis().
Definition at line 430 of file simple_idct_vis.c.
Referenced by ff_dsputil_init_vis().
Definition at line 480 of file simple_idct_vis.c.
Referenced by ff_dsputil_init_vis().
|
static |
Definition at line 30 of file simple_idct_vis.c.
Referenced by aac_encode_frame(), ac3_decode_transform_coeffs_ch(), decode_block(), decode_lpc(), decode_subframe_lpc(), ff_eac3_apply_spectral_extension(), ff_hevc_hls_residual_coding(), ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), ff_simple_idct_vis(), long_filter_ehigh_3830(), predictor_decode_mono_3800(), predictor_decode_stereo_3800(), psy_3gpp_init(), rematrix_channels(), search_for_quantizers_faac(), transform_16x16_add(), transform_32x32_add(), transform_4x4_add(), transform_4x4_luma_add(), transform_8x8_add(), transform_skip(), transquant_bypass16x16(), transquant_bypass32x32(), transquant_bypass4x4(), transquant_bypass8x8(), and wiener_denoise().
|
static |
Definition at line 39 of file simple_idct_vis.c.
Referenced by add_8x8basis_TMPL(), adpcm_decode_frame(), adx_decode(), adx_encode(), analyze_plane(), apply_intensity_stereo(), arith2_get_number(), arith2_get_prob(), asf_write_markers(), avfilter_register_all(), bmv_aud_decode_frame(), comp_ppf_coeff(), config_props(), dca_decode_frame(), dca_subframe_header(), dct_error(), decode_cce(), decode_hf_c(), decode_init(), decode_p_block(), decode_segment(), decode_spectrum_and_dequant(), dnxhd_decode_dct_block(), draw_mandelbrot(), encode_init(), estimate_best_b_count(), estimate_dcs(), extrapolate_isf(), ff_h263_encode_mb(), ff_h263_pred_acdc(), ff_hevc_hls_residual_coding(), ff_mpeg4_pred_dc(), ff_msmpeg4_pred_dc(), ff_mss34_gen_quant_mat(), ff_set_fixed_vector(), ff_simple_idct_vis(), ff_snow_pred_block(), filter_frame(), float_to_fixed24_c(), formant_postfilter(), iac_generate_tabs(), init_dict(), main(), mkv_write_chapters(), model256_update(), model2_update(), model_update(), mp_decode_layer2(), parse_3dl(), parse_m3d(), postProcess_TMPL(), pred_mv(), pred_temp_direct_motion(), print_report(), quantize_lpc_coefs(), run_psnr(), scale_slice(), swri_dither_init(), swri_get_dither(), synth_filter_float(), try_8x8basis_TMPL(), uninit(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_intra_block(), vc1_decode_p_block(), vc1_i_pred_dc(), VMUL2(), VMUL2S(), VMUL4(), and w_c().
|
static |
Definition at line 42 of file simple_idct_vis.c.
Referenced by ff_celp_lp_synthesis_filter(), ff_gmc1_altivec(), ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), and gmc1_c().
|
static |
Definition at line 45 of file simple_idct_vis.c.
Referenced by ff_simple_idct_add_vis().