A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
Go to file
Kongqun Yang 859da912fc Replace bash build script with python script.
This is for cross platform support. gyp_packager.py is modified
from build/gyp_chromium and adapted to packager code.

New build instructions:

1. Setup gyp: ./gyp_packager.py

clang is not enabled by default, which can be enabled by overriding
GYP_DEFINE environment variable, i.e. "GYP_DEFINES='clang=1
use_openssl=1' ./gyp_packager.py".

Ninja is the default build system. User can also change to make by
overriding GYP_GENERATORS to make, i.e. "GYP_GENERATORS='make'
./gyp_packager.py".

2. The first step generates the make files but does not start the
build process. Ninja is the default build system. Refer to Ninja
manual on how to do the build.

Common syntaxes: ninja -C out/{Debug/Release} [Module]
Module is optional. If not specified, build everything.

Step 1 is only required if there is any gyp file change. Otherwise, you
may just run ninja.

Change-Id: I89cade7278bfdd3992644457e896e5a10085568b
2014-02-19 22:42:07 +00:00
app Add copyright information. 2014-02-18 23:46:01 +00:00
media Add copyright information. 2014-02-18 23:46:01 +00:00
mpd Add copyright information. 2014-02-18 23:46:01 +00:00
testing Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
third_party Add gflags for commandline flags processing. 2014-01-10 02:38:18 +00:00
tools Disable parsing of local clases and tests for doxygen 2014-01-24 00:57:52 +00:00
.gitignore Remove base and build directories in packager. 2014-02-19 19:05:49 +00:00
LICENSE Add copyright information. 2014-02-18 23:46:01 +00:00
gyp_packager.py Replace bash build script with python script. 2014-02-19 22:42:07 +00:00
packager.gyp Add copyright information. 2014-02-18 23:46:01 +00:00