1. 23 Apr, 2014 3 commits
  2. 22 Apr, 2014 1 commit
  3. 04 Apr, 2014 1 commit
  4. 03 Apr, 2014 1 commit
  5. 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
      80577dff
  6. 28 Mar, 2014 1 commit
  7. 27 Mar, 2014 1 commit
  8. 25 Mar, 2014 1 commit
  9. 20 Mar, 2014 1 commit
  10. 19 Mar, 2014 4 commits
    • Martin Storsjo's avatar
      ads2armasm_ms: Add an ALIGN 4 after ENDP · 5182befa
      Martin Storsjo 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:
      ---
         ...
         ENDP
      
      symbol
         DCD 0x12345678
      ---
      
      could end up being assembled into
      symbol:
        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
      5182befa
    • 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
      c0d67377
    • James Zern's avatar
      configure: test for -mssse3 · f1e8d58a
      James Zern authored
      fixes compile with older versions of gcc
      
      Change-Id: If529f3102dbc926be8d5fb91d4161fa686c11840
      f1e8d58a
    • 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
      c37ecba7
  11. 17 Mar, 2014 1 commit
    • Martin Storsjo's avatar
      thumb: Clarify a comment about the conversions that are done · 317e07ee
      Martin Storsjo 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
      thing.
      
      Also clarify the comment indicating that we use the full three-operand
      form of the add instruction.
      
      Change-Id: I2c1ac6ac4fedf262d104ea30a6c005febc74de9c
      317e07ee
  12. 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
      37c60d82
  13. 06 Mar, 2014 3 commits
  14. 05 Mar, 2014 1 commit
  15. 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
  16. 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
      b6941849
    • 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
      bd7467dd
  17. 27 Feb, 2014 1 commit
  18. 24 Feb, 2014 1 commit
  19. 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
        2.
      
      Fixes this warning:
      warning MSB8012: TargetPath does not match Linker's OutputFile property
      value.
      
      Change-Id: I5825f1d1d79f370aeb295bbd2aeb08b22c0e73ab
      1d3ca088
  20. 20 Feb, 2014 2 commits
  21. 12 Feb, 2014 1 commit
    • Tom Finegan's avatar
      gen_msvs_vcxproj.sh: Add /arch:AVX for files using AVX. · 7836e3a5
      Tom Finegan authored
      Turns on AVX when the final characters of .c and .cc file names preceding the
      .c and .cc file extension contain the substrings avx or avx2. This silences
      many MSVC warnings issued during compilation files that use AVX.
      
      Change-Id: I82bda394af7a688679abab2a50dd7e10b3cb0c7a
      7836e3a5
  22. 06 Feb, 2014 1 commit
  23. 05 Feb, 2014 3 commits
  24. 04 Feb, 2014 1 commit
  25. 28 Jan, 2014 1 commit
    • Johann's avatar
      Correct OUTPUT_C_HEADER · 3b83a395
      Johann authored
      OUTPUT_FMT_C_HEADER
      
      Change-Id: Ic1a583352ead8268efc39f1b89257e9c622e1613
      3b83a395
  26. 27 Jan, 2014 1 commit
  27. 18 Jan, 2014 1 commit
  28. 10 Jan, 2014 1 commit
    • Johann's avatar
      Apply neon flags to intrinsic files · dadf3505
      Johann authored
      Filter out files ending in _neon.c and append .neon so the Android build
      system knows to apply -mfpu=neon
      
      Change-Id: Ib67277e5920bfcaeda7c4aa16cd1001b11d59305
      dadf3505
  29. 08 Jan, 2014 1 commit