#include "libavcodec/avcodec.h"#include "libavcodec/dsputil.h"#include "dsputil_bfin.h"Go to the source code of this file.
Functions | |
| static void | bfin_idct_add (uint8_t *dest, int line_size, DCTELEM *block) | 
| static void | bfin_idct_put (uint8_t *dest, int line_size, DCTELEM *block) | 
| static void | bfin_clear_blocks (DCTELEM *blocks) | 
| static void | bfin_put_pixels8 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels8_x2 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels8_y2 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels8_xy2 (uint8_t *block, const uint8_t *s0, int line_size, int h) | 
| static void | bfin_put_pixels16 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_x2 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_y2 (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_xy2 (uint8_t *block, const uint8_t *s0, int line_size, int h) | 
| static void | bfin_put_pixels8_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels8_x2_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels8_y2_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_x2_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static void | bfin_put_pixels16_y2_nornd (uint8_t *block, const uint8_t *pixels, int line_size, int h) | 
| static int | bfin_pix_abs16 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_vsad_intra16 (void *c, uint8_t *blk1, uint8_t *dummy, int stride, int h) | 
| static int | bfin_vsad (void *c, uint8_t *blk1, uint8_t *blk2, int stride, int h) | 
| static int | bfin_pix_abs16_x2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs16_y2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs16_xy2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs8 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs8_x2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs8_y2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| static int | bfin_pix_abs8_xy2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h) | 
| void | dsputil_init_bfin (DSPContext *c, AVCodecContext *avctx) | 
Variables | |
| int | off | 
| static uint8_t vtmp_blk[256] | attribute_l1_data_b | 
| static void bfin_clear_blocks | ( | DCTELEM * | blocks | ) |  [static] | 
        
| static void bfin_idct_add | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |  [static] | 
        
| static void bfin_idct_put | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |  [static] | 
        
| static int bfin_pix_abs16 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs16_x2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs16_xy2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs16_y2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs8 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs8_x2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs8_xy2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_pix_abs8_y2 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_x2 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_x2_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_xy2 | ( | uint8_t * | block, | |
| const uint8_t * | s0, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_y2 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels16_y2_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_x2 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_x2_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_xy2 | ( | uint8_t * | block, | |
| const uint8_t * | s0, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_y2 | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static void bfin_put_pixels8_y2_nornd | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |  [static] | 
        
| static int bfin_vsad | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [static] | 
        
Definition at line 138 of file dsputil_bfin.c.
| static int bfin_vsad_intra16 | ( | void * | c, | |
| uint8_t * | blk1, | |||
| uint8_t * | dummy, | |||
| int | stride, | |||
| int | h | |||
| ) |  [static] | 
        
Definition at line 134 of file dsputil_bfin.c.
| void dsputil_init_bfin | ( | DSPContext * | c, | |
| AVCodecContext * | avctx | |||
| ) | 
uint8_t vtmp_blk [256] attribute_l1_data_b [static]           | 
        
Definition at line 143 of file dsputil_bfin.c.
| int off | 
Definition at line 28 of file dsputil_bfin.c.
Referenced by asfrtp_parse_packet(), decode_bytes(), decode_frame(), dv_calc_mb_coordinates(), encode_scale_factors(), ff_adts_decode_extradata(), ff_asf_get_packet(), ff_asf_parse_packet(), ff_fix_long_p_mvs(), ff_h264_filter_mb(), ff_id3v2_read(), ff_jpegls_decode_picture(), ff_mpc_dequantize_and_synth(), ff_nelly_get_sample_bits(), ff_rtmp_packet_write(), fill_gv_table(), get_tag(), h263_mv4_search(), h263_pred_motion(), http_connect(), MC_avg_no_round_x_16_vis(), MC_avg_no_round_x_8_vis(), MC_avg_no_round_xy_16_vis(), MC_avg_no_round_xy_8_vis(), MC_avg_x_16_vis(), MC_avg_x_8_vis(), MC_avg_xy_16_vis(), MC_avg_xy_8_vis(), MC_put_no_round_x_16_vis(), MC_put_no_round_x_8_vis(), MC_put_no_round_xy_16_vis(), MC_put_no_round_xy_8_vis(), MC_put_x_16_vis(), MC_put_x_8_vis(), MC_put_xy_16_vis(), MC_put_xy_8_vis(), motion_search(), mp3_read_header(), mpc7_decode_frame(), mpc8_decode_frame(), mpc8_handle_chunk(), MPV_lowest_referenced_row(), prefetch_motion(), quantize_and_encode_band_cost_template(), ready_codebook(), skip_check(), smacker_read_packet(), tiff_decode_tag(), truespeech_apply_twopoint_filter(), vc1_decode_b_mb(), vc1_decode_p_block(), vc1_decode_p_mb(), vc1_mc_4mv_luma(), vc1_pred_b_mv(), vc1_pred_dc(), vc1_pred_mv(), vorbis_floor1_decode(), vp56_decode_mb(), and wv_read_packet().
 1.5.8