Skip to content
Snippets Groups Projects
  1. Aug 06, 2013
    • Jim Bankoski's avatar
      reworked config for use_x86_inc · a93b115c
      Jim Bankoski authored
      Support enabling it or disabling it.  Moved read out to configure.sh
      so that its done once instead of in make and in config.
      
      Change-Id: I73a9190cf31de9f03e8a577f478fa522f8c01c8b
      a93b115c
  2. Aug 05, 2013
    • Jim Bankoski's avatar
      Begin to restrict x86inc.asm usage · c3809f3d
      Jim Bankoski authored
      Chromium does not support 32bit builds for Mac which use x86inc.asm.
      Make the files which include it work if 64bit or not PIC enabled
      starting with vp9_copy_sse2.asm
      
      Consolidate these targets in vp9_rtcd_defs.sh
      
      Change-Id: If18f0b957a611efd085a3ee7d245cf1eb91e8248
      c3809f3d
  3. Jun 27, 2013
    • James Zern's avatar
      test_libvpx: disable pthreads in gtest for win targets · e4d2c255
      James Zern authored
      currently threading is internal to libvpx so thread safety is unneeded
      in libgtest -- visual studio builds already operate in this way as they
      do not have pthread.h available by default.
      
      this removes an unconditional link to libpthread using $(extralibs)
      should libvpx require it.
      
      Change-Id: I2f278b711f533d0f4d8a6c896833e3e2237d1f45
      e4d2c255
  4. Jun 25, 2013
  5. Jun 20, 2013
  6. Jun 19, 2013
    • James Zern's avatar
      test_libvpx: disable pthreads in gtest · 90a9900a
      James Zern authored
      currently threading is internal to libvpx so thread safety is unneeded
      in libgtest -- visual studio builds already operate in this way as they
      do not have pthread.h available by default.
      
      this removes an unconditional link to libpthread using $(extralibs)
      should libvpx require it.
      
      Change-Id: Ieae1d693406653a54b54fba818c598836797d33b
      90a9900a
  7. Jun 13, 2013
  8. May 21, 2013
    • Martin Storsjö's avatar
      Add support for armv7-win32-vs11 · ad484fc6
      Martin Storsjö 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 Storsjö's avatar
      msvs: Don't link to winmm.lib · a37e84d1
      Martin Storsjö authored
      Linking to this library doesn't seem to be necessary, and this library
      isn't available in the windows phone API subset.
      
      Change-Id: I179837d6f9c7407f1cb6101533dc978316a30adf
      a37e84d1
    • Martin Storsjö's avatar
      msvs: Pass dependency project vcxproj files to the project generation script · 9a5cac0a
      Martin Storsjö authored
      This is required since the dependencies are specified within the
      vcxproj files themselves, not in the solution file. This doesn't
      do anything for the old vcproj files.
      
      Change-Id: If7818d8e9dbf4aac5bcb34abe648946cf24db51c
      9a5cac0a
    • Martin Storsjö's avatar
      msvs: Support producing both vcproj and vcxproj depending on configure variables · 0b4637e0
      Martin Storsjö authored
      Change-Id: Ifa27c7064118c24401ea4e55a64e129c4f503cd5
      0b4637e0
  9. Apr 17, 2013
    • Johann Koenig's avatar
      Fix Android ndk-build · 3810bca9
      Johann Koenig 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
  10. Apr 05, 2013
  11. Feb 22, 2013
  12. Jan 29, 2013
    • Johann Koenig's avatar
      obj_int_extract.bat is not a generated file · cdc18067
      Johann Koenig authored
      Trying to create Visual Studio project files would fail with:
      make[1]: *** No rule to make target `obj_int_extract.bat', needed by
      `.projects'.  Stop.
      
      Change-Id: Ie55458427ddea199a3de9973eaf2a37f711f839e
      cdc18067
  13. Jan 18, 2013
    • Johann Koenig's avatar
      Link pthread when it is available · b46d58ad
      Johann Koenig authored
      Linking when we don't use it but it is available is probably harmless.
      
      Gtest requires pthreads. Don't automatically enable unit tests if we
      don't have it.
      
      Change-Id: I5e6c3b609f840c7b6dbb36fc65809f0ef84685f8
      b46d58ad
  14. Jan 17, 2013
    • John Koleszar's avatar
      Don't include x86inc.asm on non-x86 targets · 23963021
      John Koleszar authored
      This file is currently unused, as the asm that depended on it has been
      disabled for the current roll into Chromium. It's expected that it
      will return in some form, so wrap it in an x86 check rather than
      deleting it. This extra file isn't really an issue with the libvpx
      build system, but affects the gyp builds since on ARM (android) it
      tries to do the ADS->GAS conversion on all .asm files reported in
      libvpx_srcs.txt.
      
      Change-Id: I080fbc22ab59fff41264ae230a48fa753594135b
      23963021
  15. Dec 26, 2012
  16. Dec 05, 2012
  17. Dec 04, 2012
  18. Dec 03, 2012
  19. Nov 28, 2012
  20. Nov 16, 2012
  21. Nov 15, 2012
    • 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
  22. Nov 01, 2012
  23. Aug 21, 2012
  24. Aug 15, 2012
    • James Zern's avatar
      fix msvc configure · 97fd7c5e
      James Zern authored
      visual studio targets do not depend on executables, only the projects
      produced.
      tested with --target=x86-win32-vs9
      fixes:
      ...
      make[1]: *** No rule to make target `test_libvpx', needed by `.bins'.
      Stop.
      Makefile:17: recipe for target `.DEFAULT' failed
      
      Change-Id: I606ab32d5e26fee352f25c822e0f496eff165382
      97fd7c5e
  25. Aug 09, 2012
  26. Aug 08, 2012
  27. Jul 26, 2012
  28. Jul 23, 2012
  29. Jun 29, 2012
    • John Koleszar's avatar
      Build unit test driver from the default target · acd147c5
      John Koleszar authored
      We need an easy way to build the unit test driver without running the
      tests. This enables passing options like --gtest_filter to the
      executable, which can't be done very cleanly when running under
      `make test`.
      
      Fixed a number of compiler errors/warnings when building the tests
      in various configurations by Jenkins.
      
      Change-Id: I9198122600bcf02520688e5f052ab379f963b77b
      acd147c5
  30. Jun 26, 2012
Loading