1. 05 Feb, 2014 2 commits
  2. 03 Feb, 2014 1 commit
  3. 01 Feb, 2014 1 commit
  4. 31 Jan, 2014 4 commits
    • Jim Bankoski's avatar
      bsize problem 360p · 18330286
      Jim Bankoski authored
      Fixes an assert that crashed for 360p..
      Change-Id: I2faf15c93cbdb0e62a27a3b663f0d09ba62774a8
    • Yaowu Xu's avatar
      Only allow interp_filter change in SWITCHABLE mode · 538b1c6d
      Yaowu Xu authored
      This commit added a logic to prevent the inter_filter type from being
      changed if the default interp_filter mode is not switchable. Also, it
      sets the default interp_filter to BILINEAR at very and super fast rtc
      encoding modes
      Change-Id: Ic41e6d31de29795a4ce536ec79afb01cab6daad3
    • Yaowu Xu's avatar
      Properly merge two different real time modes · 6a4e2dda
      Yaowu Xu authored
      --rt --cpu-used=-5 uses the progressive rtc mode
      --rt --cpu-used=-6 uses the new super fast rtc mode
      Change-Id: Id6469ca996100cdf794a0e42d76430161f22f976
    • Jim Bankoski's avatar
      remove confusing compressor_speed · da6b1862
      Jim Bankoski authored
      use mode instead
      Change-Id: I419d7a2dc4b0714ca6ff723c5e824521c150c460
  5. 30 Jan, 2014 2 commits
  6. 29 Jan, 2014 6 commits
    • Yaowu Xu's avatar
      Add a strict mode for auto_min_max_partition_size feature · 1ca11865
      Yaowu Xu authored
      In this new mode, the size range is strictly determined by the min
      and max partition size in neighborhood blocks.
      Niklas720 encoding time at cpu-used -5 goes from 56250ms to 50676ms,
      a 10% reduction.
      Change-Id: I316b0e2ac967ff3fad57b28d69c0ec80b7d8b34e
    • Dmitry Kovalev's avatar
      Renaming "mbskip" to "skip". · b107f2c4
      Dmitry Kovalev authored
      Change-Id: I27a30b43eae026a77f92958e2238d02d9cdf7832
    • Dmitry Kovalev's avatar
      Removing ENC_DEBUG. · 70cde0af
      Dmitry Kovalev authored
      Change-Id: I101017621003314f000a454725ea13fc9db43177
    • Dmitry Kovalev's avatar
      Finally removing vp9_setup_interp_filters() function. · b00eb5c4
      Dmitry Kovalev authored
      Change-Id: If446225afbb49f6033c2a4516a37c377de6f70f7
    • Jim Bankoski's avatar
      create super fast rtc mode · ea8aaf15
      Jim Bankoski authored
      This patch only works if the video is a width and height that are both
      a multiple of 32..   It sets every partition to 16x16, and does INTRADC
      only on the first frame and ZEROMV on every other frame.   It always does
      does the largest possible transform, and loop filter level is set to 4.
      Was ~20% faster than speed -5 of vp8
      Now 20% slower but adds motion search ( every block ), nearest, near
      and zeromv
      The SVC test was changed because - while this realtime mode produces
      bad quality albeit quickly, it isn't obeying all the rules it should
      about which frames are available.
      Change-Id: I235c0b22573957986d41497dfb84568ec1dec8c7
    • Paul Wilkins's avatar
      Trap divide by 0. · c3821361
      Paul Wilkins authored
      Trap divide by 0 that could occur with a 0 rate target
      in aq mode COMPLEXITY_AQ.
      Change-Id: I034514f512b2a0db470ae8d37ea395278bf473cf
  7. 28 Jan, 2014 1 commit
  8. 24 Jan, 2014 1 commit
    • Dmitry Kovalev's avatar
      Renaming INTERPOLATION_TYPE to INTERP_FILTER. · 4264c938
      Dmitry Kovalev authored
      Corresponding renames:
        subpel_kernel              => interp_kernel
        vp9_get_filter_kernel()    => vp9_get_interp_kernel()
        pred_filter_type           => pred_interp_filter
        adaptive_pred_filter_type  => adaptive_pred_interp_filter
        mcomp_filter_type          => interp_filter
        read_interp_filter_type()  => read_interp_filter()
        write_interp_filter_type() => write_interp_filter()
        fix_mcomp_filter_type()    => fix_interp_filter()
      Change-Id: I1fa61fa1dc81ebbf043457c3ee2d8d4515bee6d3
  9. 22 Jan, 2014 1 commit
    • Yaowu Xu's avatar
      Prevent invaid memory access · ebe16056
      Yaowu Xu authored
      Reading second motion vector only when it has a second ref_frame
      Change-Id: Ica72c1cd955832e15ceccda5e5a17b0bfcd83044
  10. 18 Jan, 2014 1 commit
    • Jingning Han's avatar
      Deprecate best_mv from encoder · b461c088
      Jingning Han authored
      This commit deprecates the use of best_mv from encoding and bit-stream
      writing stages. It hence removes the definition from MACROBLOCKD.
      Change-Id: I8e5302775a2aa4a18900726df407bff881f2dfb1
  11. 17 Jan, 2014 1 commit
  12. 16 Jan, 2014 1 commit
    • Jingning Han's avatar
      Inter-frame non-RD mode decision · 2f52decd
      Jingning Han authored
      This commit setups a test framework for real-time coding. It enables
      a light motion search for non-RD mode decision purpose.
      Change-Id: I8bec656331539e963c2b685a70e43e0ae32a6e9d
  13. 15 Jan, 2014 1 commit
    • Jim Bankoski's avatar
      As you go mbmi->skip_coeff · 73cd22f8
      Jim Bankoski authored
      Calculate the skip_coeff as part of the encode process, rather than
      checking the eobs after the fact with another pass.
      Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d
  14. 13 Jan, 2014 1 commit
  15. 10 Jan, 2014 2 commits
    • Dmitry Kovalev's avatar
      Cleaning up vp9_encodeframe.c. · 3df5c54a
      Dmitry Kovalev authored
      Change-Id: I6d9f595249dc71752abe16c042d3b07aa2e4248d
    • Jingning Han's avatar
      Enable skipping reference frame check in rd loop · d66c7486
      Jingning Han authored
      This commit allows encoder to compare the SAD cost associated with
      the best motion vector predictor, per frame. If one reference frame
      has this cost more than 4 times of the best SAD cost given by other
      reference frames, skip NEARESTMV, NEARMV, ZEROMV mode check of this
      reference frame.
      This setting is turned on in speed 2 and above. Compression quality
      change in speed 2:
      derf  -0.014%
      yt    -0.097%
      hd    -0.023%
      stdhd  0.046%
      It reduces the speed 2 runtime of test sequences:
      pedestrian_area_1080p 4000 kbps 310763 ms -> 303595 ms
      bluesky_1080p 6000 kbps         259852 ms -> 251920 ms
      Change-Id: I7f59cf79503d51836d61d56d50dc5bdf0e502e22
  16. 08 Jan, 2014 1 commit
  17. 07 Jan, 2014 1 commit
  18. 06 Jan, 2014 1 commit
  19. 03 Jan, 2014 4 commits
  20. 20 Dec, 2013 2 commits
  21. 19 Dec, 2013 3 commits
  22. 18 Dec, 2013 1 commit
  23. 17 Dec, 2013 1 commit