[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