1. 07 Aug, 2014 - 1 commit
    • Yaowu Xu's avatar
      configure: add --enable-coefficient-range-checking · 0a2b25dc
      Yaowu Xu authored
      This commit adds a configure time option used to enable strict error
      checking in decoder to make sure intermediate stage cofficients of
      inverse transforms are within valid range of signed 16 bit integer.
      
      For valid VP9 input streams, intermediate stage coefficients should
      always stay within the range of a signed 16 bit integer. Coefficients
      can go out of this range for invalid/corrupt VP9 streams. However,
      strictly checking this range for every intermediate coefficient can
      be a burden for decoder, therefore such validation is only enabled
      with configure option --enable-coefficient-range-checking.
      
      Change-Id: I47d47c8c4e48a922c3d223ca59064f51b3f0f5ed
      0a2b25dc
  2. 06 Aug, 2014 - 2 commits
  3. 05 Aug, 2014 - 5 commits
    • Pengchong Jin's avatar
      Directly split the block in partition search · 74593c1e
      Pengchong Jin authored
      This patch allows the encoder to directly split the block
      in partition search, therefore skip searching NONE. It
      computes a score which measures whether 16x16 motion vectors
      from the first pass in the current block are consistent with
      each others. If they are inconsistent and we have enough Q
      to encode, split the block directly, and skip searching NONE.
      
      This feature is under flag CONFIG_FP_MB_STATS. In speed 2,
      it further gives a speedup of 3-8% on sample yt clips as
      compared to the previous version under the same flag. Overall,
      the features under the flag will give 7-15% on typical yt
      clips at up to 6000kbps data rate. The speedup at very high
      data rate is not significant.
      
      For hard stdhd clips:
      park_joy_1080p @ 15000kbps:       504541ms -> 506293ms (-0.35%)
      pedestrian_area_1080p @ 2000kbps: 326610ms -> 290090ms (+11.2%)
      
      The compression performance using the features under the flag:
      derf: -0.068%
      yt:   -0.189%
      hd:   -0.318%
      stdhd:-0.183%
      
      To use the feature, set CONFIG_FP_MB_STATS and turn on
      cpi->use_fp_mb_stats.
      
      Change-Id: Iad58a2966515c8861aa9eb211565b1864048d47f
      74593c1e
    • Johann's avatar
      Remove vp9_postproc_x86.h · 7516abc7
      Johann authored
      This configuration has moved to vp9_rtcd_defs.pl
      
      Change-Id: I71a31dbb8d79df226b60dd834324a5af69956c51
      7516abc7
    • Minghai Shang's avatar
      Merge "[spatial svc]Enabl golden frame for base layer and fix wrong... · 854acfbb
      Minghai Shang authored
      Merge "[spatial svc]Enabl golden frame for base layer and fix wrong ref_frame_flag for upper layers in first frame"
      854acfbb
    • Jim Bankoski's avatar
      Merge changes I4e2aeaef,Ie3e478ef · ba5c7efd
      Jim Bankoski authored
      * changes:
        vpxdec warning errors addressed
        cast enums to int to avoid gcc warning in pred_common
      ba5c7efd
    • Pengchong Jin's avatar
      5971e898
  4. 04 Aug, 2014 - 12 commits
  5. 02 Aug, 2014 - 2 commits
  6. 01 Aug, 2014 - 10 commits
  7. 31 Jul, 2014 - 8 commits