Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The VP8 Codec SDK
C PHP C++ Assembly Perl Python Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build
examples
libmkv
nestegg
third_party
tools
vp8
vpx
vpx_mem
vpx_ports
vpx_scale
.gitattributes
.gitignore
.mailmap
.nodevenv.once
.projects
AUTHORS
CHANGELOG
LICENSE
PATENTS
README
README.md
args.c
args.h
configure
decode_to_md5.vcxproj
decode_with_drops.vcxproj
docs.mk
error_resilient.vcxproj
example_xma.c
examples.mk
force_keyframe.vcxproj
keywords.dox
libs.doxy_template
libs.mk
mainpage.dox
md5_utils.c
md5_utils.h
obj_int_extract.bat
obj_int_extract.exe
obj_int_extract.ilk
obj_int_extract.vcxproj
postproc.vcxproj
simple_decoder.vcxproj
simple_encoder.vcxproj
solution.mk
tools_common.c
tools_common.h
twopass_encoder.vcxproj
usage.dox
usage_cx.dox
usage_dx.dox
vp8_multi_resolution_encoder.c
vp8_scalable_patterns.c
vp8_scalable_patterns.vcxproj
vp8_set_maps.vcxproj
vp8cx_set_ref.vcxproj
vpx.def
vpx.sln
vpx.sln.mk
vpx.vcxproj
vpx_config.asm_x64
vpx_config.asm_x86
vpx_config.c_x64
vpx_config.c_x86
vpx_config.h_x64
vpx_config.h_x86
vpx_rtcd.h
vpx_version.h
vpxdec.c
vpxdec.vcxproj
vpxenc.c
vpxenc.vcxproj
y4minput.c
y4minput.h

README.md

libvpx

Building for PHP

Requirements

Configuration

To compile libxpm the VS projects have to be generated first, follow the instructions under the libvpx project page. PHP uses the static libvpx linked with the static VC runtime. Note that the VS project files are generated with make under Cygwin and empirically the paths in the project files are often Cygwin paths, so they might need correction.

Compile

Open in the generated vpx.sln solution in visual studio and compile the vpx project.

Something went wrong with that request. Please try again.