shaka-packager/packager/media
Jacob Trimble d5cdd00ba1 Move fixed key encryption code to new FixedKeySource.
KeySource is now an abstract class that is implemented in two
types WidevineKeySource and FixedKeySource.  This also updates
fixed key encryption to use v1 PSSH boxes with the common system
ID.

This also updates the --pssh argument.  Now it accepts full PSSH
boxes rather than data.  Multiple PSSH boxes can be concatenated
together.

Issue #88

Change-Id: I4bd0290f6d8b965f7d118f075c96e0f267d7e831
2016-03-21 10:30:47 -07:00
..
base Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
event Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
file Replace vector_as_array(...) with vector::data() 2016-03-02 10:22:15 -08:00
filters Renamed SPS/PPS to Sps/Pps. 2016-03-14 12:44:05 -07:00
formats Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
test Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00