[x265] [PATCH 1 of 3] Adding function pointer type & array definition for luma vps filter functions
nabajit at multicorewareinc.com
nabajit at multicorewareinc.com
Tue Nov 5 08:22:49 CET 2013
# HG changeset patch
# User Nabajit Deka
# Date 1383635718 -19800
# Tue Nov 05 12:45:18 2013 +0530
# Node ID 88a476ed9ed2ccfa2964a15a9f5795b79b99a195
# Parent 686b5b50279715bcfd15af8603e52c59de7d1b40
Adding function pointer type & array definition for luma vps filter functions.
diff -r 686b5b502797 -r 88a476ed9ed2 source/common/primitives.h
--- a/source/common/primitives.h Mon Nov 04 22:50:48 2013 -0600
+++ b/source/common/primitives.h Tue Nov 05 12:45:18 2013 +0530
@@ -209,6 +209,7 @@
typedef void (*plane_copy_deinterleave_t)(pixel *dstu, intptr_t dstuStride, pixel *dstv, intptr_t dstvStride, pixel *src, intptr_t srcStride, int w, int h);
typedef void (*filter_pp_t) (pixel *src, intptr_t srcStride, pixel *dst, intptr_t dstStride, int coeffIdx);
+typedef void (*filter_ps_t) (pixel *src, intptr_t srcStride, int16_t *dst, intptr_t dstStride, int coeffIdx);
typedef void (*filter_hv_pp_t) (pixel *src, intptr_t srcStride, pixel *dst, intptr_t dstStride, int idxX, int idxY);
typedef void (*filter_p2s_t)(pixel *src, intptr_t srcStride, int16_t *dst, int width, int height);
@@ -255,6 +256,7 @@
filter_pp_t luma_hpp[NUM_LUMA_PARTITIONS];
filter_pp_t chroma_vpp[NUM_CHROMA_PARTITIONS];
filter_pp_t luma_vpp[NUM_LUMA_PARTITIONS];
+ filter_ps_t luma_vps[NUM_LUMA_PARTITIONS];
filter_hv_pp_t luma_hvpp[NUM_LUMA_PARTITIONS];
filter_p2s_t luma_p2s;
filter_p2s_t chroma_p2s;
More information about the x265-devel
mailing list