1. 28 Jul, 2015 1 commit
  2. 27 Jul, 2015 4 commits
  3. 26 Jul, 2015 1 commit
    • Jingning Han's avatar
      Refactor vp9_idct.h file · 5ebc8feb
      Jingning Han authored
      Separate the common coefficient constant into vpx_dsp/txfm_common.h.
      Move the SSE2 macro definitions to vpx_dsp/x86/txfm_common_sse2.h.
      This clears the use case of vp9_idct.h in vpx_dsp folder.
      
      Change-Id: I319735a2abf42888e5080ac14cfbcde34be7b121
      5ebc8feb
  4. 24 Jul, 2015 2 commits
  5. 23 Jul, 2015 5 commits
  6. 22 Jul, 2015 4 commits
    • Jingning Han's avatar
      Take out VP9_ prefix from mips/msa macros · 97ec5123
      Jingning Han authored
      The msa macros are locally used and should not be named with VP9
      prefix.
      
      Change-Id: I2c9c746c4027383c16b9ab12b77b4e70e7e7d206
      97ec5123
    • Jingning Han's avatar
      Factor forward 2D-DCT transforms into vpx_dsp · b67821f3
      Jingning Han authored
      This commit factors the 4x4, 8x8, and 16x16 2D-DCT forward
      transform operations into vpx_dsp folder.
      
      Change-Id: I084b117b79c0925edcbcabb93f62b9f4bf8dbe7d
      b67821f3
    • James Zern's avatar
      mips/dspr2: fix vp9-highbitdepth build · 9a0a2193
      James Zern authored
      vp9_itrans*_dspr2.c aren't necessary for high bitdepth builds and
      notably vp9_itrans8_dspr2.c fails in various configurations using a
      codesourcery toolchain:
      vp9_itrans8_dspr2.c:31:5: can't find a register in class 'GR_REGS' while reloading 'asm'
      
      Change-Id: I2ac76203e65cc643cb835ab50e95701896d92a1a
      9a0a2193
    • hui su's avatar
      Code cleanup in vp9_encode_block_intra · e298d650
      hui su authored
      Change-Id: Ie4d958b26e586db218f8ee95d5df4bf11f2345a1
      e298d650
  7. 21 Jul, 2015 6 commits
  8. 20 Jul, 2015 9 commits
  9. 17 Jul, 2015 8 commits
    • Jingning Han's avatar
      Remove dspr2 loop filter files from vp9_common.mk · fd15cd5a
      Jingning Han authored
      These files have been moved to vpx_dsp directory. Clean the
      vp9_common make file accordingly.
      
      Change-Id: I9b1e820376421c801f705157e60cc7a55487f469
      fd15cd5a
    • Yunqing Wang's avatar
      Migrate quantization functions from vp9/ to vpx_dsp/ · 38f1fbbb
      Yunqing Wang authored
      The following quantization functions were moved:
      vp9_quantize_b
      vp9_quantize_b_32x32
      vp9_highbd_quantize_b
      vp9_highbd_quantize_b_32x32
      
      vp9_quantize_dc
      vp9_quantize_dc_32x32
      vp9_highbd_quantize_dc
      vp9_highbd_quantize_dc_32x32
      
      The purpose of doing that was to allow these functions to be shared
      by multiple codecs.
      
      Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
      38f1fbbb
    • Jingning Han's avatar
      Rename loop filter function from vp9_ to vpx_ · 2992739b
      Jingning Han authored
      Change-Id: I6f424bb8daec26bf8482b5d75dd9b0e45c11a665
      2992739b
    • Yaowu Xu's avatar
      Move bit reader files to vpx_dsp · 97279ed2
      Yaowu Xu authored
      Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
      97279ed2
    • Jingning Han's avatar
      Migrate mips dspr2 loop filter implementation from vp9 to vpx · 4735edd0
      Jingning Han authored
      This commit moves the loop filter dspr2 implementation from vp9 to
      vpx_dsp directory. It also fixes header file format issues.
      
      Change-Id: I09203ed4bd267d7fd76bb79a6ee84a37646206b2
      4735edd0
    • Marco's avatar
      Dynamic resize 1 pass mode: fix buffer underflow threshold. · 7501de26
      Marco authored
      Remove the use of drop_frames_water_mark, as this is used for
      frame dropping control. Use fixed threshold for now on buffer underflow.
      
      Change-Id: If0ddda9f7f6fa96067cdcb0eccb42e17bda37c32
      7501de26
    • 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
    • Jingning Han's avatar
      Resolve dspr2 loop filter dependency complexity · d0750d28
      Jingning Han authored
      Narrow the scope of dependency required by the dspr2 implementation
      of loop filters.
      
      Change-Id: Ib8d99dc7d9c231f69dd31d02e0a89e5bd0545a28
      d0750d28