shaka-packager/packager/media/formats/webvtt
Aaron Vaage 650f59f8a0 WebVtt Ignore Zero Duration Cues
We have an assert that ensures that the end time is greater than
the start time for any cue. However we never checked that cues
had a non-zero duration when parsing them.

We will throw away cues with a duration of zero (and print a
warning message) as they are not spec compliant.

Closes: #335
Change-Id: I404e8f3a5a8d43eff75a2554db3e38e8d340f421
2018-03-01 22:26:34 -08: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 WebVtt Ignore Zero Duration Cues 2018-03-01 22:26:34 -08:00
webvtt_parser.h WebVtt Ignore Zero Duration Cues 2018-03-01 22:26:34 -08:00
webvtt_parser_unittest.cc WebVtt Ignore Zero Duration Cues 2018-03-01 22:26:34 -08:00
webvtt_pipeline_unittest.cc Fix language option not honored on text streams 2018-02-08 03:48:46 +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 Text Segments 2018-02-06 13:32:42 -08:00
webvtt_segmenter.h Output Empty WebVTT Text Segments 2018-02-06 13:32:42 -08:00
webvtt_segmenter_unittest.cc Output Empty WebVTT Text Segments 2018-02-06 13:32:42 -08: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 Output Empty MP4 WebVtt Cues 2018-02-06 16:45:04 +00:00
webvtt_to_mp4_handler.h Prepare WebVTT To MP4 to handle gaps 2018-02-06 00:55:32 +00:00
webvtt_to_mp4_handler_unittest.cc Output Empty MP4 WebVtt Cues 2018-02-06 16:45:04 +00:00