/* * Copyright (c) 2025 The WebM project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree.
*/
// This file is generated. Do not edit. #ifndef VP8_RTCD_H_ #define VP8_RTCD_H_
void vp8_bilinear_predict16x16_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_bilinear_predict16x16 vp8_bilinear_predict16x16_c
void vp8_bilinear_predict4x4_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_bilinear_predict4x4 vp8_bilinear_predict4x4_c
void vp8_bilinear_predict8x4_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_bilinear_predict8x4 vp8_bilinear_predict8x4_c
void vp8_bilinear_predict8x8_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_bilinear_predict8x8 vp8_bilinear_predict8x8_c
int vp8_block_error_c(short *coeff, short *dqcoeff); #define vp8_block_error vp8_block_error_c
void vp8_copy32xn_c(constunsignedchar *src_ptr, int src_stride, unsignedchar *dst_ptr, int dst_stride, int height); #define vp8_copy32xn vp8_copy32xn_c
void vp8_copy_mem16x16_c(unsignedchar *src, int src_stride, unsignedchar *dst, int dst_stride); #define vp8_copy_mem16x16 vp8_copy_mem16x16_c
void vp8_copy_mem8x4_c(unsignedchar *src, int src_stride, unsignedchar *dst, int dst_stride); #define vp8_copy_mem8x4 vp8_copy_mem8x4_c
void vp8_copy_mem8x8_c(unsignedchar *src, int src_stride, unsignedchar *dst, int dst_stride); #define vp8_copy_mem8x8 vp8_copy_mem8x8_c
void vp8_dc_only_idct_add_c(short input_dc, unsignedchar *pred_ptr, int pred_stride, unsignedchar *dst_ptr, int dst_stride); #define vp8_dc_only_idct_add vp8_dc_only_idct_add_c
int vp8_denoiser_filter_c(unsignedchar *mc_running_avg_y, int mc_avg_y_stride, unsignedchar *running_avg_y, int avg_y_stride, unsignedchar *sig, int sig_stride, unsignedint motion_magnitude, int increase_denoising); #define vp8_denoiser_filter vp8_denoiser_filter_c
int vp8_denoiser_filter_uv_c(unsignedchar *mc_running_avg, int mc_avg_stride, unsignedchar *running_avg, int avg_stride, unsignedchar *sig, int sig_stride, unsignedint motion_magnitude, int increase_denoising); #define vp8_denoiser_filter_uv vp8_denoiser_filter_uv_c
void vp8_dequant_idct_add_c(short *input, short *dq, unsignedchar *dest, int stride); #define vp8_dequant_idct_add vp8_dequant_idct_add_c
void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsignedchar *dst_u, unsignedchar *dst_v, int stride, char *eobs); #define vp8_dequant_idct_add_uv_block vp8_dequant_idct_add_uv_block_c
void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsignedchar *dst, int stride, char *eobs); #define vp8_dequant_idct_add_y_block vp8_dequant_idct_add_y_block_c
void vp8_dequantize_b_c(struct blockd*, short *DQC); #define vp8_dequantize_b vp8_dequantize_b_c
int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); #define vp8_diamond_search_sad vp8_diamond_search_sad_c
void vp8_short_fdct4x4_c(short *input, short *output, int pitch); #define vp8_short_fdct4x4 vp8_short_fdct4x4_c
void vp8_short_fdct8x4_c(short *input, short *output, int pitch); #define vp8_short_fdct8x4 vp8_short_fdct8x4_c
void vp8_short_idct4x4llm_c(short *input, unsignedchar *pred_ptr, int pred_stride, unsignedchar *dst_ptr, int dst_stride); #define vp8_short_idct4x4llm vp8_short_idct4x4llm_c
void vp8_short_inv_walsh4x4_c(short *input, short *mb_dqcoeff); #define vp8_short_inv_walsh4x4 vp8_short_inv_walsh4x4_c
void vp8_short_inv_walsh4x4_1_c(short *input, short *mb_dqcoeff); #define vp8_short_inv_walsh4x4_1 vp8_short_inv_walsh4x4_1_c
void vp8_short_walsh4x4_c(short *input, short *output, int pitch); #define vp8_short_walsh4x4 vp8_short_walsh4x4_c
void vp8_sixtap_predict16x16_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_sixtap_predict16x16 vp8_sixtap_predict16x16_c
void vp8_sixtap_predict4x4_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_sixtap_predict4x4 vp8_sixtap_predict4x4_c
void vp8_sixtap_predict8x4_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_sixtap_predict8x4 vp8_sixtap_predict8x4_c
void vp8_sixtap_predict8x8_c(unsignedchar *src_ptr, int src_pixels_per_line, int xoffset, int yoffset, unsignedchar *dst_ptr, int dst_pitch); #define vp8_sixtap_predict8x8 vp8_sixtap_predict8x8_c
void vp8_temporal_filter_apply_c(unsignedchar *frame1, unsignedint stride, unsignedchar *frame2, unsignedint block_size, int strength, int filter_weight, unsignedint *accumulator, unsignedshort *count); #define vp8_temporal_filter_apply vp8_temporal_filter_apply_c
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.