shaka-packager/packager/media/formats/webvtt
Aaron Vaage 771944a3f5 Output Empty WebVtt Segments
According to the HLS+WebVTT spec, if there is no text in a segment
a webvtt file with no cues can be added to the manifest. By outputting
empty segments it allows the accumulated duration in the Master Playlist
to better represent the duration of the text stream.

Spec Reference: //tools.ietf.org/html/draft-pantos-http-live-streaming-23
  Section 3.5. WebVTT

Bug: #205

Change-Id: I5de01200fd9fa99c57949c773e8ee926b0f6ba8a
2018-02-01 17:02:19 +00:00
..
cue.cc Make WebVttMediaParser use WebVttSampleConverter 2017-03-15 20:44:36 +00:00
cue.h Make WebVttMediaParser use WebVttSampleConverter 2017-03-15 20:44:36 +00:00
text_readers.cc Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
text_readers.h Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
text_readers_unittest.cc Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
webvtt.gyp Integration Test for WebVtt Pipelines 2018-01-09 22:14:04 +00:00
webvtt_media_parser.cc Implement MsToWebVTTTimestamp 2017-08-30 18:30:43 +00:00
webvtt_media_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webvtt_media_parser_unittest.cc Make WebVttMediaParser use WebVttSampleConverter 2017-03-15 20:44:36 +00:00
webvtt_output_handler.cc WebVTT Output 2018-01-05 00:05:48 +00:00
webvtt_output_handler.h WebVTT Output 2018-01-05 00:05:48 +00:00
webvtt_output_handler_unittest.cc Use Mock Muxer Listener in WebVttOutput Tests 2018-01-10 17:51:39 +00:00
webvtt_parser.cc Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
webvtt_parser.h Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
webvtt_parser_unittest.cc Change CharReader to FileReader 2018-01-04 14:36:52 -08:00
webvtt_pipeline_unittest.cc Output Empty WebVtt Segments 2018-02-01 17:02:19 +00:00
webvtt_sample_converter.cc Make WebVttMediaParser use WebVttSampleConverter 2017-03-15 20:44:36 +00:00
webvtt_sample_converter.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
webvtt_sample_converter_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
webvtt_segmenter.cc Output Empty WebVtt Segments 2018-02-01 17:02:19 +00:00
webvtt_segmenter.h Output Empty WebVtt Segments 2018-02-01 17:02:19 +00:00
webvtt_segmenter_unittest.cc Output Empty WebVtt Segments 2018-02-01 17:02:19 +00:00
webvtt_timestamp.cc Implement MsToWebVTTTimestamp 2017-08-30 18:30:43 +00:00
webvtt_timestamp.h Implement MsToWebVTTTimestamp 2017-08-30 18:30:43 +00:00
webvtt_timestamp_unittest.cc Implement MsToWebVTTTimestamp 2017-08-30 18:30:43 +00:00
webvtt_to_mp4_handler.cc Fix build failures in MacOS 10.12.6 with XCode 9.0 2018-01-05 12:21:41 -08:00
webvtt_to_mp4_handler.h WebVtt To MP4 Handler 2017-12-22 21:08:17 +00:00
webvtt_to_mp4_handler_unittest.cc WebVtt To MP4 Handler 2017-12-22 21:08:17 +00:00