1. 30 Oct, 2013 2 commits
    • James Zern's avatar
      vp9: add multi-threaded tile decoder · fb484524
      James Zern authored
      tiles are decoded in parallel within a single frame
      
      Change-Id: I7aca87cb1c239b74eceef72bdc9f672faebac373
      fb484524
    • James Zern's avatar
      vp9/decode: add get_tile() · 6b00202f
      James Zern authored
      factorizes the code in decode_tiles(). reading the offsets backwards
      wasn't doing anything to prove tile independence
      
      Change-Id: I0395d3c77205852ebdc55efedc68291e93cef85c
      6b00202f
  2. 29 Oct, 2013 3 commits
  3. 28 Oct, 2013 5 commits
  4. 26 Oct, 2013 1 commit
  5. 25 Oct, 2013 4 commits
  6. 24 Oct, 2013 4 commits
  7. 23 Oct, 2013 1 commit
    • Dmitry Kovalev's avatar
      Eliminating usage of allow_comp_inter_inter in the decoder. · 4d88b383
      Dmitry Kovalev authored
      Splitting setup_inter_inter function into is_compound_prediction_allowed
      and setup_compound_prediction. Moving setup_compound_prediction call
      into read_comp_pred from read_uncompressed_header.
      
      We should do the same in the encoder as well.
      
      Change-Id: I40d75fdc4a221b2f7705df00d23a4b3fe79987c3
      4d88b383
  8. 22 Oct, 2013 3 commits
    • Jingning Han's avatar
      Make decode modules independent of tile index · bd23e084
      Jingning Han authored
      Assign the pointer to mode_info stream per tile. Remove the use of
      tile_col in the decoding modules.
      
      Change-Id: I7df87086708a3d92c5e20e86bcfb04e458ff47a6
      bd23e084
    • Dmitry Kovalev's avatar
      Moving functions from vp9_decodemv.c to vp9_decodframe.c. · 9d3f27f3
      Dmitry Kovalev authored
      This move is done to have all compressed header reading functions in one
      place. Moved functions:
        read_switchable_interp_probs
        read_inter_mode_probs
        read_comp_pred_mode
        read_comp_pred
        update_mv
        read_mv_probs
      
      Change-Id: I2aebb57d2826d03d11bf2f8fbbfc3a9978c4f9fb
      9d3f27f3
    • Yunqing Wang's avatar
      Improve scale_factors struct · 175c313a
      Yunqing Wang authored
      The ref's scale_factors are set at frame level, and then copied for
      each partition block. Since the struct members are mostly constant,
      this patch separated the constant and non-constant members, and
      reduced struct copying. This gave 0.5% ~ 1.4% decoder speed gain.
      
      Change-Id: I94043bf5a6995c8042da52e5c661818dfa6f6d4c
      175c313a
  9. 21 Oct, 2013 7 commits
  10. 18 Oct, 2013 3 commits
  11. 16 Oct, 2013 2 commits
  12. 15 Oct, 2013 2 commits
    • Alexander Voronov's avatar
      Updated encoder to handle intra-only frames · d6a59fb1
      Alexander Voronov authored
      Updated the encoder to handle frames that are coded
      intra-only. Intra-only frames must be non-showable,
      that is, the "show frame" flag must be set to 0 in
      the frame header.
      
      Tested by forcing the ARF frames to be coded intra-
      only.
      
      Note: The rate control code will need to be modified
      to account for intra-only frames better than they
      are currently handled.
      
      Change-Id: I6a9dd5337deddcecc599d3a44a7431909ed21079
      d6a59fb1
    • Yaowu Xu's avatar
      Added trap for invalid key frame · 52a39f75
      Yaowu Xu authored
      Change-Id: I698e8df9b336d38bffe01e656acba00d4003695f
      52a39f75
  13. 11 Oct, 2013 2 commits
  14. 10 Oct, 2013 1 commit