1. 20 Dec, 2013 2 commits
  2. 18 Dec, 2013 2 commits
    • Johann's avatar
      Cast away Windows warning · dc2c62eb
      Johann authored
      Subtracting the pointers promoted to a signed type.
      
      Change-Id: Ied0e822a1756ed7b2f514efafcb6dce4efb9b9d6
      dc2c62eb
    • Johann's avatar
      Fix incorrect size reading · 85770264
      Johann authored
      Guard against incorrect size values moving *data past data_end.
      
      Check read length against the difference of the buffers.
      
      Change-Id: Ie0b54e2db517fd41a0f3ceb23402ee44839a4739
      85770264
  3. 16 Dec, 2013 2 commits
  4. 13 Dec, 2013 2 commits
  5. 11 Dec, 2013 1 commit
    • James Zern's avatar
      vp9 mt decode: reorder tile decode · 345fbfef
      James Zern authored
      reorder the tiles based on size and their presumed complexity. this
      minimizes the cases where the main thread is waiting on a worker to
      complete.
      
      Change-Id: Ie80642c6a1d64ece884f41683d23a3708ab38e0c
      345fbfef
  6. 10 Dec, 2013 1 commit
  7. 09 Dec, 2013 1 commit
  8. 06 Dec, 2013 3 commits
  9. 05 Dec, 2013 2 commits
    • Tero Rintaluoma's avatar
      Fix show existing frame · 047b0b01
      Tero Rintaluoma authored
      - Disable mode info update in case where current frame is coded
        as "show existing frame".
      - Should fix issue 676.
      
      Change-Id: Ibee681850eb307f982da6528d3e31cb94f881c08
      047b0b01
    • Frank Galligan's avatar
      Fix the initial references to frame buffers. · 9ed616a5
      Frank Galligan authored
      The old code would start in a mixed state, where all the reference
      frames were pointing to frame buffer 0, but the reference counts
      were 0. This is why we needed special code for the first frame.
      
      Change-Id: I734961012917654ff8c0c8b317aac00ab75ded1a
      9ed616a5
  10. 04 Dec, 2013 1 commit
    • Dmitry Kovalev's avatar
      Moving eob array to the encoder. · f00d157c
      Dmitry Kovalev authored
      In the decoder we don't need to save eobs, we can pass eob as an argument.
      That's why removing eob arrays from VP9Decompressor and TileWorkerData,
      and moving eob pointer from macroblockd_plane to macroblock_plane.
      
      Change-Id: I8eb919acc837acfb3abdd8319af63d1bbca8217a
      f00d157c
  11. 02 Dec, 2013 1 commit
    • Dmitry Kovalev's avatar
      Using local variable for token_cache. · 5ab920d2
      Dmitry Kovalev authored
      The difference with the old code is that originally the whole token_cache
      was initialized with zeros at the beginning of decode_coefs() function.
      Now we set several zero values explicitly with "token_cache[scan[c]] = 0".
      
      Change-Id: I88cc5031f01d13012d1a4491739c36cb44f9401e
      5ab920d2
  12. 27 Nov, 2013 2 commits
  13. 26 Nov, 2013 1 commit
    • Dmitry Kovalev's avatar
      Deleting vp9_treereader.h file. · d7efe068
      Dmitry Kovalev authored
      Renaming treed_read() to consistent vp9_read_tree() and moving it from
      deleted vp9_treereader.h to vp9_dboolhuff.h file.
      
      Change-Id: Iedd8655acbe25e4fcf62b79e5a13bdea69b6b004
      d7efe068
  14. 25 Nov, 2013 1 commit
    • Jingning Han's avatar
      Use separate inter predictors for enc/dec · ba8b5e8d
      Jingning Han authored
      The decoder will construct inter predictor using lazy border extension,
      while the encoder, going with multiple runs of motion search in the rate-
      distortion optimization loop for each block, does border extension at
      frame level. This commit makes separate the inter predictors for encoder
      and decoder, respectively.
      
      Change-Id: Ieca2fecba3a7201a6d64ef9f219e5d91e50559c3
      ba8b5e8d
  15. 23 Nov, 2013 1 commit
    • Dmitry Kovalev's avatar
      Renaming COMPPREDMODE_TYPE enum and its members. · fb9c19c6
      Dmitry Kovalev authored
      List of renames:
        COMPPREDMODE_TYPE      => REFERENCE_MODE
        SINGLE_PREDICTION_ONLY => SINGLE_REFERENCE
        COMP_PREDICTION_ONLY   => COMPOUND_REFERENCE
        HYBRID_PREDICTION      => REFERENCE_MODE_SELECT (like TX_MODE_SELECT)
        NB_PREDICTION_TYPES    => REFERENCE_MODES
      
      Change-Id: If723dabe9435325d0165dcd028142a2c78b417b4
      fb9c19c6
  16. 22 Nov, 2013 2 commits
  17. 21 Nov, 2013 1 commit
  18. 20 Nov, 2013 1 commit
  19. 19 Nov, 2013 1 commit
  20. 18 Nov, 2013 1 commit
  21. 15 Nov, 2013 1 commit
    • Yaowu Xu's avatar
      Renamed two files · 49cbe458
      Yaowu Xu authored
      from vp9_decodframe.{c,h} to vp9_decodeframe.{c,h}
      
      Change-Id: I21ac4b14fc90246e3f16bd90c52c12d126d791f8
      49cbe458
  22. 14 Nov, 2013 3 commits
  23. 12 Nov, 2013 3 commits
  24. 11 Nov, 2013 1 commit
    • Jingning Han's avatar
      Decouple macroblockd_plane buffer usage · d8b4c792
      Jingning Han authored
      Make the macroblockd_plane contain dynamic buffer pointers instead
      static pointers to the memory space allocated therein. The decoder
      uses the buffer allocated in pbi, while encoder will use a dual
      buffer approach for rate-distortion optimization search.
      
      Change-Id: Ie6f24be2dcda35df7c15b4014e5ccf236fb3f76c
      d8b4c792
  25. 09 Nov, 2013 1 commit
  26. 08 Nov, 2013 1 commit
  27. 07 Nov, 2013 1 commit