Home
last modified time | relevance | path

Searched refs:YV12_BUFFER_CONFIG (Results 1 – 25 of 157) sorted by relevance

1234567

/external/libaom/libaom/aom_dsp/
Dpsnr.h38 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 …]
Dpsnr.c178 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 …]
Dssim.h71 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/
Dhbd_metrics_test.cc32 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/
Dpsnr.h39 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,
Dssim.h69 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/
Dyv12extend.c103 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/
Dvp9_encoder.h540 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 …]
Dvp9_extend.h21 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,
Dvp9_denoiser.h46 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/
Dyv12config.h65 } 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/
Dextend.h20 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,
Dpostproc.h29 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);
Donyxc_int.h76 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/
Dvp9_postproc.h40 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/
Dresize.h66 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/
Dextend.h22 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,
Dencoder.h633 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 …]
Dhash_motion.h46 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/
Dyv12config.h108 } 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/
Dpicklpf.c25 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/
Ddecoder.h139 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);
Ddecoder.c230 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/
Dyv12config.c31 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()
Dyv12extend.c105 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()

1234567