shaka-packager/packager/media/event
Caitlin O'Callaghan cd018a71c3
Low latency DASH support (#979)
# LL-DASH Support
These changes add support for LL-DASH streaming. 

**NOTE:** LL-HLS support is still in progress, but it's coming. :) 

## Testing
`./chunking_unittest --gtest_filter="ChunkingHandlerTest.LowLatencyDash"`

`./media_event_unittest --gtest_filter="MpdNotifyMuxerListenerTest.LowLatencyDash"`

`./mpd_unittest --gtest_filter="PeriodTest.LowLatencyDashMpdGetXml"`
`./mpd_unittest --gtest_filter="SimpleMpdNotifierTest.NotifyAvailabilityTimeOffset"`
`./mpd_unittest --gtest_filter="SimpleMpdNotifierTest.NotifySegmentDuration"`
`./mpd_unittest --gtest_filter="LowLatencySegmentTest.LowLatencySegmentTemplate"`

Note, packager_test must be run from the main project directory
`./out/Release/packager_test --gtest_filter="PackagerTest.LowLatencyDashEnabledAndUtcTimingNotSet"`
`./out/Release/packager_test --gtest_filter="PackagerTest.LowLatencyDashEnabledAndUtcTimingNotSet"`
2021-08-25 08:38:05 -07:00
..
combined_muxer_listener.cc Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
combined_muxer_listener.h Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
event_info.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
hls_notify_muxer_listener.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
hls_notify_muxer_listener.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
hls_notify_muxer_listener_unittest.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
media_event.gyp Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
mock_muxer_listener.cc Remove size parameter in OnMediaEnd 2017-07-21 20:42:44 +00:00
mock_muxer_listener.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
mpd_notify_muxer_listener.cc Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
mpd_notify_muxer_listener.h Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
mpd_notify_muxer_listener_unittest.cc Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
multi_codec_muxer_listener.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
multi_codec_muxer_listener.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
multi_codec_muxer_listener_unittest.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
muxer_listener.h Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
muxer_listener_factory.cc Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
muxer_listener_factory.h Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
muxer_listener_internal.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
muxer_listener_internal.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
muxer_listener_internal_unittest.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
muxer_listener_test_helper.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
muxer_listener_test_helper.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
progress_listener.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
vod_media_info_dump_muxer_listener.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
vod_media_info_dump_muxer_listener.h cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
vod_media_info_dump_muxer_listener_unittest.cc cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00