1. 28 Mar, 2011 5 commits
  2. 24 Mar, 2011 4 commits
  3. 23 Mar, 2011 1 commit
  4. 22 Mar, 2011 2 commits
  5. 21 Mar, 2011 8 commits
  6. 14 Mar, 2011 8 commits
  7. 10 Mar, 2011 1 commit
  8. 09 Mar, 2011 3 commits
    • Kenneth Moreland's avatar
      38bd3b23
    • Kenneth Moreland's avatar
      Change run lengths from 16 bits to 32 bits. · f8f74ff1
      Kenneth Moreland authored
      I was using 16 bit run lengths to ensure that I never inflated images,
      even when pixels only took up 32 bits.  However, 16 bits limits the
      maximum size of the run lengths.  Thus, it inflated images (albiet by
      a small amount) in the average case when all pixels were averaged, and
      there is lots of code to break up the run lengths and copy pixels
      individually.
      
      This change means that some images can expand up to 50%, but only in
      cases that probably never happen.  The worst side effect of this
      change is that IceT must allocate this extra 50% in buffers just in
      case.  I could probably get around this by refusing to use run
      lengths of size 1.  However, that would again complicate code,
      especially in cases where you are copying active pixels (and hence
      have a special case of inserting background pixels).
      f8f74ff1
    • Kenneth Moreland's avatar
      Change DT_ identifiers to CCC_ in compressed-compressed composite. · 5f919a63
      Kenneth Moreland authored
      I just copied from the decompress template, so the DT abbrivation
      makes no sense.
      5f919a63
  9. 02 Mar, 2011 8 commits