/external/libaom/libaom/aom_dsp/ |
D | psnr.h | 38 uint64_t aom_get_y_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, 40 uint64_t aom_get_u_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, 42 uint64_t aom_get_v_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, 44 int64_t aom_get_y_sse_part(const YV12_BUFFER_CONFIG *a, 45 const YV12_BUFFER_CONFIG *b, int hstart, int width, 47 int64_t aom_get_y_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 48 int64_t aom_get_u_sse_part(const YV12_BUFFER_CONFIG *a, 49 const YV12_BUFFER_CONFIG *b, int hstart, int width, 51 int64_t aom_get_u_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 52 int64_t aom_get_v_sse_part(const YV12_BUFFER_CONFIG *a, [all …]
|
D | psnr.c | 179 uint64_t aom_get_y_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, in aom_get_y_var() 186 uint64_t aom_get_u_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, in aom_get_u_var() 193 uint64_t aom_get_v_var(const YV12_BUFFER_CONFIG *a, int hstart, int width, in aom_get_v_var() 200 int64_t aom_get_y_sse_part(const YV12_BUFFER_CONFIG *a, in aom_get_y_sse_part() 201 const YV12_BUFFER_CONFIG *b, int hstart, int width, in aom_get_y_sse_part() 208 int64_t aom_get_y_sse(const YV12_BUFFER_CONFIG *a, in aom_get_y_sse() 209 const YV12_BUFFER_CONFIG *b) { in aom_get_y_sse() 217 int64_t aom_get_u_sse_part(const YV12_BUFFER_CONFIG *a, in aom_get_u_sse_part() 218 const YV12_BUFFER_CONFIG *b, int hstart, int width, in aom_get_u_sse_part() 225 int64_t aom_get_u_sse(const YV12_BUFFER_CONFIG *a, in aom_get_u_sse() [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/libvpx/libvpx/vpx_dsp/ |
D | psnr.h | 36 int64_t vpx_get_y_sse(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b); 38 int64_t vpx_highbd_get_y_sse(const YV12_BUFFER_CONFIG *a, 39 const YV12_BUFFER_CONFIG *b); 40 void vpx_calc_highbd_psnr(const YV12_BUFFER_CONFIG *a, 41 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, 44 void vpx_calc_psnr(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b, 47 double vpx_psnrhvs(const YV12_BUFFER_CONFIG *source, 48 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/test/ |
D | hbd_metrics_test.cc | 33 typedef double (*LBDMetricFunc)(const YV12_BUFFER_CONFIG *source, 34 const YV12_BUFFER_CONFIG *dest); 35 typedef double (*HBDMetricFunc)(const YV12_BUFFER_CONFIG *source, 36 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, 39 double compute_hbd_psnr(const YV12_BUFFER_CONFIG *source, in compute_hbd_psnr() 40 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, in compute_hbd_psnr() 47 double compute_psnr(const YV12_BUFFER_CONFIG *source, in compute_psnr() 48 const YV12_BUFFER_CONFIG *dest) { in compute_psnr() 54 double compute_hbd_psnrhvs(const YV12_BUFFER_CONFIG *source, in compute_hbd_psnrhvs() 55 const YV12_BUFFER_CONFIG *dest, uint32_t in_bd, in compute_hbd_psnrhvs() [all …]
|
/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, int q, 35 void vp8_deblock(struct VP8Common *cm, YV12_BUFFER_CONFIG *source, 36 YV12_BUFFER_CONFIG *post, int q);
|
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/encoder/ |
D | vp9_encoder.h | 496 YV12_BUFFER_CONFIG *frames[MAX_LAG_BUFFERS]; 506 YV12_BUFFER_CONFIG frame; 556 YV12_BUFFER_CONFIG *Source; 557 YV12_BUFFER_CONFIG *Last_Source; // NULL for first frame and alt_ref frames 558 YV12_BUFFER_CONFIG *un_scaled_source; 559 YV12_BUFFER_CONFIG scaled_source; 560 YV12_BUFFER_CONFIG *unscaled_last_source; 561 YV12_BUFFER_CONFIG scaled_last_source; 563 YV12_BUFFER_CONFIG raw_unscaled_source; 564 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/libaom/libaom/aom_scale/generic/ |
D | yv12extend.c | 105 void aom_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf, in aom_yv12_extend_frame_borders_c() 139 static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size, in extend_frame() 177 void aom_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf, const int num_planes) { in aom_extend_frame_borders_c() 181 void aom_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf, in aom_extend_frame_inner_borders_c() 189 void aom_extend_frame_borders_y_c(YV12_BUFFER_CONFIG *ybf) { in aom_extend_frame_borders_y_c() 221 void aom_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_bc, in aom_yv12_copy_frame_c() 222 YV12_BUFFER_CONFIG *dst_bc, const int num_planes) { in aom_yv12_copy_frame_c() 265 void aom_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc, in aom_yv12_copy_y_c() 266 YV12_BUFFER_CONFIG *dst_ybc) { in aom_yv12_copy_y_c() 291 void aom_yv12_copy_u_c(const YV12_BUFFER_CONFIG *src_bc, in aom_yv12_copy_u_c() [all …]
|
/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(struct VP9Common *cm, const YV12_BUFFER_CONFIG *src, 44 YV12_BUFFER_CONFIG *dst, int q, uint8_t *limits); 46 void vp9_deblock(struct VP9Common *cm, const YV12_BUFFER_CONFIG *src, 47 YV12_BUFFER_CONFIG *dst, int q, uint8_t *limits);
|
/external/libaom/libaom/aom_scale/ |
D | yv12config.h | 109 } YV12_BUFFER_CONFIG; typedef 113 int aom_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 124 int aom_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, 130 int aom_free_frame_buffer(YV12_BUFFER_CONFIG *ybf); 139 void aom_remove_metadata_from_frame_buffer(YV12_BUFFER_CONFIG *ybf); 152 int aom_copy_metadata_to_frame_buffer(YV12_BUFFER_CONFIG *ybf,
|
/external/libaom/libaom/av1/encoder/ |
D | tune_vmaf.h | 18 void av1_vmaf_blk_preprocessing(AV1_COMP *cpi, YV12_BUFFER_CONFIG *source); 20 void av1_vmaf_frame_preprocessing(AV1_COMP *cpi, YV12_BUFFER_CONFIG *source); 29 void av1_update_vmaf_curve(AV1_COMP *cpi, YV12_BUFFER_CONFIG *source, 30 YV12_BUFFER_CONFIG *recon);
|
D | tune_vmaf.c | 59 const YV12_BUFFER_CONFIG *source, in unsharp() 60 const YV12_BUFFER_CONFIG *blurred, in unsharp() 61 const YV12_BUFFER_CONFIG *dst, double amount) { in unsharp() 81 const YV12_BUFFER_CONFIG *source, in gaussian_blur() 82 const YV12_BUFFER_CONFIG *dst) { in gaussian_blur() 121 const YV12_BUFFER_CONFIG *const frame) { in frame_average_variance() 156 YV12_BUFFER_CONFIG *const source, in cal_approx_vmaf() 157 YV12_BUFFER_CONFIG *const sharpened) { in cal_approx_vmaf() 167 const AV1_COMP *const cpi, YV12_BUFFER_CONFIG *const source, in find_best_frame_unsharp_amount_loop() 168 YV12_BUFFER_CONFIG *const blurred, YV12_BUFFER_CONFIG *const sharpened, in find_best_frame_unsharp_amount_loop() [all …]
|
D | hash_motion.h | 67 const YV12_BUFFER_CONFIG *picture, 71 const YV12_BUFFER_CONFIG *picture, 85 int av1_hash_is_horizontal_perfect(const YV12_BUFFER_CONFIG *picture, 89 int av1_hash_is_vertical_perfect(const YV12_BUFFER_CONFIG *picture,
|
D | encoder.h | 73 YV12_BUFFER_CONFIG copy_buffer; 174 const YV12_BUFFER_CONFIG *gf_picture; 175 YV12_BUFFER_CONFIG *rec_picture; 202 YV12_BUFFER_CONFIG tpl_rec_pool[MAX_LAG_BUFFERS]; 786 YV12_BUFFER_CONFIG buf; 1093 YV12_BUFFER_CONFIG *source; 1094 YV12_BUFFER_CONFIG *last_source; // NULL for first frame and alt_ref frames 1095 YV12_BUFFER_CONFIG *unscaled_source; 1096 YV12_BUFFER_CONFIG scaled_source; 1097 YV12_BUFFER_CONFIG *unscaled_last_source; [all …]
|
/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);
|
D | cdef.h | 43 void av1_cdef_frame(YV12_BUFFER_CONFIG *frame, AV1_COMMON *cm, MACROBLOCKD *xd); 45 void av1_cdef_search(YV12_BUFFER_CONFIG *frame, const YV12_BUFFER_CONFIG *ref,
|
/external/libaom/libaom/av1/decoder/ |
D | decoder.h | 138 YV12_BUFFER_CONFIG refs[MAX_EXTERNAL_REFERENCES]; 233 YV12_BUFFER_CONFIG tile_list_outbuf; 261 int av1_get_raw_frame(AV1Decoder *pbi, size_t index, YV12_BUFFER_CONFIG **sd, 264 int av1_get_frame_to_show(struct AV1Decoder *pbi, YV12_BUFFER_CONFIG *frame); 267 YV12_BUFFER_CONFIG *sd); 271 YV12_BUFFER_CONFIG *sd); 273 YV12_BUFFER_CONFIG *new_frame, 274 YV12_BUFFER_CONFIG *sd);
|
/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/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() 288 int vpx_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vpx_alloc_frame_buffer()
|