1. 12 Jul, 2017 1 commit
    • Rupert Swarbrick's avatar
      ext-partition-types: Add 4:1 partitions · 93c39e91
      Rupert Swarbrick authored
      This patch adds support for 4:1 rectangular blocks to various common
      data arrays, and adds new partition types to the EXT_PARTITION_TYPES
      experiment which will use them.
      
      This patch has the following restrictions, which can be lifted in
      future patches:
      
        * ext-partition-types is incompatible with fp_mb_stats and supertx
          for the moment
      
        * Currently only 32x32 superblocks can use the new partition types
      
      There's a slightly odd restriction about when we allow
      PARTITION_HORZ_4 or PARTITION_VERT_4. Since these both live in the
      EXT_PARTITION_TYPES CDF, read_partition() can only return them if both
      has_rows and has_cols is true. This means that at least half of the
      width and height of the block must be visible. It might be nice to
      relax that restriction but that would imply a change to how we encode
      partition types, which seems already to be in a state of flux, so
      maybe it's better to wait until that has settled down.
      
      Change-Id: Id7fc3fd0f762f35f63b3d3e3bf4e07c245c7b4fa
      93c39e91
  2. 02 Sep, 2016 1 commit
  3. 01 Sep, 2016 2 commits
  4. 22 Mar, 2016 1 commit
  5. 07 Aug, 2015 1 commit
    • Johann's avatar
      Use newer x86inc.asm · 41a0a0cb
      Johann authored
      Rename updated version of x86inc.asm
      
      Use "private_prefix" instead of "program_name" and make vpx the default
      prefix.
      
      Change-Id: I4883a99b2aee8e5dc9f2c16a2e6f4b5d6e4de458
      41a0a0cb
  6. 06 May, 2015 1 commit
    • Johann's avatar
      Move shared SAD code to vpx_dsp · d5d92898
      Johann authored
      Create a new component, vpx_dsp, for code that can be shared
      between codecs. Move the SAD code into the component.
      
      This reduces the size of vpxenc/dec by 36k on x86_64 builds.
      
      Change-Id: I73f837ddaecac6b350bf757af0cfe19c4ab9327a
      d5d92898
  7. 05 Feb, 2015 1 commit
    • Yunqing Wang's avatar
      Fix high bit depth assembly function bugs · 789ae447
      Yunqing Wang authored
      The high bit depth build failed while building for 32bit target.
      The bugs were in vp9_highbd_subpel_variance.asm and
      vp9_highbd_sad4d_sse2.asm functions. This patch fixed the bugs,
      and made 32bit build work.
      
      Change-Id: Idc8e5e1b7965bb70d4afba140c6583c5d9666b75
      789ae447
  8. 12 Nov, 2014 1 commit