1. 23 Jul, 2018 2 commits
  2. 29 Jun, 2018 1 commit
    • David Flynn's avatar
      m42239/geometry: fix missing neighbourhood check for idcm eligibility · 1cd9938e
      David Flynn authored
      The original integration of IDCM implemented only the parent based
      eligibility check of m42239 and erroneously omitted the six-neighbour
      check.
      
      This commit adds the six-neighbour check, making use of the neighbour
      calculation from m42239 neighbour contextualised coding of occupancy.
      1cd9938e
  3. 12 Jun, 2018 1 commit
  4. 08 Jun, 2018 2 commits
  5. 05 Jun, 2018 19 commits
  6. 23 May, 2018 5 commits
  7. 17 May, 2018 1 commit
  8. 16 May, 2018 4 commits
  9. 11 May, 2018 2 commits
    • Ohji Nakagami's avatar
      m42538/recolour: implement recolouring method of m42141 option 2 · 2c6f23ec
      Ohji Nakagami authored and David Flynn's avatar David Flynn committed
      This commit eliminates the blending of point attribute values during
      the attribute transfer process used in geometry quantisation by forcing
      the blending weight to be 0|1 (m42141).
      
      m42538 also recommends to disable the bounded search of the closest
      attribute from the contributing set by setting searchRange=0.  This is
      reflected by a change to the software defaults and configuration.
      2c6f23ec
    • Ohji Nakagami's avatar
      m42538/recolour: extend reflectance clipping to 16-bit range · b328078c
      Ohji Nakagami authored and David Flynn's avatar David Flynn committed
      This commit fixes an issue with source sequences that contain 16-bit
      reflectance data, which may be clipped to 8-bit ranges during attribute
      transfer (recolouring) following geometry quantisation.
      b328078c
  10. 10 May, 2018 3 commits
    • David Flynn's avatar
      release: update version to 2.0-rc1 · c79fe4b7
      David Flynn authored
      c79fe4b7
    • David Flynn's avatar
      m42239/geometry: inferred direct position coding mode · 76d35c23
      David Flynn authored
      This commit provides an implementation of m42239, permitting early
      coding termination of sub-trees that contain few points:
      
       - the so-called IDCM feature uses an eligibility criteria prior
         to permitting an encoder mode decision.
      
       - the feature may be controlled via the command line / config file
         using the --inferredDirectCodingMode=1|0 option
      76d35c23
    • David Flynn's avatar
      m42238/geometry: neighbour contextualised coding of occupancy · ca4ac3f9
      David Flynn authored
      This commit provides an implementation of m42238 to code occupancy:
      
       - a node's child occupancy is contextualised based on the adjacent
         neighbours of the parent node.
      
       - when an isolated node is occupied by only a single child, the
         sub-node address [0,7] is directly coded instead of the 8-bit
         occupancy word.
      
       - collection of neighbour occupancy is performed using a scatter/
         gather operation upon the insertion of each child node into the
         fifo queue.
      
       - the feature may be controlled via the command line / config file
         using the --neighbourContextualisation=1|0 option
      ca4ac3f9