1. 17 Jul, 2015 1 commit
    • Yaowu Xu's avatar
      Correctly report "Unsupported bitstream profile" · 7c0c62df
      Yaowu Xu authored
      For vp9 decoder build without profile 2 and profile 3 support, this
      commit changes to report error "Unsupported bitstream profile" for
      input streams in profile 2 or 3, rather than other misleading error
      information.
      
      In addition, one of the invalid files in unit tests is actually coded
      profile 2, this commit makes it tested only when the decoder is built
      with vp9-highbitdepth.
      
      This fixes issue #1028.
      
      Change-Id: I8b6c1210787c8f89c703a546687dcf973ac20fc0
      7c0c62df
  2. 16 Jul, 2015 3 commits
  3. 15 Jul, 2015 8 commits
  4. 14 Jul, 2015 7 commits
  5. 13 Jul, 2015 8 commits
  6. 10 Jul, 2015 1 commit
  7. 09 Jul, 2015 11 commits
  8. 08 Jul, 2015 1 commit
    • Jingning Han's avatar
      Refactor transform block loop for inter mode decoding · 8783a8a9
      Jingning Han authored
      Rework the inter mode transform block decoding loop. Replace the
      block index with the row and col index as the input argument. It
      saves function call to compute the row and col index according to
      the block index and overall block size, and many if statements
      associated with the transform block position relative to the coding
      block. For the test bit-stream pedestrian_area 1080p at 5 Mbps,
      the decoding speed goes up from 81.13 fps to 81.92 fps.
      
      Note that the intra coded block decoding needs more refactoring
      work than the inter ones. So keep it using foreach_transforme_block
      as for now.
      
      Change-Id: I5622bdae7be28ed5af96693274057f55ba9b4fb4
      8783a8a9