shaka-packager/packager
Haoming Chen 78f4fd9d3f Fix an issue in NalUnitToByteStreamConverter.
- This fixes the issue when one NAL unit has multiple
  subsamples, which is allowed in spec and could happen
  when the clear_bytes exceeds 2^16 bytes.
- The new algorithm updates the subsample entries in
  following steps:
  1) When NaluReader parses a new NAL unit, the
  function splits subsamples and align them with the
  NAL unit. It also finds the range of subsamples
  for that NAL unit.
  2) Drop or update subsamples of that NAL unit,
  based on the type. Other inserted bytes are treated
  as a new all-clear subsample.
  3) Merge those subsamples if possible.
- This addresses #237.

Change-Id: I2cab47cd00d90e29ec52b90d4fde057c632193ac
2017-06-19 20:19:11 +00:00
..
app Rename shaka::ShakaPackager to shaka::Packager 2017-06-16 23:08:06 +00:00
buildtools/third_party Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
hls Add resolution to HLS manifests 2017-06-16 01:28:55 +00:00
media Fix an issue in NalUnitToByteStreamConverter. 2017-06-19 20:19:11 +00:00
mpd Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
testing Get rid of svn dependencies 2015-10-16 20:11:20 +00:00
third_party Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
tools Fix pssh README to avoid confusion 2017-03-03 16:13:25 -08:00
version Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
common.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
packager.cc Rename shaka::ShakaPackager to shaka::Packager 2017-06-16 23:08:06 +00:00
packager.gyp Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
packager.h Rename shaka::ShakaPackager to shaka::Packager 2017-06-16 23:08:06 +00:00
packager_test.cc Rename shaka::ShakaPackager to shaka::Packager 2017-06-16 23:08:06 +00:00
protoc.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00