/* * Copyright (c) 2015 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.
*/
typedefunsignedint (*vpx_sad_fn_t)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
typedefunsignedint (*vpx_sad_avg_fn_t)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
typedefvoid (*vp8_copy32xn_fn_t)(const uint8_t *src_ptr, int src_stride,
uint8_t *ref_ptr, int ref_stride, int n);
typedefvoid (*vpx_sad_multi_fn_t)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsignedint *sad_array);
typedefvoid (*vpx_sad_multi_d_fn_t)(const uint8_t *src_ptr, int src_stride, const uint8_t *const b_array[], int ref_stride, unsignedint *sad_array);
typedefunsignedint (*vpx_variance_fn_t)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsignedint *sse);
typedefunsignedint (*vpx_subpixvariance_fn_t)( const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, unsignedint *sse);
typedefunsignedint (*vpx_subp_avg_variance_fn_t)( const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, unsignedint *sse, const uint8_t *second_pred);
#if CONFIG_VP9 typedefstruct vp9_variance_vtable {
vpx_sad_fn_t sdf; // Same as normal sad, but downsample the rows by a factor of 2.
vpx_sad_fn_t sdsf;
vpx_sad_avg_fn_t sdaf;
vpx_variance_fn_t vf;
vpx_subpixvariance_fn_t svf;
vpx_subp_avg_variance_fn_t svaf;
vpx_sad_multi_d_fn_t sdx4df; // Same as sadx4, but downsample the rows by a factor of 2.
vpx_sad_multi_d_fn_t sdsx4df;
} vp9_variance_fn_ptr_t; #endif// CONFIG_VP9
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.