[x265] PredIntraAngs_C()

chen chenm003 at 163.com
Sat Nov 2 05:02:42 CET 2013


At 2013-11-02 06:19:05,"Matt Johnson" <johnso87 at illinois.edu> wrote:
>Hi all,
>    I'd like to use PredIntraAngs_C() (and other variants of the intra_pred_allangs primitives) for chroma blocks.  My understanding from the standard is that neighbor samples for chroma blocks are never filtered (please correct me if I'm wrong!), so the neigbor pixel arrays provided via the pAbove1 and pLeft1 arguments should never be used.  The logic in PredIntraAngs_C() decides whether to use the filtered or unfiltered neighbor pixels using a LUT indexed by block size and angular direction; the decision does not use the bLuma argument.  When I pass in bLuma == false, pAbove1 and pLeft1 are still used in the underlying PredIntraAngBufRef().
>    Should I:
>1) pass in pAbove1 == pAbove0 and pLeft1 == pLeft0 to circumvent the issue?
You can do it so.
 
>2) patch PredIntraAngs_C() to decide appropriately based on bLuma?
The PredIntraAngs_C()  design to get all of 33 modes Intra prediction, I think it can't be work for Chroma
The input bLuma will pass to PredIntraAngBufRef()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131102/8063b511/attachment.html>


More information about the x265-devel mailing list