1. 21 May, 2013 7 commits
  2. 15 May, 2013 1 commit
  3. 13 May, 2013 2 commits
    • Martin Storsjo's avatar
      Add an option for building for arm in thumb mode · 132422d9
      Martin Storsjo authored
      Change-Id: I5a46645064c2fe1c13287cf06c3244820b4e699e
      132422d9
    • Martin Storsjo's avatar
      ads2gas: Allow converting code to thumb mode · 644587cf
      Martin Storsjo authored
      Currently this only supports thumb2.
      
      This involves rewriting certain instructions that can't be expressed
      in thumb2 into equivalent instruction sequences. The regexps for
      rewriting are currently written pretty narrowly, only covering the
      exact cases currently encountered in the code base.
      
      No IT instructions are added (since that would require more logic than
      plain regexps), so using the thumb mode requires enabling
      -mimplicit-it=always/thumb.
      
      Change-Id: I1f676ad1d351381f02bcf00105102aa8dd7ae364
      644587cf
  4. 02 May, 2013 1 commit
  5. 01 May, 2013 1 commit
    • Martin Storsjo's avatar
      configure: arm: Check __ARM_PCS_VFP if the float ABI hasn't been defined · 2ce47839
      Martin Storsjo authored
      The support for detecting hardfp toolchains in af9dd50e is a
      step in the right direction, but that particular switch case
      isn't executed at all if the toolchain variable is set.
      
      This fixes cross building from x86 ubuntu to armhf ubuntu,
      in configurations such as
      "CROSS=arm-linux-gnueabihf- ./configure --target=armv7-linux-gcc".
      
      Change-Id: I6f141361e40374fbab564f9196d90e598fe9a0f6
      2ce47839
  6. 24 Apr, 2013 1 commit
    • Johann's avatar
      Change default iOS dev path · 53a46202
      Johann authored
      This can be manually overridden with --libc=
      
      Change-Id: I0b857c751d5dc5423f79785e934bc8a714758e75
      53a46202
  7. 17 Apr, 2013 1 commit
    • Johann's avatar
      Fix Android ndk-build · 3810bca9
      Johann authored
      Add the config directory to the rtcd generation script. libvpx is
      configured in the jni directory but ndk-build is intended to be run from
      the next directory up. Currently it needs to be run from the jni
      directory but this is being looked in to.
      
      Add a trailing slash to allow the variable to be empty.
      
      Reduce offset generation to the files which are actually used.
      
      Change-Id: Ia84fac37e8998ba647423d0ee45fc66a891ce10c
      3810bca9
  8. 05 Apr, 2013 1 commit
  9. 02 Mar, 2013 1 commit
  10. 28 Feb, 2013 1 commit
    • Jim Bankoski's avatar
      this commit converts all sad ptrs to uint32 · 714aa9f3
      Jim Bankoski authored
      sse4_1 code used uint16_t for returning sad, but that
      won't work for 32x32 or 64x64.   This code fixes the
      assembly for those and also reenables sse4_1 on linux
      
      Change-Id: I5ce7288d581db870a148e5f7c5092826f59edd81
      714aa9f3
  11. 23 Feb, 2013 1 commit
    • James Zern's avatar
      rtcd: make include guard unique · 50771d41
      James Zern authored
      prior numbers were removed resulting in the same include guard for
      vp[89]_rtcd
      
      Change-Id: If2741e5b0cbdda7390c20e865e9f05992caff93e
      50771d41
  12. 21 Feb, 2013 1 commit
  13. 07 Feb, 2013 1 commit
  14. 26 Jan, 2013 1 commit
    • Johann's avatar
      Delay SSE check until the compiler is configured. · 1a0f5248
      Johann authored
      Move SSE4 detection below compiler configuration. Otherwise ${CC} may
      not be populated.
      
      We are specifically interested in -msse4.1. Narrow detection code.
      
      Change-Id: I0ffac49e91b3fdb2aceb6eb6b90dc1c10b159111
      1a0f5248
  15. 25 Jan, 2013 1 commit
  16. 14 Jan, 2013 1 commit
  17. 10 Jan, 2013 2 commits
  18. 08 Jan, 2013 1 commit
  19. 20 Dec, 2012 1 commit
  20. 19 Dec, 2012 2 commits
    • John Koleszar's avatar
      make: fix dependency generation · de529486
      John Koleszar authored
      Remove an extra level of escaping around the $@ variable to get valid output.
      Prior to this change, modifying header files did not trigger a rebuild of
      sources dependent on them.
      
      Change-Id: I93ecc60371b705b64dc8a2583a5d31126fe3f851
      de529486
    • Johann's avatar
      Add 'jni' to documention for ndk-build · feba090e
      Johann authored
      ndk-build is intended to be launched from the application directory,
      not the jni directory. Clarify the path in the comments.
      
      Change-Id: Ie0faa89a13d967088a4fd2fd1c647962a9c04217
      feba090e
  21. 11 Dec, 2012 1 commit
  22. 10 Dec, 2012 1 commit
    • John Koleszar's avatar
      configure: add --enable-external-build support · d9847638
      John Koleszar authored
      First attempt at avoiding all the compile-time environment detection for
      cases where you can generate the environments statically, as when the
      real build is being performed by another build system.
      
      Change-Id: Ie3cf95d71d6c5169900f31e263b84bc123cdf73f
      d9847638
  23. 28 Nov, 2012 2 commits
  24. 20 Nov, 2012 1 commit
    • John Koleszar's avatar
      make: fix dependency generation for flat build tree · 2978bb87
      John Koleszar authored
      Update the fmt_deps function to use a new sed expression to convert the
      object file name generated by the compiler into the path-transformed
      name of the .o and .d files.
      
      Prior to this patch, changing a header file would not trigger an
      incremental build.
      
      Change-Id: I07f498a1d134577b89a72e3f1143c737b31a0636
      2978bb87
  25. 16 Nov, 2012 1 commit
    • Yaowu Xu's avatar
      remove yasm.rules · 9152f485
      Yaowu Xu authored
      As we changed the scripts to compile asm files using customized command
      for each file.
      
      Change-Id: I975713f3d0cce2238de3ee3fe44e3227385f0c64
      9152f485
  26. 15 Nov, 2012 3 commits
    • Yaowu Xu's avatar
      changed asm obj output filenames in MSVC build · a3384f00
      Yaowu Xu authored
      this commit changed the asm file compiling in MSVC to use individually
      customized build command line with object filename specified for each
      input file. This allows object filenames prefixed with path name, and
      avoid name collision in link time
      
      Change-Id: I996098643dcadc393af57035a04bef3877f45424
      a3384f00
    • John Koleszar's avatar
      support building vp8 and vp9 into a single lib · a9c7597a
      John Koleszar authored
      Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
      a9c7597a
    • John Koleszar's avatar
      make: flatten object file directories · b72373de
      John Koleszar authored
      Rather than building an object file directory heirarchy matching the
      source tree's layout, rename the object files so that the object
      file name contains the path in the source file tree. The intent here
      is to allow two files in different parts of the source tree to have
      the same name and still not collide when put into an ar archive.
      
      Change-Id: Id627737dc95ffc65b738501215f34a995148c5a2
      b72373de
  27. 08 Nov, 2012 1 commit
    • Ahmad Sharif's avatar
      ads2gas.pl: convert push/pop and whole keywords. · 7ebcaeb0
      Ahmad Sharif authored
      This change converts push to stmdb and pop to ldmia. In addition word boundaries
      are obeyed using \b avoiding substituion where not appropriate.
      
      Patch provided by ihf@chromium.org.
      
      TEST=Used on many Daisy assembly files.
      BUG=None.
      
      Change-Id: Ie5b197b158edd0467294551d0b640c8db6530d95
      7ebcaeb0
  28. 05 Nov, 2012 1 commit