1. 07 Aug, 2014 - 12 commits
  2. 06 Aug, 2014 - 16 commits
  3. 05 Aug, 2014 - 9 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
    • Adrian Grange's avatar
      Create function vp9_preserve_existing_gf · 0984121f
      Adrian Grange authored
      This code was being called from two places and
      difficult to parse. I rationalized it in to a
      function to improve readability.
      
      Change-Id: I154b8fe0b84e6c01e69601e78e67bd47c954d8b6
      0984121f
    • Alex Converse's avatar
      Use INTER_ALL for VAR based partitions for screencast material. · 2be9ea61
      Alex Converse authored
      This offers 25% more compression on my HD screencast testset.
      
      Change-Id: I85eaef95fd8f2e03e326443e9514482b2ee35cef
      2be9ea61
    • Alex Converse's avatar
      Add a codec control option to tune for screen content. · 572de929
      Alex Converse authored
      Change-Id: I12b0b0a06750cb9a5f1bdc3368deb44137acc9a3
      572de929
    • James Zern's avatar
      vp9_subexp: remove vp9_compute_update_table() · 82e5665f
      James Zern authored
      makes update_bits[] a constant table
      
      Change-Id: If105bf0522487f54a31e12a7cc73aa24671b19d4
      82e5665f
    • 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 - 3 commits