1. 30 Jun, 2017 1 commit
  2. 23 May, 2017 1 commit
  3. 18 Apr, 2017 2 commits
  4. 30 Mar, 2017 1 commit
  5. 08 Mar, 2017 1 commit
  6. 27 Jan, 2017 1 commit
  7. 17 Jan, 2017 1 commit
  8. 25 Nov, 2016 1 commit
    • James Zern's avatar
      build/make/Android.mk: correct rtcd template var refs · a58e0b2a
      James Zern authored
      the expansion of findstring and rtcd_dep_template_CONFIG_ASM_ABIS needs
      to be deferred until the block is parsed as makefile syntax rather than
      eval time where rtcd_dep_template_CONFIG_ASM_ABIS will be unset. this
      ensures vpx_config.asm is properly created.
      
      Change-Id: I7c38c6c082da78397936467482789dd468adc316
      a58e0b2a
  9. 24 Nov, 2016 2 commits
  10. 19 Nov, 2016 1 commit
    • James Zern's avatar
      build/make/Android.mk: use -fPIC w/ENABLE_SHARED=1 · 7317ce8b
      James Zern authored
      fixes reloc errors like:
      R_X86_64_PC32
      vpx_dsp/x86/deblock_sse2.o:
      requires dynamic R_X86_64_PC32 reloc against 'vpx_rv' which may overflow
      at runtime
      
      Change-Id: I218fc0e7c8258197f890d395f335e5a4fe82dccb
      7317ce8b
  11. 14 Nov, 2016 1 commit
    • James Zern's avatar
      build/make/Android.mk: fix cpufeatures import · f938ab5e
      James Zern authored
      use 'android/cpufeatures' rather than 'cpufeatures'; this matches the
      documentation, fixes compilation with r12b/r13 and still works with
      older ndks.
      
      Change-Id: I2f34233c164e6d4d46428f8905d5502cea4288a2
      f938ab5e
  12. 08 Nov, 2016 1 commit
    • Johann's avatar
      ads2gas: remove RN stanza · 271de2c9
      Johann authored
      The matching on ads2gas_apple.pl is too liberal and catches
      CONFIG_EXTERNAL_BUILD and CONFIG_INTERNAL_STATS because they have RN in
      the names.
      
      The RN renaming feature is not used in any existing assembly files. It
      was used in some armv6 files but they were removed.
      
      Change-Id: Ib65abf1947d3e89f0d1584e2a5de399d24008f95
      271de2c9
  13. 04 Nov, 2016 2 commits
  14. 01 Nov, 2016 2 commits
  15. 31 Oct, 2016 1 commit
  16. 15 Sep, 2016 1 commit
  17. 17 Aug, 2016 1 commit
    • Johann's avatar
      Remove '-chromium' flag from ads2gas_apple.pl · 1b982cc6
      Johann authored
      The flag was added because Apple clang and Chromium clang disagreed
      for certain versions of instructions.
      
      qsubaddx, qaddsubx, ldrneb and ldrneh were used in armv6 assembly
      which was removed in d55724fa
      
      vqshrun was used in some neon assembly but superseded by
      dcbfacbb
      
      .include was used for obj_int_extract/asm_offsets and removed in
      6eec73a7
      
      Change-Id: I32f4c9b536d0318482101c0b8e91e42b8f545f18
      1b982cc6
  18. 04 Aug, 2016 1 commit
  19. 18 Jul, 2016 2 commits
  20. 30 Jun, 2016 2 commits
    • Johann's avatar
      configure: remove x86inc.asm distinction · 571f00cb
      Johann authored
      BUG=b:29583530
      
      Change-Id: I59a1192142e89a6a36b906f65a491a734e603617
      571f00cb
    • Johann's avatar
      Require x86inc.asm · d11c97e8
      Johann authored
      Force enable x86inc.asm when building for x86. Previously there were
      compatibility issues so a flag was added to simplify disabling this
      code.
      
      The known issues have been resolved and x86inc.asm is the preferred
      abstraction layer (over x86_abi_support.asm).
      
      BUG=b:29583530
      
      Change-Id: Ib935e97b37ffb22d7af72ba0f04564ae6280f1fd
      d11c97e8
  21. 29 Jun, 2016 1 commit
  22. 27 Jun, 2016 1 commit
  23. 23 Jun, 2016 2 commits
  24. 22 Jun, 2016 1 commit
    • Johann's avatar
      Add default flags for arm64/armv8 builds · ac27b062
      Johann authored
      Allows building simple targets with sane default flags.
      
      For example, using the Android arm64 toolchain from the NDK:
      https://developer.android.com/ndk/guides/standalone_toolchain.html
      ./build/tools/make-standalone-toolchain.sh --arch=arm64 \
        --platform=android-24 --install-dir=/tmp/arm64
      CROSS=/tmp/arm64/bin/aarch64-linux-android- \
        ~/libvpx/configure --target=arm64-linux-gcc --disable-multithread
      
      BUG=webm:1143
      
      Change-Id: I06f5a7564f5382cf1a4bad41aef4308566c53adf
      ac27b062
  25. 19 Jun, 2016 1 commit
  26. 18 Jun, 2016 1 commit
    • James Zern's avatar
      remove vp10 · 67edc5e8
      James Zern authored
      development has moved to the nextgenv2 branch and a snapshot from here
      was used to seed aomedia
      
      BUG=b/29457125
      
      Change-Id: Iedaca11ec7870fb3a4e50b2c9ea0c2b056a0d3c0
      67edc5e8
  27. 17 Jun, 2016 3 commits
  28. 16 Jun, 2016 1 commit
    • Johann's avatar
      Remove ios-version.sh · b29ebfe9
      Johann authored
      The logic can be incorporated into configure.sh
      
      Removes a dependency on ios-version.sh which was not part of DIST-SRCS
      and removes a warning from 'make dist' sub builds:
      
      ../src/build/make/configure.sh: line 787:
      ../src/build/make/ios-version.sh: No such file or directory
      
      Change-Id: Ic38314708eb278dd9d2a9769a670da32f6126637
      b29ebfe9
  29. 24 May, 2016 1 commit
    • Brion Vibber's avatar
      Move git version extras out of iOS shared framework bundle version · 35d7e17b
      Brion Vibber authored
      Apple's version format specification is strictly checked on app
      store submission, even for embedded frameworks:
      
      http://apple.co/1WgelY1
      
          The build version number should be a string comprised of
          three non-negative, period-separated integers with the
          first integer being greater than zero. The string should
          only contain numeric (0-9) and period (.) characters.
      
      So that's room for "1.5.0" but not for "1.5.0-906-g656f9c41".
      
      The full version returned from 'version.sh --bare' is now
      embedded under a 'VPXFullVersion' custom key in the Info.plist,
      so it can still be extracted from the resulting framework.
      
      Change-Id: If34a58d02e407379d1f1859fda533ef7f983170b
      35d7e17b
  30. 22 May, 2016 1 commit
    • KO Myung-Hun's avatar
      configure: Add -mstackrealign flags to CFLAGS on OS/2 · 72e332f7
      KO Myung-Hun authored
      Many codes require -mstackrealign flags. Although -mstackrealign has
      been already added to CFLAGS of some modules, SIGSEGV occurs in other
      modules than those modules.
      
      The best way may be to find causes and to fix them. However, we
      cannot know those causes until SIGSEGV occur really. In addition, if
      SIGSEGV occurs in other programs, it will be fatal.
      
      So adding -mstackrealign flags to CFLAGS unconditionally is
      reasonable.
      
      Change-Id: I999ef597a6afe97f5e7cc7bffaa866537c3eedd2
      72e332f7
  31. 12 May, 2016 1 commit
    • Brion Vibber's avatar
      Add --enable-shared option to iosbuild.sh to build dynamic framework · 992e4b70
      Brion Vibber authored
      Also allows use of --enable-shared when configuring for Mac OS X,
      producing a bare .dylib.
      
      Enabling the shared framework bumps the iOS deployment target to 8.0,
      the minimum required to support dynamic framework deployment in apps.
      
      When not using --enable-shared, a static library for iOS 6.0+ will still
      be built.
      
      Minimum version settings have been moved into ios-version.sh so they
      can be updated in a single place.
      
      As with the static build, unless header search paths are manually
      tweaked, users must add a VPX prefix on includes, such as:
      
        #include <VPX/vpx/vpx_decoder.h>
      
      A module map for headers is not yet included as inttypes.h is not
      modular; this means that VPX cannot be used directly in Swift code,
      but can still be pulled in through an Objective-C wrapper.
      
      BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1092
      Change-Id: I28fb06ce65e48ed167a88c14a7bfb2861989317e
      992e4b70