• Toshiyasu Sugio's avatar
    attr/m43665: configurable number of direct neighbour predictors · dce92811
    Toshiyasu Sugio authored and David Flynn's avatar David Flynn committed
    This commit provides an ability to vary the number of direct neighbours
    used in the predicting transform.  Mode 0 corresponds to the existing
    averaging, and mode n selects the n-th nearest neighbour for direct
    prediction.
    
    The provided code has been reworked to:
     - rewrite unary coding to be a little more obvious
     - tidy the mode decision path
     - add configuration for max_num_direct_predictors (renamed from
       MaxNumPredCand)
     - now counts the number of single predictors, rather than prediction
       modes.
    dce92811