Home
last modified time | relevance | path

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

1234

/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,
Dpsnr.c178 int64_t vpx_get_y_sse(const YV12_BUFFER_CONFIG *a, in vpx_get_y_sse()
179 const YV12_BUFFER_CONFIG *b) { in vpx_get_y_sse()
188 int64_t vpx_highbd_get_y_sse(const YV12_BUFFER_CONFIG *a, in vpx_highbd_get_y_sse()
189 const YV12_BUFFER_CONFIG *b) { in vpx_highbd_get_y_sse()
201 void vpx_calc_highbd_psnr(const YV12_BUFFER_CONFIG *a, in vpx_calc_highbd_psnr()
202 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, in vpx_calc_highbd_psnr()
249 void vpx_calc_psnr(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b, in vpx_calc_psnr()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encoder.h441 YV12_BUFFER_CONFIG *frames[MAX_LAG_BUFFERS];
459 YV12_BUFFER_CONFIG *Source;
460 YV12_BUFFER_CONFIG *Last_Source; // NULL for first frame and alt_ref frames
461 YV12_BUFFER_CONFIG *un_scaled_source;
462 YV12_BUFFER_CONFIG scaled_source;
463 YV12_BUFFER_CONFIG *unscaled_last_source;
464 YV12_BUFFER_CONFIG scaled_last_source;
466 YV12_BUFFER_CONFIG raw_unscaled_source;
467 YV12_BUFFER_CONFIG raw_scaled_source;
469 YV12_BUFFER_CONFIG *raw_source_frame;
[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.h38 YV12_BUFFER_CONFIG running_avg_y[MAX_REF_FRAMES];
39 YV12_BUFFER_CONFIG mc_running_avg_y;
40 YV12_BUFFER_CONFIG last_source;
62 VP9_DENOISER *denoiser, YV12_BUFFER_CONFIG src, FRAME_TYPE frame_type,
/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);
Dvpx_scale.h16 extern void vpx_scale_frame(YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst,
/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 *oci, YV12_BUFFER_CONFIG *source,
33 YV12_BUFFER_CONFIG *post, int q, int low_var_thresh, int flag,
36 void vp8_deblock(struct VP8Common *oci, 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;
Donyxd.h45 int vp8dx_get_raw_frame(struct VP8D_COMP *comp, YV12_BUFFER_CONFIG *sd,
51 YV12_BUFFER_CONFIG *sd);
54 YV12_BUFFER_CONFIG *sd);
Donyx.h253 YV12_BUFFER_CONFIG *sd, int64_t time_stamp,
259 int vp8_get_preview_raw_frame(struct VP8_COMP *comp, YV12_BUFFER_CONFIG *dest,
266 YV12_BUFFER_CONFIG *sd);
269 YV12_BUFFER_CONFIG *sd);
Dextend.c66 void vp8_copy_and_extend_frame(YV12_BUFFER_CONFIG *src, in vp8_copy_and_extend_frame()
67 YV12_BUFFER_CONFIG *dst) { in vp8_copy_and_extend_frame()
91 void vp8_copy_and_extend_frame_with_rect(YV12_BUFFER_CONFIG *src, in vp8_copy_and_extend_frame_with_rect()
92 YV12_BUFFER_CONFIG *dst, int srcy, in vp8_copy_and_extend_frame_with_rect()
130 void vp8_extend_mb_row(YV12_BUFFER_CONFIG *ybf, unsigned char *YPtr, in vp8_extend_mb_row()
Dswapyv12buffer.h20 void vp8_swap_yv12_buffer(YV12_BUFFER_CONFIG *new_frame,
21 YV12_BUFFER_CONFIG *last_frame);
Dsetupintrarecon.h20 extern void vp8_setup_intra_recon(YV12_BUFFER_CONFIG *ybf);
21 extern void vp8_setup_intra_recon_top_line(YV12_BUFFER_CONFIG *ybf);
/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,
Dvp9_onyxc_int.h76 YV12_BUFFER_CONFIG buf;
132 YV12_BUFFER_CONFIG *frame_to_show;
153 YV12_BUFFER_CONFIG post_proc_buffer;
154 YV12_BUFFER_CONFIG post_proc_buffer_int;
291 static INLINE YV12_BUFFER_CONFIG *get_ref_frame(VP9_COMMON *cm, int index) { in get_ref_frame()
298 static INLINE YV12_BUFFER_CONFIG *get_frame_new_buffer(VP9_COMMON *cm) { in get_frame_new_buffer()
/external/libvpx/libvpx/vp8/encoder/
Dpicklpf.c24 extern int vp8_calc_ss_err(YV12_BUFFER_CONFIG *source,
25 YV12_BUFFER_CONFIG *dest);
27 static void yv12_copy_partial_frame(YV12_BUFFER_CONFIG *src_ybc, in yv12_copy_partial_frame()
28 YV12_BUFFER_CONFIG *dst_ybc) { in yv12_copy_partial_frame()
55 static int calc_partial_ssl_err(YV12_BUFFER_CONFIG *source, in calc_partial_ssl_err()
56 YV12_BUFFER_CONFIG *dest) { in calc_partial_ssl_err()
130 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level_fast()
139 YV12_BUFFER_CONFIG *saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level_fast()
256 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level()
276 YV12_BUFFER_CONFIG *saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level()
Ddenoising.h69 YV12_BUFFER_CONFIG yv12_running_avg[MAX_REF_FRAMES];
70 YV12_BUFFER_CONFIG yv12_mc_running_avg;
72 YV12_BUFFER_CONFIG yv12_last_source;
Donyx_int.h292 YV12_BUFFER_CONFIG *Source;
293 YV12_BUFFER_CONFIG *un_scaled_source;
294 YV12_BUFFER_CONFIG scaled_source;
295 YV12_BUFFER_CONFIG *last_frame_unscaled_source;
312 YV12_BUFFER_CONFIG pick_lf_lvl_frame;
596 YV12_BUFFER_CONFIG alt_ref_buffer;
597 YV12_BUFFER_CONFIG *frames[MAX_LAG_BUFFERS];
/external/libvpx/libvpx/vpx_scale/generic/
Dyv12config.c27 int vp8_yv12_de_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vp8_yv12_de_alloc_frame_buffer()
38 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vp8_yv12_de_alloc_frame_buffer()
46 int vp8_yv12_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, in vp8_yv12_realloc_frame_buffer()
107 int vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vp8_yv12_alloc_frame_buffer()
119 int vpx_free_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vpx_free_frame_buffer()
128 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vpx_free_frame_buffer()
136 int vpx_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, in vpx_realloc_frame_buffer()
260 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()
150 static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size) { in extend_frame()
188 void vpx_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_borders_c()
192 void vpx_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_inner_borders_c()
211 void vp8_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_ybc, in vp8_yv12_copy_frame_c()
212 YV12_BUFFER_CONFIG *dst_ybc) { in vp8_yv12_copy_frame_c()
286 void vpx_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc, in vpx_yv12_copy_y_c()
287 YV12_BUFFER_CONFIG *dst_ybc) { in vpx_yv12_copy_y_c()
/external/libvpx/libvpx/test/
Dvpx_scale_test.cc22 typedef void (*ExtendFrameBorderFunc)(YV12_BUFFER_CONFIG *ybf);
23 typedef void (*CopyFrameFunc)(const YV12_BUFFER_CONFIG *src_ybf,
24 YV12_BUFFER_CONFIG *dst_ybf);
147 void CompareImages(const YV12_BUFFER_CONFIG actual) { in CompareImages()
153 YV12_BUFFER_CONFIG img_;
154 YV12_BUFFER_CONFIG ref_img_;
155 YV12_BUFFER_CONFIG cpy_img_;
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decoder.h84 int vp9_get_raw_frame(struct VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd,
89 YV12_BUFFER_CONFIG *sd);
93 YV12_BUFFER_CONFIG *sd);

1234