/external/libaom/libaom/aom_dsp/ |
D | psnr.h | 38 int64_t aom_get_y_sse_part(const YV12_BUFFER_CONFIG *a, 39 const YV12_BUFFER_CONFIG *b, int hstart, int width, 41 int64_t aom_get_y_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 42 int64_t aom_get_u_sse_part(const YV12_BUFFER_CONFIG *a, 43 const YV12_BUFFER_CONFIG *b, int hstart, int width, 45 int64_t aom_get_u_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 46 int64_t aom_get_v_sse_part(const YV12_BUFFER_CONFIG *a, 47 const YV12_BUFFER_CONFIG *b, int hstart, int width, 49 int64_t aom_get_v_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 50 int64_t aom_get_sse_plane(const YV12_BUFFER_CONFIG *a, [all …]
|
D | psnr.c | 178 int64_t aom_get_y_sse_part(const YV12_BUFFER_CONFIG *a, in aom_get_y_sse_part() 179 const YV12_BUFFER_CONFIG *b, int hstart, int width, in aom_get_y_sse_part() 186 int64_t aom_get_y_sse(const YV12_BUFFER_CONFIG *a, in aom_get_y_sse() 187 const YV12_BUFFER_CONFIG *b) { in aom_get_y_sse() 195 int64_t aom_get_u_sse_part(const YV12_BUFFER_CONFIG *a, in aom_get_u_sse_part() 196 const YV12_BUFFER_CONFIG *b, int hstart, int width, in aom_get_u_sse_part() 203 int64_t aom_get_u_sse(const YV12_BUFFER_CONFIG *a, in aom_get_u_sse() 204 const YV12_BUFFER_CONFIG *b) { in aom_get_u_sse() 212 int64_t aom_get_v_sse_part(const YV12_BUFFER_CONFIG *a, in aom_get_v_sse_part() 213 const YV12_BUFFER_CONFIG *b, int hstart, int width, in aom_get_v_sse_part() [all …]
|
D | ssim.h | 71 double aom_calc_ssim(const YV12_BUFFER_CONFIG *source, 72 const YV12_BUFFER_CONFIG *dest, double *weight); 74 double aom_calc_fastssim(const YV12_BUFFER_CONFIG *source, 75 const YV12_BUFFER_CONFIG *dest, double *ssim_y, 79 double aom_highbd_calc_ssim(const YV12_BUFFER_CONFIG *source, 80 const YV12_BUFFER_CONFIG *dest, double *weight,
|
/external/libaom/libaom/test/ |
D | hbd_metrics_test.cc | 32 typedef double (*LBDMetricFunc)(const YV12_BUFFER_CONFIG *source, 33 const YV12_BUFFER_CONFIG *dest); 34 typedef double (*HBDMetricFunc)(const YV12_BUFFER_CONFIG *source, 35 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, 38 double compute_hbd_psnr(const YV12_BUFFER_CONFIG *source, in compute_hbd_psnr() 39 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, in compute_hbd_psnr() 46 double compute_psnr(const YV12_BUFFER_CONFIG *source, in compute_psnr() 47 const YV12_BUFFER_CONFIG *dest) { in compute_psnr() 53 double compute_hbd_psnrhvs(const YV12_BUFFER_CONFIG *source, in compute_hbd_psnrhvs() 54 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, in compute_hbd_psnrhvs() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | psnr.h | 39 int64_t vpx_get_y_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 41 int64_t vpx_highbd_get_y_sse(const YV12_BUFFER_CONFIG *a, 42 const YV12_BUFFER_CONFIG *b); 43 void vpx_calc_highbd_psnr(const YV12_BUFFER_CONFIG *a, 44 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, 47 void vpx_calc_psnr(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b, 50 double vpx_psnrhvs(const YV12_BUFFER_CONFIG *source, 51 const YV12_BUFFER_CONFIG *dest, double *phvs_y,
|
D | ssim.h | 69 double vpx_calc_ssim(const YV12_BUFFER_CONFIG *source, 70 const YV12_BUFFER_CONFIG *dest, double *weight); 72 double vpx_calc_fastssim(const YV12_BUFFER_CONFIG *source, 73 const YV12_BUFFER_CONFIG *dest, double *ssim_y, 78 double vpx_highbd_calc_ssim(const YV12_BUFFER_CONFIG *source, 79 const YV12_BUFFER_CONFIG *dest, double *weight,
|
/external/libaom/libaom/aom_scale/generic/ |
D | yv12extend.c | 103 void aom_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf, in aom_yv12_extend_frame_borders_c() 134 static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size, in extend_frame() 169 void aom_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf, const int num_planes) { in aom_extend_frame_borders_c() 173 void aom_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf, in aom_extend_frame_inner_borders_c() 181 void aom_extend_frame_borders_y_c(YV12_BUFFER_CONFIG *ybf) { in aom_extend_frame_borders_y_c() 210 void aom_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_bc, in aom_yv12_copy_frame_c() 211 YV12_BUFFER_CONFIG *dst_bc, const int num_planes) { in aom_yv12_copy_frame_c() 252 void aom_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc, in aom_yv12_copy_y_c() 253 YV12_BUFFER_CONFIG *dst_ybc) { in aom_yv12_copy_y_c() 276 void aom_yv12_copy_u_c(const YV12_BUFFER_CONFIG *src_bc, in aom_yv12_copy_u_c() [all …]
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_encoder.h | 540 YV12_BUFFER_CONFIG *frames[MAX_LAG_BUFFERS]; 550 YV12_BUFFER_CONFIG frame; 575 YV12_BUFFER_CONFIG *Source; 576 YV12_BUFFER_CONFIG *Last_Source; // NULL for first frame and alt_ref frames 577 YV12_BUFFER_CONFIG *un_scaled_source; 578 YV12_BUFFER_CONFIG scaled_source; 579 YV12_BUFFER_CONFIG *unscaled_last_source; 580 YV12_BUFFER_CONFIG scaled_last_source; 582 YV12_BUFFER_CONFIG raw_unscaled_source; 583 YV12_BUFFER_CONFIG raw_scaled_source; [all …]
|
D | vp9_extend.h | 21 void vp9_copy_and_extend_frame(const YV12_BUFFER_CONFIG *src, 22 YV12_BUFFER_CONFIG *dst); 24 void vp9_copy_and_extend_frame_with_rect(const YV12_BUFFER_CONFIG *src, 25 YV12_BUFFER_CONFIG *dst, int srcy,
|
D | vp9_denoiser.h | 46 YV12_BUFFER_CONFIG *running_avg_y; 47 YV12_BUFFER_CONFIG *mc_running_avg_y; 48 YV12_BUFFER_CONFIG last_source; 74 VP9_DENOISER *denoiser, YV12_BUFFER_CONFIG src, struct SVC *svc,
|
/external/libvpx/libvpx/vpx_scale/ |
D | yv12config.h | 65 } YV12_BUFFER_CONFIG; typedef 69 int vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 71 int vp8_yv12_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, 73 int vp8_yv12_de_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf); 75 int vpx_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 89 int vpx_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 97 int vpx_free_frame_buffer(YV12_BUFFER_CONFIG *ybf);
|
/external/libvpx/libvpx/vp8/common/ |
D | extend.h | 20 void vp8_extend_mb_row(YV12_BUFFER_CONFIG *ybf, unsigned char *YPtr, 22 void vp8_copy_and_extend_frame(YV12_BUFFER_CONFIG *src, 23 YV12_BUFFER_CONFIG *dst); 24 void vp8_copy_and_extend_frame_with_rect(YV12_BUFFER_CONFIG *src, 25 YV12_BUFFER_CONFIG *dst, int srcy,
|
D | postproc.h | 29 int vp8_post_proc_frame(struct VP8Common *oci, YV12_BUFFER_CONFIG *dest, 32 void vp8_de_noise(struct VP8Common *cm, YV12_BUFFER_CONFIG *source, 33 YV12_BUFFER_CONFIG *post, int q, int low_var_thresh, int flag, 36 void vp8_deblock(struct VP8Common *cm, YV12_BUFFER_CONFIG *source, 37 YV12_BUFFER_CONFIG *post, int q, int low_var_thresh, int flag);
|
D | onyxc_int.h | 76 YV12_BUFFER_CONFIG *frame_to_show; 78 YV12_BUFFER_CONFIG yv12_fb[NUM_YV12_BUFFERS]; 82 YV12_BUFFER_CONFIG temp_scale_frame; 85 YV12_BUFFER_CONFIG post_proc_buffer; 86 YV12_BUFFER_CONFIG post_proc_buffer_int;
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_postproc.h | 40 int vp9_post_proc_frame(struct VP9Common *cm, YV12_BUFFER_CONFIG *dest, 43 void vp9_denoise(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, int q, 46 void vp9_deblock(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, int q,
|
/external/libaom/libaom/av1/common/ |
D | resize.h | 66 void av1_resize_and_extend_frame(const YV12_BUFFER_CONFIG *src, 67 YV12_BUFFER_CONFIG *dst, int bd, 74 const YV12_BUFFER_CONFIG *src, 75 YV12_BUFFER_CONFIG *dst); 77 YV12_BUFFER_CONFIG *av1_scale_if_required(AV1_COMMON *cm, 78 YV12_BUFFER_CONFIG *unscaled, 79 YV12_BUFFER_CONFIG *scaled);
|
/external/libaom/libaom/av1/encoder/ |
D | extend.h | 22 void av1_copy_and_extend_frame(const YV12_BUFFER_CONFIG *src, 23 YV12_BUFFER_CONFIG *dst); 25 void av1_copy_and_extend_frame_with_rect(const YV12_BUFFER_CONFIG *src, 26 YV12_BUFFER_CONFIG *dst, int srcy,
|
D | encoder.h | 633 YV12_BUFFER_CONFIG buf; 729 YV12_BUFFER_CONFIG *source; 730 YV12_BUFFER_CONFIG *last_source; // NULL for first frame and alt_ref frames 731 YV12_BUFFER_CONFIG *unscaled_source; 732 YV12_BUFFER_CONFIG scaled_source; 733 YV12_BUFFER_CONFIG *unscaled_last_source; 734 YV12_BUFFER_CONFIG scaled_last_source; 737 YV12_BUFFER_CONFIG *tpl_recon_frames[INTER_REFS_PER_FRAME + 1]; 793 YV12_BUFFER_CONFIG last_frame_uf; 794 YV12_BUFFER_CONFIG trial_frame_rst; [all …]
|
D | hash_motion.h | 46 void av1_generate_block_2x2_hash_value(const YV12_BUFFER_CONFIG *picture, 50 void av1_generate_block_hash_value(const YV12_BUFFER_CONFIG *picture, 65 int av1_hash_is_horizontal_perfect(const YV12_BUFFER_CONFIG *picture, 69 int av1_hash_is_vertical_perfect(const YV12_BUFFER_CONFIG *picture,
|
/external/libaom/libaom/aom_scale/ |
D | yv12config.h | 108 } YV12_BUFFER_CONFIG; typedef 112 int aom_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 123 int aom_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 129 int aom_realloc_lookahead_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 136 int aom_free_frame_buffer(YV12_BUFFER_CONFIG *ybf);
|
/external/libvpx/libvpx/vp8/encoder/ |
D | picklpf.c | 25 extern int vp8_calc_ss_err(YV12_BUFFER_CONFIG *source, 26 YV12_BUFFER_CONFIG *dest); 28 static void yv12_copy_partial_frame(YV12_BUFFER_CONFIG *src_ybc, in yv12_copy_partial_frame() 29 YV12_BUFFER_CONFIG *dst_ybc) { in yv12_copy_partial_frame() 56 static int calc_partial_ssl_err(YV12_BUFFER_CONFIG *source, in calc_partial_ssl_err() 57 YV12_BUFFER_CONFIG *dest) { in calc_partial_ssl_err() 131 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level_fast() 140 YV12_BUFFER_CONFIG *saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level_fast() 257 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level() 277 YV12_BUFFER_CONFIG *saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level()
|
/external/libaom/libaom/av1/decoder/ |
D | decoder.h | 139 YV12_BUFFER_CONFIG refs[MAX_EXTERNAL_REFERENCES]; 237 YV12_BUFFER_CONFIG tile_list_outbuf; 258 int av1_get_raw_frame(AV1Decoder *pbi, size_t index, YV12_BUFFER_CONFIG **sd, 261 int av1_get_frame_to_show(struct AV1Decoder *pbi, YV12_BUFFER_CONFIG *frame); 264 YV12_BUFFER_CONFIG *sd); 268 YV12_BUFFER_CONFIG *sd); 270 YV12_BUFFER_CONFIG *new_frame, 271 YV12_BUFFER_CONFIG *sd);
|
D | decoder.c | 230 static int equal_dimensions(const YV12_BUFFER_CONFIG *a, in equal_dimensions() 231 const YV12_BUFFER_CONFIG *b) { in equal_dimensions() 237 YV12_BUFFER_CONFIG *sd) { in av1_copy_reference_dec() 241 const YV12_BUFFER_CONFIG *const cfg = get_ref_frame(cm, idx); in av1_copy_reference_dec() 255 static int equal_dimensions_and_border(const YV12_BUFFER_CONFIG *a, in equal_dimensions_and_border() 256 const YV12_BUFFER_CONFIG *b) { in equal_dimensions_and_border() 267 YV12_BUFFER_CONFIG *sd) { in av1_set_reference_dec() 269 YV12_BUFFER_CONFIG *ref_buf = NULL; in av1_set_reference_dec() 309 YV12_BUFFER_CONFIG *new_frame, in av1_copy_new_frame_dec() 310 YV12_BUFFER_CONFIG *sd) { in av1_copy_new_frame_dec() [all …]
|
/external/libvpx/libvpx/vpx_scale/generic/ |
D | yv12config.c | 31 int vp8_yv12_de_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vp8_yv12_de_alloc_frame_buffer() 42 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vp8_yv12_de_alloc_frame_buffer() 50 int vp8_yv12_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, in vp8_yv12_realloc_frame_buffer() 119 int vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vp8_yv12_alloc_frame_buffer() 131 int vpx_free_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vpx_free_frame_buffer() 140 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vpx_free_frame_buffer() 148 int vpx_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vpx_realloc_frame_buffer() 287 int vpx_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vpx_alloc_frame_buffer()
|
D | yv12extend.c | 105 void vp8_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) { in vp8_yv12_extend_frame_borders_c() 131 static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size) { in extend_frame() 169 void vpx_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_borders_c() 173 void vpx_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_inner_borders_c() 193 void vp8_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_ybc, in vp8_yv12_copy_frame_c() 194 YV12_BUFFER_CONFIG *dst_ybc) { in vp8_yv12_copy_frame_c() 235 void vpx_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_ybc, in vpx_yv12_copy_frame_c() 236 YV12_BUFFER_CONFIG *dst_ybc) { in vpx_yv12_copy_frame_c() 311 void vpx_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc, in vpx_yv12_copy_y_c() 312 YV12_BUFFER_CONFIG *dst_ybc) { in vpx_yv12_copy_y_c()
|