1. 26 Aug, 2014 1 commit
  2. 25 Aug, 2014 3 commits
    • Dmitry Kovalev's avatar
      Removing tx_stepdown_count from VP9_COMP. · 4478553e
      Dmitry Kovalev authored
      The variable is never read.
      Change-Id: I94141c1667fa5d10604cd6f83c5f64df107dee94
    • Dmitry Kovalev's avatar
      Cleaning up is_background(). · e576c42f
      Dmitry Kovalev authored
      Change-Id: I2b9609dd22bacbf26e669f70bf155613b0316eb3
    • Minghai Shang's avatar
      [spatial svc]Multiple frame context feature · d4a407c0
      Minghai Shang authored
      We can use one frame context for each layer so that we don't have
      to reset the probs every frame. But we can't use prev_mi since we
      may drop enhancement layers. So we have to generate a non vp9
      compatible bitstream and modify it in the player.
      1. We need to code all frames as invisible frame to let prev_mi
         not to be used. But in the bitstream we need to code the
         show_frame flag to 1 so that the publisher will know it's
         supposed to be a visible frame.
      2. In the player we need to change the show_frame flag to 0 for
         all frames. Then add an one byte frame into the super frame
         to tell the decoder which layer we want to show.
      Change-Id: I75b7304cf31f0ab952f043e33c034495e88f01f3
  3. 22 Aug, 2014 11 commits
  4. 21 Aug, 2014 5 commits
  5. 20 Aug, 2014 3 commits
  6. 19 Aug, 2014 12 commits
  7. 18 Aug, 2014 5 commits
    • Jim Bankoski's avatar
      vp9_firstpass.c : clear warning re: use of null lc · b78f8f67
      Jim Bankoski authored
      Change-Id: I80f81f6f4f15766f504c15f8c20258a84bbaa9ac
    • Yunqing Wang's avatar
      Add early termination in transform size search · ba70f160
      Yunqing Wang authored
      In the full-rd transform size search, we go through all transform
      sizes to choose the one with best rd score. In this patch, an
      early termination is added to stop the search once we see that the
      smaller size won't give better rd score than the larger size. Also,
      the search starts from largest transform size, then goes down to
      smallest size.
      A speed feature tx_size_search_breakout is added, which is turned off
      at speed 0, and on for other speeds. The transform size search is
      turned on at speed 1.
      Borg test results:
      1. At speed 1,
         derf set: psnr gain: 0.618%, ssim gain: 0.377%;
         stdhd set: psnr gain: 0.594%, ssim gain: 0.162%;
         No noticeable speed change.
      3. At speed 2,
         derf set: psnr loss: 0.157%, ssim loss: 0.175%;
         stdhd set: psnr loss: 0.090%, ssim loss: 0.101%;
         speed gain: ~4%.
      Change-Id: I22535cd2017b5e54f2a62bb6a38231aea4268b3f
    • Jingning Han's avatar
      Speed up mode search depending on relative ref frame position · 6a464eca
      Jingning Han authored
      This commit enables the encoder to record the location of the
      center frame to generate alter reference frame. It then allows to
      skip checking prediction modes of other reference frame types when
      it comes to encode this frame.
      The speed 3 runtime is reduced for the test sequences:
      bus at CIF 1000 kbps, 9791 ms -> 9446 ms, i.e., 3.5% speed-up,
      pedestrian at 1080p 2000 kbps, 184043 ms -> 175730 ms, i.e., 4.5%
      No compression performance change observed.
      Change-Id: Iacfde3bcc1445964e7a241f239bd6ea11cb94bd1
    • Dmitry Kovalev's avatar
      Adding gf_group temp variable. · 4590c5e5
      Dmitry Kovalev authored
      Change-Id: Ifc33b1e893480b36ccf88794ea15e87e5cc97823
    • Dmitry Kovalev's avatar
      Removing unnecessary casts to int64_t. · a885e1cb
      Dmitry Kovalev authored
      Change-Id: I156419fdf68056759a4cd4206cc829a00025ef78