1. 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
  2. 28 Mar, 2014 1 commit
  3. 06 Mar, 2014 1 commit
  4. 08 Jan, 2014 1 commit
  5. 06 Jan, 2014 1 commit
  6. 29 Oct, 2013 1 commit
  7. 21 May, 2013 3 commits
    • Martin Storsjo's avatar
      Add support for armv7-win32-vs11 · ad484fc6
      Martin Storsjo authored
      The arm assembly files are named .s after conversion, to reuse
      as much of the existing makefile infrastructure for conversion to
      gas format as possible. Within the generated visual studio project,
      only the converted assembly sources are available, which might not
      be optimal for actually developing it, but is acceptable for
      just building the library.
      
      Multithreading is disabled since the traditional win32 threading
      functions aren't available on WinRT/Windows Phone 8.
      
      Building of vpx itself and the examples succeed, while building the
      tests fail due to them using functions not available in the
      windows store/windows phone API subsets - therefore the unit tests
      are disabled.
      
      This works for building in Visual Studio Express 2012 for Windows
      Phone, while Visual Studio Express 2012 for Windows 8 (for
      "Windows Store" apps) seems to reject the vcxproj files due to
      not supporting "classic style native application or managed
      projects". The built static library should be compatible with that
      platform though.
      
      Change-Id: Idcd7eca60bfaaaeb09392a9cd7a02e4a670e3b30
      ad484fc6
    • Martin Storsjo's avatar
      Add a script for converting ads arm assembly to microsoft armasm format · a83db436
      Martin Storsjo authored
      The formats are basically the same, but a few minor details need
      to be adjusted. Addiitonally, when building for the WinRT/Windows
      Phone 8 platforms, one has to build for thumb, so convert instructions
      accordingly.
      
      Change-Id: I3c3902aa20fd3bfc29168d3a1bf17111e5481dcb
      a83db436
    • Martin Storsjo's avatar
      ads2gas: Factorize thumb instruction replacements into a separate perl module · 5f76080a
      Martin Storsjo authored
      Change-Id: Ie7b83ad696e4743c844df8e9ef5899aca65cc92e
      5f76080a
  8. 03 May, 2013 1 commit
  9. 02 Mar, 2013 1 commit
  10. 25 Jan, 2013 1 commit
  11. 08 Jan, 2013 1 commit
  12. 28 Nov, 2012 1 commit
  13. 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
  14. 15 Nov, 2012 2 commits
    • 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
  15. 05 Nov, 2012 1 commit
  16. 22 Aug, 2012 1 commit
  17. 26 Jul, 2012 1 commit
  18. 24 Jul, 2012 1 commit
    • John Koleszar's avatar
      makefile: fix .so build rule · dcb52c0f
      John Koleszar authored
      Use $^ vs $? to capture all prerequisites, rather than only newer ones.
      
      Change-Id: I464ffb2913cf60f5ca5e07518ad4bf7da10baf87
      dcb52c0f
  19. 21 Jun, 2012 1 commit
    • John Koleszar's avatar
      Add support for downloading test data · 00748632
      John Koleszar authored
      The commit introduces a make target 'testdata' that downloads the
      required test data from the WebM project website. The data will also
      be downloaded if invoking `make test` but is not a strict requirement
      for only building the test executable.
      
      The download directory is taken from the LIBVPX_TEST_DATA_PATH
      environment variable, or may be specified as part of the make command.
      If unset, it defaults to the current directory. It's expected that
      most developers will want to set this environment variable to a place
      outside their source/build trees, to avoid having to download the data
      more than once.
      
      To add test data file:
      
        1) add a line to test/test.mk:
      
            LIBVPX_TEST_DATA-yes += foo-bar-file.y4m
      
        2) add its sha1sum to the test/test-data.sha1 file in the following
           format:
      
            528cc88c821e5f5b133c2b40f9c8e3f22eaacc4c  foo-bar-file.y4m
      
        3) upload the file to the website
      
            $ gsutil cp foo-bar-file.y4m gs://downloads.webmproject.org/test_data/libvpx
      
      This implementation will check the integrity of the test data
      automatically if the `sha1sum` executable is available.
      
      Change-Id: If6910fe304bb3f5cdcc5cb9e5f9afa5be74720d2
      00748632
  20. 22 May, 2012 1 commit
  21. 11 May, 2012 1 commit
  22. 05 Nov, 2011 1 commit
    • James Zern's avatar
      fix file permissions · f89ea343
      James Zern authored
      all of googletest import (0ab00a22) was marked executable
      
      Change-Id: Id7b7ee03efc21ab998bb03349bd91644e8af25da
      f89ea343
  23. 04 Nov, 2011 1 commit
  24. 29 Sep, 2011 1 commit
    • John Koleszar's avatar
      makefile: fix target 'all' · 22ea8592
      John Koleszar authored
      'all' is the conventional target for building everything in the
      makefile, but the child make was expecting all-$(target), for debugging
      reasons that I don't recall exactly. Restore the expected behavior.
      
      Change-Id: Ifbb03610b55be679ce7c5e210b7a69a156bb76b9
      22ea8592
  25. 01 Aug, 2011 1 commit
  26. 08 Jun, 2011 2 commits
  27. 06 Jun, 2011 1 commit
  28. 02 May, 2011 1 commit
    • Ronald S. Bultje's avatar
      build: change LDFLAGS/CFLAGS ordering. · bbf890fe
      Ronald S. Bultje authored
      Always use CFLAGS/LDFLAGS that point to headers and libvpx.a inside our
      build tree before ones from the environment, which could reference
      headers or libs outside the build tree.
      
      This fixes issue 307.
      
      Change-Id: I34d176b8c21098f6da5ea71f0147d3c49283cc45
      bbf890fe
  29. 24 Mar, 2011 1 commit
    • Johann's avatar
      use asm_offsets with vp8_regular_quantize_b_sse2 · 8edaf6e2
      Johann authored
      remove helper function and avoid shadowing all the arguments to the
      stack on 64bit systems
      
      when running with --good --cpu-used=0:
      ~2% on linux x86 and x86_64
      ~2% on win32 x86 msys and visual studio
      more on darwin10 x86_64
      significantly more on
      x86_64-win64-vs9
      
      Change-Id: Ib7be12edf511fbf2922f191afd5b33b19a0c4ae6
      8edaf6e2
  30. 16 Mar, 2011 1 commit
  31. 15 Mar, 2011 1 commit
  32. 08 Mar, 2011 1 commit
    • Johann's avatar
      fix obj_int_extract for MinGW · fb037ec0
      Johann authored
      failed to find headers in the source directory
      
      output to stdout instead of a hardcoded file
      
      MinGW doesn't support _sopen_s
      
      _fstat catches non-existant files
      
      Change-Id: I24e0aacc6f6f26e6bcfc25f9ee7821aa3c8cc7e7
      fb037ec0
  33. 25 Oct, 2010 1 commit
    • John Koleszar's avatar
      NASM: trailing slash for ASFLAGS includes · 2ad4810a
      John Koleszar authored
      Fix out-of-tree builds using NASM. NASM expects its include paths to
      have a trailing slash. These aren't used used when doing in-tree builds
      (./configure)
      
      Change-Id: I38d469d15acb1b7e65733a2e5ca8c9d86fa4ad86
      2ad4810a
  34. 09 Sep, 2010 1 commit
  35. 27 Jul, 2010 1 commit
  36. 22 Jul, 2010 1 commit
    • John Koleszar's avatar
      msvs: fix install of codec sources · 4d86ef35
      John Koleszar authored
      The libs.mk file must be installed for the vpx.vcproj file to be
      generated. It was being installed, but not in the src/ directory as
      expected.
      
      Also missed include files yasm.rules, quantize_x86.h
      
      Change-Id: Ic1a6f836e953bfc954d6e42a18c102a0114821eb
      4d86ef35