[x265] [PATCH] function pointer for all_angs_intra_pred_c
Praveen Tiwari
praveen at multicorewareinc.com
Tue Nov 26 13:05:23 CET 2013
Actually, this patch was suppose to send before "testBench code for
all_angs_intra_pred" but I missed. please, take care of it while merging.
On Tue, Nov 26, 2013 at 5:31 PM, <praveen at multicorewareinc.com> wrote:
> # 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];
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131126/8a61cfc0/attachment.html>
More information about the x265-devel
mailing list