1. 31 Oct, 2018 5 commits
    • David Flynn's avatar
      geom/m44750: occupancy context maps with on-the-fly update · e9dd9ce0
      David Flynn authored
      Bitwise geometry occupancy coding uses a mapping table to select entropy
      contexts.  This commit employs a dynamic mapping which is updated after
      each coding operation, replacing the previous static mapping tables.
      
      NB: the proposed version used a context with a halving period
      (max_count) of 64 symbols.  However, this conflicts with another
      adoption (512 symbols), and a wholesale replacement of the arithmetic
      codec and context model.  To resolve the conflict, the existing halving
      period (128) is used.
      e9dd9ce0
    • David Flynn's avatar
      entropy: introduce o3dgc::Adaptive_Bit_Model_Fast abstraction · 12619176
      David Flynn authored
      This commit provides an encapsulated interface to the fast update option
      of the o3dgc context models with a statistic halving period of 128
      symbols (max_count).
      12619176
    • Philip A. Chou's avatar
      trisoup/m43786: initial import of c++ version of trisoup · 32137071
      Philip A. Chou authored and David Flynn's avatar David Flynn committed
      This commit integrates a c++ trisoup codec, replacing the previous matlab
      implementation.
      
      The provided code has been reworked to avoid duplicating code, dead code,
      and operate with the current HLS.
      32137071
    • David Flynn's avatar
      geom: refactor occupancy (de)coding · a03dc25d
      David Flynn authored
      This commit replaces some repetitive code with a loop.
      a03dc25d
    • David Flynn's avatar
      geom: refactor octree coding into seperate files · e7f8c7fc
      David Flynn authored
      The geometry coder is quite large, especially with trisoup and has no
      benefit to being a header only implementation.  This commit moves the
      geometry octree coder out of the header files and into
      geometry_octree_{en,de}coder.cpp.
      e7f8c7fc
  2. 23 Jul, 2018 1 commit
  3. 06 May, 2018 1 commit
  4. 27 Feb, 2018 1 commit
  5. 20 Feb, 2018 1 commit