1. 15 Aug, 2014 14 commits
  2. 14 Aug, 2014 17 commits
  3. 13 Aug, 2014 9 commits
    • Jingning Han's avatar
      Allow full coeff probability model and cost update · ccef8842
      Jingning Han authored
      This commit moves the simplified coefficient probability model
      and costing update to speed 4, and turns on chessboard pattern
      mode search for sub 720p sequences. The overall coding performance
      of speed 3 is improved:
      derf  0.889%
      stdhd 1.744%
      The speed 3 runtime for test sequences are improved:
      bus cif at 1000 kbps 9823 ms -> 9642 ms
      pedestrian 1080p 2000 kbps 189559 ms -> 183284 ms
      Change-Id: Iecbc7496a68f31fd49fb09f8dfd97c028d675a5d
    • Jingning Han's avatar
      Skip mode search based on reference frame consistency · 1e305479
      Jingning Han authored
      This commit enables the encoder to skip NEARMV and ZEROMV if the
      above and left blocks have identical reference frame, and the
      current reference is different from that. It reduces the runtime
      of speed 3 for test sequences:
      bus cif at 1000 kbps 10064 ms -> 9823 ms
      pedestrian 1080p at 2000 kbps 193078 ms -> 189559 ms
      The compression performance is changed by
      derf  -0.085%
      stdhd -0.103%
      Change-Id: If304f26d42e6412152a84c3dd7b02635c38444f4
    • Jingning Han's avatar
    • Jingning Han's avatar
      Enable motion field based mode seach skip · 0daadeb6
      Jingning Han authored
      This commit allows the encoder to check the above and left neighbor
      blocks' reference frames and motion vectors. If they are all
      consistent, skip checking the NEARMV and ZEROMV modes. This is
      enabled in speed 3. The coding performance is improved:
      pedestrian area 1080p at 2000 kbps,
      from  74773 b/f, 41.101 dB, 198064 ms
      to    74795 b/f, 41.099 dB, 193078 ms
      park joy 1080p at 15000 kbps,
      from 290727 b/f, 30.640 dB, 609113 ms
      to   290558 b/f, 30.630 dB, 592815 ms
      Overall compression performance of speed 3 is changed
      derf  -0.171%
      stdhd -0.168%
      Change-Id: I8d47dd543a5f90d7a1c583f74035b926b6704b95
    • Yaowu Xu's avatar
      Simplify select_tx_mode() · b6a41802
      Yaowu Xu authored
      The function is called only once, right after all stats counters are
      reset to 0. Therefore all the computations have zero effect on return
      values. This commmit to removed those effectless code.
      Change-Id: I50d27c0802547921fa36c60aa4bd92d76247f595
    • Jim Bankoski's avatar
    • James Zern's avatar
      cq_test: allow test cases to be run out of order · 1c620319
      James Zern authored
      check that bitrates increase with cqlevel at global test case teardown,
      rather than after each individual test case. this allows the tests to be
      run out of order with --gtest_shuffle.
      Change-Id: I9e0d4e6a2d920a1f2fe9aee7b7876a3e7eb5d297
    • Deb Mukherjee's avatar
    • Deb Mukherjee's avatar
      Initialization to prevent asan failure on google3 · 17ea6ab6
      Deb Mukherjee authored
      Reinstates an assignment to prevent an asan failurere on google3.
      Not sure why the failure happens. This was removed in a recent patch
      Change-Id: Ifd9ccffd4c2164f4de38b21821ffb28bd779b0f3