This change creates a lib/text directory and moves all files
with text-related logic to it. It also lays the ground for
separating text parsing and display logic. (That change will
introduce even more files with text-related logic which will
crowd lib/media directory).
Issue #796.
Change-Id: I65ac134020a0126ff02a8f2067beb73870232e65
The MP4Parser is not only used by the text parsers, but also by the
DashParser and Pssh parsing. This means that it should not appear in
the `build/types/text` build file, but in the `build/types/core` file.
Closes#660
Change-Id: I8524663749644084161d06ca295732550ebc8fc5
Created a new build script written in python. This can be used to
build one of several available build types as well as any custom
build. It uses a custom file format to specify the contents of a
build. The default is to build the complete build.
There will be a follow up change to replace the rest of the build
scripts with python. This replaces lib.sh and build.sh, but lib.sh
still exists.
This also updates the stat script for the new output location and
now supports giving the build type name as the argument. Also can
now be run with any working directory.
Change-Id: I1243e8ad2c7e780ef67d002d4ac8d7d5e3bd5211