Home
last modified time | relevance | path

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

1234

/external/libvpx/libvpx/vpx_dsp/
Dssim.h67 double vpx_calc_ssim(const YV12_BUFFER_CONFIG *source,
68 const YV12_BUFFER_CONFIG *dest,
71 double vpx_calc_ssimg(const YV12_BUFFER_CONFIG *source,
72 const YV12_BUFFER_CONFIG *dest,
75 double vpx_calc_fastssim(const YV12_BUFFER_CONFIG *source,
76 const YV12_BUFFER_CONFIG *dest,
79 double vpx_psnrhvs(const YV12_BUFFER_CONFIG *source,
80 const YV12_BUFFER_CONFIG *dest,
84 double vpx_highbd_calc_ssim(const YV12_BUFFER_CONFIG *source,
85 const YV12_BUFFER_CONFIG *dest,
[all …]
/external/libvpx/libvpx/vpx_scale/
Dyv12config.h62 } YV12_BUFFER_CONFIG; typedef
66 int vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf,
68 int vp8_yv12_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf,
70 int vp8_yv12_de_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf);
72 int vpx_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf,
86 int vpx_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf,
96 int vpx_free_frame_buffer(YV12_BUFFER_CONFIG *ybf);
Dvpx_scale.h17 extern void vpx_scale_frame(YV12_BUFFER_CONFIG *src,
18 YV12_BUFFER_CONFIG *dst,
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encoder.h302 YV12_BUFFER_CONFIG *Source;
303 YV12_BUFFER_CONFIG *Last_Source; // NULL for first frame and alt_ref frames
304 YV12_BUFFER_CONFIG *un_scaled_source;
305 YV12_BUFFER_CONFIG scaled_source;
306 YV12_BUFFER_CONFIG *unscaled_last_source;
307 YV12_BUFFER_CONFIG scaled_last_source;
332 YV12_BUFFER_CONFIG last_frame_uf;
402 YV12_BUFFER_CONFIG alt_ref_buffer;
516 YV12_BUFFER_CONFIG *sd, int64_t time_stamp,
523 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest,
[all …]
Dvp9_extend.h22 void vp9_copy_and_extend_frame(const YV12_BUFFER_CONFIG *src,
23 YV12_BUFFER_CONFIG *dst);
25 void vp9_copy_and_extend_frame_with_rect(const YV12_BUFFER_CONFIG *src,
26 YV12_BUFFER_CONFIG *dst,
Dvp9_denoiser.h29 YV12_BUFFER_CONFIG running_avg_y[MAX_REF_FRAMES];
30 YV12_BUFFER_CONFIG mc_running_avg_y;
36 YV12_BUFFER_CONFIG src,
Dvp9_denoiser.c32 static void make_grayscale(YV12_BUFFER_CONFIG *yuv);
316 YV12_BUFFER_CONFIG avg = denoiser->running_avg_y[INTRA_FRAME]; in vp9_denoiser_denoise()
317 YV12_BUFFER_CONFIG mc_avg = denoiser->mc_running_avg_y; in vp9_denoiser_denoise()
348 static void copy_frame(YV12_BUFFER_CONFIG dest, const YV12_BUFFER_CONFIG src) { in copy_frame()
363 static void swap_frame_buffer(YV12_BUFFER_CONFIG *dest, in swap_frame_buffer()
364 YV12_BUFFER_CONFIG *src) { in swap_frame_buffer()
373 YV12_BUFFER_CONFIG src, in vp9_denoiser_update_frame_info()
481 static void make_grayscale(YV12_BUFFER_CONFIG *yuv) { in make_grayscale()
/external/libvpx/libvpx/vp8/common/
Dextend.h21 void vp8_extend_mb_row(YV12_BUFFER_CONFIG *ybf, unsigned char *YPtr, unsigned char *UPtr, unsigned …
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,
Dpostproc.h33 int vp8_post_proc_frame(struct VP8Common *oci, YV12_BUFFER_CONFIG *dest,
38 YV12_BUFFER_CONFIG *source,
39 YV12_BUFFER_CONFIG *post,
46 YV12_BUFFER_CONFIG *source,
47 YV12_BUFFER_CONFIG *post,
Donyxc_int.h81 YV12_BUFFER_CONFIG *frame_to_show;
83 YV12_BUFFER_CONFIG yv12_fb[NUM_YV12_BUFFERS];
87 YV12_BUFFER_CONFIG temp_scale_frame;
90 YV12_BUFFER_CONFIG post_proc_buffer;
91 YV12_BUFFER_CONFIG post_proc_buffer_int;
Donyxd.h53 …int vp8dx_get_raw_frame(struct VP8D_COMP* comp, YV12_BUFFER_CONFIG *sd, int64_t *time_stamp, int64…
55 …_reference(struct VP8D_COMP* comp, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd);
56 …_reference(struct VP8D_COMP* comp, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd);
Donyx.h264 …int vp8_receive_raw_frame(struct VP8_COMP* comp, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd,…
266 …int vp8_get_preview_raw_frame(struct VP8_COMP* comp, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t *flag…
270 …t_reference(struct VP8_COMP* comp, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd);
271 …t_reference(struct VP8_COMP* comp, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd);
Dextend.c75 void vp8_copy_and_extend_frame(YV12_BUFFER_CONFIG *src, in vp8_copy_and_extend_frame()
76 YV12_BUFFER_CONFIG *dst) in vp8_copy_and_extend_frame()
105 void vp8_copy_and_extend_frame_with_rect(YV12_BUFFER_CONFIG *src, in vp8_copy_and_extend_frame_with_rect()
106 YV12_BUFFER_CONFIG *dst, in vp8_copy_and_extend_frame_with_rect()
160 void vp8_extend_mb_row(YV12_BUFFER_CONFIG *ybf, in vp8_extend_mb_row()
Dswapyv12buffer.h21 void vp8_swap_yv12_buffer(YV12_BUFFER_CONFIG *new_frame, YV12_BUFFER_CONFIG *last_frame);
Dsetupintrarecon.h19 extern void vp8_setup_intra_recon(YV12_BUFFER_CONFIG *ybf);
20 extern void vp8_setup_intra_recon_top_line(YV12_BUFFER_CONFIG *ybf);
/external/libvpx/libvpx/vp9/common/
Dvp9_postproc.h43 YV12_BUFFER_CONFIG *dest, vp9_ppflags_t *flags);
45 void vp9_denoise(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, int q);
47 void vp9_deblock(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, int q);
Dvp9_loopfilter.h123 void vp9_loop_filter_frame(YV12_BUFFER_CONFIG *frame,
130 void vp9_loop_filter_rows(YV12_BUFFER_CONFIG *frame_buffer,
136 YV12_BUFFER_CONFIG *frame_buffer;
146 LFWorkerData *lf_data, YV12_BUFFER_CONFIG *frame_buffer,
Dvp9_onyxc_int.h77 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()
300 static INLINE YV12_BUFFER_CONFIG *get_frame_new_buffer(VP9_COMMON *cm) { in get_frame_new_buffer()
/external/libvpx/libvpx/vp8/encoder/
Dpicklpf.c25 extern int vp8_calc_ss_err(YV12_BUFFER_CONFIG *source, 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()
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()
137 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) in vp8cx_pick_filter_level_fast()
147 YV12_BUFFER_CONFIG * saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level_fast()
267 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) in vp8cx_pick_filter_level()
288 YV12_BUFFER_CONFIG * saved_frame = cm->frame_to_show; in vp8cx_pick_filter_level()
Ddenoising.h78 YV12_BUFFER_CONFIG yv12_running_avg[MAX_REF_FRAMES];
79 YV12_BUFFER_CONFIG yv12_mc_running_avg;
81 YV12_BUFFER_CONFIG yv12_last_source;
Donyx_int.h319 YV12_BUFFER_CONFIG *Source;
320 YV12_BUFFER_CONFIG *un_scaled_source;
321 YV12_BUFFER_CONFIG scaled_source;
322 YV12_BUFFER_CONFIG *last_frame_unscaled_source;
339 YV12_BUFFER_CONFIG pick_lf_lvl_frame;
616 YV12_BUFFER_CONFIG alt_ref_buffer;
617 YV12_BUFFER_CONFIG *frames[MAX_LAG_BUFFERS];
/external/libvpx/libvpx/vpx_scale/generic/
Dyv12config.c28 vp8_yv12_de_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vp8_yv12_de_alloc_frame_buffer()
39 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vp8_yv12_de_alloc_frame_buffer()
47 int vp8_yv12_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, in vp8_yv12_realloc_frame_buffer()
108 int vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, in vp8_yv12_alloc_frame_buffer()
120 int vpx_free_frame_buffer(YV12_BUFFER_CONFIG *ybf) { in vpx_free_frame_buffer()
129 memset(ybf, 0, sizeof(YV12_BUFFER_CONFIG)); in vpx_free_frame_buffer()
137 int vpx_realloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, in vpx_realloc_frame_buffer()
285 int vpx_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, in vpx_alloc_frame_buffer()
Dyv12extend.c107 void vp8_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) { in vp8_yv12_extend_frame_borders_c()
161 static void extend_frame(YV12_BUFFER_CONFIG *const ybf, int ext_size) { in extend_frame()
203 void vpx_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_borders_c()
207 void vpx_extend_frame_inner_borders_c(YV12_BUFFER_CONFIG *ybf) { in vpx_extend_frame_inner_borders_c()
225 void vp8_yv12_copy_frame_c(const YV12_BUFFER_CONFIG *src_ybc, in vp8_yv12_copy_frame_c()
226 YV12_BUFFER_CONFIG *dst_ybc) { in vp8_yv12_copy_frame_c()
300 void vpx_yv12_copy_y_c(const YV12_BUFFER_CONFIG *src_ybc, in vpx_yv12_copy_y_c()
301 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);
155 void CompareImages(const YV12_BUFFER_CONFIG actual) { in CompareImages()
161 YV12_BUFFER_CONFIG img_;
162 YV12_BUFFER_CONFIG ref_img_;
163 YV12_BUFFER_CONFIG cpy_img_;
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decoder.h88 int vp9_get_raw_frame(struct VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd,
93 YV12_BUFFER_CONFIG *sd);
97 YV12_BUFFER_CONFIG *sd);

1234