1. 02 Dec, 2014 1 commit
  2. 01 Dec, 2014 3 commits
  3. 26 Nov, 2014 4 commits
  4. 25 Nov, 2014 9 commits
    • James Zern's avatar
      Merge "tests: enable resize_test for vp8" · 31bb7a25
      James Zern authored
    • Yaowu Xu's avatar
      Separate rate_correction_factor for boosted GFs · e4234b3f
      Yaowu Xu authored
      When the golden frame is boosted, the rate correction factor is not
      correlated well with other inter frames even in CBR mode. This commit
      changes to use GF specific rate_correction_factor when gf_cbr_boost
      is greater than 20%.
      Change-Id: I6312c1564387bcacc11f4c5e8a9cfdc781b5c3ab
    • Johann's avatar
      Remove unfreed memory in quantize_test.cc · ee30dd00
      Johann authored
      vp8_config doesn't need to be on the stack. Just use a local copy.
      Change-Id: Ia241b1d87fd9422556d957f3ea43ad71eb5c414a
    • Jingning Han's avatar
      Cosmetic change in vp9_pick_inter_mode · a04ed984
      Jingning Han authored
      Change-Id: Ic072585ebffdb36982ed7b8b9f875ca6c1c656c4
    • Jingning Han's avatar
      Adaptively adjust mode test kick-off thresholds in RTC coding · 92a7cfc8
      Jingning Han authored
      This commit allows the encoder to increase the mode test kick-off
      thresholds if the previous best mode renders all zero quantized
      coefficients, thereby saving motion search runs when possible.
      The compression performance of speed -5 and -6 is down by -0.446%
      and 0.591%, respectively. The runtime of speed -6 is improved by
      10% for many test clips.
      vidyo1, 1000 kbps
      16578 b/f, 40.316 dB, 7873 ms -> 16575 b/f, 40.262 dB, 7126 ms
      nik720p, 1000 kbps
      33311 b/f, 38.651 dB, 7263 ms -> 33304 b/f, 38.629 dB, 6865 ms
      dark720p, 1000 kbps
      33331 b/f, 39.718 dB, 13596 ms -> 33324 b/f, 39.651 dB, 12000 ms
      mmoving, 1000 kbps
      33263 b/f, 40.983 dB, 7566 ms -> 33259 b/f, 40.978 dB, 7531 ms
      Change-Id: I7591617ff113e91125ec32c9b853e257fbc41d90
    • Jingning Han's avatar
    • Jingning Han's avatar
    • Yunqing Wang's avatar
      vp9_ethread: modify VP9_COMP structure · edbd61e1
      Yunqing Wang authored
      This patch modified struct VP9_COMP. Created a struct ThreadData
      to include data that need to be copied for each thread. In
      multiple thread case, one thread processes one tile. all threads
      share one copy of VP9_COMP,
      (refer to VP9_COMP *cpi in the code)
      but each thread has its own copy of ThreadData,
      (refer to ThreadData *td in the code).
      Therefore, within the scope of encode_tiles(), both cpi and td
      need to be passed as function parameters.
      In single thread case, the FRAME_COUNTS pointer in ThreadData
      points to "counts" in VP9_COMMON.
      Change-Id: Ib37908b2d8e2c0f4f9c18f38017df5ce60e8b13e
    • Alex Converse's avatar
      Merge "Fix a tautological assert." · 60ef6c07
      Alex Converse authored
  5. 24 Nov, 2014 8 commits
  6. 22 Nov, 2014 5 commits
  7. 21 Nov, 2014 10 commits