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
      ccef8842
    • 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
      1e305479
    • Jingning Han's avatar
      6e086548
    • 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
      0daadeb6
    • 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
      b6a41802
    • 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
      1c620319
    • 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
      https://gerrit.chromium.org/gerrit/#/c/71068/.
      
      Change-Id: Ifd9ccffd4c2164f4de38b21821ffb28bd779b0f3
      17ea6ab6