shaka-packager/packager
Aaron Vaage 5f072e3b08 Start Segments At First Sample in Text Chunker
We always assumed that text stream started at zero in the text chunker.
This meant that if the text stream started later than zero (like in a
live stream) we would generate a lot of empty segments.

Instead the text chunker will assume that segments should be adjusted
to align with multiple of segment duration. The text chunker will assume
that an earlier component in the pipeline (i.e. text padder) will ensure
that the first sample has the time that we want to start segments at
(even it needs to add an empty sample).

Issue #416

Change-Id: Ie45844354d6e9448787cae896841b5ab31721ed6
2018-07-02 17:57:10 +00:00
..
app Changed to use BandwidthEstimator in MediaPlaylist 2018-06-22 11:12:23 -07:00
buildtools/third_party Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
file Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
hls [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
media Start Segments At First Sample in Text Chunker 2018-07-02 17:57:10 +00:00
mpd Clean up difference comparison in representation.cc 2018-07-02 17:48:17 +00:00
testing Add docker files for testing on various linux distros 2017-12-12 22:51:05 +00:00
third_party Sync protobuf to v3.3.0 2018-05-10 23:07:59 +00:00
tools Allow clang-format in presubmit to be disabled 2018-05-08 23:59:52 +00:00
version Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
common.gypi Fix build failures in MacOS 10.12.6 with XCode 9.0 2018-01-05 12:21:41 -08:00
packager.cc Don't Always Start Text At Time Zero 2018-06-29 23:02:22 +00:00
packager.gyp Remove Old Cue Insertion Code 2018-06-21 18:47:04 +00:00
packager.h Support 'iframe_playlist_name' stream descriptor 2018-02-02 22:00:18 +00:00
packager_test.cc Add support for callback file 2017-09-07 19:26:26 +00:00
protoc.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
status.cc Cleans up Status class 2018-01-31 03:32:07 +00:00
status.h Cleans up Status class 2018-01-31 03:32:07 +00:00
status_macros.h Generate full segment after cue point 2018-03-27 19:14:26 +00:00
status_test_util.h Implement multi DRM support. (Part 1) 2018-03-03 01:39:16 +00:00
status_unittest.cc Cleans up Status class 2018-01-31 03:32:07 +00:00