1. 07 Jun, 2014 1 commit
  2. 05 Jun, 2014 1 commit
    • Tom Finegan's avatar
      Add x86-iphonesimulator-gcc target. · 4e6c5559
      Tom Finegan authored
      macho32 i386 with:
      - -miphoneos-version-min=5.0
      - -isysroot from xcrun --sdk iphonesimulator
      Change-Id: I6bb43eebab39a71cdb76264644eba14c22d736c2
  3. 03 Jun, 2014 1 commit
  4. 02 Jun, 2014 1 commit
    • James Zern's avatar
      build/msvs: fix builds in source dirs with spaces · 1e3d9b9e
      James Zern authored
      ...when configured below the path containing spaces. configuring outside
      the path containing spaces still won't work due to issues with the
      makefiles, e.g.,
      /path with spaces/git
      /path with spaces/build1
      configure/make in build1 will work, build2 will not
      Change-Id: Ie4a1f313596d7457cadd67476ac1dbd3273ad46e
  5. 19 May, 2014 1 commit
  6. 16 May, 2014 1 commit
  7. 14 May, 2014 2 commits
    • Johann's avatar
      Remove intermediate step in vp8_dequantize_b · 2f6f955a
      Johann authored
      With the intrinsics it is no longer necessary to have a stub/helper
      Change-Id: I3695961c3c94f1bb750d3b7b29716e509ebba482
    • Johann's avatar
      Build armv7a-only code · 4dcc6d97
      Johann authored
      Allow disabling the more generic NEON code.
      Use filtered option to disable rtcd code.
      Change-Id: Icb4500c1a2bac16eed3c5e3ec0c35e92e6bbbb9f
  8. 12 May, 2014 1 commit
  9. 05 May, 2014 1 commit
    • Martin Storsjö's avatar
      Fix building for arm with Visual Studio 2013 · 65f13afd
      Martin Storsjö authored
      The microsoft build tools explicitly disallow building for arm in
      the "desktop" target configuration; one has to target "Windows
      Store" apps (aka WinRT/Metro) or Windows Phone. In Visual Studio
      2012, one could just pick the v110_wp80 toolset which made the
      vcxproj files buildable. In Visual Studio 2013, picking the v120_wp81
      toolset isn't enough - one has to configure the vcxproj files
      as an "AppContainerApplication". This has the implication that
      you can't just build a plain .exe (such as the examples) - an .exe
      project would need to have an AppxManifest file. Therefore we can
      only build the library itself.
      If loaded into Visual Studio for Windows (the Windows Store/Phone
      version of Visual Studio, not the Desktop one), the obj_int_extract
      project is omitted since it's treated as incompatible. Building
      from the command line with msbuild works fine though.
      The armv7-win32-vs12 target was added as part of a638bdf4 even
      though actual use of it hadn't been tested.
      Change-Id: Iee8088252cf790317aeb6b417d29058225f1f629
  10. 02 May, 2014 1 commit
    • Johann's avatar
      Android NDK support for x86 and mips · 7d54e0f0
      Johann authored
      This does not do the full toolchain setup like the arm builds. It only
      allows for ndk-builds. See the instructions in tests/android/README or
      the webm jnin bindings project:
      Because this support is not quite polished, the build targets must be
      forced. Please use
      --force-target=x86-android-gcc --disable-ssse3 --disable-sse4_1 --disable-avx2
      Change-Id: Ie2b6623f71ac816e3965c39bf97097e9d30b6e94
  11. 26 Apr, 2014 1 commit
    • James Zern's avatar
      Makefile: add msvs_common.sh to DIST-SRCS · 5ba44e37
      James Zern authored
      dist is broken in msvs currently due to a dependency on libs.mk which in
      turn depends on the rest of the source tree, not just the examples
      Change-Id: I3e313ceeae81eb29ef4bfb099d89756b43583eaa
  12. 24 Apr, 2014 1 commit
  13. 23 Apr, 2014 3 commits
  14. 22 Apr, 2014 1 commit
  15. 04 Apr, 2014 1 commit
  16. 03 Apr, 2014 1 commit
  17. 02 Apr, 2014 1 commit
    • Paul Wilkins's avatar
      Revert "Changing webmenc to use libwebm" · 80577dff
      Paul Wilkins authored
      Temporary revert.
      Problems with conflicting definitions of type off_t
      in MSVC builds that need resolving.
      c:\Program Files (x86)\
        Microsoft Visual Studio 9.0\VC\include\wchar.h(479) :
        "error C2371: 'off_t' : redefinition; different basic types
      c:\on2experimental\libvpx\tools_common.h(26) :
         see declaration of 'off_t'"
      This reverts commit 92a4c591.
      Change-Id: I535e40a18842a92e3e6e0b29e5fba66313010803
  18. 28 Mar, 2014 1 commit
  19. 27 Mar, 2014 1 commit
  20. 25 Mar, 2014 1 commit
  21. 20 Mar, 2014 1 commit
  22. 19 Mar, 2014 4 commits
    • Martin Storsjö's avatar
      ads2armasm_ms: Add an ALIGN 4 after ENDP · 5182befa
      Martin Storsjö authored
      This makes sure that labels for data symbols directly after
      functions get properly 4-byte-aligned (when the source is assembled
      in thumb mode).
      Previously, if declaring a data symbol directly after a function, the
      symbol could end up pointing to the unaligned address (if the total
      size of the thumb function didn't end up being a multiple of 4). The
      data in the symbol itself ended up aligned, but the symbol pointed to
      the preceding unaligned position.
      That is, a source file looking like this:
         DCD 0x12345678
      could end up being assembled into
        xxxxx2: 0000
        xxxxx4: 5678
        xxxxx6: 1234
      (This doesn't happen if the symbol label is on the same line as the
      DCD directive.)
      By adding an ALIGN 4 directly after the ENDP we make sure the symbol
      itself gets aligned properly.
      This isn't an issue with the original, untranslated arm source,
      since it only is built in arm mode where all instructions are 4 byte,
      and since the gnu assembler automatically adds the padding before the
      symbol even in thumb mode.
      Change-Id: Iadbeebd656b0197e423e79a12a7d3ef8859cf445
    • James Zern's avatar
      configure: test -m(mmx|sse|sse2|sse3) flags · c0d67377
      James Zern authored
      <=sse2 isn't strictly necessary on x86_64, but this is more consistent
      with the rest of the flags and should be harmless
      Change-Id: Ice0f1d1c4c7510ee90af2a62dbd3d6508db63487
    • James Zern's avatar
      configure: test for -mssse3 · f1e8d58a
      James Zern authored
      fixes compile with older versions of gcc
      Change-Id: If529f3102dbc926be8d5fb91d4161fa686c11840
    • James Zern's avatar
      configure: factorize gcc machine option checks · c37ecba7
      James Zern authored
      check_gcc_machine_option() replaces individual -m* checks
      Change-Id: I0f4a82020c0541b99209321907e80e071d1245e1
  23. 17 Mar, 2014 1 commit
    • Martin Storsjö's avatar
      thumb: Clarify a comment about the conversions that are done · 317e07ee
      Martin Storsjö authored
      The comment made it look like the condition code was dropped from
      the extra add instruction, while it actually was handled properly.
      Thus, the comment was misleading while the code itself did the right
      Also clarify the comment indicating that we use the full three-operand
      form of the add instruction.
      Change-Id: I2c1ac6ac4fedf262d104ea30a6c005febc74de9c
  24. 08 Mar, 2014 1 commit
    • James Zern's avatar
      gen_msvs_vcxproj.sh: add --enable-werror option · 37c60d82
      James Zern authored
      translates to TreatWarningAsError (/WX)
      setting this via the CL environment variable is not possible due to the
      /WX- default which is used on the command line
      Change-Id: I0b42a9d3ca9eba6af82c25b8e434baa2fcb00156
  25. 06 Mar, 2014 3 commits
  26. 05 Mar, 2014 1 commit
  27. 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
          [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
          [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
  28. 28 Feb, 2014 2 commits
    • James Zern's avatar
      normalize perl shebangs · b6941849
      James Zern authored
      don't require perl to be in a fixed location
      Change-Id: Icc8b6113a2a3626f847fe46409334a03f1db5c85
    • James Zern's avatar
      rtcd.sh: sort functions by name · bd7467dd
      James Zern authored
      this will aid in output comparison with other generation systems
      Change-Id: Ifb66321e45ab9fdd9eaeb5e0ea8b3d0632efe7ce
  29. 27 Feb, 2014 1 commit
  30. 24 Feb, 2014 1 commit
  31. 21 Feb, 2014 1 commit
    • Tom Finegan's avatar
      obj_int_extract.bat: Pass obj_int_extract.exe path to obj_int_extract.bat. · 1d3ca088
      Tom Finegan authored
      - Update the vcxproj generator to pass the path to the batch file.
      - Update the batch file the take the path to obj_int_extract.exe as arg
      Fixes this warning:
      warning MSB8012: TargetPath does not match Linker's OutputFile property
      Change-Id: I5825f1d1d79f370aeb295bbd2aeb08b22c0e73ab