[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