kleopatra999 / webm.libvpx-tester Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/webm.libvpx-tester
Automatically exported from code.google.com/p/webm.libvpx-tester
vpx libvpx-tester v0.9.1 README - 08-03-2010 Note: For usage see libvpx-tester-manual.pdf Note: For release notes see libvpx-release-notes.txt Contents: A) vpx libvpx-tester Build Procedure Windows 32Bit B) vpx libvpx-tester Build Procedure Linux 32Bit C) vpx libvpx-tester Build Procedure IMac 32Bit D) vpx libvpx-tester Build Procedure Windows 64Bit E) vpx libvpx-tester Build Procedure Linux 64Bit F) vpx libvpx-tester Build Procedure IMac 64Bit Prerequisites - Inherited prerequisites from libvpx * All x86 targets require the Yasm[1] assembler be installed. * All Windows builds require that Cygwin[2] be installed. * Building the documentation requires PHP[3] and Doxygen[4]. If you do not have these packages, you must pass --disable-install-docs to the configure script. [1]: http://www.tortall.net/projects/yasm [2]: http://www.cygwin.com [3]: http://php.net [4]: http://www.doxygen.org vpx libvpx-tester Build Procedure Windows 32Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) and Microsoft Visual Studio 2005 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies using cygwin • mkdir codec-sdk-build-VP8-Win32 cd codec-sdk-build-VP8-Win32 chmod -R 777 ../libvpx ../libvpx/configure --target=x86-win32-vs8 --enable-static-msvcrt make • Open .sln file located in codec-sdk-build-VP8-Win32 and build in Release Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win32\Win32\Release\ 5) Build New VP8 Debug Libraries using cygwin • mkdir codec-sdk-build-VP8-Win32-Debug cd codec-sdk-build-VP8-Win32-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86-win32-vs8 --enable-static-msvcrt --enable-mem-tracker make • Open .sln file located in codec-sdk-build-VP8-Win32-Debug and build in Debug Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win32-Debug\Win32\Debug\ 6) Build Old VP8 Release library using cygwin (or locate old release library or executable) • mkdir codec-sdk-build-VP8-Win32-old cd codec-sdk-build-VP8-Win32-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86-win32-vs8 --enable-static-msvcrt make • Open .sln file located in codec-sdk-build-VP8-Win32-old and build in Release Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win32-old\Win32\Release\ Build Main Test Executable from newest libvpx Libraries 7) Place libvpx.lib from \codec-sdk-build-VP8-Win32\Win32\Release\ in \libvpx-tester\MasterFile\lib\ 8) Place vpx_config.h from \codec-sdk-build-VP8-Win32\ in \libvpx-tester\MasterFile\include\release-32\ 9) Place vpx_version.h from \codec-sdk-build-VP8-Win32\ in \libvpx-tester\MasterFile\include\release-32\ 10) Open .sln file located in \libvpx-tester\MasterFile\ 11) Build in Release Mode. 12) Rename executable produced in \libvpx-tester\MasterFile\Release\ from VP8_Tester_API.exe to VP8_Tester_API_32Bit.exe. Build Supporting Debug Executable from newest libvpx Libraries 13) Place libvpx.lib from \codec-sdk-build-VP8-Win32-Debug\Win32\Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\lib 14) Place vpx_config.h from \codec-sdk-build-VP8-Win32-Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\include\debug-32\ 15) Place vpx_version.h from \codec-sdk-build-VP8-Win32-Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\include\debug-32\ 16) Open .sln file located in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\ 17) Build in Debug Mode. 18) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_ PlugIn_DLib_DMode.exe to VP8vNewest_PlugIn_DLib_DMode.exe. Build Supporting Release Executable from newest libvpx Libraries 19) Place libvpx.lib from \codec-sdk-build-VP8-Win32\Win32\Release\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\lib\ 20) Place vpx_config.h from \codec-sdk-build-VP8-Win32\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-new-32\ 21) Place vpx_version.h from \codec-sdk-build-VP8-Win32\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-new-32\ 22) Open .sln file located in \libvpx-tester\VP8ReleasePlugIn\MasterFile\ 23) Build in Release Mode. 24) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_PlugIn_RLib_RMode.exe to VP8vNewest_PlugIn_RLib_RMode.exe. Build Supporting Release Executable from old libvpx Libraries 25) Place libvpx.lib from \codec-sdk-build-VP8-Win32-old\Win32\Release\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\lib\ 26) Place vpx_config.h from \codec-sdk-build-VP8-Win32-old\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-old-32\ 27) Place vpx_version.h from \codec-sdk-build-VP8-Win32-old\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-old-32\ 28) Open .sln file located in \libvpx-tester\VP8ReleasePlugIn\MasterFile\ 29) Build in Release Mode. 30) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_PlugIn_RLib_RMode.exe to VP8vOldest_PlugIn_RLib_RMode.exe. Gather Executables 31) Create \libvpx-tester\TestFolder_32Bit\ 32) Place \libvpx-tester\MasterFile\Release\VP8_Tester_API_32Bit.exe in \libvpx-tester\TestFolder_32Bit\ 33) Place \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\Debug\VP8vNewest_PlugIn_DLib_DMode.exe in \libvpx-tester\TestFolder_32Bit\ 34) Place \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\Release\VP8vNewest_PlugIn_RLib_RMode.exe in \libvpx-tester\TestFolder_32Bit\ 35) Place \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\Release\VP8vOldest_PlugIn_RLib_RMode.exe in \libvpx-tester\TestFolder_32Bit\ vpx libvpx-tester Build Procedure Linux 32Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies • mkdir codec-sdk-build-VP8-Lin32 cd codec-sdk-build-VP8-Lin32 chmod -R 777 ../libvpx ../libvpx/configure --target=x86-linux-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin32/ 5) Build New VP8 Debug Libraries • mkdir codec-sdk-build-VP8-Lin32-Debug cd codec-sdk-build-VP8-Lin32-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86-linux-gcc --enable-mem-tracker --enable-debug-libs make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin32-Debug/ 6) Build Old VP8 Release library (or locate old release library or executable) • mkdir codec-sdk-build-VP8-Lin32-old cd codec-sdk-build-VP8-Lin32-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86-linux-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin32-old/ Copy and Rename VP8 Libraries 7) Copy /codec-sdk-build-VP8-Lin32/libvpx.a to /libvpx-tester/MasterFile/lib/ renaming libvpx.a to libvpx_Lin32.a 8) Copy /codec-sdk-build-VP8-Lin32-Debug/libvpx.a to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/lib/ renaming libvpx.a to libvpx_MemLin32.a 9) Copy /codec-sdk-build-VP8-Lin32/libvpx.a to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/newlib/ renaming libvpx.a to libvpx_NewLin32.a 10) Copy /codec-sdk-build-VP8-Lin32-old/libvpx.a to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/ renaming libvpx.a to oldlib/libvpx_OldLin32.a 11) Copy /codec-sdk-build-VP8-Lin32/vpx_config.h to /libvpx-tester/MasterFile/include/release-32/ 12) Copy /codec-sdk-build-VP8-Lin32-Debug/vpx_config.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-32/ 13) Copy /codec-sdk-build-VP8-Lin32/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-32/ 14) Copy /codec-sdk-build-VP8-Lin32-old/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-32/ 15) Copy /codec-sdk-build-VP8-Lin32/vpx_version.h to /libvpx-tester/MasterFile/include/release-32/ 16) Copy /codec-sdk-build-VP8-Lin32-Debug/vpx_version.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-32/ 17) Copy /codec-sdk-build-VP8-Lin32/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-32/ 18) Copy /codec-sdk-build-VP8-Lin32-old/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-32/ Build Test Executables 19) Run make_Linux_API_32Bit located in /libvpx-tester/ Test Executables will be located in /libvpx-tester/TestFolder_32Bit/ vpx libvpx-tester Build Procedure IMac 32Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies • mkdir codec-sdk-build-VP8-IMac32 cd codec-sdk-build-VP8-IMac32 chmod -R 777 ../libvpx ../libvpx/configure --target=x86-darwin9-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac32/ 5) Build New VP8 Debug Libraries • mkdir codec-sdk-build-VP8-IMac32-Debug cd codec-sdk-build-VP8-IMac32-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86-darwin9-gcc --enable-mem-tracker --enable-debug-libs make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac32-Debug/ 6) Build Old VP8 Release library (or locate old release library or executable) • mkdir codec-sdk-build-VP8-IMac32-old cd codec-sdk-build-VP8-IMac32-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86-darwin9-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac32-old/ Copy and Rename VP8 Libraries 7) Copy /codec-sdk-build-VP8-IMac32/libvpx.a to /libvpx-tester/MasterFile/lib/ renaming libvpx.a to libvpx_IMac32.a 8) Copy /codec-sdk-build-VP8-IMac32-Debug/libvpx.a to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/lib/ renaming libvpx.a to libvpx_MemIMac32.a 9) Copy /codec-sdk-build-VP8-IMac32/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/newlib/ renaming libvpx.a to libvpx_NewIMac32.a 10) Copy /codec-sdk-build-VP8-IMac32-old/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/oldlib/ renaming libvpx.a to libvpx_OldIMac32.a 11) Copy /codec-sdk-build-VP8-IMac32/vpx_config.h to /libvpx-tester/MasterFile/include/release-32/ 12) Copy /codec-sdk-build-VP8-IMac32-Debug/vpx_config.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-32/ 13) Copy /codec-sdk-build-VP8-IMac32/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-32/ 14) Copy /codec-sdk-build-VP8-IMac32-old/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-32/ 15) Copy /codec-sdk-build-VP8-IMac32/vpx_version.h to /libvpx-tester/MasterFile/include/release-32/ 16) Copy /codec-sdk-build-VP8-IMac32-Debug/vpx_version.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-32/ 17) Copy /codec-sdk-build-VP8-IMac32/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-32/ 18) Copy /codec-sdk-build-VP8-IMac32-old/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-32/ Build Test Executables 19) Run make_IMac_API_32Bit located in /libvpx-tester/ Test Executables will be located in /libvpx-tester/TestFolder_32Bit/ vpx libvpx-tester Build Procedure Windows 64Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) and Microsoft Visual Studio 2005 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies using cygwin • mkdir codec-sdk-build-VP8-Win64 cd codec-sdk-build-VP8-Win64 chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-win64-vs8 --enable-static-msvcrt make • Open .sln file located in codec-sdk-build-VP8-Win64 and build in Release Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win64\Win64\Release\ 5) Build New VP8 Debug Libraries using cygwin • mkdir codec-sdk-build-VP8-Win64-Debug cd codec-sdk-build-VP8-Win64-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-win64-vs8 --enable-static-msvcrt --enable-mem-tracker make • Open .sln file located in codec-sdk-build-VP8-Win64-Debug and build in Debug Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win64-Debug\Win64\Debug\ 6) Build Old VP8 Release library using cygwin (or locate old release library or executable) • mkdir codec-sdk-build-VP8-Win64-old cd codec-sdk-build-VP8-Win64-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86_64-win64-vs8 --enable-static-msvcrt make • Open .sln file located in codec-sdk-build-VP8-Win64-old and build in Release Mode. • libvpx.lib will be located in \codec-sdk-build-VP8-Win64-old\Win64\Release\ Build Main Test Executable from newest libvpx Libraries 7) Place libvpx.lib from \codec-sdk-build-VP8-Win64\Win64\Release\ in \libvpx-tester\MasterFile\lib\ 8) Place vpx_config.h from \codec-sdk-build-VP8-Win64\ in \libvpx-tester\MasterFile\include\release-64\ 9) Place vpx_version.h from \codec-sdk-build-VP8-Win64\ in \libvpx-tester\MasterFile\include\release-64\ 10) Open .sln file located in \libvpx-tester\MasterFile\ 11) Build in Release Mode. 12) Rename executable produced in \libvpx-tester\MasterFile\Release\ from VP8_Tester_API.exe to VP8_Tester_API_64Bit.exe. Build Supporting Debug Executable from newest libvpx Libraries 13) Place libvpx.lib from \codec-sdk-build-VP8-Win64-Debug\Win64\Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\lib 14) Place vpx_config.h from \codec-sdk-build-VP8-Win64-Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\include\debug-64\ 15) Place vpx_version.h from \codec-sdk-build-VP8-Win64-Debug\ in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\include\debug-64\ 16) Open .sln file located in \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\ 17) Build in Debug Mode. 18) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_ PlugIn_DLib_DMode.exe to VP8vNewest_PlugIn_DLib_DMode.exe. Build Supporting Release Executable from newest libvpx Libraries 19) Place libvpx.lib from \codec-sdk-build-VP8-Win64\Win64\Release\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\lib\ 20) Place vpx_config.h from \codec-sdk-build-VP8-Win64\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-new-64\ 21) Place vpx_version.h from \codec-sdk-build-VP8-Win64\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-new-64\ 22) Open .sln file located in \libvpx-tester\VP8ReleasePlugIn\MasterFile\ 23) Build in Release Mode. 24) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_PlugIn_RLib_RMode.exe to VP8vNewest_PlugIn_RLib_RMode.exe. Build Supporting Release Executable from old libvpx Libraries 25) Place libvpx.lib from \codec-sdk-build-VP8-Win64-old\Win64\Release\ in \libvpx-tester \SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\lib\ 26) Place vpx_config.h from \codec-sdk-build-VP8-Win64-old\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-old-64\ 27) Place vpx_version.h from \codec-sdk-build-VP8-Win64-old\ in \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\include\release-old-64\ 28) Open .sln file located in \libvpx-tester\VP8ReleasePlugIn\MasterFile\ 29) Build in Release Mode. 30) Rename executable produced in \libvpx-tester\VP8ReleasePlugIn\MasterFile\Release\ from VP8v--_PlugIn_RLib_RMode.exe to VP8vOldest_PlugIn_RLib_RMode.exe. Gather Executables 31) Create \libvpx-tester\TestFolder_64Bit\ 32) Place \libvpx-tester \MasterFile\Release\VP8_Tester_API_64Bit.exe in \libvpx-tester\TestFolder_64Bit\ 33) Place \libvpx-tester\SupportingPlugInFiles\VP8DebugPlugIn\MasterFile\Debug\VP8vNewest_PlugIn_DLib_DMode.exe in \libvpx-tester\TestFolder_64Bit\ 34) Place \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\Release\VP8vNewest_PlugIn_RLib_RMode.exe in \libvpx-tester\TestFolder_64Bit\ 35) Place \libvpx-tester\SupportingPlugInFiles\VP8ReleasePlugIn\MasterFile\Release\VP8vOldest_PlugIn_RLib_RMode.exe in \libvpx-tester\TestFolder_64Bit\ vpx libvpx-tester Build Procedure Linux 64Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies • mkdir codec-sdk-build-VP8-Lin64 cd codec-sdk-build-VP8-Lin64 chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-linux-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin64/ 5) Build New VP8 Debug Libraries • mkdir codec-sdk-build-VP8-Lin64-Debug cd codec-sdk-build-VP8-Lin64-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-linux-gcc --enable-mem-tracker --enable-debug-libs make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin64-Debug/ 6) Build Old VP8 Release library (or locate old release library or executable) • mkdir codec-sdk-build-VP8-Lin64-old cd codec-sdk-build-VP8-Lin64-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86_64-linux-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-Lin64-old/ Copy and Rename VP8 Libraries 7) Copy /codec-sdk-build-VP8-Lin64/libvpx.a to /libvpx-tester/MasterFile/lib/ renaming libvpx.a to libvpx_Lin64.a 8) Copy /codec-sdk-build-VP8-Lin64-Debug/libvpx.a to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/lib/ renaming libvpx.a to libvpx_MemLin64.a 9) Copy /codec-sdk-build-VP8-Lin64/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/newlib/ renaming libvpx.a to libvpx_NewLin64.a 10) Copy /codec-sdk-build-VP8-Lin64-old/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/oldlib/ renaming libvpx.a to libvpx_OldLin64.a 11) Copy /codec-sdk-build-VP8-Lin64/vpx_config.h to /libvpx-tester/MasterFile/include/release-64/ 12) Copy /codec-sdk-build-VP8-Lin64-Debug/vpx_config.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-64/ 13) Copy /codec-sdk-build-VP8-Lin64/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-64/ 14) Copy /codec-sdk-build-VP8-Lin64-old/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-64/ 15) Copy /codec-sdk-build-VP8-Lin64/vpx_version.h to /libvpx-tester/MasterFile/include/release-64/ 16) Copy /codec-sdk-build-VP8-Lin64-Debug/vpx_version.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-64/ 17) Copy /codec-sdk-build-VP8-Lin64/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-64/ 18) Copy /codec-sdk-build-VP8-Lin64-old/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-64/ Build Test Executables 19) Run make_Linux_API_64Bit located in /libvpx-tester/ Test Executables will be located in /libvpx-tester/TestFolder_64Bit/ vpx libvpx-tester Build Procedure IMac 64Bit Prerequisites: Inherited prerequisites from libvpx (see libvpx read me for details) 1) Pull the libvpx from git://review.webmproject.org/libvpx.git that you wish to test 2) Pull libvpx-tester from git://review.webmproject.org/libvpx-tester.git 3) Check out an older revision of libvpx that you wish to test the new version against to \libvpx-old\ (optional) Build and Collect libvpx Libraries - sample configurations are provided below, for more detailed information on vp8 sdk configurations see the README located in the libvpx directory 4) Build New VP8 Release Libararies • mkdir codec-sdk-build-VP8-IMac64 cd codec-sdk-build-VP8-IMac64 chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-darwin9-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac64/ 5) Build New VP8 Debug Libraries • mkdir codec-sdk-build-VP8-IMac64-Debug cd codec-sdk-build-VP8-IMac64-Debug chmod -R 777 ../libvpx ../libvpx/configure --target=x86_64-darwin9-gcc --enable-mem-tracker --enable-debug-libs make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac64-Debug/ 6) Build Old VP8 Release library (or locate old release library or executable) • mkdir codec-sdk-build-VP8-IMac64-old cd codec-sdk-build-VP8-IMac64-old chmod -R 777 ../libvpx-old ../libvpx-old/configure --target=x86_64-darwin9-gcc make • make install • libvpx.a will be located in /codec-sdk-build-VP8-IMac64-old/ Copy and Rename VP8 Libraries 7) Copy /codec-sdk-build-VP8-IMac64/libvpx.a to /libvpx-tester/MasterFile/lib/ renaming libvpx.a to libvpx_IMac64.a 8) Copy /codec-sdk-build-VP8-IMac64-Debug/libvpx.a to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/lib/ renaming libvpx.a to libvpx_MemIMac64.a 9) Copy /codec-sdk-build-VP8-IMac64/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/newlib/ renaming libvpx.a to libvpx_NewIMac64.a 10) Copy /codec-sdk-build-VP8-IMac64-old/libvpx.a to /libvpx-tester /SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/oldlib/ renaming libvpx.a to libvpx_OldIMac64.a 11) Copy /codec-sdk-build-VP8-IMac64/vpx_config.h to /libvpx-tester/MasterFile/include/release-64/ 12) Copy /codec-sdk-build-VP8-IMac64-Debug/vpx_config.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-64/ 13) Copy /codec-sdk-build-VP8-IMac64/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-64/ 14) Copy /codec-sdk-build-VP8-IMac64-old/vpx_config.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-64/ 15) Copy /codec-sdk-build-VP8-IMac64/vpx_version.h to /libvpx-tester/MasterFile/include/release-64/ 16) Copy /codec-sdk-build-VP8-IMac64-Debug/vpx_version.h to to /libvpx-tester/SupportingPlugInFiles/VP8DebugPlugIn/MasterFile/debug-64/ 17) Copy /codec-sdk-build-VP8-IMac64/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-new-64/ 18) Copy /codec-sdk-build-VP8-IMac64-old/vpx_version.h to /libvpx-tester/SupportingPlugInFiles/VP8ReleasePlugIn/MasterFile/release-old-64/ Build Test Executables 19) Run make_IMac_API_64Bit located in /libvpx-tester/ Test Executables will be located in /libvpx-tester/TestFolder_64Bit/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.