[x265] [PATCH] function pointer for all_angs_intra_pred_c
praveen at multicorewareinc.com
praveen at multicorewareinc.com
Tue Nov 26 13:01:45 CET 2013
# HG changeset patch
# User Praveen Tiwari
# Date 1385459394 -19800
# Node ID 59256f18147627323fdc7c3edd5c39bf2d93abec
# Parent c34a7f9b58bd59b5a6530c170dfbaeece5dea24c
function pointer for all_angs_intra_pred_c
diff -r c34a7f9b58bd -r 59256f181476 source/common/primitives.h
--- a/source/common/primitives.h Tue Nov 26 13:39:56 2013 +0530
+++ b/source/common/primitives.h Tue Nov 26 15:19:54 2013 +0530
@@ -205,6 +205,7 @@
typedef void (*pixel_sub_ps_t)(int16_t *dst, intptr_t dstride, pixel *src0, pixel *src1, intptr_t sstride0, intptr_t sstride1);
typedef void (*pixel_add_ps_t)(pixel *a, intptr_t dstride, pixel *b0, int16_t *b1, intptr_t sstride0, intptr_t sstride1);
+typedef void (*allAngsIntraPred_t)(pixel *dest, pixel *above0, pixel *left0, pixel *above1, pixel *left1, bool bLuma);
/* Define a structure containing function pointers to optimized encoder
* primitives. Each pointer can reference either an assembly routine,
@@ -276,6 +277,8 @@
plane_copy_deinterleave_t plane_copy_deinterleave_c;
extendCURowBorder_t extendRowBorder;
+ allAngsIntraPred_t allAngsIntraPred[NUM_SQUARE_BLOCKS];
+
struct {
filter_pp_t filter_vpp[NUM_LUMA_PARTITIONS];
filter_ps_t filter_vps[NUM_LUMA_PARTITIONS];
More information about the x265-devel
mailing list