shaka-packager/packager
sr90 1ca873f453
[DASH] Support signalling of last segment number (#713)
Per https://dashif.org/docs/DASH-IF-IOP-v4.3.pdf 4.4.3.6 Signalling the last segment number in Period, there are three ways to signal the last segment number:

  a. Use the lmsg signalling as defined in clause 4.4.3.5.
  b. Use the Segment Timeline with @r value greater or equal to 0.
  c. Add a Supplemental Descriptor with @schemeIdUri set to http://dashif.org/guidelines/last-segment-number with the @value set to the last segment number.

We do not support (a). This change adds support for (c) when Segment Timeline (b) is not used, i.e. when Representation has constant duration (could be approximate).

Under flag --dash_add_last_segment_number_when_needed (disabled by default).
2020-02-24 23:12:53 -08:00
..
app Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
buildtools/third_party Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
file Call WSAStartup once for every new socket 2019-11-20 14:00:51 -08:00
hls Add --hls_media_sequence_number to support custom value in HLS 2020-01-31 10:25:19 -08:00
media Change AV1 cbcs to protect all bytes of decode_tile structure 2020-02-11 22:15:11 +00:00
mpd [DASH] Support signalling of last segment number (#713) 2020-02-24 23:12:53 -08:00
testing Disable bundled_binutils and bundled_gold on Linux 2018-08-24 21:14:19 +00:00
third_party Roll boringssl/src fc9c67599..76918d016 2019-10-23 04:32:33 +00:00
tools Update pssh-box.py to remove external dependencies 2019-01-31 00:49:12 +00:00
version Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
common.gypi Add instructions to build on Alpine Linux 2018-08-17 20:46:11 +00:00
packager.cc Code cleanup: no "if return else return" (#611) 2019-07-15 11:03:42 -07:00
packager.gyp Update pssh-box.py to remove external dependencies 2019-01-31 00:49:12 +00:00
packager.h [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
packager_test.cc Return an error when seeing duplicated outputs 2018-11-27 22:38:48 +00:00
protoc.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
status.cc Fix error code message for trick play error 2018-12-13 00:26:55 +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