1. 20 Jun, 2013 8 commits
  2. 19 Jun, 2013 4 commits
    • James Zern's avatar
      test_libvpx: disable pthreads in gtest · 90a9900a
      James Zern authored
      currently threading is internal to libvpx so thread safety is unneeded
      in libgtest -- visual studio builds already operate in this way as they
      do not have pthread.h available by default.
      this removes an unconditional link to libpthread using $(extralibs)
      should libvpx require it.
      Change-Id: Ieae1d693406653a54b54fba818c598836797d33b
    • Yunqing Wang's avatar
      Merge "Add two-pass quantization" · 36568357
      Yunqing Wang authored
    • Yunqing Wang's avatar
      Add two-pass quantization · b5bf7b13
      Yunqing Wang authored
      Optimized the quantization function by making it a two-pass
      process. The first pass does a quick checking of the transform
      coefficients against the base ZBIN, and only keep the good
      enough set of coefficients for quantization. A skipping
      check is added. If all coefficients are within the base ZBIN, no
      quantization is needed. The second pass is the actual quantization
      pass, which only processes the coefficient subset determined
      in first pass. This reduces the computation. Furthermore, an
      alternitive method is used for large transform size, which often
      has sparse nonzero quantized coefficients.
      Overall, the encoder speedup is about 4%. The quantization function
      itself gets 20% faster.
      Change-Id: I3a9dd0da6db030260b6d9c314a9fa48ecae89f22
    • Yaowu Xu's avatar
      Remove unnecessary copying of probs. · 12180c83
      Yaowu Xu authored
      Change-Id: Ic924f07c6ab0c929c6cdf11880d3c625806e272c
  3. 18 Jun, 2013 12 commits
  4. 17 Jun, 2013 13 commits
  5. 15 Jun, 2013 3 commits