1. 06 Jun, 2014 2 commits
  2. 05 Jun, 2014 2 commits
  3. 04 Jun, 2014 1 commit
  4. 03 Jun, 2014 4 commits
    • Jingning Han's avatar
      Fix potential overflow issue in SSSE3 forward 8x8 2D-DCT · 540d9103
      Jingning Han authored
      The SSSE3 implementation might find a potential overflow issue in
      its second 1-D transform, if all input residual pixels are close to
      255. This commit fixes the issue and re-enables the unit test on
      the SSSE3 version.
      
      Change-Id: I0520478abdab7afd3ff2842516bec951111e9b3c
      540d9103
    • Dmitry Kovalev's avatar
      Adding buffer levels to RATE_CONTROL struct. · 1cdc2389
      Dmitry Kovalev authored
      Change-Id: Ib35ff854378764dc3c6745844c67a33dee545663
      1cdc2389
    • Dmitry Kovalev's avatar
      Removing lossless field from VP9EncoderConfig. · bd0bb363
      Dmitry Kovalev authored
      Right now there is just one place to check: xd->lossless and for the first
      pass there is a function is_lossless_requested().
      
      Change-Id: I949a6834e64ce51e422e2892f097f2b871b5429a
      bd0bb363
    • Paul Wilkins's avatar
      Fix AQ mode 2 bug where delta causes Q 0. · 090d0798
      Paul Wilkins authored
      In Aq mode 2 for kf/arf/gf the segment q delta
      is calculated and then applied by re-quantization without
      going through the rd loop again. If the base Q != 0
      but the segment Q == 0 (lossless) this can could give rise
      to a situation where we have an illegal combination of
      transform size and Q. (Q == 0 requires that all blocks
      are coded 4x4 WHT).
      
      Change-Id: I241a58c6494ed442e9e4630070b0cde0fb99ae45
      090d0798
  5. 02 Jun, 2014 2 commits
  6. 01 Jun, 2014 1 commit
  7. 30 May, 2014 1 commit
    • Yaowu Xu's avatar
      Fix a problem of using an uninitialized parameter · 538af7db
      Yaowu Xu authored
      This commit added a call to set speed feature before initializing
      motion search, fixed the problem where unintialized search method
      is used before its value being set.
      
      Change-Id: I537e4612bf0d00fd6f51396fd222d4b3bd6fde58
      538af7db
  8. 29 May, 2014 7 commits
  9. 28 May, 2014 7 commits
  10. 27 May, 2014 5 commits
  11. 24 May, 2014 1 commit
  12. 23 May, 2014 3 commits
    • Paul Wilkins's avatar
      Further first pass allocation changes. · 1edbaeb0
      Paul Wilkins authored
      Further changes to first pass allocation for gf/arf groups.
      Three variables removed from TWO_PASS structure as only
      now used locally. Dont adjust gf_group_bits in the post
      encode update as this will no longer have any effect.
      
      Change-Id: Iff89b225db923fc856f5d2aedbc899f1d7d68b55
      1edbaeb0
    • Paul Wilkins's avatar
      Re-factor bit allocation in first pass. · 03eb0621
      Paul Wilkins authored
      Restructuring to allocate the bits for each frame in
      a GF group at the time the group is defined.
      
      At the moment the allocation closely mirrors what
      we had before.
      
      Also changes the default rate adjustment method to
      LONG_TERM_VBR_CORRECTION.
      
      Change-Id: Ie5793c46c6b9c888cead5d8790792efd7d60b7c1
      03eb0621
    • Deb Mukherjee's avatar
      Remove Wextra warnings from vp9_sad.c · 91655042
      Deb Mukherjee authored
      As a side-effect, the sad unit tests for VP8 and VP9
      had to be separated.
      
      Change-Id: I068cc2391eed51e9b140ea6aba78338c5fec8d71
      91655042
  13. 22 May, 2014 4 commits
    • Alex Converse's avatar
      Always partition check after keyframe (rt speed 5) · b9c24dfa
      Alex Converse authored
      Prevents too small partitions from being copied to the next frame.
      
      Change-Id: I4b97c30b27d06051574d54aaaca5434407a0c9ff
      b9c24dfa
    • Alex Converse's avatar
      Use offset mode info when filling pc tree. · 80e5326c
      Alex Converse authored
      Use the appropriate subblock offset mode info rather than the parent
      block base, when filling mbmi in the pc tree in nonrd_use_partition.
      This mimics what is done in the vertical case and what is done for
      both cases in nonrd_pick_partition.
      
      This change has little practical effect at the moment since in speed 5
      rt horizontal and vertical partitions are currently only used unpaired
      at edges of the picture.
      
      Change-Id: I4632f66ca84086dac56c7d36b45ddbe38a06f42a
      80e5326c
    • Deb Mukherjee's avatar
      Fix for missing initialization of ratectrl vars · 701d907f
      Deb Mukherjee authored
      Initializes total_actual_bits and total_target_bits to 0
      
      Change-Id: Ia50d3bf5df765146a44aa1f6045e73367ccf50df
      701d907f
    • Tom Finegan's avatar
      vp9_ratectrl.c: Fix MSVC warnings. · 4205b51d
      Tom Finegan authored
      Change-Id: I4bd635949240880ced5f581c24e981ccd0374e40
      4205b51d