1. 31 Mar, 2017 1 commit
    • Urvang Joshi's avatar
      RTCD defs: Remove empty specialize statements once and for all. · 5ddac0aa
      Urvang Joshi authored
      A similar cleanup happened before, but the empty statements have since
      reappeared. I added a check in 'specialize' subroutine to die whenever
      such an empty specialize call is found, so that config+make would fail.
      
      Change-Id: I300ca0f0b077c0aeca8096d6460d8fb1c364d9b9
      5ddac0aa
  2. 14 Feb, 2017 1 commit
    • James Zern's avatar
      rtcd.pl: tolerate mixed output line endings · 2b3496f4
      James Zern authored
      strip the default eol from the config header line, then a '\r' if there
      is one. this can occur if cmake used to output the header uses windows
      eol, but the perl used expects newlines for instance.
      
      Change-Id: I687415878b1a04fd94b12d7b3d3066f448630607
      2b3496f4
  3. 01 Sep, 2016 2 commits
  4. 29 Jul, 2016 1 commit
  5. 25 Mar, 2016 1 commit
    • Adrian Grange's avatar
      Convert "vpx" to "aom" · cebe6f0c
      Adrian Grange authored
      Change the name of source files to replace "vpx" with "aom".
      Change occurences of "vpx" in the code to "aom".
      
      Change-Id: I002c0eaa2c350cf1a895bf01bea5788c61328027
      cebe6f0c
  6. 22 Mar, 2016 1 commit
  7. 22 Jan, 2016 1 commit
  8. 03 Aug, 2015 1 commit
  9. 31 Jul, 2015 1 commit
    • Jingning Han's avatar
      Fix compiler warning in mips/dspr2 · 135b43cc
      Jingning Han authored
      This commit fixes the mix declaration and definition warning when
      mips/dspr2 is turned on.
      
      Change-Id: I633d6fe42368b9ac35b106786ebac6969ad53552
      135b43cc
  10. 27 Jul, 2015 1 commit
  11. 24 Mar, 2015 1 commit
    • Parag Salasakar's avatar
      mips msa configuration patch for MIPS SIMD Arch (MSA) P5600 and I6400 · 84ec68d2
      Parag Salasakar authored
      For P5600:
      CROSS=$MTI/bin/mips-mti-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips32-linux-gcc --cpu=p5600 --enable-msa
      
      For I6400:
      CROSS=$IMG/bin/mips-img-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips64-linux-gcc --cpu=i6400 --enable-msa
      
      Change-Id: Id25f721ea1f1991d5116e04dba713aebd7378f05
      84ec68d2
  12. 16 Dec, 2014 1 commit
  13. 07 Nov, 2014 1 commit
    • Johann's avatar
      Remove asm offset dependencies · 6eec73a7
      Johann authored
      The obj_int_extract code is no longer worth maintaining. It creates
      significant issues when adapting for different build systems and no
      longer offers as significant of a performance benefit due to
      improvements in intrinsics.
      
      Source files will remain until the various third-party builds are updated.
      
      The neon fast quantizer has been moved to intrinsics. The armv6 version
      has been removed because so few remaining targets require it.
      
      Compilers and processors have improved significantly since the
      pack_tokens code was written. The assembly is no longer faster than the
      C code.
      
      pack_tokens were the only optimizations for the armv5te targets so the targets
      will be removed after the test infrastructure has been updated.
      
      BUG=710
      
      Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
      6eec73a7
  14. 19 Sep, 2014 2 commits
    • Tom Finegan's avatar
      build/make/rtcd.pl: Add missing arm64 support. · c47e420d
      Tom Finegan authored
      Treats arm64 the same as armv8.
      
      Change-Id: Ia5029f7bbff251d5aa0836bcccdf20fa0a693891
      c47e420d
    • James Zern's avatar
      rtcd: relocate 'extern "C" {' declaration · 9d3fb755
      James Zern authored
      Place after pulling in forward declarations from the codec. This fixes
      compilation of the tests under vs9.
      
      Since
      10783d4f Adds high bitdepth transform functions and tests
      where vp9_idct.h was added to vp9_rtcd.h the tests are pulling in
      vp9_systemdependent.h, which under visual studio include intrin.h. With
      VS9 these include headers which define helper classes for intel
      intrinsics. When including it in the tests (via vp9_rtcd.h) __cplusplus
      is defined but vp9_rtcd.h would wrap declarations in 'extern "C" {'
      causing a mismatch in linkage which resulted in compilation failure.
      
      Change-Id: I475e50198b71320e8606bc95c9454876d8799ede
      9d3fb755
  15. 11 Sep, 2014 1 commit
  16. 16 Aug, 2014 1 commit
  17. 29 Jul, 2014 1 commit
    • Johann's avatar
      Require armv6/media when building armv7 · 24fbfa42
      Johann authored
      When building with runtime cpu detect assume that armv7 targets can be
      relied upon to have at least armv6 support. This may allow dead code
      detectors to remove some _c functions.
      
      Change-Id: Iaec4414011fcbbdf6f4ed0d90ef4a8fe8af540b5
      24fbfa42
  18. 24 Jul, 2014 1 commit
    • James Zern's avatar
      rtcd.pl: check for auto_help availability · 29943519
      James Zern authored
      'auto_help' was added to Getopt::Long in 2.33
      this isn't strictly necessary as an unrecognized option (--help) will
      issue a warning and then print the usage
      
      Change-Id: Ia757553a4e19d22a8eb70768a8866ab1a76a0eec
      29943519
  19. 12 May, 2014 1 commit
  20. 03 Mar, 2014 1 commit
    • James Zern's avatar
      build: convert rtcd.sh to perl · 805078a1
      James Zern authored
      significantly speeds up file generation.
      
      the goal of this change is to convert rtcd.sh to perl as directly as
      possible to allow for simple comparison. future changes can make it more
      perl-like.
      
      ---
      Linux
          [CREATE] vpx_scale_rtcd.h
      real    0m0.485s ->    0m0.022s
          [CREATE] vp8_rtcd.h
      real    0m4.619s ->    0m0.060s
          [CREATE] vp9_rtcd.h
      real    0m10.102s ->    0m0.087s
      
      Windows
          [CREATE] vpx_scale_rtcd.h
      real    0m8.360s ->    0m0.080s
          [CREATE] vp8_rtcd.h
      real    1m8.083s ->    0m0.160s
          [CREATE] vp9_rtcd.h
      real    2m6.489s ->    0m0.233s
      
      Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
      805078a1