shaka-packager/packager/media
KongQun Yang b5a73fc1d5 Refactor ProtectionSystemSpecificInfo class to struct
This is in preparation of supporting entitlement license API, where
common encryption server may return concatenated PSSHs directly.

Refactored ProtectionSystemSpecificInfo into a struct containing
concatenated PSSHs. This will make it easier to pass PSSHs around.

Also, most of the time, users of ProtectionSystemSpecificInfo do
not care what is in PSSH; so moved PSSH box parsing and building out
of ProtectionSystemSpecificInfo.

b/78171767

Change-Id: I1c4d5e7e23efd2f7d4b2b9704378323112e47f00
2018-05-11 00:10:07 +00:00
..
ad_cue_generator Change Scte35 to use double for time 2018-03-15 18:11:00 -07:00
base Refactor ProtectionSystemSpecificInfo class to struct 2018-05-11 00:10:07 +00:00
chunking Isolate Video and Non Video Actions In Cue Aligner 2018-05-09 13:50:49 -07:00
codecs Fix potential slice header size off by one byte in H265 2018-05-03 18:13:07 +00:00
crypto Fix SAMPLE-AES EC3 encryption 2018-01-24 03:02:49 +00:00
demuxer Removed Old WebVtt Code 2018-03-02 20:59:23 +00:00
event Refactor ProtectionSystemSpecificInfo class to struct 2018-05-11 00:10:07 +00:00
formats Refactor ProtectionSystemSpecificInfo class to struct 2018-05-11 00:10:07 +00:00
origin Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
public Rename Playready to PlayReady. 2018-04-26 11:38:31 -07:00
replicator Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
test Add support for FLAC codec 2018-05-02 00:16:51 +00:00
trick_play Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00