diff --git a/docs/annotated.html b/docs/annotated.html
index c0234a223d..a5c9402d41 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -297,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/classes.html b/docs/classes.html
index 558b0ed15f..bc1f186e0f 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/d0/d06/mpd__flags_8cc_source.html b/docs/d0/d06/mpd__flags_8cc_source.html
index de21bed5e1..ccfc8e417c 100644
--- a/docs/d0/d06/mpd__flags_8cc_source.html
+++ b/docs/d0/d06/mpd__flags_8cc_source.html
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d0e/muxer__options_8h_source.html b/docs/d0/d0e/muxer__options_8h_source.html
index ab25978d48..3079f4706f 100644
--- a/docs/d0/d0e/muxer__options_8h_source.html
+++ b/docs/d0/d0e/muxer__options_8h_source.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html
index 3849862573..8ff86f946a 100644
--- a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html
+++ b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html
index 17b4ca3687..3f1eeffd2e 100644
--- a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html
+++ b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html
index 86408398b7..3a2697e85c 100644
--- a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html
+++ b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
index 6158b51703..2e6b1556c5 100644
--- a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
+++ b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d30/mock__mpd__notifier_8h_source.html b/docs/d0/d30/mock__mpd__notifier_8h_source.html
index 2cb8b24ae6..df87b344d5 100644
--- a/docs/d0/d30/mock__mpd__notifier_8h_source.html
+++ b/docs/d0/d30/mock__mpd__notifier_8h_source.html
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d32/mp2t__common_8h_source.html b/docs/d0/d32/mp2t__common_8h_source.html
index 698d1e859a..3262bc2708 100644
--- a/docs/d0/d32/mp2t__common_8h_source.html
+++ b/docs/d0/d32/mp2t__common_8h_source.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d35/es__descriptor_8cc_source.html b/docs/d0/d35/es__descriptor_8cc_source.html
index 174d0f2ec8..f724f173b1 100644
--- a/docs/d0/d35/es__descriptor_8cc_source.html
+++ b/docs/d0/d35/es__descriptor_8cc_source.html
@@ -282,7 +282,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html
index 83d9536a09..1396333a48 100644
--- a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html
+++ b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d3a/webm__constants_8h_source.html b/docs/d0/d3a/webm__constants_8h_source.html
index 87409c0c33..53943aa68c 100644
--- a/docs/d0/d3a/webm__constants_8h_source.html
+++ b/docs/d0/d3a/webm__constants_8h_source.html
@@ -313,7 +313,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d42/widevine__encryption__flags_8cc_source.html b/docs/d0/d42/widevine__encryption__flags_8cc_source.html
index 10b8b59624..0954e2c9ba 100644
--- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html
+++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html
@@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html
index f35a3a9407..cd47400e36 100644
--- a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html
+++ b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d46/fourccs_8h_source.html b/docs/d0/d46/fourccs_8h_source.html
index 68a60a0538..0cccf0dd82 100644
--- a/docs/d0/d46/fourccs_8h_source.html
+++ b/docs/d0/d46/fourccs_8h_source.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html b/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html
index 8fba24e7fb..733ce65ebe 100644
--- a/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html
+++ b/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html
@@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html
index 536d38fabb..85e4127789 100644
--- a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html
+++ b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d4e/libcrypto__threading_8cc_source.html b/docs/d0/d4e/libcrypto__threading_8cc_source.html
index 847ed8620a..f2631cadf9 100644
--- a/docs/d0/d4e/libcrypto__threading_8cc_source.html
+++ b/docs/d0/d4e/libcrypto__threading_8cc_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html b/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html
index 203cdd81f7..0fda3834df 100644
--- a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html
+++ b/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html
index b9fc1ed351..6db90f4bae 100644
--- a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html
+++ b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d7d/decryptor__source_8h_source.html b/docs/d0/d7d/decryptor__source_8h_source.html
index f8f14069d4..06efcb5c12 100644
--- a/docs/d0/d7d/decryptor__source_8h_source.html
+++ b/docs/d0/d7d/decryptor__source_8h_source.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html
index 608669772e..dff047f260 100644
--- a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html
+++ b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html
@@ -119,7 +119,7 @@ std::vector< uint8_t >
diff --git a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
index 0705a37746..e9b290a6cd 100644
--- a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
+++ b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
@@ -169,7 +169,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1472 of file box_definitions.cc.
+Definition at line 1471 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html
index 1105af0825..e3e467eb2c 100644
--- a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html
+++ b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html
index 51e736abc4..1b2ac6dabb 100644
--- a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html
+++ b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html
@@ -123,7 +123,7 @@ std::vector<
diff --git a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html
index 6b2d3f8a6a..704cf8bddc 100644
--- a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html
+++ b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/da6/stream__descriptor_8cc_source.html b/docs/d0/da6/stream__descriptor_8cc_source.html
index 1d8b68c960..386a14b211 100644
--- a/docs/d0/da6/stream__descriptor_8cc_source.html
+++ b/docs/d0/da6/stream__descriptor_8cc_source.html
@@ -229,7 +229,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html
index 4e9e406dc9..d76a9e60d3 100644
--- a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html
+++ b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html
@@ -146,7 +146,7 @@ Public Member Functions
diff --git a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html
index e2cc56d153..9763a44e36 100644
--- a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html
+++ b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html
index c2f11f9b4b..3c94e32a8f 100644
--- a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html
+++ b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html
index 4186fda627..6ff308d797 100644
--- a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html
+++ b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
index ffacd6338c..018d03ad7f 100644
--- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
+++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html
index 5661277515..0d25227aed 100644
--- a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html
+++ b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html
@@ -112,7 +112,7 @@ void operator() (
diff --git a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
index 55d66ea285..c1f6d81e46 100644
--- a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
+++ b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
index ef9c3c362b..394156e56b 100644
--- a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
+++ b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html
index eec26e8de0..dfe62689ad 100644
--- a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html
+++ b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html
@@ -123,7 +123,7 @@ std::vector< uint8_t > |
diff --git a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
index 84b738841c..795188755f 100644
--- a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
+++ b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/df3/packager__util_8cc_source.html b/docs/d0/df3/packager__util_8cc_source.html
index 1cf0eff9c7..622212277d 100644
--- a/docs/d0/df3/packager__util_8cc_source.html
+++ b/docs/d0/df3/packager__util_8cc_source.html
@@ -315,7 +315,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html
index 6411f910e3..157ff6101c 100644
--- a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html
+++ b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
index 4e4f58e121..409cddbd3e 100644
--- a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
+++ b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
@@ -116,7 +116,7 @@ scoped_refptr<
diff --git a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html
index 8371819f74..1e38266a56 100644
--- a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html
+++ b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d08/segmenter_8cc_source.html b/docs/d1/d08/segmenter_8cc_source.html
index 8a93fa600e..5a4755f690 100644
--- a/docs/d1/d08/segmenter_8cc_source.html
+++ b/docs/d1/d08/segmenter_8cc_source.html
@@ -544,7 +544,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d13/status_8h_source.html b/docs/d1/d13/status_8h_source.html
index c6d7caa9e4..0660e097ad 100644
--- a/docs/d1/d13/status_8h_source.html
+++ b/docs/d1/d13/status_8h_source.html
@@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html
index 0583e43699..613dec273f 100644
--- a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html
+++ b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d1d/muxer__flags_8cc_source.html b/docs/d1/d1d/muxer__flags_8cc_source.html
index 5d99a0b865..10d9c2b819 100644
--- a/docs/d1/d1d/muxer__flags_8cc_source.html
+++ b/docs/d1/d1d/muxer__flags_8cc_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d27/key__fetcher_8h_source.html b/docs/d1/d27/key__fetcher_8h_source.html
index f6c1208e3b..854994bd38 100644
--- a/docs/d1/d27/key__fetcher_8h_source.html
+++ b/docs/d1/d27/key__fetcher_8h_source.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html
index a7511cc405..e8ddc4c282 100644
--- a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html
+++ b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
index 0bcab48297..5e0c4e9225 100644
--- a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
+++ b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html
index 896effa81f..caea75952d 100644
--- a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html
+++ b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d37/es__parser__h264_8h_source.html b/docs/d1/d37/es__parser__h264_8h_source.html
index ccdbd9fe5a..b12d790188 100644
--- a/docs/d1/d37/es__parser__h264_8h_source.html
+++ b/docs/d1/d37/es__parser__h264_8h_source.html
@@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html
index abdd4612af..f39bfcf58c 100644
--- a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html
+++ b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d3b/mpd__generator__flags_8h_source.html b/docs/d1/d3b/mpd__generator__flags_8h_source.html
index f66a9172c4..699f349e4e 100644
--- a/docs/d1/d3b/mpd__generator__flags_8h_source.html
+++ b/docs/d1/d3b/mpd__generator__flags_8h_source.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d45/decoding__time__iterator_8cc_source.html b/docs/d1/d45/decoding__time__iterator_8cc_source.html
index e3a5ebf5ac..b88f5413a7 100644
--- a/docs/d1/d45/decoding__time__iterator_8cc_source.html
+++ b/docs/d1/d45/decoding__time__iterator_8cc_source.html
@@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d48/text__track__config_8h_source.html b/docs/d1/d48/text__track__config_8h_source.html
index 9012bdb73a..c46f18052f 100644
--- a/docs/d1/d48/text__track__config_8h_source.html
+++ b/docs/d1/d48/text__track__config_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html
index cc7d7eb31f..b0dcc79ef8 100644
--- a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html
+++ b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html
@@ -145,7 +145,7 @@ static const int | kPacketSi
diff --git a/docs/d1/d4d/h264__bit__reader_8cc_source.html b/docs/d1/d4d/h264__bit__reader_8cc_source.html
index 71b9773be6..de147a1523 100644
--- a/docs/d1/d4d/h264__bit__reader_8cc_source.html
+++ b/docs/d1/d4d/h264__bit__reader_8cc_source.html
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html
index d31e7e7d34..6bdfc4878d 100644
--- a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html
+++ b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html
@@ -127,7 +127,7 @@ double | suggested_presentat
diff --git a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html
index 5e36cc12ca..a79be9e9d6 100644
--- a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html
+++ b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html
@@ -175,7 +175,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1700 of file box_definitions.cc.
+Definition at line 1699 of file box_definitions.cc.
@@ -186,7 +186,7 @@ Additional Inherited Members
diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html
index cd6d44157e..1d4974053f 100644
--- a/docs/d1/d72/language__utils_8cc_source.html
+++ b/docs/d1/d72/language__utils_8cc_source.html
@@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
index 9b5116244a..3406dd118d 100644
--- a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
+++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d74/mp2t__media__parser_8cc_source.html b/docs/d1/d74/mp2t__media__parser_8cc_source.html
index dd5fa6ef5d..f9d92e6ece 100644
--- a/docs/d1/d74/mp2t__media__parser_8cc_source.html
+++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html
@@ -528,7 +528,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html
index b01a80bf19..63de0fc13e 100644
--- a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html
+++ b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html
index 45d177e1de..d2ee336f90 100644
--- a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html
+++ b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html
@@ -176,7 +176,7 @@ base::Clock * clock ()
diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html
index f795cf5f1c..46e35c0527 100644
--- a/docs/d1/d7d/webm__video__client_8cc_source.html
+++ b/docs/d1/d7d/webm__video__client_8cc_source.html
@@ -272,7 +272,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html
index 8bd937fcf4..9669289958 100644
--- a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html
+++ b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html
index fdbc7c04ba..5720c3b96f 100644
--- a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html
+++ b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html
@@ -181,7 +181,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1924 of file box_definitions.cc.
+Definition at line 1923 of file box_definitions.cc.
@@ -192,7 +192,7 @@ Additional Inherited Members
diff --git a/docs/d1/d82/adts__constants_8h_source.html b/docs/d1/d82/adts__constants_8h_source.html
index 4448d7f2f5..b527b40b48 100644
--- a/docs/d1/d82/adts__constants_8h_source.html
+++ b/docs/d1/d82/adts__constants_8h_source.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html
index 276340b382..064e8e94b6 100644
--- a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html
+++ b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html
@@ -218,7 +218,7 @@ Static Public Member Functions
diff --git a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
index f88f9b7686..6cccca1c9a 100644
--- a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
+++ b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d8e/webm__audio__client_8cc_source.html b/docs/d1/d8e/webm__audio__client_8cc_source.html
index e5af3a995c..ad090872b6 100644
--- a/docs/d1/d8e/webm__audio__client_8cc_source.html
+++ b/docs/d1/d8e/webm__audio__client_8cc_source.html
@@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html
index 1c848aef52..eea49ee703 100644
--- a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html
+++ b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html
@@ -242,7 +242,7 @@ false if max_offset >
diff --git a/docs/d1/d9d/tracks__builder_8h_source.html b/docs/d1/d9d/tracks__builder_8h_source.html
index f7331be196..6eab7f46d7 100644
--- a/docs/d1/d9d/tracks__builder_8h_source.html
+++ b/docs/d1/d9d/tracks__builder_8h_source.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html
index 240bee56b4..abeba8011c 100644
--- a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html
+++ b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html b/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html
index 3744a48af5..68a1aa7c95 100644
--- a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html
+++ b/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html
@@ -164,7 +164,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 951 of file box_definitions.cc.
+Definition at line 950 of file box_definitions.cc.
@@ -175,7 +175,7 @@ Additional Inherited Members
diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html
index 1f06a7d243..12ecd2b8be 100644
--- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html
+++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html
index f170b518a0..58d34dd9b7 100644
--- a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html
+++ b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html
@@ -181,7 +181,7 @@ Additional Inherited Members
diff --git a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html
index bba5573e08..7123ffdce4 100644
--- a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html
+++ b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html
index 3e2787c726..6b457aaf8c 100644
--- a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html
+++ b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html
@@ -156,7 +156,7 @@ Protected Member Functions
diff --git a/docs/d1/de2/composition__offset__iterator_8cc_source.html b/docs/d1/de2/composition__offset__iterator_8cc_source.html
index 6f7c4a05c1..13a3a562db 100644
--- a/docs/d1/de2/composition__offset__iterator_8cc_source.html
+++ b/docs/d1/de2/composition__offset__iterator_8cc_source.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/df0/aes__encryptor_8h_source.html b/docs/d1/df0/aes__encryptor_8h_source.html
index 382725610f..3e1a3c75fa 100644
--- a/docs/d1/df0/aes__encryptor_8h_source.html
+++ b/docs/d1/df0/aes__encryptor_8h_source.html
@@ -305,7 +305,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/df1/multi__segment__segmenter_8cc_source.html b/docs/d1/df1/multi__segment__segmenter_8cc_source.html
index 54c27f7b48..a88ecf390e 100644
--- a/docs/d1/df1/multi__segment__segmenter_8cc_source.html
+++ b/docs/d1/df1/multi__segment__segmenter_8cc_source.html
@@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
index 543a83b7c7..67993496f6 100644
--- a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
+++ b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d02/timestamp_8h_source.html b/docs/d2/d02/timestamp_8h_source.html
index aec1296c39..9110516b09 100644
--- a/docs/d2/d02/timestamp_8h_source.html
+++ b/docs/d2/d02/timestamp_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html
index 5d0a7a615a..c83c7b7d94 100644
--- a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html
+++ b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d17/ts__section__pat_8cc_source.html b/docs/d2/d17/ts__section__pat_8cc_source.html
index 34b52e4b2f..7a0380d347 100644
--- a/docs/d2/d17/ts__section__pat_8cc_source.html
+++ b/docs/d2/d17/ts__section__pat_8cc_source.html
@@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d23/threaded__io__file_8cc_source.html b/docs/d2/d23/threaded__io__file_8cc_source.html
index 36e00ea95c..b2b892ecd9 100644
--- a/docs/d2/d23/threaded__io__file_8cc_source.html
+++ b/docs/d2/d23/threaded__io__file_8cc_source.html
@@ -272,7 +272,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d24/packager__util_8h_source.html b/docs/d2/d24/packager__util_8h_source.html
index b8c0cbcfb1..6b7c7382bb 100644
--- a/docs/d2/d24/packager__util_8h_source.html
+++ b/docs/d2/d24/packager__util_8h_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html
index 0a4e8763f8..d7c0491453 100644
--- a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html
+++ b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html
@@ -173,7 +173,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1781 of file box_definitions.cc.
+Definition at line 1780 of file box_definitions.cc.
@@ -184,7 +184,7 @@ Additional Inherited Members
diff --git a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html
index e57154cd38..915aa81e85 100644
--- a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html
+++ b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d30/tracks__builder_8cc_source.html b/docs/d2/d30/tracks__builder_8cc_source.html
index 0d44c92672..b47f5ae0fa 100644
--- a/docs/d2/d30/tracks__builder_8cc_source.html
+++ b/docs/d2/d30/tracks__builder_8cc_source.html
@@ -487,7 +487,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html
index 873f5690d9..ad216c26c6 100644
--- a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html
+++ b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html
index 7562a2ef9e..40cfd586fa 100644
--- a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html
+++ b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d4d/file_8h_source.html b/docs/d2/d4d/file_8h_source.html
index e0e3d91394..28088062bd 100644
--- a/docs/d2/d4d/file_8h_source.html
+++ b/docs/d2/d4d/file_8h_source.html
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html
index c5d958ec5c..6c9f0ff875 100644
--- a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html
+++ b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html
@@ -121,7 +121,7 @@ int max_long_term_frame_id
diff --git a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
index 8c9a231f66..7feeab43c8 100644
--- a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
+++ b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
@@ -186,7 +186,7 @@ Additional Inherited Members |
diff --git a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html
index 5b1c2d25aa..9163f9dae1 100644
--- a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html
+++ b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html
@@ -155,7 +155,7 @@ void Reset () override
diff --git a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
index 645436f280..cde81e1177 100644
--- a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
+++ b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d62/simple__mpd__notifier_8h_source.html b/docs/d2/d62/simple__mpd__notifier_8h_source.html
index dc40af91f7..e078efef58 100644
--- a/docs/d2/d62/simple__mpd__notifier_8h_source.html
+++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html
@@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html
index d9795940b1..e397da753e 100644
--- a/docs/d2/d6f/classBandwidthEstimator.html
+++ b/docs/d2/d6f/classBandwidthEstimator.html
@@ -151,7 +151,7 @@ static const int | kUseAllBl
diff --git a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html
index eb601b6628..37de0bc8d5 100644
--- a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html
+++ b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html
@@ -172,7 +172,7 @@ Additional Inherited Members |
diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
index 269dcf8eea..9006c777fd 100644
--- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
+++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
@@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d7e/aac__audio__specific__config_8h_source.html b/docs/d2/d7e/aac__audio__specific__config_8h_source.html
index bfbb4b5d86..81dea783f6 100644
--- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html
+++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html
@@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html
index 59fda8b952..713f0226fa 100644
--- a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html
+++ b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html
@@ -302,7 +302,7 @@ static const
diff --git a/docs/d2/d92/box__reader_8h_source.html b/docs/d2/d92/box__reader_8h_source.html
index 19410ef4ad..67011bc005 100644
--- a/docs/d2/d92/box__reader_8h_source.html
+++ b/docs/d2/d92/box__reader_8h_source.html
@@ -249,7 +249,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/da6/threaded__io__file_8h_source.html b/docs/d2/da6/threaded__io__file_8h_source.html
index d4b4eca140..75a90ab099 100644
--- a/docs/d2/da6/threaded__io__file_8h_source.html
+++ b/docs/d2/da6/threaded__io__file_8h_source.html
@@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html
index 08efa142d3..93ba6f6199 100644
--- a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html
+++ b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html
@@ -146,7 +146,7 @@ bool is_encrypted |
diff --git a/docs/d2/de6/packager__main_8cc_source.html b/docs/d2/de6/packager__main_8cc_source.html
index 7795b03fe6..e57df97adb 100644
--- a/docs/d2/de6/packager__main_8cc_source.html
+++ b/docs/d2/de6/packager__main_8cc_source.html
@@ -432,7 +432,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/deb/es__parser_8h_source.html b/docs/d2/deb/es__parser_8h_source.html
index 43b3b1837f..0478ccbfaa 100644
--- a/docs/d2/deb/es__parser_8h_source.html
+++ b/docs/d2/deb/es__parser_8h_source.html
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html
index 458e202389..df42858694 100644
--- a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html
+++ b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html
index 5b31c65c64..df34047c82 100644
--- a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html
+++ b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html
@@ -195,7 +195,7 @@ Public Member Functions
diff --git a/docs/d2/dfd/adts__header_8h_source.html b/docs/d2/dfd/adts__header_8h_source.html
index 4383b61b52..249c7c2433 100644
--- a/docs/d2/dfd/adts__header_8h_source.html
+++ b/docs/d2/dfd/adts__header_8h_source.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html
index 5c035028b9..2ce16530d4 100644
--- a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html
+++ b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html
@@ -225,7 +225,7 @@ const scoped_refptr<
diff --git a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html
index 80b1d1f497..149dc57f6f 100644
--- a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html
+++ b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html
index d871a57077..4313a7a399 100644
--- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html
+++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html
@@ -234,7 +234,7 @@ Additional Inherited Members
diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html
index 7bc1231f5b..88259a8ba3 100644
--- a/docs/d3/d15/udp__file__win_8cc_source.html
+++ b/docs/d3/d15/udp__file__win_8cc_source.html
@@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d19/io__cache_8h_source.html b/docs/d3/d19/io__cache_8h_source.html
index 58795f64d1..db09f44fc2 100644
--- a/docs/d3/d19/io__cache_8h_source.html
+++ b/docs/d3/d19/io__cache_8h_source.html
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html
index 65bffa63ae..c261b3f84b 100644
--- a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html
+++ b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html
@@ -181,7 +181,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1392 of file box_definitions.cc.
+Definition at line 1391 of file box_definitions.cc.
@@ -192,7 +192,7 @@ Additional Inherited Members
diff --git a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html
index 62a63e7042..bbd46904b3 100644
--- a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html
+++ b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d37/single__segment__segmenter_8cc_source.html b/docs/d3/d37/single__segment__segmenter_8cc_source.html
index 7aee2fdf42..f723df1c43 100644
--- a/docs/d3/d37/single__segment__segmenter_8cc_source.html
+++ b/docs/d3/d37/single__segment__segmenter_8cc_source.html
@@ -329,7 +329,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
+
@@ -341,7 +341,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html
index 3ad74f6037..758ae885be 100644
--- a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html
+++ b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html
@@ -311,7 +311,7 @@ KeyFetcher implementation overrides.
diff --git a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html
index c8ce2e2beb..b1686b6db4 100644
--- a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html
+++ b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html
index fd066350b8..b8a65db5b7 100644
--- a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html
+++ b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d56/decrypt__config_8cc_source.html b/docs/d3/d56/decrypt__config_8cc_source.html
index 95c4b425d1..952776a955 100644
--- a/docs/d3/d56/decrypt__config_8cc_source.html
+++ b/docs/d3/d56/decrypt__config_8cc_source.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d62/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html
index 0b43467e30..759a397f5e 100644
--- a/docs/d3/d62/rcheck_8h_source.html
+++ b/docs/d3/d62/rcheck_8h_source.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html
index 5a6aefab60..19df3207f8 100644
--- a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html
+++ b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html
@@ -125,7 +125,7 @@ scoped_ptr<
diff --git a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html
index fba366198e..c3600c1f31 100644
--- a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html
+++ b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html
@@ -297,7 +297,7 @@ void
diff --git a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html
index 6c39ffe7be..3b490cf5e8 100644
--- a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html
+++ b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html
@@ -186,7 +186,7 @@ Additional Inherited Members |
diff --git a/docs/d3/d76/muxer__flags_8h_source.html b/docs/d3/d76/muxer__flags_8h_source.html
index 7c067b7ba3..0cb88aa3f9 100644
--- a/docs/d3/d76/muxer__flags_8h_source.html
+++ b/docs/d3/d76/muxer__flags_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html
index ea059af0c6..f5820e37d1 100644
--- a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html
+++ b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html
@@ -190,7 +190,7 @@ Additional Inherited Members
diff --git a/docs/d3/d80/muxer__util_8h_source.html b/docs/d3/d80/muxer__util_8h_source.html
index d06fd2120a..e7772214bb 100644
--- a/docs/d3/d80/muxer__util_8h_source.html
+++ b/docs/d3/d80/muxer__util_8h_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html
index a28db44e46..471e966d90 100644
--- a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html
+++ b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d8d/webm__audio__client_8h_source.html b/docs/d3/d8d/webm__audio__client_8h_source.html
index 11b51bc51d..e478658928 100644
--- a/docs/d3/d8d/webm__audio__client_8h_source.html
+++ b/docs/d3/d8d/webm__audio__client_8h_source.html
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html
index b6b1423a43..d6c9e753e7 100644
--- a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html
+++ b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html
index a5c94554fb..fea8e5ba74 100644
--- a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html
+++ b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/db6/cenc_8cc_source.html b/docs/d3/db6/cenc_8cc_source.html
index cb3c16b86f..16364c3e79 100644
--- a/docs/d3/db6/cenc_8cc_source.html
+++ b/docs/d3/db6/cenc_8cc_source.html
@@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/db6/webm__parser_8cc_source.html b/docs/d3/db6/webm__parser_8cc_source.html
index a267c4c8e4..1f41fb1a4b 100644
--- a/docs/d3/db6/webm__parser_8cc_source.html
+++ b/docs/d3/db6/webm__parser_8cc_source.html
@@ -1068,7 +1068,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html
index 8c2db7bd75..e979ef4ef8 100644
--- a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html
+++ b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html
@@ -124,7 +124,7 @@ int chroma_offset [32]
diff --git a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html
index b1963836fb..696f230592 100644
--- a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html
+++ b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html
@@ -180,7 +180,7 @@ Additional Inherited Members |
diff --git a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html
index 007135e01c..bc060bea07 100644
--- a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html
+++ b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dbe/demuxer_8cc_source.html b/docs/d3/dbe/demuxer_8cc_source.html
index 8279bb6201..bb7b1ef5c0 100644
--- a/docs/d3/dbe/demuxer_8cc_source.html
+++ b/docs/d3/dbe/demuxer_8cc_source.html
@@ -301,7 +301,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
index e4da114ff3..00808e41d1 100644
--- a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
+++ b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html
index 50ec513524..066b4474e3 100644
--- a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html
+++ b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html
index 529049c602..ad4fccb56a 100644
--- a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html
+++ b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html
index ba3df2f5ad..1d6ded439b 100644
--- a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html
+++ b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html
@@ -167,7 +167,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1346 of file box_definitions.cc.
+Definition at line 1345 of file box_definitions.cc.
@@ -178,7 +178,7 @@ Additional Inherited Members
diff --git a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html
index 27ccf456d4..4fd62b14d4 100644
--- a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html
+++ b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html
@@ -130,7 +130,7 @@ uint64_t file_size |
diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html
index 785b7d4d77..1d37ca0f41 100644
--- a/docs/d3/df1/box__reader_8cc_source.html
+++ b/docs/d3/df1/box__reader_8cc_source.html
@@ -295,7 +295,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html
index 9eb2650cfa..5ab6b13723 100644
--- a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html
+++ b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html
@@ -381,7 +381,7 @@ class DynamicMpdBuilderTes
diff --git a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html
index 944b772e87..b2021fe310 100644
--- a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html
+++ b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html
index 43ae4e51ba..248029bb89 100644
--- a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html
+++ b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html
index 4f43100c82..c598743c6e 100644
--- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html
+++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html
@@ -330,7 +330,7 @@ class | MediaStream |
diff --git a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html
index b056a56a57..c3b15efcac 100644
--- a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html
+++ b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html
index 8c0b82558e..bcf50853c8 100644
--- a/docs/d4/d37/io__cache_8cc_source.html
+++ b/docs/d4/d37/io__cache_8cc_source.html
@@ -253,7 +253,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html
index ff0d3a0621..92b9c12fe4 100644
--- a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html
+++ b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html
@@ -177,7 +177,7 @@ Public Member Functions
diff --git a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html
index a7f67554f7..bd67609741 100644
--- a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html
+++ b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html
@@ -122,7 +122,7 @@ size_t NumEmulationPrevent
diff --git a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html
index cf55585b77..6036dd31cb 100644
--- a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html
+++ b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d71/structedash__packager_1_1xml_1_1ScopedXmlPtr-members.html b/docs/d4/d71/structedash__packager_1_1xml_1_1ScopedXmlPtr-members.html
index 623f6a660c..bc9e970e13 100644
--- a/docs/d4/d71/structedash__packager_1_1xml_1_1ScopedXmlPtr-members.html
+++ b/docs/d4/d71/structedash__packager_1_1xml_1_1ScopedXmlPtr-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html
index 5347d73011..55be0d1af9 100644
--- a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html
+++ b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html
index aae50e5443..0f1147d618 100644
--- a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html
+++ b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html
@@ -235,7 +235,7 @@ Public Member Functions |
diff --git a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html
index 233183c66a..b4671eea20 100644
--- a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html
+++ b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html
@@ -123,7 +123,7 @@ uint32_t data_size |
diff --git a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html
index 26fb8fdcc6..8c3bdf6a5c 100644
--- a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html
+++ b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html
@@ -127,7 +127,7 @@ union {
diff --git a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html
index f7178aae7c..af0003a2f2 100644
--- a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html
+++ b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html
index aeb510f59a..3f33eb032f 100644
--- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html
+++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html
@@ -183,7 +183,7 @@ static const size_t
diff --git a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html
index d804e67183..4198a469e6 100644
--- a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html
+++ b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/db2/cluster__builder_8h_source.html b/docs/d4/db2/cluster__builder_8h_source.html
index 57f4c5277b..2a92dfc69f 100644
--- a/docs/d4/db2/cluster__builder_8h_source.html
+++ b/docs/d4/db2/cluster__builder_8h_source.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html
index ef6667ced8..2ac3d5fdf3 100644
--- a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html
+++ b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html
@@ -118,7 +118,7 @@ int | changing_slice_group_i
diff --git a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html
index 10e6247414..86b9b26202 100644
--- a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html
+++ b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html
index d7acbcacfe..57286d2a4e 100644
--- a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html
+++ b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html
@@ -183,7 +183,7 @@ Additional Inherited Members |
diff --git a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html
index 2dbb8cae35..6a857b6b0f 100644
--- a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html
+++ b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html
index 762e3969fe..05f11848a9 100644
--- a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html
+++ b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html
@@ -143,7 +143,7 @@ uint64_t earliest_presenta
diff --git a/docs/d4/dd3/bit__reader_8h_source.html b/docs/d4/dd3/bit__reader_8h_source.html
index b148a24ab7..ce579b8146 100644
--- a/docs/d4/dd3/bit__reader_8h_source.html
+++ b/docs/d4/dd3/bit__reader_8h_source.html
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dd4/segmenter_8h_source.html b/docs/d4/dd4/segmenter_8h_source.html
index 902058fc8d..cc2d83f82b 100644
--- a/docs/d4/dd4/segmenter_8h_source.html
+++ b/docs/d4/dd4/segmenter_8h_source.html
@@ -223,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html
index 0ab8b9e291..ca49071db5 100644
--- a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html
+++ b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1834 of file box_definitions.cc.
+Definition at line 1833 of file box_definitions.cc.
@@ -193,7 +193,7 @@ Additional Inherited Members
diff --git a/docs/d4/dde/webvtt__util_8h_source.html b/docs/d4/dde/webvtt__util_8h_source.html
index f7085c0d5c..04779f4623 100644
--- a/docs/d4/dde/webvtt__util_8h_source.html
+++ b/docs/d4/dde/webvtt__util_8h_source.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html
index b8421eccba..f6a52ffee4 100644
--- a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html
+++ b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html
@@ -115,7 +115,7 @@ uint32_t cipher_bytes<
diff --git a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
index cd8250b9d2..7f9f049a5b 100644
--- a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
+++ b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
@@ -225,7 +225,7 @@ Public Member Functions |
diff --git a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
index ca8a4cf02a..733a800dca 100644
--- a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
+++ b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/df5/request__signer_8cc_source.html b/docs/d4/df5/request__signer_8cc_source.html
index 8019cc742c..75e7766e37 100644
--- a/docs/d4/df5/request__signer_8cc_source.html
+++ b/docs/d4/df5/request__signer_8cc_source.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html
index 14e254562d..1632753c02 100644
--- a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html
+++ b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dff/webm__media__parser_8cc_source.html b/docs/d4/dff/webm__media__parser_8cc_source.html
index dbef7a8362..b25e393e2f 100644
--- a/docs/d4/dff/webm__media__parser_8cc_source.html
+++ b/docs/d4/dff/webm__media__parser_8cc_source.html
@@ -332,7 +332,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html
index 24400d3983..a8a4768afa 100644
--- a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html
+++ b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html
@@ -501,7 +501,7 @@ template<class T >
diff --git a/docs/d5/d15/producer__consumer__queue_8h_source.html b/docs/d5/d15/producer__consumer__queue_8h_source.html
index 2b2a0a68d6..92805ca33e 100644
--- a/docs/d5/d15/producer__consumer__queue_8h_source.html
+++ b/docs/d5/d15/producer__consumer__queue_8h_source.html
@@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html
index b65f77316c..7212d82f8a 100644
--- a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html
+++ b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d1a/ts__section_8h_source.html b/docs/d5/d1a/ts__section_8h_source.html
index bcb80f8063..8d7799192b 100644
--- a/docs/d5/d1a/ts__section_8h_source.html
+++ b/docs/d5/d1a/ts__section_8h_source.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html
index 3d26f55141..21f6bc3ad7 100644
--- a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html
+++ b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html
index d764a189bb..d4a8287f48 100644
--- a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html
+++ b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d27/key__fetcher_8cc_source.html b/docs/d5/d27/key__fetcher_8cc_source.html
index 9c586bb12a..d6c032457b 100644
--- a/docs/d5/d27/key__fetcher_8cc_source.html
+++ b/docs/d5/d27/key__fetcher_8cc_source.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html
index 9c2c47b5b8..da832d29ea 100644
--- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html
+++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html
@@ -192,7 +192,7 @@ static const size_t kUnitS
diff --git a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html
index b721680463..eb794b8347 100644
--- a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html
+++ b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d4d/box_8cc_source.html b/docs/d5/d4d/box_8cc_source.html
index 2e562f2bb3..931059c7c2 100644
--- a/docs/d5/d4d/box_8cc_source.html
+++ b/docs/d5/d4d/box_8cc_source.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d52/ts__section__pes_8h_source.html b/docs/d5/d52/ts__section__pes_8h_source.html
index b0adcf9d01..883f4fc861 100644
--- a/docs/d5/d52/ts__section__pes_8h_source.html
+++ b/docs/d5/d52/ts__section__pes_8h_source.html
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html
index 779b7998aa..051eeb9cf5 100644
--- a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html
+++ b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html
index 4a0f9edef5..377c40eb72 100644
--- a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html
+++ b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html
@@ -224,7 +224,7 @@ Static Public Member Functions |
diff --git a/docs/d5/d63/network__util_8cc_source.html b/docs/d5/d63/network__util_8cc_source.html
index bea195dee7..4f620651a3 100644
--- a/docs/d5/d63/network__util_8cc_source.html
+++ b/docs/d5/d63/network__util_8cc_source.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
index 0fbbebba06..1b253131e4 100644
--- a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
+++ b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d7a/structedash__packager_1_1Element.html b/docs/d5/d7a/structedash__packager_1_1Element.html
index ea95f582d7..2f6d403574 100644
--- a/docs/d5/d7a/structedash__packager_1_1Element.html
+++ b/docs/d5/d7a/structedash__packager_1_1Element.html
@@ -120,7 +120,7 @@ std::vector<
diff --git a/docs/d5/d7b/box__definitions_8h_source.html b/docs/d5/d7b/box__definitions_8h_source.html
index 63d4a9aa2c..75ee656e25 100644
--- a/docs/d5/d7b/box__definitions_8h_source.html
+++ b/docs/d5/d7b/box__definitions_8h_source.html
@@ -758,7 +758,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html
index 5a0af5e838..4c563c63dd 100644
--- a/docs/d5/d89/widevine__key__source_8cc_source.html
+++ b/docs/d5/d89/widevine__key__source_8cc_source.html
@@ -649,7 +649,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d8f/webm__cluster__parser_8cc_source.html b/docs/d5/d8f/webm__cluster__parser_8cc_source.html
index db20201af6..53f3e2e6f9 100644
--- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html
+++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html
@@ -827,7 +827,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d91/es__parser__adts_8cc_source.html b/docs/d5/d91/es__parser__adts_8cc_source.html
index 0b80ff8bc3..0641e8cebc 100644
--- a/docs/d5/d91/es__parser__adts_8cc_source.html
+++ b/docs/d5/d91/es__parser__adts_8cc_source.html
@@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html
index 7a268619be..5a299e86e7 100644
--- a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html
+++ b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/da4/aes__encryptor_8cc_source.html b/docs/d5/da4/aes__encryptor_8cc_source.html
index fd6d9850ad..77dafdb66a 100644
--- a/docs/d5/da4/aes__encryptor_8cc_source.html
+++ b/docs/d5/da4/aes__encryptor_8cc_source.html
@@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html
index 2d4b221b3e..74d150d481 100644
--- a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html
+++ b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dba/ts__packet_8cc_source.html b/docs/d5/dba/ts__packet_8cc_source.html
index 4a81842f71..d13915aae0 100644
--- a/docs/d5/dba/ts__packet_8cc_source.html
+++ b/docs/d5/dba/ts__packet_8cc_source.html
@@ -304,7 +304,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html
index 71db9dced1..a5bdb02316 100644
--- a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html
+++ b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html
index a53a3a9fa8..7d47620181 100644
--- a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html
+++ b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html
@@ -119,7 +119,7 @@ double duration_ms ()
diff --git a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html
index 131d1cfd8f..45785b5d26 100644
--- a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html
+++ b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html
@@ -294,7 +294,7 @@ Public Member Functions |
diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html
index ee50306b14..d94a24cb18 100644
--- a/docs/d5/dcf/rsa__key_8h_source.html
+++ b/docs/d5/dcf/rsa__key_8h_source.html
@@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dda/ts__section__psi_8h_source.html b/docs/d5/dda/ts__section__psi_8h_source.html
index e8bd1a618e..e318723167 100644
--- a/docs/d5/dda/ts__section__psi_8h_source.html
+++ b/docs/d5/dda/ts__section__psi_8h_source.html
@@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html
index eb4c2599a3..aeaf1e4d25 100644
--- a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html
+++ b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html
@@ -132,7 +132,7 @@ const std::vector
diff --git a/docs/d5/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html
index 9646a1daf8..6373e2fd48 100644
--- a/docs/d5/de0/bit__reader_8cc_source.html
+++ b/docs/d5/de0/bit__reader_8cc_source.html
@@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html
index 3680420a45..bf52246dd2 100644
--- a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html
+++ b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/def/ts__section__pmt_8h_source.html b/docs/d5/def/ts__section__pmt_8h_source.html
index 76e213bea7..a0c1a5f829 100644
--- a/docs/d5/def/ts__section__pmt_8h_source.html
+++ b/docs/d5/def/ts__section__pmt_8h_source.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html
index 4970a86fc2..ce0753a736 100644
--- a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html
+++ b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dfc/file_8cc_source.html b/docs/d5/dfc/file_8cc_source.html
index 3175852c3a..ea3646b01d 100644
--- a/docs/d5/dfc/file_8cc_source.html
+++ b/docs/d5/dfc/file_8cc_source.html
@@ -280,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html
index 7a85838411..2a54443be6 100644
--- a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html
+++ b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html
index d9932be6bf..020c705085 100644
--- a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html
+++ b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html
@@ -228,7 +228,7 @@ class base::RefCountedThre
diff --git a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html
index f382bb9489..7880723429 100644
--- a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html
+++ b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html
index 7c2c9f5c6d..aef8629a36 100644
--- a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html
+++ b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
index 64d658376c..3fe87e8b4e 100644
--- a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
+++ b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d17/es__parser__h264_8cc_source.html b/docs/d6/d17/es__parser__h264_8cc_source.html
index 702bd5850f..2e4542b3e7 100644
--- a/docs/d6/d17/es__parser__h264_8cc_source.html
+++ b/docs/d6/d17/es__parser__h264_8cc_source.html
@@ -482,7 +482,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
index 1126807241..490a5819f9 100644
--- a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
+++ b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html
index 1bc84fa0f0..c2147ac63c 100644
--- a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html
+++ b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d2e/mpd__notifier__util_8cc_source.html b/docs/d6/d2e/mpd__notifier__util_8cc_source.html
index f4246c473a..5b71d986be 100644
--- a/docs/d6/d2e/mpd__notifier__util_8cc_source.html
+++ b/docs/d6/d2e/mpd__notifier__util_8cc_source.html
@@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d35/webm__content__encodings_8cc_source.html b/docs/d6/d35/webm__content__encodings_8cc_source.html
index 3a04f63587..ed00854965 100644
--- a/docs/d6/d35/webm__content__encodings_8cc_source.html
+++ b/docs/d6/d35/webm__content__encodings_8cc_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html
index e7c5ab9057..d1ca0c6231 100644
--- a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html
+++ b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html
@@ -197,7 +197,7 @@ Additional Inherited Members |
diff --git a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html
index 7f5ecc548e..443309223d 100644
--- a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html
+++ b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d3b/chunk__info__iterator_8cc_source.html b/docs/d6/d3b/chunk__info__iterator_8cc_source.html
index bd8b54cef9..d4d0bcb088 100644
--- a/docs/d6/d3b/chunk__info__iterator_8cc_source.html
+++ b/docs/d6/d3b/chunk__info__iterator_8cc_source.html
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html
index 131e47515d..130e7b1abb 100644
--- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html
+++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html
@@ -276,7 +276,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html
index 08e057876a..70b82ab722 100644
--- a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html
+++ b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html
index 409629743a..15d8b073a5 100644
--- a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html
+++ b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html
@@ -161,7 +161,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1270 of file box_definitions.cc.
+Definition at line 1269 of file box_definitions.cc.
@@ -172,7 +172,7 @@ Additional Inherited Members
diff --git a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html
index 56c35892af..4f3f7d0e00 100644
--- a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html
+++ b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html
index 3b915c7c04..e26a879be8 100644
--- a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html
+++ b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html
@@ -169,7 +169,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1230 of file box_definitions.cc.
+Definition at line 1229 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d6/d6e/ts__section__pes_8cc_source.html b/docs/d6/d6e/ts__section__pes_8cc_source.html
index 98de84a3f0..db226975db 100644
--- a/docs/d6/d6e/ts__section__pes_8cc_source.html
+++ b/docs/d6/d6e/ts__section__pes_8cc_source.html
@@ -405,7 +405,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d71/scoped__xml__ptr_8h_source.html b/docs/d6/d71/scoped__xml__ptr_8h_source.html
index e2c6eaa49a..8622f44a0f 100644
--- a/docs/d6/d71/scoped__xml__ptr_8h_source.html
+++ b/docs/d6/d71/scoped__xml__ptr_8h_source.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html
index 28a98fd4ab..47565d20b6 100644
--- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html
+++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html
@@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html
index ba0d21331a..e4b381ad41 100644
--- a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html
+++ b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html
@@ -178,7 +178,7 @@ uint32_t flags |
diff --git a/docs/d6/d7b/webm__tracks__parser_8h_source.html b/docs/d6/d7b/webm__tracks__parser_8h_source.html
index 007eae5e3d..6b4056501f 100644
--- a/docs/d6/d7b/webm__tracks__parser_8h_source.html
+++ b/docs/d6/d7b/webm__tracks__parser_8h_source.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html
index 48687e7dd0..62281ea605 100644
--- a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html
+++ b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html
index c8ec24e4b0..9c73d66370 100644
--- a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html
+++ b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d86/bandwidth__estimator_8cc_source.html b/docs/d6/d86/bandwidth__estimator_8cc_source.html
index 96f18e11d4..6e1d32decf 100644
--- a/docs/d6/d86/bandwidth__estimator_8cc_source.html
+++ b/docs/d6/d86/bandwidth__estimator_8cc_source.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html
index 64b39dfa1a..cbcbd0c54a 100644
--- a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html
+++ b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html
@@ -164,7 +164,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1418 of file box_definitions.cc.
+Definition at line 1417 of file box_definitions.cc.
@@ -175,7 +175,7 @@ Additional Inherited Members
diff --git a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html
index 6c616957dc..1cf532f054 100644
--- a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html
+++ b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html
@@ -181,7 +181,7 @@ virtual FourCC BoxType
diff --git a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html
index 6c11c22423..9e364a250b 100644
--- a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html
+++ b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html
index 84eb1f29ca..8f465d6db5 100644
--- a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html
+++ b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d9b/h264__parser_8h_source.html b/docs/d6/d9b/h264__parser_8h_source.html
index 0de13572b2..0bbbdd5023 100644
--- a/docs/d6/d9b/h264__parser_8h_source.html
+++ b/docs/d6/d9b/h264__parser_8h_source.html
@@ -535,7 +535,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html
index ee0c341a22..fae6fa7b14 100644
--- a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html
+++ b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da0/ts__section__pat_8h_source.html b/docs/d6/da0/ts__section__pat_8h_source.html
index 295420ef83..250335122e 100644
--- a/docs/d6/da0/ts__section__pat_8h_source.html
+++ b/docs/d6/da0/ts__section__pat_8h_source.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html
index 2d1f6e5e84..6e2aa030c7 100644
--- a/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html
+++ b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html
@@ -258,7 +258,7 @@ const std::vector< uint8_t > & |
diff --git a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html
index 2ed26f3c28..17ed838805 100644
--- a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html
+++ b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html
@@ -154,7 +154,7 @@ static bool | FindStartCode<
diff --git a/docs/d6/da3/mpd__builder_8h_source.html b/docs/d6/da3/mpd__builder_8h_source.html
index 3915efa261..f8a4d58129 100644
--- a/docs/d6/da3/mpd__builder_8h_source.html
+++ b/docs/d6/da3/mpd__builder_8h_source.html
@@ -537,7 +537,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html
index fe22d6c5cc..73e3770b00 100644
--- a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html
+++ b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html
index 07af1c956c..423614adc8 100644
--- a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html
+++ b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html
index 5fa1f05f2a..979aa9ff23 100644
--- a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html
+++ b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html
index 9575a468e6..56928c668f 100644
--- a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html
+++ b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html
index 0fddd2dcdf..4bdaff357a 100644
--- a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html
+++ b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html
@@ -208,7 +208,7 @@ const std::vector< uint8_t > & |
diff --git a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html
index b08fb31b52..2f547fe484 100644
--- a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html
+++ b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html
@@ -210,7 +210,7 @@ void |
diff --git a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html
index 117353b5fb..1e7f02abe1 100644
--- a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html
+++ b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html
index a10dcf1fb3..1123737a9a 100644
--- a/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html
+++ b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/de8/local__file_8cc_source.html b/docs/d6/de8/local__file_8cc_source.html
index 6b56f8b263..e46b0eda17 100644
--- a/docs/d6/de8/local__file_8cc_source.html
+++ b/docs/d6/de8/local__file_8cc_source.html
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/de8/network__util_8h_source.html b/docs/d6/de8/network__util_8h_source.html
index e7a32f3cc9..4fa2d999f0 100644
--- a/docs/d6/de8/network__util_8h_source.html
+++ b/docs/d6/de8/network__util_8h_source.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html
index cf6a431109..541bb514ee 100644
--- a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html
+++ b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html
@@ -171,7 +171,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1452 of file box_definitions.cc.
+Definition at line 1451 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d6/ded/ts__packet_8h_source.html b/docs/d6/ded/ts__packet_8h_source.html
index 0778ee8b7d..36e70a6dca 100644
--- a/docs/d6/ded/ts__packet_8h_source.html
+++ b/docs/d6/ded/ts__packet_8h_source.html
@@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/def/sync__sample__iterator_8cc_source.html b/docs/d6/def/sync__sample__iterator_8cc_source.html
index 4b286cd236..b953a58c0b 100644
--- a/docs/d6/def/sync__sample__iterator_8cc_source.html
+++ b/docs/d6/def/sync__sample__iterator_8cc_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html
index ae6807a7c1..0315a5a85a 100644
--- a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html
+++ b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html
index 5ed5b6ed9f..91b0c8bc7e 100644
--- a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html
+++ b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html
@@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html
index 6feaf9a7ed..192dbf4d37 100644
--- a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html
+++ b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html
@@ -169,7 +169,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1252 of file box_definitions.cc.
+Definition at line 1251 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d7/d12/media__parser_8h_source.html b/docs/d7/d12/media__parser_8h_source.html
index 72a5630014..027639b1fc 100644
--- a/docs/d7/d12/media__parser_8h_source.html
+++ b/docs/d7/d12/media__parser_8h_source.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d15/classedash__packager_1_1Representation.html b/docs/d7/d15/classedash__packager_1_1Representation.html
index fc15329ebf..5d8de71f04 100644
--- a/docs/d7/d15/classedash__packager_1_1Representation.html
+++ b/docs/d7/d15/classedash__packager_1_1Representation.html
@@ -422,7 +422,7 @@ class AdaptationSet
diff --git a/docs/d7/d15/mpd__notifier_8h_source.html b/docs/d7/d15/mpd__notifier_8h_source.html
index 9d917f0ae2..40ed0ff8ad 100644
--- a/docs/d7/d15/mpd__notifier_8h_source.html
+++ b/docs/d7/d15/mpd__notifier_8h_source.html
@@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html
index 6e12750825..d97f8e205c 100644
--- a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html
+++ b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html
@@ -112,7 +112,7 @@ uint32_t | sample_delta<
diff --git a/docs/d7/d22/libcrypto__threading_8h_source.html b/docs/d7/d22/libcrypto__threading_8h_source.html
index 85f80fac29..f8c325c27d 100644
--- a/docs/d7/d22/libcrypto__threading_8h_source.html
+++ b/docs/d7/d22/libcrypto__threading_8h_source.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html
index 13f44ad7b3..9c6bf42b3a 100644
--- a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html
+++ b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html
index 3eea0bc41d..edca677fba 100644
--- a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html
+++ b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html
index 5ab177b93a..bdbd53feca 100644
--- a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html
+++ b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html
@@ -487,7 +487,7 @@ Static Public Member Functions |
diff --git a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html
index 4cd4f44767..17014d0ca8 100644
--- a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html
+++ b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html
index eae723daf2..efab9aad39 100644
--- a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html
+++ b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html
@@ -160,7 +160,7 @@ Public Member Functions
diff --git a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html
index 9bc37407ee..12ee8b3f4a 100644
--- a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html
+++ b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html
@@ -172,7 +172,7 @@ Additional Inherited Members
diff --git a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html
index b2974164f4..c162f06913 100644
--- a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html
+++ b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d51/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord-members.html b/docs/d7/d51/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord-members.html
index 7f2f0d3b01..0f197c0832 100644
--- a/docs/d7/d51/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord-members.html
+++ b/docs/d7/d51/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html
index 68c2fc2143..7a71ebf01d 100644
--- a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html
+++ b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
index 46db0f4561..f53af0fa72 100644
--- a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
+++ b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
@@ -116,7 +116,7 @@ std::vector< uint8_t >
diff --git a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html
index 554ffc605f..ad80dab60d 100644
--- a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html
+++ b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html
index aa0536bf25..f43e76b371 100644
--- a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html
+++ b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html
index 522b9c2bc2..c565ff4100 100644
--- a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html
+++ b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d87/video__stream__info_8h_source.html b/docs/d7/d87/video__stream__info_8h_source.html
index 1f51f4b9b6..aff7f1276a 100644
--- a/docs/d7/d87/video__stream__info_8h_source.html
+++ b/docs/d7/d87/video__stream__info_8h_source.html
@@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html
index 2fe9f2018f..bac0212490 100644
--- a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html
+++ b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html
@@ -268,7 +268,7 @@ class | BoxBuffer |
diff --git a/docs/d7/d9d/progress__listener_8h_source.html b/docs/d7/d9d/progress__listener_8h_source.html
index 9e159bd8f0..dd585eabad 100644
--- a/docs/d7/d9d/progress__listener_8h_source.html
+++ b/docs/d7/d9d/progress__listener_8h_source.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/da4/track__run__iterator_8h_source.html b/docs/d7/da4/track__run__iterator_8h_source.html
index b6ab9a8a9a..f9301bdfc7 100644
--- a/docs/d7/da4/track__run__iterator_8h_source.html
+++ b/docs/d7/da4/track__run__iterator_8h_source.html
@@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html
index d1fe47120e..2adc307bff 100644
--- a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html
+++ b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html
@@ -186,7 +186,7 @@ Additional Inherited Members
diff --git a/docs/d7/db0/mpd__writer_8h_source.html b/docs/d7/db0/mpd__writer_8h_source.html
index 7e26d9aa62..7dad18d2d3 100644
--- a/docs/d7/db0/mpd__writer_8h_source.html
+++ b/docs/d7/db0/mpd__writer_8h_source.html
@@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/db3/structedash__packager_1_1Element-members.html b/docs/d7/db3/structedash__packager_1_1Element-members.html
index 4fd09d5bb1..59d1fa4953 100644
--- a/docs/d7/db3/structedash__packager_1_1Element-members.html
+++ b/docs/d7/db3/structedash__packager_1_1Element-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dc6/byte__queue_8h_source.html b/docs/d7/dc6/byte__queue_8h_source.html
index d60c142ed2..92bc7eaaad 100644
--- a/docs/d7/dc6/byte__queue_8h_source.html
+++ b/docs/d7/dc6/byte__queue_8h_source.html
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dd0/mpd__notifier__util_8h_source.html b/docs/d7/dd0/mpd__notifier__util_8h_source.html
index 1c4aec6e48..227b4a3624 100644
--- a/docs/d7/dd0/mpd__notifier__util_8h_source.html
+++ b/docs/d7/dd0/mpd__notifier__util_8h_source.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dd4/request__signer_8h_source.html b/docs/d7/dd4/request__signer_8h_source.html
index 5b0a447ba7..45ee6f7b07 100644
--- a/docs/d7/dd4/request__signer_8h_source.html
+++ b/docs/d7/dd4/request__signer_8h_source.html
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dd6/key__source_8cc_source.html b/docs/d7/dd6/key__source_8cc_source.html
index 43aec2e2d6..2e10d909e5 100644
--- a/docs/d7/dd6/key__source_8cc_source.html
+++ b/docs/d7/dd6/key__source_8cc_source.html
@@ -296,7 +296,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html
index 08fcf6775b..735d042d4a 100644
--- a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html
+++ b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html
@@ -127,7 +127,7 @@ void operator() (xmlCh
diff --git a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html
index c6ead42f91..c41022c62e 100644
--- a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html
+++ b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html
index 1c066c0ff2..1fd3c08bc0 100644
--- a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html
+++ b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html
@@ -181,7 +181,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1169 of file box_definitions.cc.
+Definition at line 1168 of file box_definitions.cc.
@@ -192,7 +192,7 @@ Additional Inherited Members
diff --git a/docs/d7/dee/mpd__generator_8cc_source.html b/docs/d7/dee/mpd__generator_8cc_source.html
index 4272113e65..f0162cae8a 100644
--- a/docs/d7/dee/mpd__generator_8cc_source.html
+++ b/docs/d7/dee/mpd__generator_8cc_source.html
@@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/def/mp4__media__parser_8cc_source.html b/docs/d7/def/mp4__media__parser_8cc_source.html
index e60ae2a633..c6fcb69d81 100644
--- a/docs/d7/def/mp4__media__parser_8cc_source.html
+++ b/docs/d7/def/mp4__media__parser_8cc_source.html
@@ -774,7 +774,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html
index 05baef002c..eed6c5a93b 100644
--- a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html
+++ b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html
index 875bc1fe0c..72fee40fe9 100644
--- a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html
+++ b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/df9/byte__queue_8cc_source.html b/docs/d7/df9/byte__queue_8cc_source.html
index 375507d358..6151acf9e6 100644
--- a/docs/d7/df9/byte__queue_8cc_source.html
+++ b/docs/d7/df9/byte__queue_8cc_source.html
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html
index d4734d3baa..3df87bf663 100644
--- a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html
+++ b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html
@@ -284,7 +284,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/d0d/media__sample_8cc_source.html b/docs/d8/d0d/media__sample_8cc_source.html
index 7f60019d31..1954122ed5 100644
--- a/docs/d8/d0d/media__sample_8cc_source.html
+++ b/docs/d8/d0d/media__sample_8cc_source.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d19/bandwidth__estimator_8h_source.html b/docs/d8/d19/bandwidth__estimator_8h_source.html
index b33b739232..a3bb58ed36 100644
--- a/docs/d8/d19/bandwidth__estimator_8h_source.html
+++ b/docs/d8/d19/bandwidth__estimator_8h_source.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html
index e760e4bc7d..f7d73968b5 100644
--- a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html
+++ b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html
@@ -370,7 +370,7 @@ void set_encryption_key
diff --git a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html
index 2b1522bbfd..0abfcd7dbf 100644
--- a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html
+++ b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html
@@ -115,7 +115,7 @@ uint32_t | sample_descriptio
diff --git a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html
index 9211cac4f7..4453f1d93e 100644
--- a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html
+++ b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html
index 9e320a41cc..b4b209326d 100644
--- a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html
+++ b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html
index f966c6b7be..c4727acdbc 100644
--- a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html
+++ b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html
index 65a71eaba6..9e690f5eed 100644
--- a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html
+++ b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html
@@ -177,7 +177,7 @@ void |
diff --git a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html
index a17545d7d1..924301ebd1 100644
--- a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html
+++ b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d33/webm__content__encodings__client_8h_source.html b/docs/d8/d33/webm__content__encodings__client_8h_source.html
index 25af184356..cac6718cd0 100644
--- a/docs/d8/d33/webm__content__encodings__client_8h_source.html
+++ b/docs/d8/d33/webm__content__encodings__client_8h_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
index 9914e47607..0bc2485fa2 100644
--- a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
+++ b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html
index c286c96222..cf4cf76cc3 100644
--- a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html
+++ b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html
@@ -180,7 +180,7 @@ Additional Inherited Members |
diff --git a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html
index d6659b4352..45ffa9a56d 100644
--- a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html
+++ b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html
index 1d7cec2c0e..c60f40b910 100644
--- a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html
+++ b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html
@@ -356,7 +356,7 @@ class base::RefCountedThre
diff --git a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html
index 5ce1f65751..109b3d5542 100644
--- a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html
+++ b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html
index 4457ccb0fc..6418e6bf32 100644
--- a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html
+++ b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html
index 7c1a52ebc5..4486107d42 100644
--- a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html
+++ b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html
@@ -320,7 +320,7 @@ Public Member Functions |
diff --git a/docs/d8/d74/classedash__packager_1_1Representation-members.html b/docs/d8/d74/classedash__packager_1_1Representation-members.html
index 94a24351bd..735c01b1f1 100644
--- a/docs/d8/d74/classedash__packager_1_1Representation-members.html
+++ b/docs/d8/d74/classedash__packager_1_1Representation-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
index 137593898e..745c1805f4 100644
--- a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
+++ b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html
index 5e9accafe4..26aad879f6 100644
--- a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html
+++ b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html
index b3b62b1bb1..cb10aef6ca 100644
--- a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html
+++ b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html
@@ -152,7 +152,7 @@ Additional Inherited Members
diff --git a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html
index aaf9d267d6..2563b30c8e 100644
--- a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html
+++ b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html
index be99327337..9fa961eb0f 100644
--- a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html
+++ b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html
@@ -141,7 +141,7 @@ virtual void Reset ()=
diff --git a/docs/d8/d94/adts__constants_8cc_source.html b/docs/d8/d94/adts__constants_8cc_source.html
index aa6267c1e1..956f895fdc 100644
--- a/docs/d8/d94/adts__constants_8cc_source.html
+++ b/docs/d8/d94/adts__constants_8cc_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html
index df5560e15f..98d5f05d33 100644
--- a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html
+++ b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d9a/fragmenter_8cc_source.html b/docs/d8/d9a/fragmenter_8cc_source.html
index 9ec2f7abea..3de207c311 100644
--- a/docs/d8/d9a/fragmenter_8cc_source.html
+++ b/docs/d8/d9a/fragmenter_8cc_source.html
@@ -249,7 +249,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d9c/webm__tracks__parser_8cc_source.html b/docs/d8/d9c/webm__tracks__parser_8cc_source.html
index ece5d4477d..3e466ed73a 100644
--- a/docs/d8/d9c/webm__tracks__parser_8cc_source.html
+++ b/docs/d8/d9c/webm__tracks__parser_8cc_source.html
@@ -440,7 +440,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d9f/udp__file_8h_source.html b/docs/d8/d9f/udp__file_8h_source.html
index b8903b6589..5f7afcbd1e 100644
--- a/docs/d8/d9f/udp__file_8h_source.html
+++ b/docs/d8/d9f/udp__file_8h_source.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html
index 4f9e184973..348d789482 100644
--- a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html
+++ b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html
@@ -255,7 +255,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html
index dc3846bd6a..b1f9abf41a 100644
--- a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html
+++ b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
index 671604a77e..bfc98a3e24 100644
--- a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
+++ b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/daa/stream__info_8h_source.html b/docs/d8/daa/stream__info_8h_source.html
index 39244c2629..3e4772aa36 100644
--- a/docs/d8/daa/stream__info_8h_source.html
+++ b/docs/d8/daa/stream__info_8h_source.html
@@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html b/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html
index 54c9e38731..88e87e51c5 100644
--- a/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html
+++ b/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html
@@ -242,7 +242,7 @@ int | chroma_array_type<
diff --git a/docs/d8/dbb/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord.html b/docs/d8/dbb/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord.html
index c7a019fb96..ce5f26c230 100644
--- a/docs/d8/dbb/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord.html
+++ b/docs/d8/dbb/structedash__packager_1_1media_1_1mp4_1_1AVCDecoderConfigurationRecord.html
@@ -195,7 +195,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 933 of file box_definitions.cc.
+Definition at line 932 of file box_definitions.cc.
@@ -206,7 +206,7 @@ Additional Inherited Members
diff --git a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html
index 0e9923f0eb..dc58d6651c 100644
--- a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html
+++ b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html
index 8ea454645d..8480551357 100644
--- a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html
+++ b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html
@@ -457,7 +457,7 @@ Additional Inherited Members
diff --git a/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html
index 72ff1e9bb0..faebff72cf 100644
--- a/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html
+++ b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html
index 8dd38ba6a8..3669cd10d8 100644
--- a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html
+++ b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html
@@ -188,7 +188,7 @@ Additional Inherited Members
diff --git a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html
index 6206b8c8e5..286a7b5dcb 100644
--- a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html
+++ b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/de6/webm__crypto__helpers_8h_source.html b/docs/d8/de6/webm__crypto__helpers_8h_source.html
index 6931ccbedc..49de2b4e77 100644
--- a/docs/d8/de6/webm__crypto__helpers_8h_source.html
+++ b/docs/d8/de6/webm__crypto__helpers_8h_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html
index 1304ea1cb0..22fd7760d9 100644
--- a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html
+++ b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/df3/structedash__packager_1_1xml_1_1ScopedXmlPtr.html b/docs/d8/df3/structedash__packager_1_1xml_1_1ScopedXmlPtr.html
index 4d2ef369cf..6d5f397a32 100644
--- a/docs/d8/df3/structedash__packager_1_1xml_1_1ScopedXmlPtr.html
+++ b/docs/d8/df3/structedash__packager_1_1xml_1_1ScopedXmlPtr.html
@@ -119,7 +119,7 @@ struct edash_packager::xml::ScopedXmlPtr< XmlType >
diff --git a/docs/d9/d08/mock__mpd__builder_8h_source.html b/docs/d9/d08/mock__mpd__builder_8h_source.html
index 61b0593e27..854b561e37 100644
--- a/docs/d9/d08/mock__mpd__builder_8h_source.html
+++ b/docs/d9/d08/mock__mpd__builder_8h_source.html
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html
index 7c168dcb80..52cd3977ff 100644
--- a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html
+++ b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html
@@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html
index fa8d7d4290..0c05b8d009 100644
--- a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html
+++ b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html
index 72a47d9711..05ecee0acf 100644
--- a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html
+++ b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html
index 3564a92230..d4c58cb0d2 100644
--- a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html
+++ b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html
@@ -146,7 +146,7 @@ Public Member Functions
diff --git a/docs/d9/d3b/webm__content__encodings_8h_source.html b/docs/d9/d3b/webm__content__encodings_8h_source.html
index 6c09083f51..9cdfc9a8c2 100644
--- a/docs/d9/d3b/webm__content__encodings_8h_source.html
+++ b/docs/d9/d3b/webm__content__encodings_8h_source.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html
index 1e31a2801a..e44fa4064d 100644
--- a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html
+++ b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html
@@ -273,7 +273,7 @@ bool ReadNBytesInto8s
diff --git a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html
index 5bf2f7a0c7..00328b5acd 100644
--- a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html
+++ b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html
@@ -209,7 +209,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1540 of file box_definitions.cc.
+Definition at line 1539 of file box_definitions.cc.
@@ -220,7 +220,7 @@ Additional Inherited Members
diff --git a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html
index e6a4edde67..e733cfd9a8 100644
--- a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html
+++ b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html
index 7892205d55..41a0ac11e4 100644
--- a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html
+++ b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html
index 8c2f8aee29..446c12d91e 100644
--- a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html
+++ b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html
@@ -119,7 +119,7 @@ union {
diff --git a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html
index 57d8ad27e7..75d0f3e7f3 100644
--- a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html
+++ b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html
@@ -132,7 +132,7 @@ int64_t video_sample_durat
diff --git a/docs/d9/d86/limits_8h_source.html b/docs/d9/d86/limits_8h_source.html
index 71c6d701e7..4e39059156 100644
--- a/docs/d9/d86/limits_8h_source.html
+++ b/docs/d9/d86/limits_8h_source.html
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html
index c9ad0832c0..968ad317cb 100644
--- a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html
+++ b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html
@@ -582,7 +582,7 @@ Static Protected Member Functions |
diff --git a/docs/d9/d90/text__track_8h_source.html b/docs/d9/d90/text__track_8h_source.html
index c343fb0a6a..2dd0e451de 100644
--- a/docs/d9/d90/text__track_8h_source.html
+++ b/docs/d9/d90/text__track_8h_source.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d91/h264__bit__reader_8h_source.html b/docs/d9/d91/h264__bit__reader_8h_source.html
index 3c43eea79a..926fe6d1fd 100644
--- a/docs/d9/d91/h264__bit__reader_8h_source.html
+++ b/docs/d9/d91/h264__bit__reader_8h_source.html
@@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d93/media__stream_8h_source.html b/docs/d9/d93/media__stream_8h_source.html
index 525452c84e..d02f293d9c 100644
--- a/docs/d9/d93/media__stream_8h_source.html
+++ b/docs/d9/d93/media__stream_8h_source.html
@@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html
index 6cf9b8a711..a64773c5f9 100644
--- a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html
+++ b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html
index 654bcaf442..e80d8aa5ef 100644
--- a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html
+++ b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html
index 5df147cbfc..d882153456 100644
--- a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html
+++ b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html
@@ -118,7 +118,7 @@ uint64_t repeat |
diff --git a/docs/d9/da4/stream__descriptor_8h_source.html b/docs/d9/da4/stream__descriptor_8h_source.html
index ef09c0f887..f9c5cfb064 100644
--- a/docs/d9/da4/stream__descriptor_8h_source.html
+++ b/docs/d9/da4/stream__descriptor_8h_source.html
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html
index fa17fd9433..026d081609 100644
--- a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html
+++ b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html
@@ -201,7 +201,7 @@ Additional Inherited Members
diff --git a/docs/d9/db9/content__protection__element_8cc_source.html b/docs/d9/db9/content__protection__element_8cc_source.html
index f3b59217fa..efdcee0a70 100644
--- a/docs/d9/db9/content__protection__element_8cc_source.html
+++ b/docs/d9/db9/content__protection__element_8cc_source.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/db9/muxer_8cc_source.html b/docs/d9/db9/muxer_8cc_source.html
index d06657e2fd..7c865e14c1 100644
--- a/docs/d9/db9/muxer_8cc_source.html
+++ b/docs/d9/db9/muxer_8cc_source.html
@@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/dc8/webm__constants_8cc_source.html b/docs/d9/dc8/webm__constants_8cc_source.html
index dc0bfbc2d6..faa2e23596 100644
--- a/docs/d9/dc8/webm__constants_8cc_source.html
+++ b/docs/d9/dc8/webm__constants_8cc_source.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
index 32220de198..134ef9fe66 100644
--- a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
+++ b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
@@ -172,7 +172,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1052 of file box_definitions.cc.
+Definition at line 1051 of file box_definitions.cc.
@@ -183,7 +183,7 @@ Additional Inherited Members
diff --git a/docs/d9/dcc/webm__video__client_8h_source.html b/docs/d9/dcc/webm__video__client_8h_source.html
index afb0b20bf2..a687c8ff15 100644
--- a/docs/d9/dcc/webm__video__client_8h_source.html
+++ b/docs/d9/dcc/webm__video__client_8h_source.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/de3/muxer__listener__internal_8cc_source.html b/docs/d9/de3/muxer__listener__internal_8cc_source.html
index 9affbbca63..36e4924bd9 100644
--- a/docs/d9/de3/muxer__listener__internal_8cc_source.html
+++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html
@@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html
index e43a41165f..948440f6bc 100644
--- a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html
+++ b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/ded/aac__audio__specific__config_8cc_source.html b/docs/d9/ded/aac__audio__specific__config_8cc_source.html
index b91b8bd805..d34254121b 100644
--- a/docs/d9/ded/aac__audio__specific__config_8cc_source.html
+++ b/docs/d9/ded/aac__audio__specific__config_8cc_source.html
@@ -357,7 +357,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html
index 2efb25da82..b083e23e05 100644
--- a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html
+++ b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html
index 168d5247fd..706a3a1347 100644
--- a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html
+++ b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d04/audio__stream__info_8cc_source.html b/docs/da/d04/audio__stream__info_8cc_source.html
index 1076f22c19..f4a07c9c49 100644
--- a/docs/da/d04/audio__stream__info_8cc_source.html
+++ b/docs/da/d04/audio__stream__info_8cc_source.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html
index 0d370d5d5d..6332518110 100644
--- a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html
+++ b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html
index 7922316178..2f19cc67a0 100644
--- a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html
+++ b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html
@@ -169,7 +169,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1363 of file box_definitions.cc.
+Definition at line 1362 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html
index 9bd03e5118..cdde715a0e 100644
--- a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html
+++ b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d22/key__rotation__fragmenter_8h_source.html b/docs/da/d22/key__rotation__fragmenter_8h_source.html
index d6ac56fd06..9e1e7142f1 100644
--- a/docs/da/d22/key__rotation__fragmenter_8h_source.html
+++ b/docs/da/d22/key__rotation__fragmenter_8h_source.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html
index 70e052e28a..649f3b6b67 100644
--- a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html
+++ b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html
@@ -298,7 +298,7 @@ Static Public Member Functions
diff --git a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
index b2eb7e89c1..cc9653f109 100644
--- a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
+++ b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
@@ -186,7 +186,7 @@ Additional Inherited Members
diff --git a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html
index 5365b43835..5c4c8e6153 100644
--- a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html
+++ b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d38/classedash__packager_1_1MpdNotifier.html b/docs/da/d38/classedash__packager_1_1MpdNotifier.html
index 205570dc1f..291de483ed 100644
--- a/docs/da/d38/classedash__packager_1_1MpdNotifier.html
+++ b/docs/da/d38/classedash__packager_1_1MpdNotifier.html
@@ -472,7 +472,7 @@ Public Member Functions
diff --git a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html
index 2c64c2dd94..f468e2110d 100644
--- a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html
+++ b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html b/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html
index 6fd08f1a83..30865b00a4 100644
--- a/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html
+++ b/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html
index dcd1b81455..fca0311320 100644
--- a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html
+++ b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html
@@ -473,7 +473,7 @@ class DashIopMpdNotifierTe
diff --git a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html
index f72d60d820..0f0a960e46 100644
--- a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html
+++ b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html
@@ -172,7 +172,7 @@ Additional Inherited Members |
diff --git a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html
index 401e4589fa..0ed02c1292 100644
--- a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html
+++ b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/da/d5c/widevine__key__source_8h_source.html b/docs/da/d5c/widevine__key__source_8h_source.html
index 28bd7c4a9a..6e233f3484 100644
--- a/docs/da/d5c/widevine__key__source_8h_source.html
+++ b/docs/da/d5c/widevine__key__source_8h_source.html
@@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html
index a7dbef8d5c..1ab5d3cf9e 100644
--- a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html
+++ b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html
index 88a88fa5cc..f63cb45dc2 100644
--- a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html
+++ b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
index 5f8e2a4f3e..32c26e08f4 100644
--- a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
+++ b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
@@ -259,7 +259,7 @@ void set_progress_target
diff --git a/docs/da/d7a/fixed__key__encryption__flags_8h_source.html b/docs/da/d7a/fixed__key__encryption__flags_8h_source.html
index 403e9dac0b..e3b9f3cff0 100644
--- a/docs/da/d7a/fixed__key__encryption__flags_8h_source.html
+++ b/docs/da/d7a/fixed__key__encryption__flags_8h_source.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html
index 6edac94c83..80b431bb48 100644
--- a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html
+++ b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html
@@ -109,7 +109,7 @@ bool | operator() (const
diff --git a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html
index 76be7c8aeb..7727c40f2b 100644
--- a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html
+++ b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html
@@ -183,7 +183,7 @@ Additional Inherited Members |
diff --git a/docs/da/d88/mp4__muxer_8cc_source.html b/docs/da/d88/mp4__muxer_8cc_source.html
index 382de8a363..0bc1671a26 100644
--- a/docs/da/d88/mp4__muxer_8cc_source.html
+++ b/docs/da/d88/mp4__muxer_8cc_source.html
@@ -404,7 +404,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d8e/container__names_8cc_source.html b/docs/da/d8e/container__names_8cc_source.html
index 9e91a7aaeb..83c95b215f 100644
--- a/docs/da/d8e/container__names_8cc_source.html
+++ b/docs/da/d8e/container__names_8cc_source.html
@@ -1763,7 +1763,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html
index ced59376df..383b667998 100644
--- a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html
+++ b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html
@@ -169,7 +169,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1209 of file box_definitions.cc.
+Definition at line 1208 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/da/dc3/status_8cc_source.html b/docs/da/dc3/status_8cc_source.html
index 1a8d3d307d..0ec96cf548 100644
--- a/docs/da/dc3/status_8cc_source.html
+++ b/docs/da/dc3/status_8cc_source.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dcb/es__descriptor_8h_source.html b/docs/da/dcb/es__descriptor_8h_source.html
index e23b347e5b..3db84b3b86 100644
--- a/docs/da/dcb/es__descriptor_8h_source.html
+++ b/docs/da/dcb/es__descriptor_8h_source.html
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd0/webm__info__parser_8h_source.html b/docs/da/dd0/webm__info__parser_8h_source.html
index 84df0bb5e8..244fa47cac 100644
--- a/docs/da/dd0/webm__info__parser_8h_source.html
+++ b/docs/da/dd0/webm__info__parser_8h_source.html
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd1/fragmenter_8h_source.html b/docs/da/dd1/fragmenter_8h_source.html
index 96c57f6cba..e21d0b60b1 100644
--- a/docs/da/dd1/fragmenter_8h_source.html
+++ b/docs/da/dd1/fragmenter_8h_source.html
@@ -198,7 +198,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/de2/mock__mpd__builder_8cc_source.html b/docs/da/de2/mock__mpd__builder_8cc_source.html
index 4342d856b9..1eaed89e9a 100644
--- a/docs/da/de2/mock__mpd__builder_8cc_source.html
+++ b/docs/da/de2/mock__mpd__builder_8cc_source.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html
index 7fd21a5c90..8224c08ec6 100644
--- a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html
+++ b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html
@@ -131,7 +131,7 @@ int64_t GetFramesToTarget<
diff --git a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html
index 11a942c69b..fd525a21e4 100644
--- a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html
+++ b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html
@@ -112,7 +112,7 @@ int64_t | sample_offset<
diff --git a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html
index 317f557c8d..5f061697a9 100644
--- a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html
+++ b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html
@@ -177,7 +177,7 @@ Public Member Functions |
diff --git a/docs/db/d09/namespaceedash__packager.html b/docs/db/d09/namespaceedash__packager.html
index c1dee0cfec..e8c94ac27c 100644
--- a/docs/db/d09/namespaceedash__packager.html
+++ b/docs/db/d09/namespaceedash__packager.html
@@ -550,7 +550,7 @@ const char kEncryptedMp4Va
diff --git a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html
index 0ac4f376e3..0b4fbf23ce 100644
--- a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html
+++ b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
index d6aa410ad7..5440881a1b 100644
--- a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
+++ b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html
index 4688f9723c..969ddaf6e5 100644
--- a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html
+++ b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html
@@ -225,7 +225,7 @@ The number of bytes parsed on success.
diff --git a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html
index fd4dc01000..44fc7798dc 100644
--- a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html
+++ b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html
@@ -412,7 +412,7 @@ bool | is_keyframe () co
diff --git a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html
index 97e16f06e7..8416f78d17 100644
--- a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html
+++ b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html
@@ -149,7 +149,7 @@ Additional Inherited Members |
diff --git a/docs/db/d31/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html
index 16edc50f93..38e5a67295 100644
--- a/docs/db/d31/track__run__iterator_8cc_source.html
+++ b/docs/db/d31/track__run__iterator_8cc_source.html
@@ -699,7 +699,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html
index d96c58c3dc..d1d351f3f2 100644
--- a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html
+++ b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html
index 8e7fd289f1..db3f37c6e8 100644
--- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html
+++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html
@@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d49/multi__segment__segmenter_8h_source.html b/docs/db/d49/multi__segment__segmenter_8h_source.html
index cf123c21a4..de6181c69d 100644
--- a/docs/db/d49/multi__segment__segmenter_8h_source.html
+++ b/docs/db/d49/multi__segment__segmenter_8h_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html
index eb58eae0d7..e36466427e 100644
--- a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html
+++ b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html
@@ -147,7 +147,7 @@ Additional Inherited Members
diff --git a/docs/db/d51/mp2t__media__parser_8h_source.html b/docs/db/d51/mp2t__media__parser_8h_source.html
index 9bbeb2951d..b182cc44f9 100644
--- a/docs/db/d51/mp2t__media__parser_8h_source.html
+++ b/docs/db/d51/mp2t__media__parser_8h_source.html
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html
index 80c2bee2b0..b2e67d0fa7 100644
--- a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html
+++ b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html
@@ -471,7 +471,7 @@ class SimpleMpdNotifierTes
diff --git a/docs/db/d60/mpd__options_8h_source.html b/docs/db/d60/mpd__options_8h_source.html
index b0046713b5..8e57df3d86 100644
--- a/docs/db/d60/mpd__options_8h_source.html
+++ b/docs/db/d60/mpd__options_8h_source.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
index 594a8a07ba..af68f3148b 100644
--- a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
+++ b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html
index 4e1320fb2c..7c731b6955 100644
--- a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html
+++ b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html
@@ -336,7 +336,7 @@ Static Public Member Functions |
diff --git a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html
index 3a0384da3d..c8475da1a8 100644
--- a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html
+++ b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html
@@ -494,7 +494,7 @@ template<typename T >
diff --git a/docs/db/d71/http__key__fetcher_8h_source.html b/docs/db/d71/http__key__fetcher_8h_source.html
index 4e1678d7ff..ef8b0bd768 100644
--- a/docs/db/d71/http__key__fetcher_8h_source.html
+++ b/docs/db/d71/http__key__fetcher_8h_source.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html
index 4100c2bae1..f5ac174e0e 100644
--- a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html
+++ b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d7e/muxer__options_8cc_source.html b/docs/db/d7e/muxer__options_8cc_source.html
index cd955047da..b066bd0e5a 100644
--- a/docs/db/d7e/muxer__options_8cc_source.html
+++ b/docs/db/d7e/muxer__options_8cc_source.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html
index 9f219ea779..73feedc2c4 100644
--- a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html
+++ b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html
@@ -183,7 +183,7 @@ Additional Inherited Members
diff --git a/docs/db/d8f/mp4__muxer_8h_source.html b/docs/db/d8f/mp4__muxer_8h_source.html
index d6a8aac2d0..8cb29ab197 100644
--- a/docs/db/d8f/mp4__muxer_8h_source.html
+++ b/docs/db/d8f/mp4__muxer_8h_source.html
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d96/wvm__media__parser_8h_source.html b/docs/db/d96/wvm__media__parser_8h_source.html
index 22b7315a78..31aa1c0276 100644
--- a/docs/db/d96/wvm__media__parser_8h_source.html
+++ b/docs/db/d96/wvm__media__parser_8h_source.html
@@ -365,7 +365,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html
index 6dc6195433..a38c8af16d 100644
--- a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html
+++ b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html
index 2497dd7b8a..ad7d93349e 100644
--- a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html
+++ b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html
@@ -272,7 +272,7 @@ The number of bytes parsed on success.
diff --git a/docs/db/da4/classBandwidthEstimator-members.html b/docs/db/da4/classBandwidthEstimator-members.html
index 9fdc65e187..8ae5569e25 100644
--- a/docs/db/da4/classBandwidthEstimator-members.html
+++ b/docs/db/da4/classBandwidthEstimator-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html
index 5fb38864bf..cb0e5b4317 100644
--- a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html
+++ b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html
@@ -559,7 +559,7 @@ static std::string
diff --git a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
index a64f791648..c6e03ff07d 100644
--- a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
+++ b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html
index 11f0b79891..d4f7bfdb47 100644
--- a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html
+++ b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html
@@ -302,7 +302,7 @@ template<typename T >
diff --git a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
index b75c0d810c..db26e86efe 100644
--- a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
+++ b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dd2/chunk__info__iterator_8h_source.html b/docs/db/dd2/chunk__info__iterator_8h_source.html
index 439c16309e..bdeab635f6 100644
--- a/docs/db/dd2/chunk__info__iterator_8h_source.html
+++ b/docs/db/dd2/chunk__info__iterator_8h_source.html
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dd9/sync__sample__iterator_8h_source.html b/docs/db/dd9/sync__sample__iterator_8h_source.html
index 88f67852cb..9dac86ca25 100644
--- a/docs/db/dd9/sync__sample__iterator_8h_source.html
+++ b/docs/db/dd9/sync__sample__iterator_8h_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/de4/classedash__packager_1_1AdaptationSet.html b/docs/db/de4/classedash__packager_1_1AdaptationSet.html
index d5243083b9..22278e8f8c 100644
--- a/docs/db/de4/classedash__packager_1_1AdaptationSet.html
+++ b/docs/db/de4/classedash__packager_1_1AdaptationSet.html
@@ -570,7 +570,7 @@ class | MpdBuilder | <
diff --git a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html
index 3a8a75a3b4..9d0831f353 100644
--- a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html
+++ b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dec/audio__timestamp__helper_8cc_source.html b/docs/db/dec/audio__timestamp__helper_8cc_source.html
index fa37a233b6..93ab6c59d2 100644
--- a/docs/db/dec/audio__timestamp__helper_8cc_source.html
+++ b/docs/db/dec/audio__timestamp__helper_8cc_source.html
@@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/ded/opus__packet__builder_8cc_source.html b/docs/db/ded/opus__packet__builder_8cc_source.html
index bf9b77db5c..4aae143acd 100644
--- a/docs/db/ded/opus__packet__builder_8cc_source.html
+++ b/docs/db/ded/opus__packet__builder_8cc_source.html
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html
index 4683cbf6bf..b348f29627 100644
--- a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html
+++ b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html
@@ -144,7 +144,7 @@ uint32_t pid () |
diff --git a/docs/db/df6/muxer_8h_source.html b/docs/db/df6/muxer_8h_source.html
index cf6eea1dd3..28db814cd3 100644
--- a/docs/db/df6/muxer_8h_source.html
+++ b/docs/db/df6/muxer_8h_source.html
@@ -208,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
index f3b57beb9b..41213ed3d9 100644
--- a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
+++ b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html
index da3fd05a0f..ab114b5a2a 100644
--- a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html
+++ b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html
@@ -178,7 +178,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1193 of file box_definitions.cc.
+Definition at line 1192 of file box_definitions.cc.
@@ -189,7 +189,7 @@ Additional Inherited Members
diff --git a/docs/db/dfb/mpd__utils_8cc_source.html b/docs/db/dfb/mpd__utils_8cc_source.html
index 0432a056bb..184a084091 100644
--- a/docs/db/dfb/mpd__utils_8cc_source.html
+++ b/docs/db/dfb/mpd__utils_8cc_source.html
@@ -358,7 +358,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html
index 2b78fb3a7f..42b72ca91e 100644
--- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html
+++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html
@@ -265,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html
index 3ea2f22a9d..0d1f40b712 100644
--- a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html
+++ b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html
@@ -209,7 +209,7 @@ const std::vector< uint8_t > &
diff --git a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html
index 14a3ec8a1f..2ccd8136ab 100644
--- a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html
+++ b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html
@@ -286,7 +286,7 @@ Additional Inherited Members |
diff --git a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html
index efb472a36e..33d1f61d8d 100644
--- a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html
+++ b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html
@@ -190,7 +190,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters
diff --git a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html
index cbeabec36d..f94e20fdac 100644
--- a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html
+++ b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html
@@ -118,7 +118,7 @@ int16_t media_rate_fractio
diff --git a/docs/dc/d19/box_8h_source.html b/docs/dc/d19/box_8h_source.html
index 426c923b99..097495ab2b 100644
--- a/docs/dc/d19/box_8h_source.html
+++ b/docs/dc/d19/box_8h_source.html
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html
index 45b2176d0b..a4a662ab61 100644
--- a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html
+++ b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html
@@ -397,7 +397,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html
index b8db656b39..69125e32a3 100644
--- a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html
+++ b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html
index a2b312fded..18424f64cd 100644
--- a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html
+++ b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html
index 600d5fed3d..18871ed28e 100644
--- a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html
+++ b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
index 9acd46e4c7..25b9062e6b 100644
--- a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
+++ b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html
index 6769c16878..881b799859 100644
--- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html
+++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html
@@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d3c/webm__cluster__parser_8h_source.html b/docs/dc/d3c/webm__cluster__parser_8h_source.html
index 7eb219713a..6d8beb80fa 100644
--- a/docs/dc/d3c/webm__cluster__parser_8h_source.html
+++ b/docs/dc/d3c/webm__cluster__parser_8h_source.html
@@ -312,7 +312,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d3f/key__source_8h_source.html b/docs/dc/d3f/key__source_8h_source.html
index 29e7b81b67..53c6943a2c 100644
--- a/docs/dc/d3f/key__source_8h_source.html
+++ b/docs/dc/d3f/key__source_8h_source.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html
index 17157715bc..b06563452a 100644
--- a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html
+++ b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html
index 1426a0bc87..05e8747796 100644
--- a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html
+++ b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html
index bc62790f0b..2e4dfb10fd 100644
--- a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html
+++ b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html
index e284dbacae..1b39a96448 100644
--- a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html
+++ b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html
@@ -296,7 +296,7 @@ Public Member Functions |
diff --git a/docs/dc/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html
index f100ef7db1..6e311c053b 100644
--- a/docs/dc/d52/decoding__time__iterator_8h_source.html
+++ b/docs/dc/d52/decoding__time__iterator_8h_source.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html
index dd2eff6696..8c38ba2618 100644
--- a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html
+++ b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d58/webm__media__parser_8h_source.html b/docs/dc/d58/webm__media__parser_8h_source.html
index c3f9d81801..57e6630382 100644
--- a/docs/dc/d58/webm__media__parser_8h_source.html
+++ b/docs/dc/d58/webm__media__parser_8h_source.html
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html
index f5bad84896..f287750348 100644
--- a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html
+++ b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html
@@ -180,7 +180,7 @@ Protected Member Functions
diff --git a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
index c704fd1956..b1087d6b7d 100644
--- a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
+++ b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
@@ -259,7 +259,7 @@ void set_progress_target
diff --git a/docs/dc/d7b/closure__thread_8cc_source.html b/docs/dc/d7b/closure__thread_8cc_source.html
index fb4ee855f2..7fcc655721 100644
--- a/docs/dc/d7b/closure__thread_8cc_source.html
+++ b/docs/dc/d7b/closure__thread_8cc_source.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d7b/h264__parser_8cc_source.html b/docs/dc/d7b/h264__parser_8cc_source.html
index 3ddb202da8..f68e9a653c 100644
--- a/docs/dc/d7b/h264__parser_8cc_source.html
+++ b/docs/dc/d7b/h264__parser_8cc_source.html
@@ -121,1403 +121,1390 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
32 RCHECK(reader.Read1(&value));
-
- 36 RCHECK(reader.Read1(&value));
+
+ 36 RCHECK(reader.SkipBytes(4));
-
+
39 RCHECK(reader.Read1(&value));
-
- 42 RCHECK(reader.Read1(&value));
-
-
- 45 RCHECK(reader.Read1(&value));
-
- 47 RCHECK((value & 0xFC) == 0xFC);
+ 41 const uint8_t num_sps = value & 0x1F;
+
+ 43 LOG(ERROR) << "No SPS found.";
+
+
+ 46 uint16_t sps_length = 0;
+ 47 RCHECK(reader.Read2(&sps_length));
-
- 50 RCHECK(reader.Read1(&value));
-
- 52 RCHECK((value & 0xE0) == 0xE0);
-
- 54 const uint8_t num_sps = value & 0x1F;
-
- 56 LOG(ERROR) << "No SPS found.";
-
-
- 59 uint16_t sps_length = 0;
- 60 RCHECK(reader.Read2(&sps_length));
-
- 62 return ExtractResolutionFromSpsData(reader.data() + reader.pos(), sps_length,
- 63 coded_width, coded_height, pixel_width,
-
-
-
-
-
-
- 70 bool ExtractResolutionFromSpsData( const uint8_t* sps_data,
-
- 72 uint32_t* coded_width,
- 73 uint32_t* coded_height,
- 74 uint32_t* pixel_width,
- 75 uint32_t* pixel_height) {
-
-
- 78 RCHECK(parser.ParseSPSFromArray(sps_data, sps_data_size, &sps_id) ==
-
- 80 return ExtractResolutionFromSps(*parser.GetSPS(sps_id), coded_width,
- 81 coded_height, pixel_width, pixel_height);
-
-
-
-
- 86 bool ExtractResolutionFromSps( const H264SPS& sps,
- 87 uint32_t* coded_width,
- 88 uint32_t* coded_height,
- 89 uint32_t* pixel_width,
- 90 uint32_t* pixel_height) {
-
-
- 93 if (sps.frame_cropping_flag) {
-
-
-
- 97 switch (sps.chroma_format_idc) {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 117 LOG(ERROR) << "Unexpected chroma_format_idc " << sps.chroma_format_idc;
-
-
+ 49 return ExtractResolutionFromSpsData(reader.data() + reader.pos(), sps_length,
+ 50 coded_width, coded_height, pixel_width,
+
+
+
+
+
+
+ 57 bool ExtractResolutionFromSpsData( const uint8_t* sps_data,
+
+ 59 uint32_t* coded_width,
+ 60 uint32_t* coded_height,
+ 61 uint32_t* pixel_width,
+ 62 uint32_t* pixel_height) {
+
+
+ 65 RCHECK(parser.ParseSPSFromArray(sps_data, sps_data_size, &sps_id) ==
+
+ 67 return ExtractResolutionFromSps(*parser.GetSPS(sps_id), coded_width,
+ 68 coded_height, pixel_width, pixel_height);
+
+
+
+
+ 73 bool ExtractResolutionFromSps( const H264SPS& sps,
+ 74 uint32_t* coded_width,
+ 75 uint32_t* coded_height,
+ 76 uint32_t* pixel_width,
+ 77 uint32_t* pixel_height) {
+
+
+ 80 if (sps.frame_cropping_flag) {
+
+
+
+ 84 switch (sps.chroma_format_idc) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 104 LOG(ERROR) << "Unexpected chroma_format_idc " << sps.chroma_format_idc;
+
+
+
+
+ 109 int crop_unit_x = sub_width_c;
+ 110 int crop_unit_y = sub_height_c * (2 - (sps.frame_mbs_only_flag ? 1 : 0));
+ 111 crop_x = crop_unit_x *
+ 112 (sps.frame_crop_left_offset + sps.frame_crop_right_offset);
+ 113 crop_y = crop_unit_y *
+ 114 (sps.frame_crop_top_offset + sps.frame_crop_bottom_offset);
+
+
+
+ 118 int pic_width_in_mbs = sps.pic_width_in_mbs_minus1 + 1;
+ 119 *coded_width = pic_width_in_mbs * 16 - crop_x;
-
- 122 int crop_unit_x = sub_width_c;
- 123 int crop_unit_y = sub_height_c * (2 - (sps.frame_mbs_only_flag ? 1 : 0));
- 124 crop_x = crop_unit_x *
- 125 (sps.frame_crop_left_offset + sps.frame_crop_right_offset);
- 126 crop_y = crop_unit_y *
- 127 (sps.frame_crop_top_offset + sps.frame_crop_bottom_offset);
-
-
-
- 131 int pic_width_in_mbs = sps.pic_width_in_mbs_minus1 + 1;
- 132 *coded_width = pic_width_in_mbs * 16 - crop_x;
-
-
- 135 int pic_height_in_mbs = (2 - (sps.frame_mbs_only_flag ? 1 : 0)) *
- 136 (sps.pic_height_in_map_units_minus1 + 1);
- 137 *coded_height = pic_height_in_mbs * 16 - crop_y;
-
-
- 140 *pixel_width = sps.sar_width == 0 ? 1 : sps.sar_width;
- 141 *pixel_height = sps.sar_height == 0 ? 1 : sps.sar_height;
- 142 DVLOG(2) << "Found coded_width: " << *coded_width
- 143 << " coded_height: " << *coded_height
- 144 << " pixel_width: " << *pixel_width
- 145 << " pixel_height: " << *pixel_height;
-
-
-
-
-
- 151 bool H264SliceHeader::IsPSlice() const {
- 152 return (slice_type % 5 == kPSlice);
-
-
- 155 bool H264SliceHeader::IsBSlice() const {
- 156 return (slice_type % 5 == kBSlice);
-
-
- 159 bool H264SliceHeader::IsISlice() const {
- 160 return (slice_type % 5 == kISlice);
-
-
- 163 bool H264SliceHeader::IsSPSlice() const {
- 164 return (slice_type % 5 == kSPSlice);
-
-
- 167 bool H264SliceHeader::IsSISlice() const {
- 168 return (slice_type % 5 == kSISlice);
-
-
- 171 H264NALU::H264NALU() {
- 172 memset( this, 0, sizeof(* this));
-
-
-
- 176 memset( this, 0, sizeof(* this));
-
-
-
- 180 memset( this, 0, sizeof(* this));
-
-
- 183 H264SliceHeader::H264SliceHeader() {
- 184 memset( this, 0, sizeof(* this));
-
-
- 187 H264SEIMessage::H264SEIMessage() {
- 188 memset( this, 0, sizeof(* this));
-
-
- 191 #define READ_BITS_OR_RETURN(num_bits, out) \
-
-
- 194 if (!br_.ReadBits(num_bits, &_out)) { \
-
- 196 << "Error in stream: unexpected EOS while trying to read " #out; \
- 197 return kInvalidStream; \
-
-
-
-
- 202 #define READ_BOOL_OR_RETURN(out) \
-
-
- 205 if (!br_.ReadBits(1, &_out)) { \
-
- 207 << "Error in stream: unexpected EOS while trying to read " #out; \
- 208 return kInvalidStream; \
-
-
-
-
- 213 #define READ_UE_OR_RETURN(out) \
-
- 215 if (ReadUE(out) != kOk) { \
- 216 DVLOG(1) << "Error in stream: invalid value while trying to read " #out; \
- 217 return kInvalidStream; \
-
-
-
- 221 #define READ_SE_OR_RETURN(out) \
-
- 223 if (ReadSE(out) != kOk) { \
- 224 DVLOG(1) << "Error in stream: invalid value while trying to read " #out; \
- 225 return kInvalidStream; \
-
-
-
- 229 #define IN_RANGE_OR_RETURN(val, min, max) \
-
- 231 if ((val) < (min) || (val) > (max)) { \
- 232 DVLOG(1) << "Error in stream: invalid value, expected " #val " to be" \
- 233 << " in range [" << (min) << ":" << (max) << "]" \
- 234 << " found " << (val) << " instead"; \
- 235 return kInvalidStream; \
-
-
-
- 239 #define TRUE_OR_RETURN(a) \
-
-
- 242 DVLOG(1) << "Error in stream: invalid value, expected " << #a; \
- 243 return kInvalidStream; \
-
-
-
- 247 enum AspectRatioIdc {
-
-
-
-
-
- 253 static const int kTableSarWidth[] = {
- 254 0, 1, 12, 10, 16, 40, 24, 20, 32, 80, 18, 15, 64, 160, 4, 3, 2
-
- 256 static const int kTableSarHeight[] = {
- 257 0, 1, 11, 11, 11, 33, 11, 11, 11, 33, 11, 11, 33, 99, 3, 2, 1
-
- 259 COMPILE_ASSERT(arraysize(kTableSarWidth) == arraysize(kTableSarHeight),
- 260 sar_tables_must_have_same_size);
-
- 262 H264Parser::H264Parser() {
-
-
-
- 266 H264Parser::~H264Parser() {
- 267 STLDeleteValues(&active_SPSes_);
- 268 STLDeleteValues(&active_PPSes_);
+
+ 122 int pic_height_in_mbs = (2 - (sps.frame_mbs_only_flag ? 1 : 0)) *
+ 123 (sps.pic_height_in_map_units_minus1 + 1);
+ 124 *coded_height = pic_height_in_mbs * 16 - crop_y;
+
+
+ 127 *pixel_width = sps.sar_width == 0 ? 1 : sps.sar_width;
+ 128 *pixel_height = sps.sar_height == 0 ? 1 : sps.sar_height;
+ 129 DVLOG(2) << "Found coded_width: " << *coded_width
+ 130 << " coded_height: " << *coded_height
+ 131 << " pixel_width: " << *pixel_width
+ 132 << " pixel_height: " << *pixel_height;
+
+
+
+
+
+ 138 bool H264SliceHeader::IsPSlice() const {
+ 139 return (slice_type % 5 == kPSlice);
+
+
+ 142 bool H264SliceHeader::IsBSlice() const {
+ 143 return (slice_type % 5 == kBSlice);
+
+
+ 146 bool H264SliceHeader::IsISlice() const {
+ 147 return (slice_type % 5 == kISlice);
+
+
+ 150 bool H264SliceHeader::IsSPSlice() const {
+ 151 return (slice_type % 5 == kSPSlice);
+
+
+ 154 bool H264SliceHeader::IsSISlice() const {
+ 155 return (slice_type % 5 == kSISlice);
+
+
+ 158 H264NALU::H264NALU() {
+ 159 memset( this, 0, sizeof(* this));
+
+
+
+ 163 memset( this, 0, sizeof(* this));
+
+
+
+ 167 memset( this, 0, sizeof(* this));
+
+
+ 170 H264SliceHeader::H264SliceHeader() {
+ 171 memset( this, 0, sizeof(* this));
+
+
+ 174 H264SEIMessage::H264SEIMessage() {
+ 175 memset( this, 0, sizeof(* this));
+
+
+ 178 #define READ_BITS_OR_RETURN(num_bits, out) \
+
+
+ 181 if (!br_.ReadBits(num_bits, &_out)) { \
+
+ 183 << "Error in stream: unexpected EOS while trying to read " #out; \
+ 184 return kInvalidStream; \
+
+
+
+
+ 189 #define READ_BOOL_OR_RETURN(out) \
+
+
+ 192 if (!br_.ReadBits(1, &_out)) { \
+
+ 194 << "Error in stream: unexpected EOS while trying to read " #out; \
+ 195 return kInvalidStream; \
+
+
+
+
+ 200 #define READ_UE_OR_RETURN(out) \
+
+ 202 if (ReadUE(out) != kOk) { \
+ 203 DVLOG(1) << "Error in stream: invalid value while trying to read " #out; \
+ 204 return kInvalidStream; \
+
+
+
+ 208 #define READ_SE_OR_RETURN(out) \
+
+ 210 if (ReadSE(out) != kOk) { \
+ 211 DVLOG(1) << "Error in stream: invalid value while trying to read " #out; \
+ 212 return kInvalidStream; \
+
+
+
+ 216 #define IN_RANGE_OR_RETURN(val, min, max) \
+
+ 218 if ((val) < (min) || (val) > (max)) { \
+ 219 DVLOG(1) << "Error in stream: invalid value, expected " #val " to be" \
+ 220 << " in range [" << (min) << ":" << (max) << "]" \
+ 221 << " found " << (val) << " instead"; \
+ 222 return kInvalidStream; \
+
+
+
+ 226 #define TRUE_OR_RETURN(a) \
+
+
+ 229 DVLOG(1) << "Error in stream: invalid value, expected " << #a; \
+ 230 return kInvalidStream; \
+
+
+
+ 234 enum AspectRatioIdc {
+
+
+
+
+
+ 240 static const int kTableSarWidth[] = {
+ 241 0, 1, 12, 10, 16, 40, 24, 20, 32, 80, 18, 15, 64, 160, 4, 3, 2
+
+ 243 static const int kTableSarHeight[] = {
+ 244 0, 1, 11, 11, 11, 33, 11, 11, 11, 33, 11, 11, 33, 99, 3, 2, 1
+
+ 246 COMPILE_ASSERT(arraysize(kTableSarWidth) == arraysize(kTableSarHeight),
+ 247 sar_tables_must_have_same_size);
+
+ 249 H264Parser::H264Parser() {
+
+
+
+ 253 H264Parser::~H264Parser() {
+ 254 STLDeleteValues(&active_SPSes_);
+ 255 STLDeleteValues(&active_PPSes_);
+
+
+ 258 void H264Parser::Reset() {
+
+
+
+
+ 263 void H264Parser::SetStream( const uint8_t* stream, off_t stream_size) {
+
+ 265 DCHECK_GT(stream_size, 0);
+
+
+ 268 bytes_left_ = stream_size;
- 271 void H264Parser::Reset() {
-
-
-
-
- 276 void H264Parser::SetStream( const uint8_t* stream, off_t stream_size) {
-
- 278 DCHECK_GT(stream_size, 0);
-
-
- 281 bytes_left_ = stream_size;
-
-
- 284 const H264PPS* H264Parser::GetPPS( int pps_id) {
- 285 return active_PPSes_[pps_id];
-
-
- 288 const H264SPS* H264Parser::GetSPS( int sps_id) {
- 289 return active_SPSes_[sps_id];
-
-
- 292 static inline bool IsStartCode( const uint8_t* data) {
- 293 return data[0] == 0x00 && data[1] == 0x00 && data[2] == 0x01;
-
-
-
- 297 bool H264Parser::FindStartCode( const uint8_t* data,
-
-
- 300 off_t* start_code_size) {
- 301 DCHECK_GE(data_size, 0);
- 302 off_t bytes_left = data_size;
+ 271 const H264PPS* H264Parser::GetPPS( int pps_id) {
+ 272 return active_PPSes_[pps_id];
+
+
+ 275 const H264SPS* H264Parser::GetSPS( int sps_id) {
+ 276 return active_SPSes_[sps_id];
+
+
+ 279 static inline bool IsStartCode( const uint8_t* data) {
+ 280 return data[0] == 0x00 && data[1] == 0x00 && data[2] == 0x01;
+
+
+
+ 284 bool H264Parser::FindStartCode( const uint8_t* data,
+
+
+ 287 off_t* start_code_size) {
+ 288 DCHECK_GE(data_size, 0);
+ 289 off_t bytes_left = data_size;
+
+ 291 while (bytes_left >= 3) {
+ 292 if (IsStartCode(data)) {
+
+ 294 *offset = data_size - bytes_left;
+ 295 *start_code_size = 3;
+
+
+
+ 299 if (*offset > 0 && *(data - 1) == 0x00) {
+
+ 301 ++(*start_code_size);
+
- 304 while (bytes_left >= 3) {
- 305 if (IsStartCode(data)) {
-
- 307 *offset = data_size - bytes_left;
- 308 *start_code_size = 3;
-
-
-
- 312 if (*offset > 0 && *(data - 1) == 0x00) {
-
- 314 ++(*start_code_size);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 329 *offset = data_size - bytes_left;
- 330 *start_code_size = 0;
-
-
-
- 334 bool H264Parser::LocateNALU(off_t* nalu_size, off_t* start_code_size) {
-
- 336 off_t nalu_start_off = 0;
- 337 off_t annexb_start_code_size = 0;
- 338 if (!FindStartCode(stream_, bytes_left_,
- 339 &nalu_start_off, &annexb_start_code_size)) {
- 340 DVLOG(4) << "Could not find start code, end of stream?";
-
-
-
-
- 345 stream_ += nalu_start_off;
- 346 bytes_left_ -= nalu_start_off;
-
- 348 const uint8_t* nalu_data = stream_ + annexb_start_code_size;
- 349 off_t max_nalu_data_size = bytes_left_ - annexb_start_code_size;
- 350 if (max_nalu_data_size <= 0) {
- 351 DVLOG(3) << "End of stream";
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 316 *offset = data_size - bytes_left;
+ 317 *start_code_size = 0;
+
+
+
+ 321 bool H264Parser::LocateNALU(off_t* nalu_size, off_t* start_code_size) {
+
+ 323 off_t nalu_start_off = 0;
+ 324 off_t annexb_start_code_size = 0;
+ 325 if (!FindStartCode(stream_, bytes_left_,
+ 326 &nalu_start_off, &annexb_start_code_size)) {
+ 327 DVLOG(4) << "Could not find start code, end of stream?";
+
+
+
+
+ 332 stream_ += nalu_start_off;
+ 333 bytes_left_ -= nalu_start_off;
+
+ 335 const uint8_t* nalu_data = stream_ + annexb_start_code_size;
+ 336 off_t max_nalu_data_size = bytes_left_ - annexb_start_code_size;
+ 337 if (max_nalu_data_size <= 0) {
+ 338 DVLOG(3) << "End of stream";
+
+
+
+
+
+
+
+
+
+ 348 off_t next_start_code_size = 0;
+ 349 off_t nalu_size_without_start_code = 0;
+ 350 if (!FindStartCode(nalu_data, max_nalu_data_size,
+ 351 &nalu_size_without_start_code, &next_start_code_size)) {
+ 352 nalu_size_without_start_code = max_nalu_data_size;
-
-
-
-
-
-
-
- 361 off_t next_start_code_size = 0;
- 362 off_t nalu_size_without_start_code = 0;
- 363 if (!FindStartCode(nalu_data, max_nalu_data_size,
- 364 &nalu_size_without_start_code, &next_start_code_size)) {
- 365 nalu_size_without_start_code = max_nalu_data_size;
-
- 367 *nalu_size = nalu_size_without_start_code + annexb_start_code_size;
- 368 *start_code_size = annexb_start_code_size;
-
-
-
- 372 H264Parser::Result H264Parser::ReadUE( int* val) {
-
-
-
-
-
-
- 379 READ_BITS_OR_RETURN(1, &bit);
-
-
-
-
- 384 return kInvalidStream;
-
-
- 387 *val = (1 << num_bits) - 1;
-
-
- 390 READ_BITS_OR_RETURN(num_bits, &rest);
-
-
-
-
-
-
- 397 H264Parser::Result H264Parser::ReadSE( int* val) {
-
-
+ 354 *nalu_size = nalu_size_without_start_code + annexb_start_code_size;
+ 355 *start_code_size = annexb_start_code_size;
+
+
+
+ 359 H264Parser::Result H264Parser::ReadUE( int* val) {
+
+
+
+
+
+
+ 366 READ_BITS_OR_RETURN(1, &bit);
+
+
+
+
+ 371 return kInvalidStream;
+
+
+ 374 *val = (1 << num_bits) - 1;
+
+
+ 377 READ_BITS_OR_RETURN(num_bits, &rest);
+
+
+
+
+
+
+ 384 H264Parser::Result H264Parser::ReadSE( int* val) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+ 401 H264Parser::Result H264Parser::AdvanceToNextNALU(H264NALU* nalu) {
+ 402 off_t start_code_size;
+ 403 off_t nalu_size_with_start_code;
+ 404 if (!LocateNALU(&nalu_size_with_start_code, &start_code_size)) {
+ 405 DVLOG(4) << "Could not find next NALU, bytes left in stream: "
+
+
+
+
+ 410 nalu->data = stream_ + start_code_size;
+ 411 nalu->size = nalu_size_with_start_code - start_code_size;
+ 412 DVLOG(4) << "NALU found: size=" << nalu_size_with_start_code;
- 414 H264Parser::Result H264Parser::AdvanceToNextNALU(H264NALU* nalu) {
- 415 off_t start_code_size;
- 416 off_t nalu_size_with_start_code;
- 417 if (!LocateNALU(&nalu_size_with_start_code, &start_code_size)) {
- 418 DVLOG(4) << "Could not find next NALU, bytes left in stream: "
-
-
-
-
- 423 nalu->data = stream_ + start_code_size;
- 424 nalu->size = nalu_size_with_start_code - start_code_size;
- 425 DVLOG(4) << "NALU found: size=" << nalu_size_with_start_code;
-
-
- 428 if (!br_.Initialize(nalu->data, nalu->size))
-
-
-
-
-
-
- 435 stream_ += nalu_size_with_start_code;
- 436 bytes_left_ -= nalu_size_with_start_code;
+
+ 415 if (!br_.Initialize(nalu->data, nalu->size))
+
+
+
+
+
+
+ 422 stream_ += nalu_size_with_start_code;
+ 423 bytes_left_ -= nalu_size_with_start_code;
+
+
+
+ 427 READ_BITS_OR_RETURN(1, &data);
+ 428 TRUE_OR_RETURN(data == 0);
+
+ 430 READ_BITS_OR_RETURN(2, &nalu->nal_ref_idc);
+ 431 READ_BITS_OR_RETURN(5, &nalu->nal_unit_type);
+
+ 433 DVLOG(4) << "NALU type: " << static_cast<int>(nalu->nal_unit_type)
+ 434 << " at: " << reinterpret_cast<const void*>(nalu->data)
+ 435 << " size: " << nalu->size
+ 436 << " ref: " << static_cast<int>(nalu->nal_ref_idc);
-
-
- 440 READ_BITS_OR_RETURN(1, &data);
- 441 TRUE_OR_RETURN(data == 0);
-
- 443 READ_BITS_OR_RETURN(2, &nalu->nal_ref_idc);
- 444 READ_BITS_OR_RETURN(5, &nalu->nal_unit_type);
-
- 446 DVLOG(4) << "NALU type: " << static_cast<int>(nalu->nal_unit_type)
- 447 << " at: " << reinterpret_cast<const void*>(nalu->data)
- 448 << " size: " << nalu->size
- 449 << " ref: " << static_cast<int>(nalu->nal_ref_idc);
-
-
-
+
+
+
+
+ 442 static const int kDefault4x4Intra[kH264ScalingList4x4Length] = {
+ 443 6, 13, 13, 20, 20, 20, 28, 28, 28, 28, 32, 32, 32, 37, 37, 42, };
+
+ 445 static const int kDefault4x4Inter[kH264ScalingList4x4Length] = {
+ 446 10, 14, 14, 20, 20, 20, 24, 24, 24, 24, 27, 27, 27, 30, 30, 34, };
+
+ 448 static const int kDefault8x8Intra[kH264ScalingList8x8Length] = {
+ 449 6, 10, 10, 13, 11, 13, 16, 16, 16, 16, 18, 18, 18, 18, 18, 23,
+ 450 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27,
+ 451 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 31, 31, 31, 31, 31,
+ 452 31, 33, 33, 33, 33, 33, 36, 36, 36, 36, 38, 38, 38, 40, 40, 42, };
-
- 455 static const int kDefault4x4Intra[kH264ScalingList4x4Length] = {
- 456 6, 13, 13, 20, 20, 20, 28, 28, 28, 28, 32, 32, 32, 37, 37, 42, };
-
- 458 static const int kDefault4x4Inter[kH264ScalingList4x4Length] = {
- 459 10, 14, 14, 20, 20, 20, 24, 24, 24, 24, 27, 27, 27, 30, 30, 34, };
-
- 461 static const int kDefault8x8Intra[kH264ScalingList8x8Length] = {
- 462 6, 10, 10, 13, 11, 13, 16, 16, 16, 16, 18, 18, 18, 18, 18, 23,
- 463 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27,
- 464 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 31, 31, 31, 31, 31,
- 465 31, 33, 33, 33, 33, 33, 36, 36, 36, 36, 38, 38, 38, 40, 40, 42, };
-
- 467 static const int kDefault8x8Inter[kH264ScalingList8x8Length] = {
- 468 9, 13, 13, 15, 13, 15, 17, 17, 17, 17, 19, 19, 19, 19, 19, 21,
- 469 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24,
- 470 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 27,
- 471 27, 28, 28, 28, 28, 28, 30, 30, 30, 30, 32, 32, 32, 33, 33, 35, };
-
- 473 static inline void DefaultScalingList4x4(
-
- 475 int scaling_list4x4[][kH264ScalingList4x4Length]) {
-
-
-
- 479 memcpy(scaling_list4x4[i], kDefault4x4Intra, sizeof(kDefault4x4Intra));
-
- 481 memcpy(scaling_list4x4[i], kDefault4x4Inter, sizeof(kDefault4x4Inter));
-
-
- 484 static inline void DefaultScalingList8x8(
-
- 486 int scaling_list8x8[][kH264ScalingList8x8Length]) {
-
-
-
- 490 memcpy(scaling_list8x8[i], kDefault8x8Intra, sizeof(kDefault8x8Intra));
-
- 492 memcpy(scaling_list8x8[i], kDefault8x8Inter, sizeof(kDefault8x8Inter));
-
-
- 495 static void FallbackScalingList4x4(
-
- 497 const int default_scaling_list_intra[],
- 498 const int default_scaling_list_inter[],
- 499 int scaling_list4x4[][kH264ScalingList4x4Length]) {
- 500 static const int kScalingList4x4ByteSize =
- 501 sizeof(scaling_list4x4[0][0]) * kH264ScalingList4x4Length;
-
-
-
- 505 memcpy(scaling_list4x4[i], default_scaling_list_intra,
+ 454 static const int kDefault8x8Inter[kH264ScalingList8x8Length] = {
+ 455 9, 13, 13, 15, 13, 15, 17, 17, 17, 17, 19, 19, 19, 19, 19, 21,
+ 456 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24,
+ 457 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 27,
+ 458 27, 28, 28, 28, 28, 28, 30, 30, 30, 30, 32, 32, 32, 33, 33, 35, };
+
+ 460 static inline void DefaultScalingList4x4(
+
+ 462 int scaling_list4x4[][kH264ScalingList4x4Length]) {
+
+
+
+ 466 memcpy(scaling_list4x4[i], kDefault4x4Intra, sizeof(kDefault4x4Intra));
+
+ 468 memcpy(scaling_list4x4[i], kDefault4x4Inter, sizeof(kDefault4x4Inter));
+
+
+ 471 static inline void DefaultScalingList8x8(
+
+ 473 int scaling_list8x8[][kH264ScalingList8x8Length]) {
+
+
+
+ 477 memcpy(scaling_list8x8[i], kDefault8x8Intra, sizeof(kDefault8x8Intra));
+
+ 479 memcpy(scaling_list8x8[i], kDefault8x8Inter, sizeof(kDefault8x8Inter));
+
+
+ 482 static void FallbackScalingList4x4(
+
+ 484 const int default_scaling_list_intra[],
+ 485 const int default_scaling_list_inter[],
+ 486 int scaling_list4x4[][kH264ScalingList4x4Length]) {
+ 487 static const int kScalingList4x4ByteSize =
+ 488 sizeof(scaling_list4x4[0][0]) * kH264ScalingList4x4Length;
+
+
+
+ 492 memcpy(scaling_list4x4[i], default_scaling_list_intra,
+ 493 kScalingList4x4ByteSize);
+
+
+
+ 497 memcpy(scaling_list4x4[i], scaling_list4x4[0], kScalingList4x4ByteSize);
+
+
+
+ 501 memcpy(scaling_list4x4[i], scaling_list4x4[1], kScalingList4x4ByteSize);
+
+
+
+ 505 memcpy(scaling_list4x4[i], default_scaling_list_inter,
506 kScalingList4x4ByteSize);
-
- 510 memcpy(scaling_list4x4[i], scaling_list4x4[0], kScalingList4x4ByteSize);
+
+ 510 memcpy(scaling_list4x4[i], scaling_list4x4[3], kScalingList4x4ByteSize);
-
- 514 memcpy(scaling_list4x4[i], scaling_list4x4[1], kScalingList4x4ByteSize);
+
+ 514 memcpy(scaling_list4x4[i], scaling_list4x4[4], kScalingList4x4ByteSize);
-
- 518 memcpy(scaling_list4x4[i], default_scaling_list_inter,
- 519 kScalingList4x4ByteSize);
-
-
-
- 523 memcpy(scaling_list4x4[i], scaling_list4x4[3], kScalingList4x4ByteSize);
-
-
-
- 527 memcpy(scaling_list4x4[i], scaling_list4x4[4], kScalingList4x4ByteSize);
-
-
-
-
-
-
-
-
- 536 static void FallbackScalingList8x8(
-
- 538 const int default_scaling_list_intra[],
- 539 const int default_scaling_list_inter[],
- 540 int scaling_list8x8[][kH264ScalingList8x8Length]) {
- 541 static const int kScalingList8x8ByteSize =
- 542 sizeof(scaling_list8x8[0][0]) * kH264ScalingList8x8Length;
-
-
-
- 546 memcpy(scaling_list8x8[i], default_scaling_list_intra,
- 547 kScalingList8x8ByteSize);
+
+
+
+
+
+
+ 523 static void FallbackScalingList8x8(
+
+ 525 const int default_scaling_list_intra[],
+ 526 const int default_scaling_list_inter[],
+ 527 int scaling_list8x8[][kH264ScalingList8x8Length]) {
+ 528 static const int kScalingList8x8ByteSize =
+ 529 sizeof(scaling_list8x8[0][0]) * kH264ScalingList8x8Length;
+
+
+
+ 533 memcpy(scaling_list8x8[i], default_scaling_list_intra,
+ 534 kScalingList8x8ByteSize);
+
+
+
+ 538 memcpy(scaling_list8x8[i], default_scaling_list_inter,
+ 539 kScalingList8x8ByteSize);
+
+
+
+ 543 memcpy(scaling_list8x8[i], scaling_list8x8[0], kScalingList8x8ByteSize);
+
+
+
+ 547 memcpy(scaling_list8x8[i], scaling_list8x8[1], kScalingList8x8ByteSize);
-
- 551 memcpy(scaling_list8x8[i], default_scaling_list_inter,
- 552 kScalingList8x8ByteSize);
-
-
-
- 556 memcpy(scaling_list8x8[i], scaling_list8x8[0], kScalingList8x8ByteSize);
-
-
-
- 560 memcpy(scaling_list8x8[i], scaling_list8x8[1], kScalingList8x8ByteSize);
-
-
-
- 564 memcpy(scaling_list8x8[i], scaling_list8x8[2], kScalingList8x8ByteSize);
-
-
-
- 568 memcpy(scaling_list8x8[i], scaling_list8x8[3], kScalingList8x8ByteSize);
-
-
-
-
-
-
-
-
- 577 H264Parser::Result H264Parser::ParseScalingList( int size,
-
-
-
-
-
-
-
- 585 *use_default = false;
-
- 587 for ( int j = 0; j < size; ++j) {
- 588 if (next_scale != 0) {
- 589 READ_SE_OR_RETURN(&delta_scale);
- 590 IN_RANGE_OR_RETURN(delta_scale, -128, 127);
- 591 next_scale = (last_scale + delta_scale + 256) & 0xff;
+
+ 551 memcpy(scaling_list8x8[i], scaling_list8x8[2], kScalingList8x8ByteSize);
+
+
+
+ 555 memcpy(scaling_list8x8[i], scaling_list8x8[3], kScalingList8x8ByteSize);
+
+
+
+
+
+
+
+
+ 564 H264Parser::Result H264Parser::ParseScalingList( int size,
+
+
+
+
+
+
+
+ 572 *use_default = false;
+
+ 574 for ( int j = 0; j < size; ++j) {
+ 575 if (next_scale != 0) {
+ 576 READ_SE_OR_RETURN(&delta_scale);
+ 577 IN_RANGE_OR_RETURN(delta_scale, -128, 127);
+ 578 next_scale = (last_scale + delta_scale + 256) & 0xff;
+
+ 580 if (j == 0 && next_scale == 0) {
+
+
+
+
+
+ 586 scaling_list[j] = (next_scale == 0) ? last_scale : next_scale;
+ 587 last_scale = scaling_list[j];
+
+
+
+
- 593 if (j == 0 && next_scale == 0) {
-
-
-
-
+ 593 H264Parser::Result H264Parser::ParseSPSScalingLists(H264SPS* sps) {
+
+ 595 bool seq_scaling_list_present_flag;
+
+
- 599 scaling_list[j] = (next_scale == 0) ? last_scale : next_scale;
- 600 last_scale = scaling_list[j];
-
+
+ 600 for ( int i = 0; i < 6; ++i) {
+ 601 READ_BOOL_OR_RETURN(&seq_scaling_list_present_flag);
-
-
-
- 606 H264Parser::Result H264Parser::ParseSPSScalingLists(H264SPS* sps) {
-
- 608 bool seq_scaling_list_present_flag;
-
-
-
-
- 613 for ( int i = 0; i < 6; ++i) {
- 614 READ_BOOL_OR_RETURN(&seq_scaling_list_present_flag);
-
- 616 if (seq_scaling_list_present_flag) {
- 617 res = ParseScalingList(arraysize(sps->scaling_list4x4[i]),
- 618 sps->scaling_list4x4[i],
-
-
-
+ 603 if (seq_scaling_list_present_flag) {
+ 604 res = ParseScalingList(arraysize(sps->scaling_list4x4[i]),
+ 605 sps->scaling_list4x4[i],
+
+
+
+
+
+ 611 DefaultScalingList4x4(i, sps->scaling_list4x4);
+
+
+ 614 FallbackScalingList4x4(
+ 615 i, kDefault4x4Intra, kDefault4x4Inter, sps->scaling_list4x4);
+
+
+
+
+ 620 for ( int i = 0; i < ((sps->chroma_format_idc != 3) ? 2 : 6); ++i) {
+ 621 READ_BOOL_OR_RETURN(&seq_scaling_list_present_flag);
-
- 624 DefaultScalingList4x4(i, sps->scaling_list4x4);
-
-
- 627 FallbackScalingList4x4(
- 628 i, kDefault4x4Intra, kDefault4x4Inter, sps->scaling_list4x4);
-
-
-
-
- 633 for ( int i = 0; i < ((sps->chroma_format_idc != 3) ? 2 : 6); ++i) {
- 634 READ_BOOL_OR_RETURN(&seq_scaling_list_present_flag);
-
- 636 if (seq_scaling_list_present_flag) {
- 637 res = ParseScalingList(arraysize(sps->scaling_list8x8[i]),
- 638 sps->scaling_list8x8[i],
-
-
-
-
-
- 644 DefaultScalingList8x8(i, sps->scaling_list8x8);
-
-
- 647 FallbackScalingList8x8(
- 648 i, kDefault8x8Intra, kDefault8x8Inter, sps->scaling_list8x8);
-
-
+ 623 if (seq_scaling_list_present_flag) {
+ 624 res = ParseScalingList(arraysize(sps->scaling_list8x8[i]),
+ 625 sps->scaling_list8x8[i],
+
+
+
+
+
+ 631 DefaultScalingList8x8(i, sps->scaling_list8x8);
+
+
+ 634 FallbackScalingList8x8(
+ 635 i, kDefault8x8Intra, kDefault8x8Inter, sps->scaling_list8x8);
+
+
+
+
+
+
+ 642 H264Parser::Result H264Parser::ParsePPSScalingLists( const H264SPS& sps,
+
+
+ 645 bool pic_scaling_list_present_flag;
+
+
+
+ 649 for ( int i = 0; i < 6; ++i) {
+ 650 READ_BOOL_OR_RETURN(&pic_scaling_list_present_flag);
-
-
-
- 655 H264Parser::Result H264Parser::ParsePPSScalingLists( const H264SPS& sps,
-
-
- 658 bool pic_scaling_list_present_flag;
-
-
+ 652 if (pic_scaling_list_present_flag) {
+ 653 res = ParseScalingList(arraysize(pps->scaling_list4x4[i]),
+ 654 pps->scaling_list4x4[i],
+
+
+
+
+
+ 660 DefaultScalingList4x4(i, pps->scaling_list4x4);
- 662 for ( int i = 0; i < 6; ++i) {
- 663 READ_BOOL_OR_RETURN(&pic_scaling_list_present_flag);
-
- 665 if (pic_scaling_list_present_flag) {
- 666 res = ParseScalingList(arraysize(pps->scaling_list4x4[i]),
- 667 pps->scaling_list4x4[i],
-
-
-
-
-
- 673 DefaultScalingList4x4(i, pps->scaling_list4x4);
-
-
- 676 if (sps.seq_scaling_matrix_present_flag) {
-
- 678 FallbackScalingList4x4(
- 679 i, kDefault4x4Intra, kDefault4x4Inter, pps->scaling_list4x4);
-
-
- 682 FallbackScalingList4x4(i,
- 683 sps.scaling_list4x4[0],
- 684 sps.scaling_list4x4[3],
- 685 pps->scaling_list4x4);
-
-
-
-
- 690 if (pps->transform_8x8_mode_flag) {
- 691 for ( int i = 0; i < ((sps.chroma_format_idc != 3) ? 2 : 6); ++i) {
- 692 READ_BOOL_OR_RETURN(&pic_scaling_list_present_flag);
-
- 694 if (pic_scaling_list_present_flag) {
- 695 res = ParseScalingList(arraysize(pps->scaling_list8x8[i]),
- 696 pps->scaling_list8x8[i],
-
-
-
-
-
- 702 DefaultScalingList8x8(i, pps->scaling_list8x8);
-
-
- 705 if (sps.seq_scaling_matrix_present_flag) {
-
- 707 FallbackScalingList8x8(
- 708 i, kDefault8x8Intra, kDefault8x8Inter, pps->scaling_list8x8);
-
-
- 711 FallbackScalingList8x8(i,
- 712 sps.scaling_list8x8[0],
- 713 sps.scaling_list8x8[1],
- 714 pps->scaling_list8x8);
-
-
-
-
-
-
-
- 722 H264Parser::Result H264Parser::ParseAndIgnoreHRDParameters(
- 723 bool* hrd_parameters_present) {
-
- 725 READ_BOOL_OR_RETURN(&data);
-
-
+
+ 663 if (sps.seq_scaling_matrix_present_flag) {
+
+ 665 FallbackScalingList4x4(
+ 666 i, kDefault4x4Intra, kDefault4x4Inter, pps->scaling_list4x4);
+
+
+ 669 FallbackScalingList4x4(i,
+ 670 sps.scaling_list4x4[0],
+ 671 sps.scaling_list4x4[3],
+ 672 pps->scaling_list4x4);
+
+
+
+
+ 677 if (pps->transform_8x8_mode_flag) {
+ 678 for ( int i = 0; i < ((sps.chroma_format_idc != 3) ? 2 : 6); ++i) {
+ 679 READ_BOOL_OR_RETURN(&pic_scaling_list_present_flag);
+
+ 681 if (pic_scaling_list_present_flag) {
+ 682 res = ParseScalingList(arraysize(pps->scaling_list8x8[i]),
+ 683 pps->scaling_list8x8[i],
+
+
+
+
+
+ 689 DefaultScalingList8x8(i, pps->scaling_list8x8);
+
+
+ 692 if (sps.seq_scaling_matrix_present_flag) {
+
+ 694 FallbackScalingList8x8(
+ 695 i, kDefault8x8Intra, kDefault8x8Inter, pps->scaling_list8x8);
+
+
+ 698 FallbackScalingList8x8(i,
+ 699 sps.scaling_list8x8[0],
+ 700 sps.scaling_list8x8[1],
+ 701 pps->scaling_list8x8);
+
+
+
+
+
+
+
+ 709 H264Parser::Result H264Parser::ParseAndIgnoreHRDParameters(
+ 710 bool* hrd_parameters_present) {
+
+ 712 READ_BOOL_OR_RETURN(&data);
+
+
+
+ 716 *hrd_parameters_present = true;
+
+
+ 719 READ_UE_OR_RETURN(&cpb_cnt_minus1);
+ 720 IN_RANGE_OR_RETURN(cpb_cnt_minus1, 0, 31);
+ 721 READ_BITS_OR_RETURN(8, &data);
+ 722 for ( int i = 0; i <= cpb_cnt_minus1; ++i) {
+ 723 READ_UE_OR_RETURN(&data);
+ 724 READ_UE_OR_RETURN(&data);
+ 725 READ_BOOL_OR_RETURN(&data);
+
+ 727 READ_BITS_OR_RETURN(20, &data);
- 729 *hrd_parameters_present = true;
-
-
- 732 READ_UE_OR_RETURN(&cpb_cnt_minus1);
- 733 IN_RANGE_OR_RETURN(cpb_cnt_minus1, 0, 31);
- 734 READ_BITS_OR_RETURN(8, &data);
- 735 for ( int i = 0; i <= cpb_cnt_minus1; ++i) {
- 736 READ_UE_OR_RETURN(&data);
- 737 READ_UE_OR_RETURN(&data);
- 738 READ_BOOL_OR_RETURN(&data);
-
- 740 READ_BITS_OR_RETURN(20, &data);
-
-
-
-
- 745 H264Parser::Result H264Parser::ParseVUIParameters(H264SPS* sps) {
- 746 bool aspect_ratio_info_present_flag;
- 747 READ_BOOL_OR_RETURN(&aspect_ratio_info_present_flag);
- 748 if (aspect_ratio_info_present_flag) {
- 749 int aspect_ratio_idc;
- 750 READ_BITS_OR_RETURN(8, &aspect_ratio_idc);
- 751 if (aspect_ratio_idc == kExtendedSar) {
- 752 READ_BITS_OR_RETURN(16, &sps->sar_width);
- 753 READ_BITS_OR_RETURN(16, &sps->sar_height);
-
- 755 const int max_aspect_ratio_idc = arraysize(kTableSarWidth) - 1;
- 756 IN_RANGE_OR_RETURN(aspect_ratio_idc, 0, max_aspect_ratio_idc);
- 757 sps->sar_width = kTableSarWidth[aspect_ratio_idc];
- 758 sps->sar_height = kTableSarHeight[aspect_ratio_idc];
-
-
-
-
-
- 764 READ_BOOL_OR_RETURN(&data);
-
- 766 READ_BOOL_OR_RETURN(&data);
-
- 768 READ_BOOL_OR_RETURN(&data);
-
- 770 READ_BITS_OR_RETURN(3, &data);
- 771 READ_BOOL_OR_RETURN(&data);
- 772 READ_BOOL_OR_RETURN(&data);
-
- 774 READ_BITS_OR_RETURN(24, &data);
-
-
- 777 READ_BOOL_OR_RETURN(&data);
-
- 779 READ_UE_OR_RETURN(&data);
- 780 READ_UE_OR_RETURN(&data);
-
-
-
- 784 READ_BOOL_OR_RETURN(&data);
-
- 786 READ_BITS_OR_RETURN(16, &data);
- 787 READ_BITS_OR_RETURN(16, &data);
- 788 READ_BITS_OR_RETURN(16, &data);
- 789 READ_BITS_OR_RETURN(16, &data);
- 790 READ_BOOL_OR_RETURN(&data);
-
-
-
- 794 bool hrd_parameters_present = false;
- 795 Result res = ParseAndIgnoreHRDParameters(&hrd_parameters_present);
-
-
-
-
- 800 res = ParseAndIgnoreHRDParameters(&hrd_parameters_present);
-
-
-
- 804 if (hrd_parameters_present)
- 805 READ_BOOL_OR_RETURN(&data);
-
- 807 READ_BOOL_OR_RETURN(&data);
- 808 READ_BOOL_OR_RETURN(&sps->bitstream_restriction_flag);
- 809 if (sps->bitstream_restriction_flag) {
- 810 READ_BOOL_OR_RETURN(&data);
- 811 READ_UE_OR_RETURN(&data);
- 812 READ_UE_OR_RETURN(&data);
- 813 READ_UE_OR_RETURN(&data);
- 814 READ_UE_OR_RETURN(&data);
- 815 READ_UE_OR_RETURN(&sps->max_num_reorder_frames);
- 816 READ_UE_OR_RETURN(&sps->max_dec_frame_buffering);
- 817 TRUE_OR_RETURN(sps->max_dec_frame_buffering >= sps->max_num_ref_frames);
-
- 819 sps->max_num_reorder_frames, 0, sps->max_dec_frame_buffering);
-
+
+
+
+ 732 H264Parser::Result H264Parser::ParseVUIParameters(H264SPS* sps) {
+ 733 bool aspect_ratio_info_present_flag;
+ 734 READ_BOOL_OR_RETURN(&aspect_ratio_info_present_flag);
+ 735 if (aspect_ratio_info_present_flag) {
+ 736 int aspect_ratio_idc;
+ 737 READ_BITS_OR_RETURN(8, &aspect_ratio_idc);
+ 738 if (aspect_ratio_idc == kExtendedSar) {
+ 739 READ_BITS_OR_RETURN(16, &sps->sar_width);
+ 740 READ_BITS_OR_RETURN(16, &sps->sar_height);
+
+ 742 const int max_aspect_ratio_idc = arraysize(kTableSarWidth) - 1;
+ 743 IN_RANGE_OR_RETURN(aspect_ratio_idc, 0, max_aspect_ratio_idc);
+ 744 sps->sar_width = kTableSarWidth[aspect_ratio_idc];
+ 745 sps->sar_height = kTableSarHeight[aspect_ratio_idc];
+
+
+
+
+
+ 751 READ_BOOL_OR_RETURN(&data);
+
+ 753 READ_BOOL_OR_RETURN(&data);
+
+ 755 READ_BOOL_OR_RETURN(&data);
+
+ 757 READ_BITS_OR_RETURN(3, &data);
+ 758 READ_BOOL_OR_RETURN(&data);
+ 759 READ_BOOL_OR_RETURN(&data);
+
+ 761 READ_BITS_OR_RETURN(24, &data);
+
+
+ 764 READ_BOOL_OR_RETURN(&data);
+
+ 766 READ_UE_OR_RETURN(&data);
+ 767 READ_UE_OR_RETURN(&data);
+
+
+
+ 771 READ_BOOL_OR_RETURN(&data);
+
+ 773 READ_BITS_OR_RETURN(16, &data);
+ 774 READ_BITS_OR_RETURN(16, &data);
+ 775 READ_BITS_OR_RETURN(16, &data);
+ 776 READ_BITS_OR_RETURN(16, &data);
+ 777 READ_BOOL_OR_RETURN(&data);
+
+
+
+ 781 bool hrd_parameters_present = false;
+ 782 Result res = ParseAndIgnoreHRDParameters(&hrd_parameters_present);
+
+
+
+
+ 787 res = ParseAndIgnoreHRDParameters(&hrd_parameters_present);
+
+
+
+ 791 if (hrd_parameters_present)
+ 792 READ_BOOL_OR_RETURN(&data);
+
+ 794 READ_BOOL_OR_RETURN(&data);
+ 795 READ_BOOL_OR_RETURN(&sps->bitstream_restriction_flag);
+ 796 if (sps->bitstream_restriction_flag) {
+ 797 READ_BOOL_OR_RETURN(&data);
+ 798 READ_UE_OR_RETURN(&data);
+ 799 READ_UE_OR_RETURN(&data);
+ 800 READ_UE_OR_RETURN(&data);
+ 801 READ_UE_OR_RETURN(&data);
+ 802 READ_UE_OR_RETURN(&sps->max_num_reorder_frames);
+ 803 READ_UE_OR_RETURN(&sps->max_dec_frame_buffering);
+ 804 TRUE_OR_RETURN(sps->max_dec_frame_buffering >= sps->max_num_ref_frames);
+
+ 806 sps->max_num_reorder_frames, 0, sps->max_dec_frame_buffering);
+
+
+
+
+
+ 812 static void FillDefaultSeqScalingLists(H264SPS* sps) {
+ 813 for ( int i = 0; i < 6; ++i)
+ 814 for ( int j = 0; j < kH264ScalingList4x4Length; ++j)
+ 815 sps->scaling_list4x4[i][j] = 16;
+
+ 817 for ( int i = 0; i < 6; ++i)
+ 818 for ( int j = 0; j < kH264ScalingList8x8Length; ++j)
+ 819 sps->scaling_list8x8[i][j] = 16;
+
-
-
-
- 825 static void FillDefaultSeqScalingLists(H264SPS* sps) {
- 826 for ( int i = 0; i < 6; ++i)
- 827 for ( int j = 0; j < kH264ScalingList4x4Length; ++j)
- 828 sps->scaling_list4x4[i][j] = 16;
-
- 830 for ( int i = 0; i < 6; ++i)
- 831 for ( int j = 0; j < kH264ScalingList8x8Length; ++j)
- 832 sps->scaling_list8x8[i][j] = 16;
-
-
- 835 H264Parser::Result H264Parser::ParseSPS( int* sps_id) {
-
-
-
-
-
-
- 842 scoped_ptr<H264SPS> sps( new H264SPS());
-
- 844 READ_BITS_OR_RETURN(8, &sps->profile_idc);
- 845 READ_BOOL_OR_RETURN(&sps->constraint_set0_flag);
- 846 READ_BOOL_OR_RETURN(&sps->constraint_set1_flag);
- 847 READ_BOOL_OR_RETURN(&sps->constraint_set2_flag);
- 848 READ_BOOL_OR_RETURN(&sps->constraint_set3_flag);
- 849 READ_BOOL_OR_RETURN(&sps->constraint_set4_flag);
- 850 READ_BOOL_OR_RETURN(&sps->constraint_set5_flag);
- 851 READ_BITS_OR_RETURN(2, &data);
- 852 READ_BITS_OR_RETURN(8, &sps->level_idc);
- 853 READ_UE_OR_RETURN(&sps->seq_parameter_set_id);
- 854 TRUE_OR_RETURN(sps->seq_parameter_set_id < 32);
-
- 856 if (sps->profile_idc == 100 || sps->profile_idc == 110 ||
- 857 sps->profile_idc == 122 || sps->profile_idc == 244 ||
- 858 sps->profile_idc == 44 || sps->profile_idc == 83 ||
- 859 sps->profile_idc == 86 || sps->profile_idc == 118 ||
- 860 sps->profile_idc == 128) {
- 861 READ_UE_OR_RETURN(&sps->chroma_format_idc);
- 862 TRUE_OR_RETURN(sps->chroma_format_idc < 4);
-
- 864 if (sps->chroma_format_idc == 3)
- 865 READ_BOOL_OR_RETURN(&sps->separate_colour_plane_flag);
-
- 867 READ_UE_OR_RETURN(&sps->bit_depth_luma_minus8);
- 868 TRUE_OR_RETURN(sps->bit_depth_luma_minus8 < 7);
-
- 870 READ_UE_OR_RETURN(&sps->bit_depth_chroma_minus8);
- 871 TRUE_OR_RETURN(sps->bit_depth_chroma_minus8 < 7);
-
- 873 READ_BOOL_OR_RETURN(&sps->qpprime_y_zero_transform_bypass_flag);
- 874 READ_BOOL_OR_RETURN(&sps->seq_scaling_matrix_present_flag);
+ 822 H264Parser::Result H264Parser::ParseSPS( int* sps_id) {
+
+
+
+
+
+
+ 829 scoped_ptr<H264SPS> sps( new H264SPS());
+
+ 831 READ_BITS_OR_RETURN(8, &sps->profile_idc);
+ 832 READ_BOOL_OR_RETURN(&sps->constraint_set0_flag);
+ 833 READ_BOOL_OR_RETURN(&sps->constraint_set1_flag);
+ 834 READ_BOOL_OR_RETURN(&sps->constraint_set2_flag);
+ 835 READ_BOOL_OR_RETURN(&sps->constraint_set3_flag);
+ 836 READ_BOOL_OR_RETURN(&sps->constraint_set4_flag);
+ 837 READ_BOOL_OR_RETURN(&sps->constraint_set5_flag);
+ 838 READ_BITS_OR_RETURN(2, &data);
+ 839 READ_BITS_OR_RETURN(8, &sps->level_idc);
+ 840 READ_UE_OR_RETURN(&sps->seq_parameter_set_id);
+ 841 TRUE_OR_RETURN(sps->seq_parameter_set_id < 32);
+
+ 843 if (sps->profile_idc == 100 || sps->profile_idc == 110 ||
+ 844 sps->profile_idc == 122 || sps->profile_idc == 244 ||
+ 845 sps->profile_idc == 44 || sps->profile_idc == 83 ||
+ 846 sps->profile_idc == 86 || sps->profile_idc == 118 ||
+ 847 sps->profile_idc == 128) {
+ 848 READ_UE_OR_RETURN(&sps->chroma_format_idc);
+ 849 TRUE_OR_RETURN(sps->chroma_format_idc < 4);
+
+ 851 if (sps->chroma_format_idc == 3)
+ 852 READ_BOOL_OR_RETURN(&sps->separate_colour_plane_flag);
+
+ 854 READ_UE_OR_RETURN(&sps->bit_depth_luma_minus8);
+ 855 TRUE_OR_RETURN(sps->bit_depth_luma_minus8 < 7);
+
+ 857 READ_UE_OR_RETURN(&sps->bit_depth_chroma_minus8);
+ 858 TRUE_OR_RETURN(sps->bit_depth_chroma_minus8 < 7);
+
+ 860 READ_BOOL_OR_RETURN(&sps->qpprime_y_zero_transform_bypass_flag);
+ 861 READ_BOOL_OR_RETURN(&sps->seq_scaling_matrix_present_flag);
+
+ 863 if (sps->seq_scaling_matrix_present_flag) {
+ 864 DVLOG(4) << "Scaling matrix present";
+ 865 res = ParseSPSScalingLists(sps.get());
+
+
+
+ 869 FillDefaultSeqScalingLists(sps.get());
+
+
+ 872 sps->chroma_format_idc = 1;
+ 873 FillDefaultSeqScalingLists(sps.get());
+
- 876 if (sps->seq_scaling_matrix_present_flag) {
- 877 DVLOG(4) << "Scaling matrix present";
- 878 res = ParseSPSScalingLists(sps.get());
-
-
-
- 882 FillDefaultSeqScalingLists(sps.get());
-
-
- 885 sps->chroma_format_idc = 1;
- 886 FillDefaultSeqScalingLists(sps.get());
-
-
- 889 if (sps->separate_colour_plane_flag)
- 890 sps->chroma_array_type = 0;
-
- 892 sps->chroma_array_type = sps->chroma_format_idc;
-
- 894 READ_UE_OR_RETURN(&sps->log2_max_frame_num_minus4);
- 895 TRUE_OR_RETURN(sps->log2_max_frame_num_minus4 < 13);
-
- 897 READ_UE_OR_RETURN(&sps->pic_order_cnt_type);
- 898 TRUE_OR_RETURN(sps->pic_order_cnt_type < 3);
-
- 900 sps->expected_delta_per_pic_order_cnt_cycle = 0;
- 901 if (sps->pic_order_cnt_type == 0) {
- 902 READ_UE_OR_RETURN(&sps->log2_max_pic_order_cnt_lsb_minus4);
- 903 TRUE_OR_RETURN(sps->log2_max_pic_order_cnt_lsb_minus4 < 13);
- 904 } else if (sps->pic_order_cnt_type == 1) {
- 905 READ_BOOL_OR_RETURN(&sps->delta_pic_order_always_zero_flag);
- 906 READ_SE_OR_RETURN(&sps->offset_for_non_ref_pic);
- 907 READ_SE_OR_RETURN(&sps->offset_for_top_to_bottom_field);
- 908 READ_UE_OR_RETURN(&sps->num_ref_frames_in_pic_order_cnt_cycle);
- 909 TRUE_OR_RETURN(sps->num_ref_frames_in_pic_order_cnt_cycle < 255);
+ 876 if (sps->separate_colour_plane_flag)
+ 877 sps->chroma_array_type = 0;
+
+ 879 sps->chroma_array_type = sps->chroma_format_idc;
+
+ 881 READ_UE_OR_RETURN(&sps->log2_max_frame_num_minus4);
+ 882 TRUE_OR_RETURN(sps->log2_max_frame_num_minus4 < 13);
+
+ 884 READ_UE_OR_RETURN(&sps->pic_order_cnt_type);
+ 885 TRUE_OR_RETURN(sps->pic_order_cnt_type < 3);
+
+ 887 sps->expected_delta_per_pic_order_cnt_cycle = 0;
+ 888 if (sps->pic_order_cnt_type == 0) {
+ 889 READ_UE_OR_RETURN(&sps->log2_max_pic_order_cnt_lsb_minus4);
+ 890 TRUE_OR_RETURN(sps->log2_max_pic_order_cnt_lsb_minus4 < 13);
+ 891 } else if (sps->pic_order_cnt_type == 1) {
+ 892 READ_BOOL_OR_RETURN(&sps->delta_pic_order_always_zero_flag);
+ 893 READ_SE_OR_RETURN(&sps->offset_for_non_ref_pic);
+ 894 READ_SE_OR_RETURN(&sps->offset_for_top_to_bottom_field);
+ 895 READ_UE_OR_RETURN(&sps->num_ref_frames_in_pic_order_cnt_cycle);
+ 896 TRUE_OR_RETURN(sps->num_ref_frames_in_pic_order_cnt_cycle < 255);
+
+ 898 for ( int i = 0; i < sps->num_ref_frames_in_pic_order_cnt_cycle; ++i) {
+ 899 READ_SE_OR_RETURN(&sps->offset_for_ref_frame[i]);
+ 900 sps->expected_delta_per_pic_order_cnt_cycle +=
+ 901 sps->offset_for_ref_frame[i];
+
+
+
+ 905 READ_UE_OR_RETURN(&sps->max_num_ref_frames);
+ 906 READ_BOOL_OR_RETURN(&sps->gaps_in_frame_num_value_allowed_flag);
+
+ 908 if (sps->gaps_in_frame_num_value_allowed_flag)
+ 909 return kUnsupportedStream;
- 911 for ( int i = 0; i < sps->num_ref_frames_in_pic_order_cnt_cycle; ++i) {
- 912 READ_SE_OR_RETURN(&sps->offset_for_ref_frame[i]);
- 913 sps->expected_delta_per_pic_order_cnt_cycle +=
- 914 sps->offset_for_ref_frame[i];
-
-
+ 911 READ_UE_OR_RETURN(&sps->pic_width_in_mbs_minus1);
+ 912 READ_UE_OR_RETURN(&sps->pic_height_in_map_units_minus1);
+
+ 914 READ_BOOL_OR_RETURN(&sps->frame_mbs_only_flag);
+ 915 if (!sps->frame_mbs_only_flag)
+ 916 READ_BOOL_OR_RETURN(&sps->mb_adaptive_frame_field_flag);
- 918 READ_UE_OR_RETURN(&sps->max_num_ref_frames);
- 919 READ_BOOL_OR_RETURN(&sps->gaps_in_frame_num_value_allowed_flag);
-
- 921 if (sps->gaps_in_frame_num_value_allowed_flag)
- 922 return kUnsupportedStream;
-
- 924 READ_UE_OR_RETURN(&sps->pic_width_in_mbs_minus1);
- 925 READ_UE_OR_RETURN(&sps->pic_height_in_map_units_minus1);
-
- 927 READ_BOOL_OR_RETURN(&sps->frame_mbs_only_flag);
- 928 if (!sps->frame_mbs_only_flag)
- 929 READ_BOOL_OR_RETURN(&sps->mb_adaptive_frame_field_flag);
-
- 931 READ_BOOL_OR_RETURN(&sps->direct_8x8_inference_flag);
-
- 933 READ_BOOL_OR_RETURN(&sps->frame_cropping_flag);
- 934 if (sps->frame_cropping_flag) {
- 935 READ_UE_OR_RETURN(&sps->frame_crop_left_offset);
- 936 READ_UE_OR_RETURN(&sps->frame_crop_right_offset);
- 937 READ_UE_OR_RETURN(&sps->frame_crop_top_offset);
- 938 READ_UE_OR_RETURN(&sps->frame_crop_bottom_offset);
-
+ 918 READ_BOOL_OR_RETURN(&sps->direct_8x8_inference_flag);
+
+ 920 READ_BOOL_OR_RETURN(&sps->frame_cropping_flag);
+ 921 if (sps->frame_cropping_flag) {
+ 922 READ_UE_OR_RETURN(&sps->frame_crop_left_offset);
+ 923 READ_UE_OR_RETURN(&sps->frame_crop_right_offset);
+ 924 READ_UE_OR_RETURN(&sps->frame_crop_top_offset);
+ 925 READ_UE_OR_RETURN(&sps->frame_crop_bottom_offset);
+
+
+ 928 READ_BOOL_OR_RETURN(&sps->vui_parameters_present_flag);
+ 929 if (sps->vui_parameters_present_flag) {
+ 930 DVLOG(4) << "VUI parameters present";
+ 931 res = ParseVUIParameters(sps.get());
+
+
+
+
+
+ 937 *sps_id = sps->seq_parameter_set_id;
+ 938 delete active_SPSes_[*sps_id];
+ 939 active_SPSes_[*sps_id] = sps.release();
- 941 READ_BOOL_OR_RETURN(&sps->vui_parameters_present_flag);
- 942 if (sps->vui_parameters_present_flag) {
- 943 DVLOG(4) << "VUI parameters present";
- 944 res = ParseVUIParameters(sps.get());
-
-
-
+
+
+
+ 944 H264Parser::Result H264Parser::ParsePPS( int* pps_id) {
+
+
+
-
- 950 *sps_id = sps->seq_parameter_set_id;
- 951 delete active_SPSes_[*sps_id];
- 952 active_SPSes_[*sps_id] = sps.release();
-
-
-
+
+
+ 951 scoped_ptr<H264PPS> pps( new H264PPS());
+
+ 953 READ_UE_OR_RETURN(&pps->pic_parameter_set_id);
+ 954 READ_UE_OR_RETURN(&pps->seq_parameter_set_id);
+ 955 TRUE_OR_RETURN(pps->seq_parameter_set_id < 32);
- 957 H264Parser::Result H264Parser::ParsePPS( int* pps_id) {
-
-
-
-
-
-
- 964 scoped_ptr<H264PPS> pps( new H264PPS());
-
- 966 READ_UE_OR_RETURN(&pps->pic_parameter_set_id);
- 967 READ_UE_OR_RETURN(&pps->seq_parameter_set_id);
- 968 TRUE_OR_RETURN(pps->seq_parameter_set_id < 32);
-
- 970 sps = GetSPS(pps->seq_parameter_set_id);
-
-
- 973 READ_BOOL_OR_RETURN(&pps->entropy_coding_mode_flag);
- 974 READ_BOOL_OR_RETURN(&pps->bottom_field_pic_order_in_frame_present_flag);
-
- 976 READ_UE_OR_RETURN(&pps->num_slice_groups_minus1);
- 977 if (pps->num_slice_groups_minus1 > 1) {
- 978 DVLOG(1) << "Slice groups not supported";
- 979 return kUnsupportedStream;
-
+ 957 sps = GetSPS(pps->seq_parameter_set_id);
+
+
+ 960 READ_BOOL_OR_RETURN(&pps->entropy_coding_mode_flag);
+ 961 READ_BOOL_OR_RETURN(&pps->bottom_field_pic_order_in_frame_present_flag);
+
+ 963 READ_UE_OR_RETURN(&pps->num_slice_groups_minus1);
+ 964 if (pps->num_slice_groups_minus1 > 1) {
+ 965 DVLOG(1) << "Slice groups not supported";
+ 966 return kUnsupportedStream;
+
+
+ 969 READ_UE_OR_RETURN(&pps->num_ref_idx_l0_default_active_minus1);
+ 970 TRUE_OR_RETURN(pps->num_ref_idx_l0_default_active_minus1 < 32);
+
+ 972 READ_UE_OR_RETURN(&pps->num_ref_idx_l1_default_active_minus1);
+ 973 TRUE_OR_RETURN(pps->num_ref_idx_l1_default_active_minus1 < 32);
+
+ 975 READ_BOOL_OR_RETURN(&pps->weighted_pred_flag);
+ 976 READ_BITS_OR_RETURN(2, &pps->weighted_bipred_idc);
+ 977 TRUE_OR_RETURN(pps->weighted_bipred_idc < 3);
+
+ 979 READ_SE_OR_RETURN(&pps->pic_init_qp_minus26);
+ 980 IN_RANGE_OR_RETURN(pps->pic_init_qp_minus26, -26, 25);
- 982 READ_UE_OR_RETURN(&pps->num_ref_idx_l0_default_active_minus1);
- 983 TRUE_OR_RETURN(pps->num_ref_idx_l0_default_active_minus1 < 32);
+ 982 READ_SE_OR_RETURN(&pps->pic_init_qs_minus26);
+ 983 IN_RANGE_OR_RETURN(pps->pic_init_qs_minus26, -26, 25);
- 985 READ_UE_OR_RETURN(&pps->num_ref_idx_l1_default_active_minus1);
- 986 TRUE_OR_RETURN(pps->num_ref_idx_l1_default_active_minus1 < 32);
-
- 988 READ_BOOL_OR_RETURN(&pps->weighted_pred_flag);
- 989 READ_BITS_OR_RETURN(2, &pps->weighted_bipred_idc);
- 990 TRUE_OR_RETURN(pps->weighted_bipred_idc < 3);
-
- 992 READ_SE_OR_RETURN(&pps->pic_init_qp_minus26);
- 993 IN_RANGE_OR_RETURN(pps->pic_init_qp_minus26, -26, 25);
-
- 995 READ_SE_OR_RETURN(&pps->pic_init_qs_minus26);
- 996 IN_RANGE_OR_RETURN(pps->pic_init_qs_minus26, -26, 25);
-
- 998 READ_SE_OR_RETURN(&pps->chroma_qp_index_offset);
- 999 IN_RANGE_OR_RETURN(pps->chroma_qp_index_offset, -12, 12);
- 1000 pps->second_chroma_qp_index_offset = pps->chroma_qp_index_offset;
-
- 1002 READ_BOOL_OR_RETURN(&pps->deblocking_filter_control_present_flag);
- 1003 READ_BOOL_OR_RETURN(&pps->constrained_intra_pred_flag);
- 1004 READ_BOOL_OR_RETURN(&pps->redundant_pic_cnt_present_flag);
-
- 1006 if (br_.HasMoreRBSPData()) {
- 1007 READ_BOOL_OR_RETURN(&pps->transform_8x8_mode_flag);
- 1008 READ_BOOL_OR_RETURN(&pps->pic_scaling_matrix_present_flag);
-
- 1010 if (pps->pic_scaling_matrix_present_flag) {
- 1011 DVLOG(4) << "Picture scaling matrix present";
- 1012 res = ParsePPSScalingLists(*sps, pps.get());
-
-
-
-
- 1017 READ_SE_OR_RETURN(&pps->second_chroma_qp_index_offset);
-
-
-
- 1021 *pps_id = pps->pic_parameter_set_id;
- 1022 delete active_PPSes_[*pps_id];
- 1023 active_PPSes_[*pps_id] = pps.release();
-
-
-
-
- 1028 H264Parser::Result H264Parser::ParseSPSFromArray(
- 1029 const uint8_t* sps_data,
- 1030 size_t sps_data_length,
-
- 1032 br_.Initialize(sps_data, sps_data_length);
+ 985 READ_SE_OR_RETURN(&pps->chroma_qp_index_offset);
+ 986 IN_RANGE_OR_RETURN(pps->chroma_qp_index_offset, -12, 12);
+ 987 pps->second_chroma_qp_index_offset = pps->chroma_qp_index_offset;
+
+ 989 READ_BOOL_OR_RETURN(&pps->deblocking_filter_control_present_flag);
+ 990 READ_BOOL_OR_RETURN(&pps->constrained_intra_pred_flag);
+ 991 READ_BOOL_OR_RETURN(&pps->redundant_pic_cnt_present_flag);
+
+ 993 if (br_.HasMoreRBSPData()) {
+ 994 READ_BOOL_OR_RETURN(&pps->transform_8x8_mode_flag);
+ 995 READ_BOOL_OR_RETURN(&pps->pic_scaling_matrix_present_flag);
+
+ 997 if (pps->pic_scaling_matrix_present_flag) {
+ 998 DVLOG(4) << "Picture scaling matrix present";
+ 999 res = ParsePPSScalingLists(*sps, pps.get());
+
+
+
+
+ 1004 READ_SE_OR_RETURN(&pps->second_chroma_qp_index_offset);
+
+
+
+ 1008 *pps_id = pps->pic_parameter_set_id;
+ 1009 delete active_PPSes_[*pps_id];
+ 1010 active_PPSes_[*pps_id] = pps.release();
+
+
+
+
+ 1015 H264Parser::Result H264Parser::ParseSPSFromArray(
+ 1016 const uint8_t* sps_data,
+ 1017 size_t sps_data_length,
+
+ 1019 br_.Initialize(sps_data, sps_data_length);
+
+
+ 1022 READ_BITS_OR_RETURN(1, &data);
+
+ 1024 TRUE_OR_RETURN(data == 0);
+
+ 1026 READ_BITS_OR_RETURN(2, &nal_ref_idc);
+
+
+ 1029 TRUE_OR_RETURN(nal_ref_idc != 0);
+
+ 1031 READ_BITS_OR_RETURN(5, &nal_unit_type);
+ 1032 TRUE_OR_RETURN(nal_unit_type == H264NALU::kSPS);
-
- 1035 READ_BITS_OR_RETURN(1, &data);
-
- 1037 TRUE_OR_RETURN(data == 0);
-
- 1039 READ_BITS_OR_RETURN(2, &nal_ref_idc);
-
-
- 1042 TRUE_OR_RETURN(nal_ref_idc != 0);
-
- 1044 READ_BITS_OR_RETURN(5, &nal_unit_type);
- 1045 TRUE_OR_RETURN(nal_unit_type == H264NALU::kSPS);
-
- 1047 return ParseSPS(sps_id);
-
+ 1034 return ParseSPS(sps_id);
+
+
+ 1037 H264Parser::Result H264Parser::ParseRefPicListModification(
+ 1038 int num_ref_idx_active_minus1,
+ 1039 H264ModificationOfPicNum* ref_list_mods) {
+ 1040 H264ModificationOfPicNum* pic_num_mod;
+
+ 1042 if (num_ref_idx_active_minus1 >= 32)
+ 1043 return kInvalidStream;
+
+ 1045 for ( int i = 0; i < 32; ++i) {
+ 1046 pic_num_mod = &ref_list_mods[i];
+ 1047 READ_UE_OR_RETURN(&pic_num_mod->modification_of_pic_nums_idc);
+ 1048 TRUE_OR_RETURN(pic_num_mod->modification_of_pic_nums_idc < 4);
- 1050 H264Parser::Result H264Parser::ParseRefPicListModification(
- 1051 int num_ref_idx_active_minus1,
- 1052 H264ModificationOfPicNum* ref_list_mods) {
- 1053 H264ModificationOfPicNum* pic_num_mod;
-
- 1055 if (num_ref_idx_active_minus1 >= 32)
- 1056 return kInvalidStream;
-
- 1058 for ( int i = 0; i < 32; ++i) {
- 1059 pic_num_mod = &ref_list_mods[i];
- 1060 READ_UE_OR_RETURN(&pic_num_mod->modification_of_pic_nums_idc);
- 1061 TRUE_OR_RETURN(pic_num_mod->modification_of_pic_nums_idc < 4);
-
- 1063 switch (pic_num_mod->modification_of_pic_nums_idc) {
-
-
- 1066 READ_UE_OR_RETURN(&pic_num_mod->abs_diff_pic_num_minus1);
-
-
-
- 1070 READ_UE_OR_RETURN(&pic_num_mod->long_term_pic_num);
-
-
-
-
-
- 1076 return kInvalidStream;
-
-
-
- 1080 return kInvalidStream;
-
-
+ 1050 switch (pic_num_mod->modification_of_pic_nums_idc) {
+
+
+ 1053 READ_UE_OR_RETURN(&pic_num_mod->abs_diff_pic_num_minus1);
+
+
+
+ 1057 READ_UE_OR_RETURN(&pic_num_mod->long_term_pic_num);
+
+
+
+
+
+ 1063 return kInvalidStream;
+
+
+
+ 1067 return kInvalidStream;
+
+
+
+
+
+ 1073 int modification_of_pic_nums_idc;
+ 1074 READ_UE_OR_RETURN(&modification_of_pic_nums_idc);
+ 1075 TRUE_OR_RETURN(modification_of_pic_nums_idc == 3);
+
+
+
+
+ 1080 H264Parser::Result H264Parser::ParseRefPicListModifications(
+ 1081 H264SliceHeader* shdr) {
+
-
-
- 1086 int modification_of_pic_nums_idc;
- 1087 READ_UE_OR_RETURN(&modification_of_pic_nums_idc);
- 1088 TRUE_OR_RETURN(modification_of_pic_nums_idc == 3);
-
-
-
-
- 1093 H264Parser::Result H264Parser::ParseRefPicListModifications(
- 1094 H264SliceHeader* shdr) {
-
-
- 1097 if (!shdr->IsISlice() && !shdr->IsSISlice()) {
- 1098 READ_BOOL_OR_RETURN(&shdr->ref_pic_list_modification_flag_l0);
- 1099 if (shdr->ref_pic_list_modification_flag_l0) {
- 1100 res = ParseRefPicListModification(shdr->num_ref_idx_l0_active_minus1,
- 1101 shdr->ref_list_l0_modifications);
-
-
-
-
+ 1084 if (!shdr->IsISlice() && !shdr->IsSISlice()) {
+ 1085 READ_BOOL_OR_RETURN(&shdr->ref_pic_list_modification_flag_l0);
+ 1086 if (shdr->ref_pic_list_modification_flag_l0) {
+ 1087 res = ParseRefPicListModification(shdr->num_ref_idx_l0_active_minus1,
+ 1088 shdr->ref_list_l0_modifications);
+
+
+
+
+
+ 1094 if (shdr->IsBSlice()) {
+ 1095 READ_BOOL_OR_RETURN(&shdr->ref_pic_list_modification_flag_l1);
+ 1096 if (shdr->ref_pic_list_modification_flag_l1) {
+ 1097 res = ParseRefPicListModification(shdr->num_ref_idx_l1_active_minus1,
+ 1098 shdr->ref_list_l1_modifications);
+
+
+
+
+
+
+
- 1107 if (shdr->IsBSlice()) {
- 1108 READ_BOOL_OR_RETURN(&shdr->ref_pic_list_modification_flag_l1);
- 1109 if (shdr->ref_pic_list_modification_flag_l1) {
- 1110 res = ParseRefPicListModification(shdr->num_ref_idx_l1_active_minus1,
- 1111 shdr->ref_list_l1_modifications);
-
-
-
-
+ 1107 H264Parser::Result H264Parser::ParseWeightingFactors(
+ 1108 int num_ref_idx_active_minus1,
+ 1109 int chroma_array_type,
+ 1110 int luma_log2_weight_denom,
+ 1111 int chroma_log2_weight_denom,
+ 1112 H264WeightingFactors* w_facts) {
+
+ 1114 int def_luma_weight = 1 << luma_log2_weight_denom;
+ 1115 int def_chroma_weight = 1 << chroma_log2_weight_denom;
-
-
-
- 1120 H264Parser::Result H264Parser::ParseWeightingFactors(
- 1121 int num_ref_idx_active_minus1,
- 1122 int chroma_array_type,
- 1123 int luma_log2_weight_denom,
- 1124 int chroma_log2_weight_denom,
- 1125 H264WeightingFactors* w_facts) {
-
- 1127 int def_luma_weight = 1 << luma_log2_weight_denom;
- 1128 int def_chroma_weight = 1 << chroma_log2_weight_denom;
+ 1117 for ( int i = 0; i < num_ref_idx_active_minus1 + 1; ++i) {
+ 1118 READ_BOOL_OR_RETURN(&w_facts->luma_weight_flag);
+ 1119 if (w_facts->luma_weight_flag) {
+ 1120 READ_SE_OR_RETURN(&w_facts->luma_weight[i]);
+ 1121 IN_RANGE_OR_RETURN(w_facts->luma_weight[i], -128, 127);
+
+ 1123 READ_SE_OR_RETURN(&w_facts->luma_offset[i]);
+ 1124 IN_RANGE_OR_RETURN(w_facts->luma_offset[i], -128, 127);
+
+ 1126 w_facts->luma_weight[i] = def_luma_weight;
+ 1127 w_facts->luma_offset[i] = 0;
+
- 1130 for ( int i = 0; i < num_ref_idx_active_minus1 + 1; ++i) {
- 1131 READ_BOOL_OR_RETURN(&w_facts->luma_weight_flag);
- 1132 if (w_facts->luma_weight_flag) {
- 1133 READ_SE_OR_RETURN(&w_facts->luma_weight[i]);
- 1134 IN_RANGE_OR_RETURN(w_facts->luma_weight[i], -128, 127);
-
- 1136 READ_SE_OR_RETURN(&w_facts->luma_offset[i]);
- 1137 IN_RANGE_OR_RETURN(w_facts->luma_offset[i], -128, 127);
-
- 1139 w_facts->luma_weight[i] = def_luma_weight;
- 1140 w_facts->luma_offset[i] = 0;
-
-
- 1143 if (chroma_array_type != 0) {
- 1144 READ_BOOL_OR_RETURN(&w_facts->chroma_weight_flag);
- 1145 if (w_facts->chroma_weight_flag) {
- 1146 for ( int j = 0; j < 2; ++j) {
- 1147 READ_SE_OR_RETURN(&w_facts->chroma_weight[i][j]);
- 1148 IN_RANGE_OR_RETURN(w_facts->chroma_weight[i][j], -128, 127);
-
- 1150 READ_SE_OR_RETURN(&w_facts->chroma_offset[i][j]);
- 1151 IN_RANGE_OR_RETURN(w_facts->chroma_offset[i][j], -128, 127);
-
-
- 1154 for ( int j = 0; j < 2; ++j) {
- 1155 w_facts->chroma_weight[i][j] = def_chroma_weight;
- 1156 w_facts->chroma_offset[i][j] = 0;
-
-
-
-
-
-
-
-
- 1165 H264Parser::Result H264Parser::ParsePredWeightTable( const H264SPS& sps,
- 1166 H264SliceHeader* shdr) {
- 1167 READ_UE_OR_RETURN(&shdr->luma_log2_weight_denom);
- 1168 TRUE_OR_RETURN(shdr->luma_log2_weight_denom < 8);
-
- 1170 if (sps.chroma_array_type != 0)
- 1171 READ_UE_OR_RETURN(&shdr->chroma_log2_weight_denom);
- 1172 TRUE_OR_RETURN(shdr->chroma_log2_weight_denom < 8);
-
- 1174 Result res = ParseWeightingFactors(shdr->num_ref_idx_l0_active_minus1,
- 1175 sps.chroma_array_type,
- 1176 shdr->luma_log2_weight_denom,
- 1177 shdr->chroma_log2_weight_denom,
- 1178 &shdr->pred_weight_table_l0);
-
-
+ 1130 if (chroma_array_type != 0) {
+ 1131 READ_BOOL_OR_RETURN(&w_facts->chroma_weight_flag);
+ 1132 if (w_facts->chroma_weight_flag) {
+ 1133 for ( int j = 0; j < 2; ++j) {
+ 1134 READ_SE_OR_RETURN(&w_facts->chroma_weight[i][j]);
+ 1135 IN_RANGE_OR_RETURN(w_facts->chroma_weight[i][j], -128, 127);
+
+ 1137 READ_SE_OR_RETURN(&w_facts->chroma_offset[i][j]);
+ 1138 IN_RANGE_OR_RETURN(w_facts->chroma_offset[i][j], -128, 127);
+
+
+ 1141 for ( int j = 0; j < 2; ++j) {
+ 1142 w_facts->chroma_weight[i][j] = def_chroma_weight;
+ 1143 w_facts->chroma_offset[i][j] = 0;
+
+
+
+
+
+
+
+
+ 1152 H264Parser::Result H264Parser::ParsePredWeightTable( const H264SPS& sps,
+ 1153 H264SliceHeader* shdr) {
+ 1154 READ_UE_OR_RETURN(&shdr->luma_log2_weight_denom);
+ 1155 TRUE_OR_RETURN(shdr->luma_log2_weight_denom < 8);
+
+ 1157 if (sps.chroma_array_type != 0)
+ 1158 READ_UE_OR_RETURN(&shdr->chroma_log2_weight_denom);
+ 1159 TRUE_OR_RETURN(shdr->chroma_log2_weight_denom < 8);
+
+ 1161 Result res = ParseWeightingFactors(shdr->num_ref_idx_l0_active_minus1,
+ 1162 sps.chroma_array_type,
+ 1163 shdr->luma_log2_weight_denom,
+ 1164 shdr->chroma_log2_weight_denom,
+ 1165 &shdr->pred_weight_table_l0);
+
+
+
+ 1169 if (shdr->IsBSlice()) {
+ 1170 res = ParseWeightingFactors(shdr->num_ref_idx_l1_active_minus1,
+ 1171 sps.chroma_array_type,
+ 1172 shdr->luma_log2_weight_denom,
+ 1173 shdr->chroma_log2_weight_denom,
+ 1174 &shdr->pred_weight_table_l1);
+
+
+
+
+
+
- 1182 if (shdr->IsBSlice()) {
- 1183 res = ParseWeightingFactors(shdr->num_ref_idx_l1_active_minus1,
- 1184 sps.chroma_array_type,
- 1185 shdr->luma_log2_weight_denom,
- 1186 shdr->chroma_log2_weight_denom,
- 1187 &shdr->pred_weight_table_l1);
-
-
-
-
-
-
+ 1182 H264Parser::Result H264Parser::ParseDecRefPicMarking(H264SliceHeader* shdr) {
+ 1183 if (shdr->idr_pic_flag) {
+ 1184 READ_BOOL_OR_RETURN(&shdr->no_output_of_prior_pics_flag);
+ 1185 READ_BOOL_OR_RETURN(&shdr->long_term_reference_flag);
+
+ 1187 READ_BOOL_OR_RETURN(&shdr->adaptive_ref_pic_marking_mode_flag);
+
+ 1189 H264DecRefPicMarking* marking;
+ 1190 if (shdr->adaptive_ref_pic_marking_mode_flag) {
+
+ 1192 for (i = 0; i < arraysize(shdr->ref_pic_marking); ++i) {
+ 1193 marking = &shdr->ref_pic_marking[i];
- 1195 H264Parser::Result H264Parser::ParseDecRefPicMarking(H264SliceHeader* shdr) {
- 1196 if (shdr->idr_pic_flag) {
- 1197 READ_BOOL_OR_RETURN(&shdr->no_output_of_prior_pics_flag);
- 1198 READ_BOOL_OR_RETURN(&shdr->long_term_reference_flag);
-
- 1200 READ_BOOL_OR_RETURN(&shdr->adaptive_ref_pic_marking_mode_flag);
-
- 1202 H264DecRefPicMarking* marking;
- 1203 if (shdr->adaptive_ref_pic_marking_mode_flag) {
-
- 1205 for (i = 0; i < arraysize(shdr->ref_pic_marking); ++i) {
- 1206 marking = &shdr->ref_pic_marking[i];
-
- 1208 READ_UE_OR_RETURN(&marking->memory_mgmnt_control_operation);
- 1209 if (marking->memory_mgmnt_control_operation == 0)
-
-
- 1212 if (marking->memory_mgmnt_control_operation == 1 ||
- 1213 marking->memory_mgmnt_control_operation == 3)
- 1214 READ_UE_OR_RETURN(&marking->difference_of_pic_nums_minus1);
-
- 1216 if (marking->memory_mgmnt_control_operation == 2)
- 1217 READ_UE_OR_RETURN(&marking->long_term_pic_num);
-
- 1219 if (marking->memory_mgmnt_control_operation == 3 ||
- 1220 marking->memory_mgmnt_control_operation == 6)
- 1221 READ_UE_OR_RETURN(&marking->long_term_frame_idx);
-
- 1223 if (marking->memory_mgmnt_control_operation == 4)
- 1224 READ_UE_OR_RETURN(&marking->max_long_term_frame_idx_plus1);
-
- 1226 if (marking->memory_mgmnt_control_operation > 6)
- 1227 return kInvalidStream;
-
-
- 1230 if (i == arraysize(shdr->ref_pic_marking)) {
- 1231 DVLOG(1) << "Ran out of dec ref pic marking fields";
- 1232 return kUnsupportedStream;
-
-
-
-
-
-
-
- 1240 H264Parser::Result H264Parser::ParseSliceHeader( const H264NALU& nalu,
- 1241 H264SliceHeader* shdr) {
-
-
-
-
+ 1195 READ_UE_OR_RETURN(&marking->memory_mgmnt_control_operation);
+ 1196 if (marking->memory_mgmnt_control_operation == 0)
+
+
+ 1199 if (marking->memory_mgmnt_control_operation == 1 ||
+ 1200 marking->memory_mgmnt_control_operation == 3)
+ 1201 READ_UE_OR_RETURN(&marking->difference_of_pic_nums_minus1);
+
+ 1203 if (marking->memory_mgmnt_control_operation == 2)
+ 1204 READ_UE_OR_RETURN(&marking->long_term_pic_num);
+
+ 1206 if (marking->memory_mgmnt_control_operation == 3 ||
+ 1207 marking->memory_mgmnt_control_operation == 6)
+ 1208 READ_UE_OR_RETURN(&marking->long_term_frame_idx);
+
+ 1210 if (marking->memory_mgmnt_control_operation == 4)
+ 1211 READ_UE_OR_RETURN(&marking->max_long_term_frame_idx_plus1);
+
+ 1213 if (marking->memory_mgmnt_control_operation > 6)
+ 1214 return kInvalidStream;
+
+
+ 1217 if (i == arraysize(shdr->ref_pic_marking)) {
+ 1218 DVLOG(1) << "Ran out of dec ref pic marking fields";
+ 1219 return kUnsupportedStream;
+
+
+
+
+
+
+
+ 1227 H264Parser::Result H264Parser::ParseSliceHeader( const H264NALU& nalu,
+ 1228 H264SliceHeader* shdr) {
+
+
+
+
+
+ 1234 memset(shdr, 0, sizeof(*shdr));
+
+ 1236 shdr->idr_pic_flag = (nalu.nal_unit_type == 5);
+ 1237 shdr->nal_ref_idc = nalu.nal_ref_idc;
+ 1238 shdr->nalu_data = nalu.data;
+ 1239 shdr->nalu_size = nalu.size;
+
+ 1241 READ_UE_OR_RETURN(&shdr->first_mb_in_slice);
+ 1242 READ_UE_OR_RETURN(&shdr->slice_type);
+ 1243 TRUE_OR_RETURN(shdr->slice_type < 10);
+
+ 1245 READ_UE_OR_RETURN(&shdr->pic_parameter_set_id);
- 1247 memset(shdr, 0, sizeof(*shdr));
-
- 1249 shdr->idr_pic_flag = (nalu.nal_unit_type == 5);
- 1250 shdr->nal_ref_idc = nalu.nal_ref_idc;
- 1251 shdr->nalu_data = nalu.data;
- 1252 shdr->nalu_size = nalu.size;
-
- 1254 READ_UE_OR_RETURN(&shdr->first_mb_in_slice);
- 1255 READ_UE_OR_RETURN(&shdr->slice_type);
- 1256 TRUE_OR_RETURN(shdr->slice_type < 10);
+ 1247 pps = GetPPS(shdr->pic_parameter_set_id);
+ 1248 TRUE_OR_RETURN(pps);
+
+ 1250 sps = GetSPS(pps->seq_parameter_set_id);
+ 1251 TRUE_OR_RETURN(sps);
+
+ 1253 if (sps->separate_colour_plane_flag) {
+ 1254 DVLOG(1) << "Interlaced streams not supported";
+ 1255 return kUnsupportedStream;
+
- 1258 READ_UE_OR_RETURN(&shdr->pic_parameter_set_id);
-
- 1260 pps = GetPPS(shdr->pic_parameter_set_id);
- 1261 TRUE_OR_RETURN(pps);
-
- 1263 sps = GetSPS(pps->seq_parameter_set_id);
- 1264 TRUE_OR_RETURN(sps);
-
- 1266 if (sps->separate_colour_plane_flag) {
- 1267 DVLOG(1) << "Interlaced streams not supported";
- 1268 return kUnsupportedStream;
-
-
- 1271 READ_BITS_OR_RETURN(sps->log2_max_frame_num_minus4 + 4, &shdr->frame_num);
- 1272 if (!sps->frame_mbs_only_flag) {
- 1273 READ_BOOL_OR_RETURN(&shdr->field_pic_flag);
- 1274 if (shdr->field_pic_flag) {
- 1275 DVLOG(1) << "Interlaced streams not supported";
- 1276 return kUnsupportedStream;
-
-
-
- 1280 if (shdr->idr_pic_flag)
- 1281 READ_UE_OR_RETURN(&shdr->idr_pic_id);
-
- 1283 if (sps->pic_order_cnt_type == 0) {
- 1284 READ_BITS_OR_RETURN(sps->log2_max_pic_order_cnt_lsb_minus4 + 4,
- 1285 &shdr->pic_order_cnt_lsb);
- 1286 if (pps->bottom_field_pic_order_in_frame_present_flag &&
- 1287 !shdr->field_pic_flag)
- 1288 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt_bottom);
-
-
- 1291 if (sps->pic_order_cnt_type == 1 && !sps->delta_pic_order_always_zero_flag) {
- 1292 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[0]);
- 1293 if (pps->bottom_field_pic_order_in_frame_present_flag &&
- 1294 !shdr->field_pic_flag)
- 1295 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[1]);
-
-
- 1298 if (pps->redundant_pic_cnt_present_flag) {
- 1299 READ_UE_OR_RETURN(&shdr->redundant_pic_cnt);
- 1300 TRUE_OR_RETURN(shdr->redundant_pic_cnt < 128);
-
-
- 1303 if (shdr->IsBSlice())
- 1304 READ_BOOL_OR_RETURN(&shdr->direct_spatial_mv_pred_flag);
-
- 1306 if (shdr->IsPSlice() || shdr->IsSPSlice() || shdr->IsBSlice()) {
- 1307 READ_BOOL_OR_RETURN(&shdr->num_ref_idx_active_override_flag);
- 1308 if (shdr->num_ref_idx_active_override_flag) {
- 1309 READ_UE_OR_RETURN(&shdr->num_ref_idx_l0_active_minus1);
- 1310 if (shdr->IsBSlice())
- 1311 READ_UE_OR_RETURN(&shdr->num_ref_idx_l1_active_minus1);
-
- 1313 shdr->num_ref_idx_l0_active_minus1 =
- 1314 pps->num_ref_idx_l0_default_active_minus1;
- 1315 if (shdr->IsBSlice()) {
- 1316 shdr->num_ref_idx_l1_active_minus1 =
- 1317 pps->num_ref_idx_l1_default_active_minus1;
-
-
-
- 1321 if (shdr->field_pic_flag) {
- 1322 TRUE_OR_RETURN(shdr->num_ref_idx_l0_active_minus1 < 32);
- 1323 TRUE_OR_RETURN(shdr->num_ref_idx_l1_active_minus1 < 32);
-
- 1325 TRUE_OR_RETURN(shdr->num_ref_idx_l0_active_minus1 < 16);
- 1326 TRUE_OR_RETURN(shdr->num_ref_idx_l1_active_minus1 < 16);
-
-
- 1329 if (nalu.nal_unit_type == H264NALU::kCodedSliceExtension) {
- 1330 return kUnsupportedStream;
-
- 1332 res = ParseRefPicListModifications(shdr);
+ 1258 READ_BITS_OR_RETURN(sps->log2_max_frame_num_minus4 + 4, &shdr->frame_num);
+ 1259 if (!sps->frame_mbs_only_flag) {
+ 1260 READ_BOOL_OR_RETURN(&shdr->field_pic_flag);
+ 1261 if (shdr->field_pic_flag) {
+ 1262 DVLOG(1) << "Interlaced streams not supported";
+ 1263 return kUnsupportedStream;
+
+
+
+ 1267 if (shdr->idr_pic_flag)
+ 1268 READ_UE_OR_RETURN(&shdr->idr_pic_id);
+
+ 1270 if (sps->pic_order_cnt_type == 0) {
+ 1271 READ_BITS_OR_RETURN(sps->log2_max_pic_order_cnt_lsb_minus4 + 4,
+ 1272 &shdr->pic_order_cnt_lsb);
+ 1273 if (pps->bottom_field_pic_order_in_frame_present_flag &&
+ 1274 !shdr->field_pic_flag)
+ 1275 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt_bottom);
+
+
+ 1278 if (sps->pic_order_cnt_type == 1 && !sps->delta_pic_order_always_zero_flag) {
+ 1279 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[0]);
+ 1280 if (pps->bottom_field_pic_order_in_frame_present_flag &&
+ 1281 !shdr->field_pic_flag)
+ 1282 READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[1]);
+
+
+ 1285 if (pps->redundant_pic_cnt_present_flag) {
+ 1286 READ_UE_OR_RETURN(&shdr->redundant_pic_cnt);
+ 1287 TRUE_OR_RETURN(shdr->redundant_pic_cnt < 128);
+
+
+ 1290 if (shdr->IsBSlice())
+ 1291 READ_BOOL_OR_RETURN(&shdr->direct_spatial_mv_pred_flag);
+
+ 1293 if (shdr->IsPSlice() || shdr->IsSPSlice() || shdr->IsBSlice()) {
+ 1294 READ_BOOL_OR_RETURN(&shdr->num_ref_idx_active_override_flag);
+ 1295 if (shdr->num_ref_idx_active_override_flag) {
+ 1296 READ_UE_OR_RETURN(&shdr->num_ref_idx_l0_active_minus1);
+ 1297 if (shdr->IsBSlice())
+ 1298 READ_UE_OR_RETURN(&shdr->num_ref_idx_l1_active_minus1);
+
+ 1300 shdr->num_ref_idx_l0_active_minus1 =
+ 1301 pps->num_ref_idx_l0_default_active_minus1;
+ 1302 if (shdr->IsBSlice()) {
+ 1303 shdr->num_ref_idx_l1_active_minus1 =
+ 1304 pps->num_ref_idx_l1_default_active_minus1;
+
+
+
+ 1308 if (shdr->field_pic_flag) {
+ 1309 TRUE_OR_RETURN(shdr->num_ref_idx_l0_active_minus1 < 32);
+ 1310 TRUE_OR_RETURN(shdr->num_ref_idx_l1_active_minus1 < 32);
+
+ 1312 TRUE_OR_RETURN(shdr->num_ref_idx_l0_active_minus1 < 16);
+ 1313 TRUE_OR_RETURN(shdr->num_ref_idx_l1_active_minus1 < 16);
+
+
+ 1316 if (nalu.nal_unit_type == H264NALU::kCodedSliceExtension) {
+ 1317 return kUnsupportedStream;
+
+ 1319 res = ParseRefPicListModifications(shdr);
+
+
+
+
+ 1324 if ((pps->weighted_pred_flag && (shdr->IsPSlice() || shdr->IsSPSlice())) ||
+ 1325 (pps->weighted_bipred_idc == 1 && shdr->IsBSlice())) {
+ 1326 res = ParsePredWeightTable(*sps, shdr);
+
+
+
+
+ 1331 if (nalu.nal_ref_idc != 0) {
+ 1332 res = ParseDecRefPicMarking(shdr);
- 1337 if ((pps->weighted_pred_flag && (shdr->IsPSlice() || shdr->IsSPSlice())) ||
- 1338 (pps->weighted_bipred_idc == 1 && shdr->IsBSlice())) {
- 1339 res = ParsePredWeightTable(*sps, shdr);
-
-
-
-
- 1344 if (nalu.nal_ref_idc != 0) {
- 1345 res = ParseDecRefPicMarking(shdr);
-
-
-
-
- 1350 if (pps->entropy_coding_mode_flag && !shdr->IsISlice() &&
- 1351 !shdr->IsSISlice()) {
- 1352 READ_UE_OR_RETURN(&shdr->cabac_init_idc);
- 1353 TRUE_OR_RETURN(shdr->cabac_init_idc < 3);
-
-
- 1356 READ_SE_OR_RETURN(&shdr->slice_qp_delta);
-
- 1358 if (shdr->IsSPSlice() || shdr->IsSISlice()) {
- 1359 if (shdr->IsSPSlice())
- 1360 READ_BOOL_OR_RETURN(&shdr->sp_for_switch_flag);
- 1361 READ_SE_OR_RETURN(&shdr->slice_qs_delta);
+ 1337 if (pps->entropy_coding_mode_flag && !shdr->IsISlice() &&
+ 1338 !shdr->IsSISlice()) {
+ 1339 READ_UE_OR_RETURN(&shdr->cabac_init_idc);
+ 1340 TRUE_OR_RETURN(shdr->cabac_init_idc < 3);
+
+
+ 1343 READ_SE_OR_RETURN(&shdr->slice_qp_delta);
+
+ 1345 if (shdr->IsSPSlice() || shdr->IsSISlice()) {
+ 1346 if (shdr->IsSPSlice())
+ 1347 READ_BOOL_OR_RETURN(&shdr->sp_for_switch_flag);
+ 1348 READ_SE_OR_RETURN(&shdr->slice_qs_delta);
+
+
+ 1351 if (pps->deblocking_filter_control_present_flag) {
+ 1352 READ_UE_OR_RETURN(&shdr->disable_deblocking_filter_idc);
+ 1353 TRUE_OR_RETURN(shdr->disable_deblocking_filter_idc < 3);
+
+ 1355 if (shdr->disable_deblocking_filter_idc != 1) {
+ 1356 READ_SE_OR_RETURN(&shdr->slice_alpha_c0_offset_div2);
+ 1357 IN_RANGE_OR_RETURN(shdr->slice_alpha_c0_offset_div2, -6, 6);
+
+ 1359 READ_SE_OR_RETURN(&shdr->slice_beta_offset_div2);
+ 1360 IN_RANGE_OR_RETURN(shdr->slice_beta_offset_div2, -6, 6);
+
- 1364 if (pps->deblocking_filter_control_present_flag) {
- 1365 READ_UE_OR_RETURN(&shdr->disable_deblocking_filter_idc);
- 1366 TRUE_OR_RETURN(shdr->disable_deblocking_filter_idc < 3);
-
- 1368 if (shdr->disable_deblocking_filter_idc != 1) {
- 1369 READ_SE_OR_RETURN(&shdr->slice_alpha_c0_offset_div2);
- 1370 IN_RANGE_OR_RETURN(shdr->slice_alpha_c0_offset_div2, -6, 6);
+ 1364 if (pps->num_slice_groups_minus1 > 0) {
+ 1365 DVLOG(1) << "Slice groups not supported";
+ 1366 return kUnsupportedStream;
+
+
+ 1369 size_t epb = br_.NumEmulationPreventionBytesRead();
+ 1370 shdr->header_bit_size = (shdr->nalu_size - epb) * 8 - br_.NumBitsLeft();
- 1372 READ_SE_OR_RETURN(&shdr->slice_beta_offset_div2);
- 1373 IN_RANGE_OR_RETURN(shdr->slice_beta_offset_div2, -6, 6);
-
-
-
- 1377 if (pps->num_slice_groups_minus1 > 0) {
- 1378 DVLOG(1) << "Slice groups not supported";
- 1379 return kUnsupportedStream;
-
-
- 1382 size_t epb = br_.NumEmulationPreventionBytesRead();
- 1383 shdr->header_bit_size = (shdr->nalu_size - epb) * 8 - br_.NumBitsLeft();
-
-
-
-
- 1388 H264Parser::Result H264Parser::ParseSEI(H264SEIMessage* sei_msg) {
-
-
- 1391 memset(sei_msg, 0, sizeof(*sei_msg));
-
- 1393 READ_BITS_OR_RETURN(8, &byte);
- 1394 while (byte == 0xff) {
- 1395 sei_msg->type += 255;
- 1396 READ_BITS_OR_RETURN(8, &byte);
-
- 1398 sei_msg->type += byte;
-
- 1400 READ_BITS_OR_RETURN(8, &byte);
- 1401 while (byte == 0xff) {
- 1402 sei_msg->payload_size += 255;
- 1403 READ_BITS_OR_RETURN(8, &byte);
-
- 1405 sei_msg->payload_size += byte;
-
- 1407 DVLOG(4) << "Found SEI message type: " << sei_msg->type
- 1408 << " payload size: " << sei_msg->payload_size;
+
+
+
+ 1375 H264Parser::Result H264Parser::ParseSEI(H264SEIMessage* sei_msg) {
+
+
+ 1378 memset(sei_msg, 0, sizeof(*sei_msg));
+
+ 1380 READ_BITS_OR_RETURN(8, &byte);
+ 1381 while (byte == 0xff) {
+ 1382 sei_msg->type += 255;
+ 1383 READ_BITS_OR_RETURN(8, &byte);
+
+ 1385 sei_msg->type += byte;
+
+ 1387 READ_BITS_OR_RETURN(8, &byte);
+ 1388 while (byte == 0xff) {
+ 1389 sei_msg->payload_size += 255;
+ 1390 READ_BITS_OR_RETURN(8, &byte);
+
+ 1392 sei_msg->payload_size += byte;
+
+ 1394 DVLOG(4) << "Found SEI message type: " << sei_msg->type
+ 1395 << " payload size: " << sei_msg->payload_size;
+
+ 1397 switch (sei_msg->type) {
+ 1398 case H264SEIMessage::kSEIRecoveryPoint:
+ 1399 READ_UE_OR_RETURN(&sei_msg->recovery_point.recovery_frame_cnt);
+ 1400 READ_BOOL_OR_RETURN(&sei_msg->recovery_point.exact_match_flag);
+ 1401 READ_BOOL_OR_RETURN(&sei_msg->recovery_point.broken_link_flag);
+ 1402 READ_BITS_OR_RETURN(2, &sei_msg->recovery_point.changing_slice_group_idc);
+
+
+
+ 1406 DVLOG(4) << "Unsupported SEI message";
+
+
- 1410 switch (sei_msg->type) {
- 1411 case H264SEIMessage::kSEIRecoveryPoint:
- 1412 READ_UE_OR_RETURN(&sei_msg->recovery_point.recovery_frame_cnt);
- 1413 READ_BOOL_OR_RETURN(&sei_msg->recovery_point.exact_match_flag);
- 1414 READ_BOOL_OR_RETURN(&sei_msg->recovery_point.broken_link_flag);
- 1415 READ_BITS_OR_RETURN(2, &sei_msg->recovery_point.changing_slice_group_idc);
-
-
-
- 1419 DVLOG(4) << "Unsupported SEI message";
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/docs/dc/d81/classedash__packager_1_1MpdWriter.html b/docs/dc/d81/classedash__packager_1_1MpdWriter.html
index e95b716fad..d609c90cb0 100644
--- a/docs/dc/d81/classedash__packager_1_1MpdWriter.html
+++ b/docs/dc/d81/classedash__packager_1_1MpdWriter.html
@@ -123,7 +123,7 @@ class | MpdWriterTest
diff --git a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html
index 6c5683aac5..b83855359c 100644
--- a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html
+++ b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html
@@ -299,7 +299,7 @@ void | set_encryption_key
diff --git a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
index ce0eaacf96..e7f59c75e4 100644
--- a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
+++ b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
@@ -255,7 +255,7 @@ track_id, const scoped_refptr
diff --git a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html
index c40f5b4e23..c73a3e7c70 100644
--- a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html
+++ b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html
@@ -180,7 +180,7 @@ Additional Inherited Members |
diff --git a/docs/dc/dbf/box__buffer_8h_source.html b/docs/dc/dbf/box__buffer_8h_source.html
index d54afaed33..156eb35f7e 100644
--- a/docs/dc/dbf/box__buffer_8h_source.html
+++ b/docs/dc/dbf/box__buffer_8h_source.html
@@ -275,7 +275,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html
index c035e34768..d8cd7ee7e6 100644
--- a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html
+++ b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html
@@ -313,7 +313,7 @@ static const size_t
diff --git a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html
index ee36dc4a55..879ef27d90 100644
--- a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html
+++ b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html
@@ -111,7 +111,7 @@ static void |
diff --git a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
index fd7d924776..d5a07f58b9 100644
--- a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
+++ b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dd9/rsa__key_8cc_source.html b/docs/dc/dd9/rsa__key_8cc_source.html
index 1d3dc9ef54..627c21117f 100644
--- a/docs/dc/dd9/rsa__key_8cc_source.html
+++ b/docs/dc/dd9/rsa__key_8cc_source.html
@@ -350,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html
index 6bea2c6184..1b8d0ae08f 100644
--- a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html
+++ b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/ddf/udp__file__posix_8cc_source.html b/docs/dc/ddf/udp__file__posix_8cc_source.html
index ca896fb70c..88e4012fef 100644
--- a/docs/dc/ddf/udp__file__posix_8cc_source.html
+++ b/docs/dc/ddf/udp__file__posix_8cc_source.html
@@ -322,7 +322,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html
index 5798e97484..621325ab1c 100644
--- a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html
+++ b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html
@@ -423,7 +423,7 @@ void | set_progress_target
diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html
index 34f2d8122f..efb4ef6ee0 100644
--- a/docs/dc/dec/ts__section__pmt_8cc_source.html
+++ b/docs/dc/dec/ts__section__pmt_8cc_source.html
@@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html
index de2604588e..dd598713c5 100644
--- a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html
+++ b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html
index 8dbcf3223f..ad57785b1f 100644
--- a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html
+++ b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html
@@ -158,7 +158,7 @@ Public Member Functions |
diff --git a/docs/dc/df8/closure__thread_8h_source.html b/docs/dc/df8/closure__thread_8h_source.html
index 9d5e7c2f74..9cdc2f22dd 100644
--- a/docs/dc/df8/closure__thread_8h_source.html
+++ b/docs/dc/df8/closure__thread_8h_source.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html
index b41d71cde2..b57313503d 100644
--- a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html
+++ b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html
@@ -438,7 +438,7 @@ Additional Inherited Members
diff --git a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html
index d9549c6e4c..0e15fed4ef 100644
--- a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html
+++ b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html
index f0483f104a..cbcaa83875 100644
--- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html
+++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html
@@ -149,7 +149,7 @@ const scoped_refptr
diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html
index 9b1537169a..e883cfa358 100644
--- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html
+++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html
@@ -155,7 +155,7 @@ void Reset () override
diff --git a/docs/dd/d11/mpd__builder_8cc_source.html b/docs/dd/d11/mpd__builder_8cc_source.html
index 56885479f9..47f3dfdfce 100644
--- a/docs/dd/d11/mpd__builder_8cc_source.html
+++ b/docs/dd/d11/mpd__builder_8cc_source.html
@@ -1422,7 +1422,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d12/mpd__writer_8cc_source.html b/docs/dd/d12/mpd__writer_8cc_source.html
index 1eda5c5fd7..4ce4754635 100644
--- a/docs/dd/d12/mpd__writer_8cc_source.html
+++ b/docs/dd/d12/mpd__writer_8cc_source.html
@@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html
index cf58e2be98..061d263f6c 100644
--- a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html
+++ b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html
@@ -198,7 +198,7 @@ Additional Inherited Members |
diff --git a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html
index 81bbb04919..53ef9a7d62 100644
--- a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html
+++ b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html
@@ -213,7 +213,7 @@ Additional Inherited Members
diff --git a/docs/dd/d18/es__parser__adts_8h_source.html b/docs/dd/d18/es__parser__adts_8h_source.html
index e2629cf9a2..cdd2b2e6ac 100644
--- a/docs/dd/d18/es__parser__adts_8h_source.html
+++ b/docs/dd/d18/es__parser__adts_8h_source.html
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d19/video__stream__info_8cc_source.html b/docs/dd/d19/video__stream__info_8cc_source.html
index 5e556ad864..db02d6a32a 100644
--- a/docs/dd/d19/video__stream__info_8cc_source.html
+++ b/docs/dd/d19/video__stream__info_8cc_source.html
@@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html
index ce77ba005c..b540fb1bdd 100644
--- a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html
+++ b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html
index 85369395f3..206d52275d 100644
--- a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html
+++ b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html
@@ -179,7 +179,7 @@ void
diff --git a/docs/dd/d2c/single__segment__segmenter_8h_source.html b/docs/dd/d2c/single__segment__segmenter_8h_source.html
index 8c233b97e0..e06367c30a 100644
--- a/docs/dd/d2c/single__segment__segmenter_8h_source.html
+++ b/docs/dd/d2c/single__segment__segmenter_8h_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d30/wvm__media__parser_8cc_source.html b/docs/dd/d30/wvm__media__parser_8cc_source.html
index 81e3ff8f4e..431fd6fde7 100644
--- a/docs/dd/d30/wvm__media__parser_8cc_source.html
+++ b/docs/dd/d30/wvm__media__parser_8cc_source.html
@@ -1266,7 +1266,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html
index 05fa7cd6da..fb935f3037 100644
--- a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html
+++ b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html b/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html
index bd6641c8c6..c76863ad96 100644
--- a/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html
+++ b/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html
@@ -139,7 +139,7 @@ int | nal_unit_type |
diff --git a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html
index 139b57777a..413e9cd1fb 100644
--- a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html
+++ b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d46/webm__parser_8h_source.html b/docs/dd/d46/webm__parser_8h_source.html
index 2234161143..f82be2ba68 100644
--- a/docs/dd/d46/webm__parser_8h_source.html
+++ b/docs/dd/d46/webm__parser_8h_source.html
@@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html
index fa6226fe9e..0d3aeaad9e 100644
--- a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html
+++ b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html
@@ -175,7 +175,7 @@ The number of bytes parsed on success.
diff --git a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html
index 0498c4cfcf..fcde3ec08d 100644
--- a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html
+++ b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html
index 1dfcdb17d4..b32a4695ec 100644
--- a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html
+++ b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html
@@ -522,7 +522,7 @@ bool ReadWriteInt64 (i
diff --git a/docs/dd/d54/widevine__encryption__flags_8h_source.html b/docs/dd/d54/widevine__encryption__flags_8h_source.html
index 99a83d0678..f96df7386a 100644
--- a/docs/dd/d54/widevine__encryption__flags_8h_source.html
+++ b/docs/dd/d54/widevine__encryption__flags_8h_source.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html
index 391978e158..405602ce61 100644
--- a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html
+++ b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html
@@ -226,7 +226,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html
index 77585ff7f2..c30b88ea22 100644
--- a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html
+++ b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html
@@ -255,7 +255,7 @@ bool | Encrypt (const st
diff --git a/docs/dd/d80/media__sample_8h_source.html b/docs/dd/d80/media__sample_8h_source.html
index 5cb3431d82..3d2f2495ab 100644
--- a/docs/dd/d80/media__sample_8h_source.html
+++ b/docs/dd/d80/media__sample_8h_source.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html
index 445e0c5605..cc60cda3e7 100644
--- a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html
+++ b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html
@@ -419,7 +419,7 @@ bool |
diff --git a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
index bc310363fa..ebe3322a0a 100644
--- a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
+++ b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html
index 4042dfd430..f6d9ccdd13 100644
--- a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html
+++ b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html
index 664f73a9d7..272e250ddc 100644
--- a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html
+++ b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html
@@ -252,7 +252,7 @@ const std::vector< uint8_t > & |
diff --git a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html
index 7bf344bcec..9c1a1182a2 100644
--- a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html
+++ b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html
@@ -496,7 +496,7 @@ bool |
diff --git a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html
index 79b2046753..15e5e5e677 100644
--- a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html
+++ b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html
@@ -205,7 +205,7 @@ track_id, const scoped_refptr
diff --git a/docs/dd/d9a/audio__timestamp__helper_8h_source.html b/docs/dd/d9a/audio__timestamp__helper_8h_source.html
index 1dd1e7d2f4..e51aae2a31 100644
--- a/docs/dd/d9a/audio__timestamp__helper_8h_source.html
+++ b/docs/dd/d9a/audio__timestamp__helper_8h_source.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html
index 7c5bc6e409..e121973805 100644
--- a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html
+++ b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html
@@ -168,7 +168,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1866 of file box_definitions.cc.
+Definition at line 1865 of file box_definitions.cc.
@@ -179,7 +179,7 @@ Additional Inherited Members
diff --git a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html
index 1e86dd2ccc..ebeb46486b 100644
--- a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html
+++ b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html
@@ -176,7 +176,7 @@ std::vector< FourCC > <
diff --git a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html
index 814d0780b7..8518849db0 100644
--- a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html
+++ b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html b/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html
index 0a5b13a17b..f193de88c0 100644
--- a/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html
+++ b/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html
@@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html
index cf1bb74464..ea15cac698 100644
--- a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html
+++ b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html
@@ -120,7 +120,7 @@ uint32_t group_description
diff --git a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html
index fa6d5af7cb..3feaed8597 100644
--- a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html
+++ b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbc/buffer__reader_8cc_source.html b/docs/dd/dbc/buffer__reader_8cc_source.html
index 2605f8867b..edeb7c0c48 100644
--- a/docs/dd/dbc/buffer__reader_8cc_source.html
+++ b/docs/dd/dbc/buffer__reader_8cc_source.html
@@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html
index 0928ce1048..15284467c7 100644
--- a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html
+++ b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html
index 60c7c8b184..dbbd5d4a92 100644
--- a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html
+++ b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html
@@ -170,7 +170,7 @@ Additional Inherited Members |
Implements edash_packager::media::mp4::Box.
-Definition at line 1294 of file box_definitions.cc.
+Definition at line 1293 of file box_definitions.cc.
@@ -181,7 +181,7 @@ Additional Inherited Members
diff --git a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html
index 4192b6a97d..dd7fe0c2fb 100644
--- a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html
+++ b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbf/webm__webvtt__parser_8h_source.html b/docs/dd/dbf/webm__webvtt__parser_8h_source.html
index f8299ca34f..e8d042b58b 100644
--- a/docs/dd/dbf/webm__webvtt__parser_8h_source.html
+++ b/docs/dd/dbf/webm__webvtt__parser_8h_source.html
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
index 889d56c66d..db8d16d83b 100644
--- a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
+++ b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
@@ -178,7 +178,7 @@ Additional Inherited Members
diff --git a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html
index 4837303067..cd4a919639 100644
--- a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html
+++ b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html
@@ -112,7 +112,7 @@ virtual scoped_ptr<
diff --git a/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html b/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html
index 05bc3d5130..1ba3ac0956 100644
--- a/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html
+++ b/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html
@@ -167,7 +167,7 @@ int second_chroma_qp_index
diff --git a/docs/dd/dd2/buffer__writer_8h_source.html b/docs/dd/dd2/buffer__writer_8h_source.html
index 36ebe06253..be4dc3e514 100644
--- a/docs/dd/dd2/buffer__writer_8h_source.html
+++ b/docs/dd/dd2/buffer__writer_8h_source.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dd3/buffer__writer_8cc_source.html b/docs/dd/dd3/buffer__writer_8cc_source.html
index 85f69c3b4f..f6b1d724b8 100644
--- a/docs/dd/dd3/buffer__writer_8cc_source.html
+++ b/docs/dd/dd3/buffer__writer_8cc_source.html
@@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html b/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html
index 0f8cf808db..06ac90f107 100644
--- a/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html
+++ b/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/de7/xml__node_8h_source.html b/docs/dd/de7/xml__node_8h_source.html
index 64dfdca74f..7e474f8f2c 100644
--- a/docs/dd/de7/xml__node_8h_source.html
+++ b/docs/dd/de7/xml__node_8h_source.html
@@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html
index 522069e83e..85908036af 100644
--- a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html
+++ b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dee/box__definitions_8cc_source.html b/docs/dd/dee/box__definitions_8cc_source.html
index 9d5faf1e37..39a47f2762 100644
--- a/docs/dd/dee/box__definitions_8cc_source.html
+++ b/docs/dd/dee/box__definitions_8cc_source.html
@@ -991,1087 +991,1086 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
902 reader-> Read1(&avc_level));
904 uint8_t length_size_minus_one;
- 905 RCHECK(reader-> Read1(&length_size_minus_one) &&
- 906 (length_size_minus_one & 0xfc) == 0xfc);
- 907 length_size = (length_size_minus_one & 0x3) + 1;
-
-
- 910 RCHECK(reader-> Read1(&num_sps) && (num_sps & 0xe0) == 0xe0);
-
-
- 913 sps_list.resize(num_sps);
- 914 for ( int i = 0; i < num_sps; i++) {
-
- 916 RCHECK(reader->Read2(&sps_length) &&
- 917 reader->ReadToVector(&sps_list[i], sps_length));
-
-
-
- 921 RCHECK(reader-> Read1(&num_pps));
-
- 923 pps_list.resize(num_pps);
- 924 for ( int i = 0; i < num_pps; i++) {
-
- 926 RCHECK(reader->Read2(&pps_length) &&
- 927 reader->ReadToVector(&pps_list[i], pps_length));
-
-
-
-
-
-
-
-
-
-
-
-
- 940 PixelAspectRatioBox::PixelAspectRatioBox() : h_spacing(0), v_spacing(0) {}
- 941 PixelAspectRatioBox::~PixelAspectRatioBox() {}
- 942 FourCC PixelAspectRatioBox::BoxType() const { return FOURCC_PASP; }
-
-
-
- 946 buffer->ReadWriteUInt32(&h_spacing) &&
- 947 buffer->ReadWriteUInt32(&v_spacing));
-
-
-
-
-
-
- 954 if (h_spacing != 0 || v_spacing != 0) {
-
- 956 DCHECK(h_spacing != 0 && v_spacing != 0);
- 957 atom_size = kBoxSize + sizeof(h_spacing) + sizeof(v_spacing);
-
-
-
-
- 962 VideoSampleEntry::VideoSampleEntry()
- 963 : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
-
- 965 VideoSampleEntry::~VideoSampleEntry() {}
- 966 FourCC VideoSampleEntry::BoxType() const {
- 967 LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
- 968 << "handler type recovered in its Media ancestor.";
-
-
-
-
-
-
- 975 format = buffer-> reader()->type();
-
- 977 RCHECK(buffer->ReadWriteUInt32(& atom_size) &&
- 978 buffer->ReadWriteFourCC(&format));
-
-
- 981 uint32_t video_resolution = kVideoResolution;
- 982 uint16_t video_frame_count = kVideoFrameCount;
- 983 uint16_t video_depth = kVideoDepth;
- 984 int16_t predefined = -1;
-
- 986 buffer->ReadWriteUInt16(&data_reference_index) &&
-
- 988 buffer->ReadWriteUInt16(&width) &&
- 989 buffer->ReadWriteUInt16(&height) &&
+ 905 RCHECK(reader-> Read1(&length_size_minus_one));
+ 906 length_size = (length_size_minus_one & 0x3) + 1;
+
+
+ 909 RCHECK(reader-> Read1(&num_sps));
+
+
+ 912 sps_list.resize(num_sps);
+ 913 for ( int i = 0; i < num_sps; i++) {
+
+ 915 RCHECK(reader->Read2(&sps_length) &&
+ 916 reader->ReadToVector(&sps_list[i], sps_length));
+
+
+
+ 920 RCHECK(reader-> Read1(&num_pps));
+
+ 922 pps_list.resize(num_pps);
+ 923 for ( int i = 0; i < num_pps; i++) {
+
+ 925 RCHECK(reader->Read2(&pps_length) &&
+ 926 reader->ReadToVector(&pps_list[i], pps_length));
+
+
+
+
+
+
+
+
+
+
+
+
+ 939 PixelAspectRatioBox::PixelAspectRatioBox() : h_spacing(0), v_spacing(0) {}
+ 940 PixelAspectRatioBox::~PixelAspectRatioBox() {}
+ 941 FourCC PixelAspectRatioBox::BoxType() const { return FOURCC_PASP; }
+
+
+
+ 945 buffer->ReadWriteUInt32(&h_spacing) &&
+ 946 buffer->ReadWriteUInt32(&v_spacing));
+
+
+
+
+
+
+ 953 if (h_spacing != 0 || v_spacing != 0) {
+
+ 955 DCHECK(h_spacing != 0 && v_spacing != 0);
+ 956 atom_size = kBoxSize + sizeof(h_spacing) + sizeof(v_spacing);
+
+
+
+
+ 961 VideoSampleEntry::VideoSampleEntry()
+ 962 : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
+
+ 964 VideoSampleEntry::~VideoSampleEntry() {}
+ 965 FourCC VideoSampleEntry::BoxType() const {
+ 966 LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
+ 967 << "handler type recovered in its Media ancestor.";
+
+
+
+
+
+
+ 974 format = buffer-> reader()->type();
+
+ 976 RCHECK(buffer->ReadWriteUInt32(& atom_size) &&
+ 977 buffer->ReadWriteFourCC(&format));
+
+
+ 980 uint32_t video_resolution = kVideoResolution;
+ 981 uint16_t video_frame_count = kVideoFrameCount;
+ 982 uint16_t video_depth = kVideoDepth;
+ 983 int16_t predefined = -1;
+
+ 985 buffer->ReadWriteUInt16(&data_reference_index) &&
+
+ 987 buffer->ReadWriteUInt16(&width) &&
+ 988 buffer->ReadWriteUInt16(&height) &&
+ 989 buffer->ReadWriteUInt32(&video_resolution) &&
990 buffer->ReadWriteUInt32(&video_resolution) &&
- 991 buffer->ReadWriteUInt32(&video_resolution) &&
-
- 993 buffer->ReadWriteUInt16(&video_frame_count) &&
-
- 995 buffer->ReadWriteUInt16(&video_depth) &&
- 996 buffer->ReadWriteInt16(&predefined));
-
-
-
- 1000 if (format == FOURCC_ENCV) {
-
-
-
- 1004 while (sinf.type.type != FOURCC_CENC) {
-
-
-
-
-
-
-
-
- 1013 if (format == FOURCC_AVC1 ||
- 1014 (format == FOURCC_ENCV && sinf.format.format == FOURCC_AVC1)) {
-
-
-
-
-
-
-
- 1022 atom_size = kBoxSize + sizeof(data_reference_index) + sizeof(width) +
- 1023 sizeof(height) + sizeof(kVideoResolution) * 2 +
- 1024 sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
-
-
-
-
-
-
- 1031 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
- 1032 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
- 1033 FourCC ElementaryStreamDescriptor::BoxType() const { return FOURCC_ESDS; }
-
-
-
-
- 1038 std::vector<uint8_t> data;
- 1039 RCHECK(buffer->ReadWriteVector(&data, buffer-> Size() - buffer-> Pos()));
- 1040 RCHECK(es_descriptor.Parse(data));
- 1041 if (es_descriptor. IsAAC()) {
- 1042 RCHECK(aac_audio_specific_config. Parse(
- 1043 es_descriptor.decoder_specific_info()));
-
-
- 1046 DCHECK(buffer-> writer());
- 1047 es_descriptor.Write(buffer-> writer());
-
-
-
-
-
-
-
- 1055 if (es_descriptor.object_type() != kForbidden)
- 1056 atom_size = kFullBoxSize + es_descriptor.ComputeSize();
-
-
-
- 1060 AudioSampleEntry::AudioSampleEntry()
- 1061 : format(FOURCC_NULL),
- 1062 data_reference_index(1),
-
-
-
-
- 1067 AudioSampleEntry::~AudioSampleEntry() {}
-
- 1069 FourCC AudioSampleEntry::BoxType() const {
- 1070 LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
- 1071 << "handler type recovered in its Media ancestor.";
-
-
-
-
-
- 1077 DCHECK(buffer-> reader());
- 1078 format = buffer-> reader()->type();
-
- 1080 RCHECK(buffer->ReadWriteUInt32(& atom_size) &&
- 1081 buffer->ReadWriteFourCC(&format));
-
-
-
-
-
- 1087 buffer->ReadWriteUInt16(&data_reference_index) &&
-
- 1089 buffer->ReadWriteUInt16(&channelcount) &&
- 1090 buffer->ReadWriteUInt16(&samplesize) &&
-
- 1092 buffer->ReadWriteUInt32(&samplerate));
-
-
-
-
- 1097 if (format == FOURCC_ENCA) {
-
-
-
- 1101 while (sinf.type.type != FOURCC_CENC) {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1116 atom_size = kBoxSize + sizeof(data_reference_index) + sizeof(channelcount) +
- 1117 sizeof(samplesize) + sizeof(samplerate) + sinf. ComputeSize() +
-
-
-
-
-
- 1123 MediaHeader::MediaHeader()
- 1124 : creation_time(0), modification_time(0), timescale(0), duration(0) {
-
-
- 1127 MediaHeader::~MediaHeader() {}
- 1128 FourCC MediaHeader::BoxType() const { return FOURCC_MDHD; }
-
-
-
-
- 1133 uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
- 1136 buffer->ReadWriteUInt32(×cale) &&
-
-
-
-
-
- 1142 std::vector<uint8_t> temp;
- 1143 RCHECK(buffer->ReadWriteVector(&temp, 2));
-
-
- 1146 bit_reader.SkipBits(1);
- 1147 for ( int i = 0; i < 3; ++i) {
- 1148 CHECK(bit_reader.ReadBits(5, &language[i]));
- 1149 language[i] += 0x60;
-
-
-
-
- 1154 const char kUndefinedLanguage[] = "und";
- 1155 if (language[0] == 0)
- 1156 strcpy(language, kUndefinedLanguage);
-
-
-
- 1160 for ( int i = 0; i < 3; ++i)
- 1161 lang |= (language[i] - 0x60) << ((2 - i) * 5);
- 1162 RCHECK(buffer->ReadWriteUInt16(&lang));
-
-
-
-
-
-
-
- 1170 version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
- 1171 atom_size = kFullBoxSize + sizeof(timescale) +
- 1172 sizeof(uint32_t) * (1 + version) * 3 + 2 +
-
-
-
-
- 1177 VideoMediaHeader::VideoMediaHeader()
- 1178 : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
- 1179 const uint32_t kVideoMediaHeaderFlags = 1;
- 1180 flags = kVideoMediaHeaderFlags;
-
- 1182 VideoMediaHeader::~VideoMediaHeader() {}
- 1183 FourCC VideoMediaHeader::BoxType() const { return FOURCC_VMHD; }
-
-
- 1186 buffer->ReadWriteUInt16(&graphicsmode) &&
- 1187 buffer->ReadWriteUInt16(&opcolor_red) &&
- 1188 buffer->ReadWriteUInt16(&opcolor_green) &&
- 1189 buffer->ReadWriteUInt16(&opcolor_blue));
-
-
-
-
- 1194 atom_size = kFullBoxSize + sizeof(graphicsmode) + sizeof(opcolor_red) +
- 1195 sizeof(opcolor_green) + sizeof(opcolor_blue);
-
-
-
- 1199 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
- 1200 SoundMediaHeader::~SoundMediaHeader() {}
- 1201 FourCC SoundMediaHeader::BoxType() const { return FOURCC_SMHD; }
-
-
- 1204 buffer->ReadWriteUInt16(&balance) &&
-
-
-
-
-
- 1210 atom_size = kFullBoxSize + sizeof(balance) + sizeof(uint16_t);
-
-
-
- 1214 DataEntryUrl::DataEntryUrl() {
- 1215 const uint32_t kDataEntryUrlFlags = 1;
- 1216 flags = kDataEntryUrlFlags;
-
- 1218 DataEntryUrl::~DataEntryUrl() {}
- 1219 FourCC DataEntryUrl::BoxType() const { return FOURCC_URL; }
-
-
-
- 1223 RCHECK(buffer->ReadWriteVector(&location, buffer-> Size() - buffer-> Pos()));
-
- 1225 RCHECK(buffer->ReadWriteVector(&location, location.size()));
-
-
-
-
-
- 1231 atom_size = kBoxSize + sizeof(flags) + location.size();
-
-
-
- 1235 DataReference::DataReference() {
-
- 1237 data_entry.resize(1);
-
- 1239 DataReference::~DataReference() {}
- 1240 FourCC DataReference::BoxType() const { return FOURCC_DREF; }
-
- 1242 uint32_t entry_count = data_entry.size();
-
- 1244 buffer->ReadWriteUInt32(&entry_count));
- 1245 data_entry.resize(entry_count);
-
- 1247 for (uint32_t i = 0; i < entry_count; ++i)
-
-
-
-
-
- 1253 uint32_t count = data_entry.size();
- 1254 atom_size = kFullBoxSize + sizeof(count);
- 1255 for (uint32_t i = 0; i < count; ++i)
-
-
-
-
- 1260 DataInformation::DataInformation() {}
- 1261 DataInformation::~DataInformation() {}
- 1262 FourCC DataInformation::BoxType() const { return FOURCC_DINF; }
-
-
-
-
-
-
-
-
-
-
-
-
- 1275 MediaInformation::MediaInformation() {}
- 1276 MediaInformation::~MediaInformation() {}
- 1277 FourCC MediaInformation::BoxType() const { return FOURCC_MINF; }
-
-
-
-
-
-
- 1284 if (sample_table.description.type == kVideo)
-
- 1286 else if (sample_table.description.type == kAudio)
-
-
-
-
-
-
-
-
-
- 1296 if (sample_table.description.type == kVideo)
-
- 1298 else if (sample_table.description.type == kAudio)
-
-
-
-
-
-
- 1305 FourCC Media::BoxType() const { return FOURCC_MDIA; }
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1319 information.sample_table.description.type = handler.type;
-
- 1321 DCHECK_EQ(information.sample_table.description.type, handler.type);
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1335 FourCC Track::BoxType() const { return FOURCC_TRAK; }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1352 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
- 1353 MovieExtendsHeader::~MovieExtendsHeader() {}
- 1354 FourCC MovieExtendsHeader::BoxType() const { return FOURCC_MEHD; }
-
-
-
- 1358 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
-
-
-
- 1366 if (fragment_duration != 0) {
- 1367 version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
- 1368 atom_size = kFullBoxSize + sizeof(uint32_t) * (1 + version);
-
-
-
-
- 1373 TrackExtends::TrackExtends()
-
- 1375 default_sample_description_index(0),
- 1376 default_sample_duration(0),
- 1377 default_sample_size(0),
- 1378 default_sample_flags(0) {}
- 1379 TrackExtends::~TrackExtends() {}
- 1380 FourCC TrackExtends::BoxType() const { return FOURCC_TREX; }
-
-
-
- 1384 buffer->ReadWriteUInt32(&track_id) &&
- 1385 buffer->ReadWriteUInt32(&default_sample_description_index) &&
- 1386 buffer->ReadWriteUInt32(&default_sample_duration) &&
- 1387 buffer->ReadWriteUInt32(&default_sample_size) &&
- 1388 buffer->ReadWriteUInt32(&default_sample_flags));
-
-
-
-
- 1393 atom_size = kFullBoxSize + sizeof(track_id) +
- 1394 sizeof(default_sample_description_index) +
- 1395 sizeof(default_sample_duration) + sizeof(default_sample_size) +
- 1396 sizeof(default_sample_flags);
-
-
-
- 1400 MovieExtends::MovieExtends() {}
- 1401 MovieExtends::~MovieExtends() {}
- 1402 FourCC MovieExtends::BoxType() const { return FOURCC_MVEX; }
-
-
-
-
-
-
- 1409 DCHECK(buffer-> reader());
-
-
- 1412 for (uint32_t i = 0; i < tracks.size(); ++i)
-
-
-
-
-
-
-
-
- 1421 if (tracks.size() != 0) {
-
- 1423 for (uint32_t i = 0; i < tracks.size(); ++i)
-
-
-
-
-
-
-
- 1431 FourCC Movie::BoxType() const { return FOURCC_MOOV; }
-
-
-
-
-
-
-
-
-
-
-
-
- 1444 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 1446 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
-
-
-
- 1454 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 1456 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
- 1461 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
- 1462 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
- 1463 FourCC TrackFragmentDecodeTime::BoxType() const { return FOURCC_TFDT; }
-
-
-
- 1467 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
-
- 1473 version = IsFitIn32Bits(decode_time) ? 0 : 1;
- 1474 atom_size = kFullBoxSize + sizeof(uint32_t) * (1 + version);
-
-
-
- 1478 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
- 1479 MovieFragmentHeader::~MovieFragmentHeader() {}
- 1480 FourCC MovieFragmentHeader::BoxType() const { return FOURCC_MFHD; }
-
-
-
- 1484 buffer->ReadWriteUInt32(&sequence_number);
-
-
-
- 1488 atom_size = kFullBoxSize + sizeof(sequence_number);
-
-
-
- 1492 TrackFragmentHeader::TrackFragmentHeader()
-
- 1494 sample_description_index(0),
- 1495 default_sample_duration(0),
- 1496 default_sample_size(0),
- 1497 default_sample_flags(0) {}
-
- 1499 TrackFragmentHeader::~TrackFragmentHeader() {}
- 1500 FourCC TrackFragmentHeader::BoxType() const { return FOURCC_TFHD; }
-
-
-
- 1504 buffer->ReadWriteUInt32(&track_id));
-
- 1506 if (flags & kBaseDataOffsetPresentMask) {
-
-
-
-
- 1511 uint64_t base_data_offset;
- 1512 RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
- 1513 DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
- 1514 "default-base-is-moof.";
-
-
- 1517 if (flags & kSampleDescriptionIndexPresentMask) {
- 1518 RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
- 1519 } else if (buffer-> Reading()) {
- 1520 sample_description_index = 0;
-
-
- 1523 if (flags & kDefaultSampleDurationPresentMask) {
- 1524 RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
- 1525 } else if (buffer-> Reading()) {
- 1526 default_sample_duration = 0;
-
-
- 1529 if (flags & kDefaultSampleSizePresentMask) {
- 1530 RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
- 1531 } else if (buffer-> Reading()) {
- 1532 default_sample_size = 0;
-
-
- 1535 if (flags & kDefaultSampleFlagsPresentMask)
- 1536 RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
-
-
-
-
- 1541 atom_size = kFullBoxSize + sizeof(track_id);
- 1542 if (flags & kSampleDescriptionIndexPresentMask)
- 1543 atom_size += sizeof(sample_description_index);
- 1544 if (flags & kDefaultSampleDurationPresentMask)
- 1545 atom_size += sizeof(default_sample_duration);
- 1546 if (flags & kDefaultSampleSizePresentMask)
- 1547 atom_size += sizeof(default_sample_size);
- 1548 if (flags & kDefaultSampleFlagsPresentMask)
- 1549 atom_size += sizeof(default_sample_flags);
-
-
-
- 1553 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
- 1554 TrackFragmentRun::~TrackFragmentRun() {}
- 1555 FourCC TrackFragmentRun::BoxType() const { return FOURCC_TRUN; }
-
-
-
-
-
-
-
- 1563 if (flags & kSampleCompTimeOffsetsPresentMask) {
- 1564 for (uint32_t i = 0; i < sample_count; ++i) {
- 1565 if (sample_composition_time_offsets[i] < 0) {
-
-
-
-
-
-
-
-
- 1574 buffer->ReadWriteUInt32(&sample_count));
-
- 1576 bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
- 1577 bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
- 1578 bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
- 1579 bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
- 1580 bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
- 1581 bool sample_composition_time_offsets_present =
- 1582 (flags & kSampleCompTimeOffsetsPresentMask) != 0;
-
- 1584 if (data_offset_present) {
- 1585 RCHECK(buffer->ReadWriteUInt32(&data_offset));
-
-
-
-
-
-
-
-
-
-
- 1596 uint32_t first_sample_flags;
-
-
- 1599 if (first_sample_flags_present)
- 1600 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
- 1602 if (sample_duration_present)
- 1603 sample_durations.resize(sample_count);
- 1604 if (sample_size_present)
- 1605 sample_sizes.resize(sample_count);
- 1606 if (sample_flags_present)
- 1607 sample_flags.resize(sample_count);
- 1608 if (sample_composition_time_offsets_present)
- 1609 sample_composition_time_offsets.resize(sample_count);
-
- 1611 if (first_sample_flags_present) {
- 1612 first_sample_flags = sample_flags[0];
- 1613 DCHECK(sample_flags.size() == 1);
- 1614 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
-
- 1617 if (sample_duration_present)
- 1618 DCHECK(sample_durations.size() == sample_count);
- 1619 if (sample_size_present)
- 1620 DCHECK(sample_sizes.size() == sample_count);
- 1621 if (sample_flags_present)
- 1622 DCHECK(sample_flags.size() == sample_count);
- 1623 if (sample_composition_time_offsets_present)
- 1624 DCHECK(sample_composition_time_offsets.size() == sample_count);
-
-
- 1627 for (uint32_t i = 0; i < sample_count; ++i) {
- 1628 if (sample_duration_present)
- 1629 RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
- 1630 if (sample_size_present)
- 1631 RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
- 1632 if (sample_flags_present)
- 1633 RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
-
- 1635 if (sample_composition_time_offsets_present) {
-
- 1637 uint32_t sample_offset = sample_composition_time_offsets[i];
- 1638 RCHECK(buffer->ReadWriteUInt32(&sample_offset));
- 1639 sample_composition_time_offsets[i] = sample_offset;
-
- 1641 int32_t sample_offset = sample_composition_time_offsets[i];
- 1642 RCHECK(buffer->ReadWriteInt32(&sample_offset));
- 1643 sample_composition_time_offsets[i] = sample_offset;
-
-
-
-
-
- 1649 if (first_sample_flags_present) {
- 1650 if (sample_flags.size() == 0) {
- 1651 sample_flags.push_back(first_sample_flags);
-
- 1653 sample_flags[0] = first_sample_flags;
-
-
-
-
-
-
-
- 1661 atom_size = kFullBoxSize + sizeof(sample_count);
- 1662 if (flags & kDataOffsetPresentMask)
-
- 1664 if (flags & kFirstSampleFlagsPresentMask)
-
- 1666 uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
- 1667 (flags & kSampleSizePresentMask ? 1 : 0) +
- 1668 (flags & kSampleFlagsPresentMask ? 1 : 0) +
- 1669 (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
- 1670 atom_size += fields * sizeof(uint32_t) * sample_count;
-
-
-
- 1674 SampleToGroup::SampleToGroup() : grouping_type(0), grouping_type_parameter(0) {}
- 1675 SampleToGroup::~SampleToGroup() {}
- 1676 FourCC SampleToGroup::BoxType() const { return FOURCC_SBGP; }
-
-
-
- 1680 buffer->ReadWriteUInt32(&grouping_type));
-
- 1682 RCHECK(buffer->ReadWriteUInt32(&grouping_type_parameter));
-
- 1684 if (grouping_type != FOURCC_SEIG) {
-
- 1686 DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
-
-
-
- 1690 uint32_t count = entries.size();
- 1691 RCHECK(buffer->ReadWriteUInt32(&count));
- 1692 entries.resize(count);
- 1693 for (uint32_t i = 0; i < count; ++i) {
- 1694 RCHECK(buffer->ReadWriteUInt32(&entries[i].sample_count) &&
- 1695 buffer->ReadWriteUInt32(&entries[i].group_description_index));
-
-
-
-
-
-
-
- 1703 if (!entries.empty()) {
- 1704 atom_size = kFullBoxSize + sizeof(grouping_type) +
- 1705 (version == 1 ? sizeof(grouping_type_parameter) : 0) +
- 1706 sizeof(uint32_t) + entries.size() * sizeof(entries[0]);
-
-
-
-
- 1711 CencSampleEncryptionInfoEntry::CencSampleEncryptionInfoEntry()
- 1712 : is_encrypted(false), iv_size(0) {
-
- 1714 CencSampleEncryptionInfoEntry::~CencSampleEncryptionInfoEntry() {};
-
- 1716 SampleGroupDescription::SampleGroupDescription() : grouping_type(0) {}
- 1717 SampleGroupDescription::~SampleGroupDescription() {}
- 1718 FourCC SampleGroupDescription::BoxType() const { return FOURCC_SGPD; }
-
-
-
- 1722 buffer->ReadWriteUInt32(&grouping_type));
-
- 1724 if (grouping_type != FOURCC_SEIG) {
-
- 1726 DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
-
-
-
- 1730 const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
- 1731 uint32_t default_length = 0;
-
-
- 1734 RCHECK(buffer->ReadWriteUInt32(&default_length));
- 1735 RCHECK(default_length == 0 || default_length >= kEntrySize);
-
- 1737 default_length = kEntrySize;
- 1738 RCHECK(buffer->ReadWriteUInt32(&default_length));
-
-
-
- 1742 uint32_t count = entries.size();
- 1743 RCHECK(buffer->ReadWriteUInt32(&count));
- 1744 entries.resize(count);
- 1745 for (uint32_t i = 0; i < count; ++i) {
-
- 1747 if (buffer-> Reading() && default_length == 0) {
- 1748 uint32_t description_length = 0;
- 1749 RCHECK(buffer->ReadWriteUInt32(&description_length));
- 1750 RCHECK(description_length >= kEntrySize);
-
-
-
-
- 1755 if (entries[i].key_id.size() != kCencKeyIdSize) {
- 1756 LOG(WARNING) << "CENC defines key id length of " << kCencKeyIdSize
- 1757 << " bytes; got " << entries[i].key_id.size()
- 1758 << ". Resized accordingly.";
- 1759 entries[i].key_id.resize(kCencKeyIdSize);
-
-
-
- 1763 uint8_t flag = entries[i].is_encrypted ? 1 : 0;
-
- 1765 buffer->ReadWriteUInt8(&flag) &&
- 1766 buffer->ReadWriteUInt8(&entries[i].iv_size) &&
- 1767 buffer->ReadWriteVector(&entries[i].key_id, kCencKeyIdSize));
-
-
- 1770 entries[i].is_encrypted = (flag != 0);
- 1771 if (entries[i].is_encrypted) {
- 1772 RCHECK(entries[i].iv_size == 8 || entries[i].iv_size == 16);
-
- 1774 RCHECK(entries[i].iv_size == 0);
-
-
-
-
-
-
-
-
-
-
-
- 1786 if (!entries.empty()) {
- 1787 const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
- 1788 atom_size = kFullBoxSize + sizeof(grouping_type) +
- 1789 (version == 1 ? sizeof(uint32_t) : 0) + sizeof(uint32_t) +
- 1790 entries.size() * kEntrySize;
-
-
-
-
- 1795 TrackFragment::TrackFragment() : decode_time_absent(false) {}
- 1796 TrackFragment::~TrackFragment() {}
- 1797 FourCC TrackFragment::BoxType() const { return FOURCC_TRAF; }
-
-
-
-
-
-
- 1804 DCHECK(buffer-> reader());
-
- 1806 if (!decode_time_absent)
-
-
-
-
-
-
-
- 1814 while (sample_to_group.grouping_type != FOURCC_SEIG &&
-
-
-
- 1818 while (sample_group_description.grouping_type != FOURCC_SEIG &&
-
-
-
-
- 1823 if (!decode_time_absent)
-
- 1825 for (uint32_t i = 0; i < runs.size(); ++i)
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1839 for (uint32_t i = 0; i < runs.size(); ++i)
-
-
-
-
- 1844 MovieFragment::MovieFragment() {}
- 1845 MovieFragment::~MovieFragment() {}
- 1846 FourCC MovieFragment::BoxType() const { return FOURCC_MOOF; }
-
-
-
-
-
-
-
-
-
-
-
- 1858 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 1860 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
-
-
-
- 1868 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 1870 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
- 1875 SegmentIndex::SegmentIndex()
-
-
- 1878 earliest_presentation_time(0),
-
- 1880 SegmentIndex::~SegmentIndex() {}
- 1881 FourCC SegmentIndex::BoxType() const { return FOURCC_SIDX; }
-
-
-
- 1885 buffer->ReadWriteUInt32(&reference_id) &&
- 1886 buffer->ReadWriteUInt32(×cale));
-
- 1888 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
- 1893 uint16_t reference_count = references.size();
-
- 1895 buffer->ReadWriteUInt16(&reference_count));
- 1896 references.resize(reference_count);
-
- 1898 uint32_t reference_type_size;
-
- 1900 for (uint32_t i = 0; i < reference_count; ++i) {
-
- 1902 reference_type_size = references[i].referenced_size;
- 1903 if (references[i].reference_type)
- 1904 reference_type_size |= (1 << 31);
- 1905 sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
- 1906 if (references[i].starts_with_sap)
-
-
- 1909 RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
- 1910 buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
- 1911 buffer->ReadWriteUInt32(&sap));
-
- 1913 references[i].reference_type = (reference_type_size >> 31) ? true : false;
- 1914 references[i].referenced_size = reference_type_size & ~(1 << 31);
- 1915 references[i].starts_with_sap = (sap >> 31) ? true : false;
- 1916 references[i].sap_type =
- 1917 static_cast<SegmentReference::SAPType >((sap >> 28) & 0x07);
- 1918 references[i].sap_delta_time = sap & ~(0xF << 28);
-
-
-
-
-
-
- 1925 version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
- 1926 atom_size = kFullBoxSize + sizeof(reference_id) + sizeof(timescale) +
- 1927 sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
- 1928 3 * sizeof(uint32_t) * references.size();
-
-
-
- 1932 MediaData::MediaData() : data_size(0) {}
- 1933 MediaData::~MediaData() {}
- 1934 FourCC MediaData::BoxType() const { return FOURCC_MDAT; }
-
- 1936 void MediaData::Write(BufferWriter* buffer) {
- 1937 buffer->AppendInt(ComputeSize());
- 1938 buffer->AppendInt(static_cast<uint32_t>(BoxType()));
-
-
- 1941 uint32_t MediaData::ComputeSize() {
- 1942 return kBoxSize + data_size;
-
-
-
-
-
-
-
+
+ 992 buffer->ReadWriteUInt16(&video_frame_count) &&
+
+ 994 buffer->ReadWriteUInt16(&video_depth) &&
+ 995 buffer->ReadWriteInt16(&predefined));
+
+
+
+ 999 if (format == FOURCC_ENCV) {
+
+
+
+ 1003 while (sinf.type.type != FOURCC_CENC) {
+
+
+
+
+
+
+
+
+ 1012 if (format == FOURCC_AVC1 ||
+ 1013 (format == FOURCC_ENCV && sinf.format.format == FOURCC_AVC1)) {
+
+
+
+
+
+
+
+ 1021 atom_size = kBoxSize + sizeof(data_reference_index) + sizeof(width) +
+ 1022 sizeof(height) + sizeof(kVideoResolution) * 2 +
+ 1023 sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
+
+
+
+
+
+
+ 1030 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
+ 1031 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
+ 1032 FourCC ElementaryStreamDescriptor::BoxType() const { return FOURCC_ESDS; }
+
+
+
+
+ 1037 std::vector<uint8_t> data;
+ 1038 RCHECK(buffer->ReadWriteVector(&data, buffer-> Size() - buffer-> Pos()));
+ 1039 RCHECK(es_descriptor.Parse(data));
+ 1040 if (es_descriptor. IsAAC()) {
+ 1041 RCHECK(aac_audio_specific_config. Parse(
+ 1042 es_descriptor.decoder_specific_info()));
+
+
+ 1045 DCHECK(buffer-> writer());
+ 1046 es_descriptor.Write(buffer-> writer());
+
+
+
+
+
+
+
+ 1054 if (es_descriptor.object_type() != kForbidden)
+ 1055 atom_size = kFullBoxSize + es_descriptor.ComputeSize();
+
+
+
+ 1059 AudioSampleEntry::AudioSampleEntry()
+ 1060 : format(FOURCC_NULL),
+ 1061 data_reference_index(1),
+
+
+
+
+ 1066 AudioSampleEntry::~AudioSampleEntry() {}
+
+ 1068 FourCC AudioSampleEntry::BoxType() const {
+ 1069 LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
+ 1070 << "handler type recovered in its Media ancestor.";
+
+
+
+
+
+ 1076 DCHECK(buffer-> reader());
+ 1077 format = buffer-> reader()->type();
+
+ 1079 RCHECK(buffer->ReadWriteUInt32(& atom_size) &&
+ 1080 buffer->ReadWriteFourCC(&format));
+
+
+
+
+
+ 1086 buffer->ReadWriteUInt16(&data_reference_index) &&
+
+ 1088 buffer->ReadWriteUInt16(&channelcount) &&
+ 1089 buffer->ReadWriteUInt16(&samplesize) &&
+
+ 1091 buffer->ReadWriteUInt32(&samplerate));
+
+
+
+
+ 1096 if (format == FOURCC_ENCA) {
+
+
+
+ 1100 while (sinf.type.type != FOURCC_CENC) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1115 atom_size = kBoxSize + sizeof(data_reference_index) + sizeof(channelcount) +
+ 1116 sizeof(samplesize) + sizeof(samplerate) + sinf. ComputeSize() +
+
+
+
+
+
+ 1122 MediaHeader::MediaHeader()
+ 1123 : creation_time(0), modification_time(0), timescale(0), duration(0) {
+
+
+ 1126 MediaHeader::~MediaHeader() {}
+ 1127 FourCC MediaHeader::BoxType() const { return FOURCC_MDHD; }
+
+
+
+
+ 1132 uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+ 1135 buffer->ReadWriteUInt32(×cale) &&
+
+
+
+
+
+ 1141 std::vector<uint8_t> temp;
+ 1142 RCHECK(buffer->ReadWriteVector(&temp, 2));
+
+
+ 1145 bit_reader.SkipBits(1);
+ 1146 for ( int i = 0; i < 3; ++i) {
+ 1147 CHECK(bit_reader.ReadBits(5, &language[i]));
+ 1148 language[i] += 0x60;
+
+
+
+
+ 1153 const char kUndefinedLanguage[] = "und";
+ 1154 if (language[0] == 0)
+ 1155 strcpy(language, kUndefinedLanguage);
+
+
+
+ 1159 for ( int i = 0; i < 3; ++i)
+ 1160 lang |= (language[i] - 0x60) << ((2 - i) * 5);
+ 1161 RCHECK(buffer->ReadWriteUInt16(&lang));
+
+
+
+
+
+
+
+ 1169 version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
+ 1170 atom_size = kFullBoxSize + sizeof(timescale) +
+ 1171 sizeof(uint32_t) * (1 + version) * 3 + 2 +
+
+
+
+
+ 1176 VideoMediaHeader::VideoMediaHeader()
+ 1177 : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
+ 1178 const uint32_t kVideoMediaHeaderFlags = 1;
+ 1179 flags = kVideoMediaHeaderFlags;
+
+ 1181 VideoMediaHeader::~VideoMediaHeader() {}
+ 1182 FourCC VideoMediaHeader::BoxType() const { return FOURCC_VMHD; }
+
+
+ 1185 buffer->ReadWriteUInt16(&graphicsmode) &&
+ 1186 buffer->ReadWriteUInt16(&opcolor_red) &&
+ 1187 buffer->ReadWriteUInt16(&opcolor_green) &&
+ 1188 buffer->ReadWriteUInt16(&opcolor_blue));
+
+
+
+
+ 1193 atom_size = kFullBoxSize + sizeof(graphicsmode) + sizeof(opcolor_red) +
+ 1194 sizeof(opcolor_green) + sizeof(opcolor_blue);
+
+
+
+ 1198 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
+ 1199 SoundMediaHeader::~SoundMediaHeader() {}
+ 1200 FourCC SoundMediaHeader::BoxType() const { return FOURCC_SMHD; }
+
+
+ 1203 buffer->ReadWriteUInt16(&balance) &&
+
+
+
+
+
+ 1209 atom_size = kFullBoxSize + sizeof(balance) + sizeof(uint16_t);
+
+
+
+ 1213 DataEntryUrl::DataEntryUrl() {
+ 1214 const uint32_t kDataEntryUrlFlags = 1;
+ 1215 flags = kDataEntryUrlFlags;
+
+ 1217 DataEntryUrl::~DataEntryUrl() {}
+ 1218 FourCC DataEntryUrl::BoxType() const { return FOURCC_URL; }
+
+
+
+ 1222 RCHECK(buffer->ReadWriteVector(&location, buffer-> Size() - buffer-> Pos()));
+
+ 1224 RCHECK(buffer->ReadWriteVector(&location, location.size()));
+
+
+
+
+
+ 1230 atom_size = kBoxSize + sizeof(flags) + location.size();
+
+
+
+ 1234 DataReference::DataReference() {
+
+ 1236 data_entry.resize(1);
+
+ 1238 DataReference::~DataReference() {}
+ 1239 FourCC DataReference::BoxType() const { return FOURCC_DREF; }
+
+ 1241 uint32_t entry_count = data_entry.size();
+
+ 1243 buffer->ReadWriteUInt32(&entry_count));
+ 1244 data_entry.resize(entry_count);
+
+ 1246 for (uint32_t i = 0; i < entry_count; ++i)
+
+
+
+
+
+ 1252 uint32_t count = data_entry.size();
+ 1253 atom_size = kFullBoxSize + sizeof(count);
+ 1254 for (uint32_t i = 0; i < count; ++i)
+
+
+
+
+ 1259 DataInformation::DataInformation() {}
+ 1260 DataInformation::~DataInformation() {}
+ 1261 FourCC DataInformation::BoxType() const { return FOURCC_DINF; }
+
+
+
+
+
+
+
+
+
+
+
+
+ 1274 MediaInformation::MediaInformation() {}
+ 1275 MediaInformation::~MediaInformation() {}
+ 1276 FourCC MediaInformation::BoxType() const { return FOURCC_MINF; }
+
+
+
+
+
+
+ 1283 if (sample_table.description.type == kVideo)
+
+ 1285 else if (sample_table.description.type == kAudio)
+
+
+
+
+
+
+
+
+
+ 1295 if (sample_table.description.type == kVideo)
+
+ 1297 else if (sample_table.description.type == kAudio)
+
+
+
+
+
+
+ 1304 FourCC Media::BoxType() const { return FOURCC_MDIA; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1318 information.sample_table.description.type = handler.type;
+
+ 1320 DCHECK_EQ(information.sample_table.description.type, handler.type);
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1334 FourCC Track::BoxType() const { return FOURCC_TRAK; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1351 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
+ 1352 MovieExtendsHeader::~MovieExtendsHeader() {}
+ 1353 FourCC MovieExtendsHeader::BoxType() const { return FOURCC_MEHD; }
+
+
+
+ 1357 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+
+
+
+ 1365 if (fragment_duration != 0) {
+ 1366 version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
+ 1367 atom_size = kFullBoxSize + sizeof(uint32_t) * (1 + version);
+
+
+
+
+ 1372 TrackExtends::TrackExtends()
+
+ 1374 default_sample_description_index(0),
+ 1375 default_sample_duration(0),
+ 1376 default_sample_size(0),
+ 1377 default_sample_flags(0) {}
+ 1378 TrackExtends::~TrackExtends() {}
+ 1379 FourCC TrackExtends::BoxType() const { return FOURCC_TREX; }
+
+
+
+ 1383 buffer->ReadWriteUInt32(&track_id) &&
+ 1384 buffer->ReadWriteUInt32(&default_sample_description_index) &&
+ 1385 buffer->ReadWriteUInt32(&default_sample_duration) &&
+ 1386 buffer->ReadWriteUInt32(&default_sample_size) &&
+ 1387 buffer->ReadWriteUInt32(&default_sample_flags));
+
+
+
+
+ 1392 atom_size = kFullBoxSize + sizeof(track_id) +
+ 1393 sizeof(default_sample_description_index) +
+ 1394 sizeof(default_sample_duration) + sizeof(default_sample_size) +
+ 1395 sizeof(default_sample_flags);
+
+
+
+ 1399 MovieExtends::MovieExtends() {}
+ 1400 MovieExtends::~MovieExtends() {}
+ 1401 FourCC MovieExtends::BoxType() const { return FOURCC_MVEX; }
+
+
+
+
+
+
+ 1408 DCHECK(buffer-> reader());
+
+
+ 1411 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+
+
+
+
+
+
+
+ 1420 if (tracks.size() != 0) {
+
+ 1422 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+
+
+
+
+
+
+ 1430 FourCC Movie::BoxType() const { return FOURCC_MOOV; }
+
+
+
+
+
+
+
+
+
+
+
+
+ 1443 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 1445 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+
+
+
+ 1453 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 1455 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+ 1460 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
+ 1461 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
+ 1462 FourCC TrackFragmentDecodeTime::BoxType() const { return FOURCC_TFDT; }
+
+
+
+ 1466 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+
+ 1472 version = IsFitIn32Bits(decode_time) ? 0 : 1;
+ 1473 atom_size = kFullBoxSize + sizeof(uint32_t) * (1 + version);
+
+
+
+ 1477 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
+ 1478 MovieFragmentHeader::~MovieFragmentHeader() {}
+ 1479 FourCC MovieFragmentHeader::BoxType() const { return FOURCC_MFHD; }
+
+
+
+ 1483 buffer->ReadWriteUInt32(&sequence_number);
+
+
+
+ 1487 atom_size = kFullBoxSize + sizeof(sequence_number);
+
+
+
+ 1491 TrackFragmentHeader::TrackFragmentHeader()
+
+ 1493 sample_description_index(0),
+ 1494 default_sample_duration(0),
+ 1495 default_sample_size(0),
+ 1496 default_sample_flags(0) {}
+
+ 1498 TrackFragmentHeader::~TrackFragmentHeader() {}
+ 1499 FourCC TrackFragmentHeader::BoxType() const { return FOURCC_TFHD; }
+
+
+
+ 1503 buffer->ReadWriteUInt32(&track_id));
+
+ 1505 if (flags & kBaseDataOffsetPresentMask) {
+
+
+
+
+ 1510 uint64_t base_data_offset;
+ 1511 RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
+ 1512 DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
+ 1513 "default-base-is-moof.";
+
+
+ 1516 if (flags & kSampleDescriptionIndexPresentMask) {
+ 1517 RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
+ 1518 } else if (buffer-> Reading()) {
+ 1519 sample_description_index = 0;
+
+
+ 1522 if (flags & kDefaultSampleDurationPresentMask) {
+ 1523 RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
+ 1524 } else if (buffer-> Reading()) {
+ 1525 default_sample_duration = 0;
+
+
+ 1528 if (flags & kDefaultSampleSizePresentMask) {
+ 1529 RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
+ 1530 } else if (buffer-> Reading()) {
+ 1531 default_sample_size = 0;
+
+
+ 1534 if (flags & kDefaultSampleFlagsPresentMask)
+ 1535 RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
+
+
+
+
+ 1540 atom_size = kFullBoxSize + sizeof(track_id);
+ 1541 if (flags & kSampleDescriptionIndexPresentMask)
+ 1542 atom_size += sizeof(sample_description_index);
+ 1543 if (flags & kDefaultSampleDurationPresentMask)
+ 1544 atom_size += sizeof(default_sample_duration);
+ 1545 if (flags & kDefaultSampleSizePresentMask)
+ 1546 atom_size += sizeof(default_sample_size);
+ 1547 if (flags & kDefaultSampleFlagsPresentMask)
+ 1548 atom_size += sizeof(default_sample_flags);
+
+
+
+ 1552 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
+ 1553 TrackFragmentRun::~TrackFragmentRun() {}
+ 1554 FourCC TrackFragmentRun::BoxType() const { return FOURCC_TRUN; }
+
+
+
+
+
+
+
+ 1562 if (flags & kSampleCompTimeOffsetsPresentMask) {
+ 1563 for (uint32_t i = 0; i < sample_count; ++i) {
+ 1564 if (sample_composition_time_offsets[i] < 0) {
+
+
+
+
+
+
+
+
+ 1573 buffer->ReadWriteUInt32(&sample_count));
+
+ 1575 bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
+ 1576 bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
+ 1577 bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
+ 1578 bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
+ 1579 bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
+ 1580 bool sample_composition_time_offsets_present =
+ 1581 (flags & kSampleCompTimeOffsetsPresentMask) != 0;
+
+ 1583 if (data_offset_present) {
+ 1584 RCHECK(buffer->ReadWriteUInt32(&data_offset));
+
+
+
+
+
+
+
+
+
+
+ 1595 uint32_t first_sample_flags;
+
+
+ 1598 if (first_sample_flags_present)
+ 1599 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
+
+ 1601 if (sample_duration_present)
+ 1602 sample_durations.resize(sample_count);
+ 1603 if (sample_size_present)
+ 1604 sample_sizes.resize(sample_count);
+ 1605 if (sample_flags_present)
+ 1606 sample_flags.resize(sample_count);
+ 1607 if (sample_composition_time_offsets_present)
+ 1608 sample_composition_time_offsets.resize(sample_count);
+
+ 1610 if (first_sample_flags_present) {
+ 1611 first_sample_flags = sample_flags[0];
+ 1612 DCHECK(sample_flags.size() == 1);
+ 1613 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
+
+
+ 1616 if (sample_duration_present)
+ 1617 DCHECK(sample_durations.size() == sample_count);
+ 1618 if (sample_size_present)
+ 1619 DCHECK(sample_sizes.size() == sample_count);
+ 1620 if (sample_flags_present)
+ 1621 DCHECK(sample_flags.size() == sample_count);
+ 1622 if (sample_composition_time_offsets_present)
+ 1623 DCHECK(sample_composition_time_offsets.size() == sample_count);
+
+
+ 1626 for (uint32_t i = 0; i < sample_count; ++i) {
+ 1627 if (sample_duration_present)
+ 1628 RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
+ 1629 if (sample_size_present)
+ 1630 RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
+ 1631 if (sample_flags_present)
+ 1632 RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
+
+ 1634 if (sample_composition_time_offsets_present) {
+
+ 1636 uint32_t sample_offset = sample_composition_time_offsets[i];
+ 1637 RCHECK(buffer->ReadWriteUInt32(&sample_offset));
+ 1638 sample_composition_time_offsets[i] = sample_offset;
+
+ 1640 int32_t sample_offset = sample_composition_time_offsets[i];
+ 1641 RCHECK(buffer->ReadWriteInt32(&sample_offset));
+ 1642 sample_composition_time_offsets[i] = sample_offset;
+
+
+
+
+
+ 1648 if (first_sample_flags_present) {
+ 1649 if (sample_flags.size() == 0) {
+ 1650 sample_flags.push_back(first_sample_flags);
+
+ 1652 sample_flags[0] = first_sample_flags;
+
+
+
+
+
+
+
+ 1660 atom_size = kFullBoxSize + sizeof(sample_count);
+ 1661 if (flags & kDataOffsetPresentMask)
+
+ 1663 if (flags & kFirstSampleFlagsPresentMask)
+
+ 1665 uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
+ 1666 (flags & kSampleSizePresentMask ? 1 : 0) +
+ 1667 (flags & kSampleFlagsPresentMask ? 1 : 0) +
+ 1668 (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
+ 1669 atom_size += fields * sizeof(uint32_t) * sample_count;
+
+
+
+ 1673 SampleToGroup::SampleToGroup() : grouping_type(0), grouping_type_parameter(0) {}
+ 1674 SampleToGroup::~SampleToGroup() {}
+ 1675 FourCC SampleToGroup::BoxType() const { return FOURCC_SBGP; }
+
+
+
+ 1679 buffer->ReadWriteUInt32(&grouping_type));
+
+ 1681 RCHECK(buffer->ReadWriteUInt32(&grouping_type_parameter));
+
+ 1683 if (grouping_type != FOURCC_SEIG) {
+
+ 1685 DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
+
+
+
+ 1689 uint32_t count = entries.size();
+ 1690 RCHECK(buffer->ReadWriteUInt32(&count));
+ 1691 entries.resize(count);
+ 1692 for (uint32_t i = 0; i < count; ++i) {
+ 1693 RCHECK(buffer->ReadWriteUInt32(&entries[i].sample_count) &&
+ 1694 buffer->ReadWriteUInt32(&entries[i].group_description_index));
+
+
+
+
+
+
+
+ 1702 if (!entries.empty()) {
+ 1703 atom_size = kFullBoxSize + sizeof(grouping_type) +
+ 1704 (version == 1 ? sizeof(grouping_type_parameter) : 0) +
+ 1705 sizeof(uint32_t) + entries.size() * sizeof(entries[0]);
+
+
+
+
+ 1710 CencSampleEncryptionInfoEntry::CencSampleEncryptionInfoEntry()
+ 1711 : is_encrypted(false), iv_size(0) {
+
+ 1713 CencSampleEncryptionInfoEntry::~CencSampleEncryptionInfoEntry() {};
+
+ 1715 SampleGroupDescription::SampleGroupDescription() : grouping_type(0) {}
+ 1716 SampleGroupDescription::~SampleGroupDescription() {}
+ 1717 FourCC SampleGroupDescription::BoxType() const { return FOURCC_SGPD; }
+
+
+
+ 1721 buffer->ReadWriteUInt32(&grouping_type));
+
+ 1723 if (grouping_type != FOURCC_SEIG) {
+
+ 1725 DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
+
+
+
+ 1729 const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
+ 1730 uint32_t default_length = 0;
+
+
+ 1733 RCHECK(buffer->ReadWriteUInt32(&default_length));
+ 1734 RCHECK(default_length == 0 || default_length >= kEntrySize);
+
+ 1736 default_length = kEntrySize;
+ 1737 RCHECK(buffer->ReadWriteUInt32(&default_length));
+
+
+
+ 1741 uint32_t count = entries.size();
+ 1742 RCHECK(buffer->ReadWriteUInt32(&count));
+ 1743 entries.resize(count);
+ 1744 for (uint32_t i = 0; i < count; ++i) {
+
+ 1746 if (buffer-> Reading() && default_length == 0) {
+ 1747 uint32_t description_length = 0;
+ 1748 RCHECK(buffer->ReadWriteUInt32(&description_length));
+ 1749 RCHECK(description_length >= kEntrySize);
+
+
+
+
+ 1754 if (entries[i].key_id.size() != kCencKeyIdSize) {
+ 1755 LOG(WARNING) << "CENC defines key id length of " << kCencKeyIdSize
+ 1756 << " bytes; got " << entries[i].key_id.size()
+ 1757 << ". Resized accordingly.";
+ 1758 entries[i].key_id.resize(kCencKeyIdSize);
+
+
+
+ 1762 uint8_t flag = entries[i].is_encrypted ? 1 : 0;
+
+ 1764 buffer->ReadWriteUInt8(&flag) &&
+ 1765 buffer->ReadWriteUInt8(&entries[i].iv_size) &&
+ 1766 buffer->ReadWriteVector(&entries[i].key_id, kCencKeyIdSize));
+
+
+ 1769 entries[i].is_encrypted = (flag != 0);
+ 1770 if (entries[i].is_encrypted) {
+ 1771 RCHECK(entries[i].iv_size == 8 || entries[i].iv_size == 16);
+
+ 1773 RCHECK(entries[i].iv_size == 0);
+
+
+
+
+
+
+
+
+
+
+
+ 1785 if (!entries.empty()) {
+ 1786 const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
+ 1787 atom_size = kFullBoxSize + sizeof(grouping_type) +
+ 1788 (version == 1 ? sizeof(uint32_t) : 0) + sizeof(uint32_t) +
+ 1789 entries.size() * kEntrySize;
+
+
+
+
+ 1794 TrackFragment::TrackFragment() : decode_time_absent(false) {}
+ 1795 TrackFragment::~TrackFragment() {}
+ 1796 FourCC TrackFragment::BoxType() const { return FOURCC_TRAF; }
+
+
+
+
+
+
+ 1803 DCHECK(buffer-> reader());
+
+ 1805 if (!decode_time_absent)
+
+
+
+
+
+
+
+ 1813 while (sample_to_group.grouping_type != FOURCC_SEIG &&
+
+
+
+ 1817 while (sample_group_description.grouping_type != FOURCC_SEIG &&
+
+
+
+
+ 1822 if (!decode_time_absent)
+
+ 1824 for (uint32_t i = 0; i < runs.size(); ++i)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1838 for (uint32_t i = 0; i < runs.size(); ++i)
+
+
+
+
+ 1843 MovieFragment::MovieFragment() {}
+ 1844 MovieFragment::~MovieFragment() {}
+ 1845 FourCC MovieFragment::BoxType() const { return FOURCC_MOOF; }
+
+
+
+
+
+
+
+
+
+
+
+ 1857 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 1859 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+
+
+
+ 1867 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 1869 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+ 1874 SegmentIndex::SegmentIndex()
+
+
+ 1877 earliest_presentation_time(0),
+
+ 1879 SegmentIndex::~SegmentIndex() {}
+ 1880 FourCC SegmentIndex::BoxType() const { return FOURCC_SIDX; }
+
+
+
+ 1884 buffer->ReadWriteUInt32(&reference_id) &&
+ 1885 buffer->ReadWriteUInt32(×cale));
+
+ 1887 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+ 1892 uint16_t reference_count = references.size();
+
+ 1894 buffer->ReadWriteUInt16(&reference_count));
+ 1895 references.resize(reference_count);
+
+ 1897 uint32_t reference_type_size;
+
+ 1899 for (uint32_t i = 0; i < reference_count; ++i) {
+
+ 1901 reference_type_size = references[i].referenced_size;
+ 1902 if (references[i].reference_type)
+ 1903 reference_type_size |= (1 << 31);
+ 1904 sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
+ 1905 if (references[i].starts_with_sap)
+
+
+ 1908 RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
+ 1909 buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
+ 1910 buffer->ReadWriteUInt32(&sap));
+
+ 1912 references[i].reference_type = (reference_type_size >> 31) ? true : false;
+ 1913 references[i].referenced_size = reference_type_size & ~(1 << 31);
+ 1914 references[i].starts_with_sap = (sap >> 31) ? true : false;
+ 1915 references[i].sap_type =
+ 1916 static_cast<SegmentReference::SAPType >((sap >> 28) & 0x07);
+ 1917 references[i].sap_delta_time = sap & ~(0xF << 28);
+
+
+
+
+
+
+ 1924 version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
+ 1925 atom_size = kFullBoxSize + sizeof(reference_id) + sizeof(timescale) +
+ 1926 sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
+ 1927 3 * sizeof(uint32_t) * references.size();
+
+
+
+ 1931 MediaData::MediaData() : data_size(0) {}
+ 1932 MediaData::~MediaData() {}
+ 1933 FourCC MediaData::BoxType() const { return FOURCC_MDAT; }
+
+ 1935 void MediaData::Write(BufferWriter* buffer) {
+ 1936 buffer->AppendInt(ComputeSize());
+ 1937 buffer->AppendInt(static_cast<uint32_t>(BoxType()));
+
+
+ 1940 uint32_t MediaData::ComputeSize() {
+ 1941 return kBoxSize + data_size;
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
+bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
-
+
-bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
-
-
+bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
+
+
-
+
@@ -2081,57 +2080,57 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
-
-uint32_t ComputeSize() override
-
+
+
+
+
+uint32_t ComputeSize() override
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -2140,38 +2139,38 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-uint32_t ComputeSize() override
+uint32_t ComputeSize() override
-
-
-
+
+
+
-
+
-
-uint32_t ComputeSize() override
+
+uint32_t ComputeSize() override
-
+
-
-
-bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
-
-
-
+
+
+bool ReadWrite(BoxBuffer *buffer) override Read/write the mp4 box from/to BoxBuffer.
+
+
+
diff --git a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html
index 32d61f46ce..ae0e19ef45 100644
--- a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html
+++ b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html
@@ -125,7 +125,7 @@ const std::string & | id
diff --git a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html
index a9a95e2d73..f4bf670d56 100644
--- a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html
+++ b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html
index b23523e5c0..2d95fcdcdc 100644
--- a/docs/de/d0f/local__file_8h_source.html
+++ b/docs/de/d0f/local__file_8h_source.html
@@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d10/cenc_8h_source.html b/docs/de/d10/cenc_8h_source.html
index fd69182b24..68de6d1235 100644
--- a/docs/de/d10/cenc_8h_source.html
+++ b/docs/de/d10/cenc_8h_source.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d12/container__names_8h_source.html b/docs/de/d12/container__names_8h_source.html
index 144481cf93..825f52da94 100644
--- a/docs/de/d12/container__names_8h_source.html
+++ b/docs/de/d12/container__names_8h_source.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d15/media__stream_8cc_source.html b/docs/de/d15/media__stream_8cc_source.html
index dcadae0091..c63f826876 100644
--- a/docs/de/d15/media__stream_8cc_source.html
+++ b/docs/de/d15/media__stream_8cc_source.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d17/cluster__builder_8cc_source.html b/docs/de/d17/cluster__builder_8cc_source.html
index 657d67510c..a123c4468a 100644
--- a/docs/de/d17/cluster__builder_8cc_source.html
+++ b/docs/de/d17/cluster__builder_8cc_source.html
@@ -330,7 +330,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d19/classedash__packager_1_1media_1_1File.html b/docs/de/d19/classedash__packager_1_1media_1_1File.html
index 09f3aede18..722cbbf35b 100644
--- a/docs/de/d19/classedash__packager_1_1media_1_1File.html
+++ b/docs/de/d19/classedash__packager_1_1media_1_1File.html
@@ -662,7 +662,7 @@ class | ThreadedIoFile
diff --git a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html
index 87719ca71c..9f410823b2 100644
--- a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html
+++ b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html
@@ -128,7 +128,7 @@ std::string | language
diff --git a/docs/de/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html
index 191a851782..3f895c5bbd 100644
--- a/docs/de/d34/offset__byte__queue_8h_source.html
+++ b/docs/de/d34/offset__byte__queue_8h_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d3e/buffer__reader_8h_source.html b/docs/de/d3e/buffer__reader_8h_source.html
index 03665ec36d..bff32bc52a 100644
--- a/docs/de/d3e/buffer__reader_8h_source.html
+++ b/docs/de/d3e/buffer__reader_8h_source.html
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html
index efead6d7b3..e8a22a42f6 100644
--- a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html
+++ b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html
@@ -186,7 +186,7 @@ Additional Inherited Members |
diff --git a/docs/de/d4a/muxer__listener__internal_8h_source.html b/docs/de/d4a/muxer__listener__internal_8h_source.html
index 01ca1987db..a96ac42a0d 100644
--- a/docs/de/d4a/muxer__listener__internal_8h_source.html
+++ b/docs/de/d4a/muxer__listener__internal_8h_source.html
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html
index e480dbf46e..0227ce5f83 100644
--- a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html
+++ b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html
index 511dbeb224..a27788ff8e 100644
--- a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html
+++ b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html
@@ -271,7 +271,7 @@ std::string
diff --git a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html
index 2fe4fd999e..ac92c91e8a 100644
--- a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html
+++ b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html
@@ -148,7 +148,7 @@ const scoped_refptr
diff --git a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html
index 72823e0b58..f7702aa7ec 100644
--- a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html
+++ b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d5b/adts__header_8cc_source.html b/docs/de/d5b/adts__header_8cc_source.html
index 44d77bf518..97dabc4d0c 100644
--- a/docs/de/d5b/adts__header_8cc_source.html
+++ b/docs/de/d5b/adts__header_8cc_source.html
@@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d5c/mpd__flags_8h_source.html b/docs/de/d5c/mpd__flags_8h_source.html
index b8e9ed5730..5910a81d50 100644
--- a/docs/de/d5c/mpd__flags_8h_source.html
+++ b/docs/de/d5c/mpd__flags_8h_source.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html
index c9c5f770f4..50b53feec5 100644
--- a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html
+++ b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d6e/language__utils_8h_source.html b/docs/de/d6e/language__utils_8h_source.html
index bf1c577b6e..ab5ef37e63 100644
--- a/docs/de/d6e/language__utils_8h_source.html
+++ b/docs/de/d6e/language__utils_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d70/http__key__fetcher_8cc_source.html b/docs/de/d70/http__key__fetcher_8cc_source.html
index 81669099e2..72466ef490 100644
--- a/docs/de/d70/http__key__fetcher_8cc_source.html
+++ b/docs/de/d70/http__key__fetcher_8cc_source.html
@@ -236,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
index 5629208880..a7a89e4c6a 100644
--- a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
+++ b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d77/webm__content__encodings__client_8cc_source.html b/docs/de/d77/webm__content__encodings__client_8cc_source.html
index e8829a51e1..211afa627c 100644
--- a/docs/de/d77/webm__content__encodings__client_8cc_source.html
+++ b/docs/de/d77/webm__content__encodings__client_8cc_source.html
@@ -361,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d7b/mp4__media__parser_8h_source.html b/docs/de/d7b/mp4__media__parser_8h_source.html
index 9354a0d121..11064724cf 100644
--- a/docs/de/d7b/mp4__media__parser_8h_source.html
+++ b/docs/de/d7b/mp4__media__parser_8h_source.html
@@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d83/box__definitions__comparison_8h_source.html b/docs/de/d83/box__definitions__comparison_8h_source.html
index 73a0fc605e..c171f88120 100644
--- a/docs/de/d83/box__definitions__comparison_8h_source.html
+++ b/docs/de/d83/box__definitions__comparison_8h_source.html
@@ -457,7 +457,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html
index 9618bab42a..63f1c2afe3 100644
--- a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html
+++ b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html
index 0ea5bb3067..80a2965b9c 100644
--- a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html
+++ b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html
@@ -142,7 +142,7 @@ Additional Inherited Members |
diff --git a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html
index 250bf5d491..2b3161eed6 100644
--- a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html
+++ b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html
@@ -276,7 +276,7 @@ int slice_beta_offset_div2
diff --git a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html
index d25ceced00..53c3a32905 100644
--- a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html
+++ b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html
index 1f79de2d08..733e698bae 100644
--- a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html
+++ b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html
@@ -199,7 +199,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters
diff --git a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html
index e57862d8e8..50d277616c 100644
--- a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html
+++ b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html
index a8e60c92e9..44c8b27a27 100644
--- a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html
+++ b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html
@@ -109,7 +109,7 @@ virtual void | addWebVTTCue<
diff --git a/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html
index 80a0c79f76..ff53b52e37 100644
--- a/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html
+++ b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html
index 1cfdb34a97..fff12f6489 100644
--- a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html
+++ b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html
@@ -150,7 +150,7 @@ Protected Member Functions |
diff --git a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
index 7512d0caf4..b45e98ef54 100644
--- a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
+++ b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html
index 44e5bc2c2a..f6ca05a37a 100644
--- a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html
+++ b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
index 8d906948bf..d1f84a1449 100644
--- a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
+++ b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dad/validate__flag_8cc_source.html b/docs/de/dad/validate__flag_8cc_source.html
index fcbc520dd0..1723f7ccc6 100644
--- a/docs/de/dad/validate__flag_8cc_source.html
+++ b/docs/de/dad/validate__flag_8cc_source.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html
index 078ef02483..8343e39a61 100644
--- a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html
+++ b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html
@@ -166,7 +166,7 @@ void set_decoder_specific_
diff --git a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html
index 752a6fab25..1314c498cb 100644
--- a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html
+++ b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dc1/demuxer_8h_source.html b/docs/de/dc1/demuxer_8h_source.html
index e13a19d167..2f14b5b03c 100644
--- a/docs/de/dc1/demuxer_8h_source.html
+++ b/docs/de/dc1/demuxer_8h_source.html
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
index bd36ed2558..582e67b31d 100644
--- a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
+++ b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
@@ -180,7 +180,7 @@ Additional Inherited Members |
diff --git a/docs/de/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html
index e09ba32695..423762e345 100644
--- a/docs/de/dcc/mock__mpd__notifier_8cc_source.html
+++ b/docs/de/dcc/mock__mpd__notifier_8cc_source.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dcf/file__closer_8h_source.html b/docs/de/dcf/file__closer_8h_source.html
index 4663e4509b..e97a6319e2 100644
--- a/docs/de/dcf/file__closer_8h_source.html
+++ b/docs/de/dcf/file__closer_8h_source.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html
index bbe82c4f43..49f5eab55b 100644
--- a/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html
+++ b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dd6/content__protection__element_8h_source.html b/docs/de/dd6/content__protection__element_8h_source.html
index 915f7a6996..bf2dfc26d2 100644
--- a/docs/de/dd6/content__protection__element_8h_source.html
+++ b/docs/de/dd6/content__protection__element_8h_source.html
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html
index 136567d229..bf34f90ff3 100644
--- a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html
+++ b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html
index a21f1ad26d..21283cea31 100644
--- a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html
+++ b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html
@@ -167,7 +167,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1327 of file box_definitions.cc.
+Definition at line 1326 of file box_definitions.cc.
@@ -178,7 +178,7 @@ Additional Inherited Members
diff --git a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html
index 580c577c08..112be1bfb4 100644
--- a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html
+++ b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dfa/muxer__listener_8h_source.html b/docs/de/dfa/muxer__listener_8h_source.html
index 71e4a3012c..21113e5e48 100644
--- a/docs/de/dfa/muxer__listener_8h_source.html
+++ b/docs/de/dfa/muxer__listener_8h_source.html
@@ -204,7 +204,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html
index 1ce0d941b3..4ac2dc5ecf 100644
--- a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html
+++ b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html
index 37aedae00e..afeabcc494 100644
--- a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html
+++ b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dfd/stream__info_8cc_source.html b/docs/de/dfd/stream__info_8cc_source.html
index 863e9836e6..19f289b2a1 100644
--- a/docs/de/dfd/stream__info_8cc_source.html
+++ b/docs/de/dfd/stream__info_8cc_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d1a/offset__byte__queue_8cc_source.html b/docs/df/d1a/offset__byte__queue_8cc_source.html
index 72276aae98..e186922fa7 100644
--- a/docs/df/d1a/offset__byte__queue_8cc_source.html
+++ b/docs/df/d1a/offset__byte__queue_8cc_source.html
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d1c/composition__offset__iterator_8h_source.html b/docs/df/d1c/composition__offset__iterator_8h_source.html
index e122f7fb2a..61c5c2528a 100644
--- a/docs/df/d1c/composition__offset__iterator_8h_source.html
+++ b/docs/df/d1c/composition__offset__iterator_8h_source.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html
index a92e60f8f8..352a904011 100644
--- a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html
+++ b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html
index ae0346ccc3..b3366502a9 100644
--- a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html
+++ b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html
@@ -199,7 +199,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1660 of file box_definitions.cc.
+Definition at line 1659 of file box_definitions.cc.
@@ -210,7 +210,7 @@ Additional Inherited Members
diff --git a/docs/df/d22/validate__flag_8h_source.html b/docs/df/d22/validate__flag_8h_source.html
index ca39911816..cc5a8a2ad6 100644
--- a/docs/df/d22/validate__flag_8h_source.html
+++ b/docs/df/d22/validate__flag_8h_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html
index de4d2526d6..84036b4442 100644
--- a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html
+++ b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html
@@ -208,7 +208,7 @@ Static Public Attributes
diff --git a/docs/df/d31/muxer__util_8cc_source.html b/docs/df/d31/muxer__util_8cc_source.html
index f01367c42a..f1257cafa4 100644
--- a/docs/df/d31/muxer__util_8cc_source.html
+++ b/docs/df/d31/muxer__util_8cc_source.html
@@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d32/audio__stream__info_8h_source.html b/docs/df/d32/audio__stream__info_8h_source.html
index 42c49694c2..8c3d7338d9 100644
--- a/docs/df/d32/audio__stream__info_8h_source.html
+++ b/docs/df/d32/audio__stream__info_8h_source.html
@@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
index b7ad2f7d79..3a4876457d 100644
--- a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
+++ b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html
index 5dfbcc5a79..dc744d3a6e 100644
--- a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html
+++ b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html
@@ -116,7 +116,7 @@ int size () const |
diff --git a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html
index f9925ea8b3..9c17e34582 100644
--- a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html
+++ b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html
index 17561245d7..c53ffa56ab 100644
--- a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html
+++ b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html
index 8654b300aa..3a5ea7957d 100644
--- a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html
+++ b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html
index 8a473f3b68..91b97b7930 100644
--- a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html
+++ b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html
@@ -179,7 +179,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1115 of file box_definitions.cc.
+Definition at line 1114 of file box_definitions.cc.
@@ -190,7 +190,7 @@ Additional Inherited Members
diff --git a/docs/df/d67/opus__packet__builder_8h_source.html b/docs/df/d67/opus__packet__builder_8h_source.html
index 7faa7da4b1..380b9c78ad 100644
--- a/docs/df/d67/opus__packet__builder_8h_source.html
+++ b/docs/df/d67/opus__packet__builder_8h_source.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html
index e8ea17e8fb..aea363ea71 100644
--- a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html
+++ b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html
@@ -179,7 +179,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1021 of file box_definitions.cc.
+Definition at line 1020 of file box_definitions.cc.
@@ -190,7 +190,7 @@ Additional Inherited Members
diff --git a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html
index 54731bebf7..acb822fd73 100644
--- a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html
+++ b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/df/d7d/webm__info__parser_8cc_source.html b/docs/df/d7d/webm__info__parser_8cc_source.html
index dc9d00e65f..2f4b688021 100644
--- a/docs/df/d7d/webm__info__parser_8cc_source.html
+++ b/docs/df/d7d/webm__info__parser_8cc_source.html
@@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html
index 1410b362fe..39bfac98f5 100644
--- a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html
+++ b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html
@@ -169,7 +169,7 @@ Additional Inherited Members
Implements edash_packager::media::mp4::Box.
-Definition at line 1487 of file box_definitions.cc.
+Definition at line 1486 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/df/d96/xml__node_8cc_source.html b/docs/df/d96/xml__node_8cc_source.html
index a040435857..1f1ae276b1 100644
--- a/docs/df/d96/xml__node_8cc_source.html
+++ b/docs/df/d96/xml__node_8cc_source.html
@@ -469,7 +469,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html
index ce54bcccfe..40a936a758 100644
--- a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html
+++ b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dad/decrypt__config_8h_source.html b/docs/df/dad/decrypt__config_8h_source.html
index e18cdfd4e2..ceed60f282 100644
--- a/docs/df/dad/decrypt__config_8h_source.html
+++ b/docs/df/dad/decrypt__config_8h_source.html
@@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html
index 575b7617df..d086276b79 100644
--- a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html
+++ b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html
@@ -251,7 +251,7 @@ template<typename T >
diff --git a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
index aa2240ff96..474613c5fd 100644
--- a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
+++ b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html
index a2a279d06a..a60bda97eb 100644
--- a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html
+++ b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html
index d5491b4ca9..06daaf79a6 100644
--- a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html
+++ b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dd2/mpd__utils_8h_source.html b/docs/df/dd2/mpd__utils_8h_source.html
index 9f1c921819..ea0e4a9633 100644
--- a/docs/df/dd2/mpd__utils_8h_source.html
+++ b/docs/df/dd2/mpd__utils_8h_source.html
@@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html
index 01eadd9860..be1462d4bf 100644
--- a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html
+++ b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html
@@ -301,7 +301,7 @@ void AppendInt (int64_
diff --git a/docs/df/dde/ts__section__psi_8cc_source.html b/docs/df/dde/ts__section__psi_8cc_source.html
index e4524e6582..a75caed813 100644
--- a/docs/df/dde/ts__section__psi_8cc_source.html
+++ b/docs/df/dde/ts__section__psi_8cc_source.html
@@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html
index 0083d167c0..b5cb9c0729 100644
--- a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html
+++ b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/de3/text__track__config_8cc_source.html b/docs/df/de3/text__track__config_8cc_source.html
index 8edd326c9c..bcd6cfdb13 100644
--- a/docs/df/de3/text__track__config_8cc_source.html
+++ b/docs/df/de3/text__track__config_8cc_source.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html
index db52cfb33d..3e8357cb67 100644
--- a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html
+++ b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html
@@ -177,7 +177,7 @@ virtual void | OnNewSegment<
diff --git a/docs/df/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html
index 74b1d1485e..f262929c33 100644
--- a/docs/df/de9/segment__info_8h_source.html
+++ b/docs/df/de9/segment__info_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html
index 3e6632f52a..0fbec3ad1c 100644
--- a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html
+++ b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html
index 56fe3df2a2..94f96bfb26 100644
--- a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html
+++ b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dir_2618cd273dea54f184e42d7a562af818.html b/docs/dir_2618cd273dea54f184e42d7a562af818.html
index 3af6de014b..85d298c272 100644
--- a/docs/dir_2618cd273dea54f184e42d7a562af818.html
+++ b/docs/dir_2618cd273dea54f184e42d7a562af818.html
@@ -140,7 +140,7 @@ Files |
diff --git a/docs/dir_279fd47bebb21302c25cfb685e84c359.html b/docs/dir_279fd47bebb21302c25cfb685e84c359.html
index 014d0e04ce..d85f2a6012 100644
--- a/docs/dir_279fd47bebb21302c25cfb685e84c359.html
+++ b/docs/dir_279fd47bebb21302c25cfb685e84c359.html
@@ -113,7 +113,7 @@ Files
diff --git a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
index 9e284dc7e0..da309281e0 100644
--- a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
+++ b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
@@ -99,7 +99,7 @@ Directories
diff --git a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
index d49acebda3..3122d270c7 100644
--- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
+++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
@@ -173,7 +173,7 @@ Files
diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html
index 94613e9bd9..31f3bb6b70 100644
--- a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html
+++ b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html
index 73f00aa029..e424ac85a0 100644
--- a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html
+++ b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html
@@ -149,7 +149,7 @@ Files
diff --git a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html
index fca49bcdcd..f7d40cd9fe 100644
--- a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html
+++ b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html
@@ -103,7 +103,7 @@ Files
diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
index 50cea06cff..59e1840438 100644
--- a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
+++ b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
@@ -99,7 +99,7 @@ Directories
diff --git a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html
index f83ffd4dbd..430da715fe 100644
--- a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html
+++ b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html
@@ -95,7 +95,7 @@ Files
diff --git a/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html b/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html
index 962d7e4e56..65a88c2c76 100644
--- a/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html
+++ b/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_89dd766eb2df7d7257dbe806a34404af.html b/docs/dir_89dd766eb2df7d7257dbe806a34404af.html
index bf49978e83..d283c74842 100644
--- a/docs/dir_89dd766eb2df7d7257dbe806a34404af.html
+++ b/docs/dir_89dd766eb2df7d7257dbe806a34404af.html
@@ -93,7 +93,7 @@ Directories
diff --git a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html
index bddd3ee529..4bb8231649 100644
--- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html
+++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html
@@ -109,7 +109,7 @@ Files
diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
index 21edb94082..fe823be54e 100644
--- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
+++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
@@ -213,7 +213,7 @@ Files
diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html
index c08140ee46..2f6348292a 100644
--- a/docs/dir_d422163b96683743ed3963d4aac17747.html
+++ b/docs/dir_d422163b96683743ed3963d4aac17747.html
@@ -127,7 +127,7 @@ Files
diff --git a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html
index ac1329115d..8d6e8668a5 100644
--- a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html
+++ b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html
index 49a3b73c58..87716d85dc 100644
--- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html
+++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html
@@ -131,7 +131,7 @@ Files
diff --git a/docs/files.html b/docs/files.html
index 14d84e98fd..e45c0a1dfc 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -341,7 +341,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions.html b/docs/functions.html
index f70a5b967c..9b182c2302 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_b.html b/docs/functions_b.html
index 9c3ddd1b01..b47f82b3f1 100644
--- a/docs/functions_b.html
+++ b/docs/functions_b.html
@@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_c.html b/docs/functions_c.html
index 344947b99e..1d8fdab3ee 100644
--- a/docs/functions_c.html
+++ b/docs/functions_c.html
@@ -254,7 +254,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_d.html b/docs/functions_d.html
index 68138be77b..3a1117459e 100644
--- a/docs/functions_d.html
+++ b/docs/functions_d.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_e.html b/docs/functions_e.html
index 4607f546ff..a9e91026d2 100644
--- a/docs/functions_e.html
+++ b/docs/functions_e.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_eval.html b/docs/functions_eval.html
index a93663e722..ab7825fe95 100644
--- a/docs/functions_eval.html
+++ b/docs/functions_eval.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_f.html b/docs/functions_f.html
index c1723d6b35..0a511f2fe4 100644
--- a/docs/functions_f.html
+++ b/docs/functions_f.html
@@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func.html b/docs/functions_func.html
index 85e9e994a6..7978df82f4 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html
index e7b0df34fe..6986717a87 100644
--- a/docs/functions_func_b.html
+++ b/docs/functions_func_b.html
@@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html
index 205c15aa23..568a743104 100644
--- a/docs/functions_func_c.html
+++ b/docs/functions_func_c.html
@@ -254,7 +254,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html
index fd77acdc63..55b7a1b329 100644
--- a/docs/functions_func_d.html
+++ b/docs/functions_func_d.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html
index 4631887baa..d1d69bc35e 100644
--- a/docs/functions_func_e.html
+++ b/docs/functions_func_e.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html
index c0b20f3289..1fabc2b75f 100644
--- a/docs/functions_func_f.html
+++ b/docs/functions_func_f.html
@@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html
index 9f9a4dc564..126224ee2a 100644
--- a/docs/functions_func_g.html
+++ b/docs/functions_func_g.html
@@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html
index 687558fce5..7d01c2d404 100644
--- a/docs/functions_func_h.html
+++ b/docs/functions_func_h.html
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html
index ea60d0f395..80b28017af 100644
--- a/docs/functions_func_i.html
+++ b/docs/functions_func_i.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html
index 6568f6ac64..bb6aca1599 100644
--- a/docs/functions_func_k.html
+++ b/docs/functions_func_k.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html
index ae530b4aa4..30c09029fe 100644
--- a/docs/functions_func_l.html
+++ b/docs/functions_func_l.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html
index 0b9152f6d9..98be328777 100644
--- a/docs/functions_func_m.html
+++ b/docs/functions_func_m.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html
index 0302332c19..d0b1f78fce 100644
--- a/docs/functions_func_n.html
+++ b/docs/functions_func_n.html
@@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html
index c0e76917f1..3dec7422d5 100644
--- a/docs/functions_func_o.html
+++ b/docs/functions_func_o.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html
index b04991ce33..a1de4d92b4 100644
--- a/docs/functions_func_p.html
+++ b/docs/functions_func_p.html
@@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html
index bf1b1f5cc0..3c9c095db0 100644
--- a/docs/functions_func_r.html
+++ b/docs/functions_func_r.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html
index cda6885ac1..d68d5ab03f 100644
--- a/docs/functions_func_s.html
+++ b/docs/functions_func_s.html
@@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html
index 1eb0c90aa7..756489efb3 100644
--- a/docs/functions_func_t.html
+++ b/docs/functions_func_t.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html
index 7fd3367135..247905d32f 100644
--- a/docs/functions_func_u.html
+++ b/docs/functions_func_u.html
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html
index 8277537a5f..00e07be0bd 100644
--- a/docs/functions_func_v.html
+++ b/docs/functions_func_v.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html
index 312e2cccd5..5478da9cb2 100644
--- a/docs/functions_func_w.html
+++ b/docs/functions_func_w.html
@@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_x.html b/docs/functions_func_x.html
index 95eb03aa0d..cbd46a780c 100644
--- a/docs/functions_func_x.html
+++ b/docs/functions_func_x.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_~.html b/docs/functions_func_~.html
index 110c08fd69..c71ce0c922 100644
--- a/docs/functions_func_~.html
+++ b/docs/functions_func_~.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_g.html b/docs/functions_g.html
index 13be72f1cc..81b6a9036e 100644
--- a/docs/functions_g.html
+++ b/docs/functions_g.html
@@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_h.html b/docs/functions_h.html
index d61347908a..5f757be94e 100644
--- a/docs/functions_h.html
+++ b/docs/functions_h.html
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_i.html b/docs/functions_i.html
index c86f691138..a4e4c5f572 100644
--- a/docs/functions_i.html
+++ b/docs/functions_i.html
@@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_k.html b/docs/functions_k.html
index 41b7c69111..a5b6fd394d 100644
--- a/docs/functions_k.html
+++ b/docs/functions_k.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_l.html b/docs/functions_l.html
index 2e179e0657..5092f78612 100644
--- a/docs/functions_l.html
+++ b/docs/functions_l.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_m.html b/docs/functions_m.html
index 72974cd870..f0bd99442f 100644
--- a/docs/functions_m.html
+++ b/docs/functions_m.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_n.html b/docs/functions_n.html
index 548fa6226f..267e80a007 100644
--- a/docs/functions_n.html
+++ b/docs/functions_n.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_o.html b/docs/functions_o.html
index f63c81febc..34844b4ee2 100644
--- a/docs/functions_o.html
+++ b/docs/functions_o.html
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_p.html b/docs/functions_p.html
index 351a71273e..31d76fc066 100644
--- a/docs/functions_p.html
+++ b/docs/functions_p.html
@@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_r.html b/docs/functions_r.html
index 242b624ff9..6140d53916 100644
--- a/docs/functions_r.html
+++ b/docs/functions_r.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_s.html b/docs/functions_s.html
index 3ad7f8a665..0f24d112c3 100644
--- a/docs/functions_s.html
+++ b/docs/functions_s.html
@@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_t.html b/docs/functions_t.html
index 00f74712fb..e5d797ac0e 100644
--- a/docs/functions_t.html
+++ b/docs/functions_t.html
@@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_type.html b/docs/functions_type.html
index f3ac197d40..27d56137f5 100644
--- a/docs/functions_type.html
+++ b/docs/functions_type.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_u.html b/docs/functions_u.html
index 2a9b9f56e0..b5f4a2d8d8 100644
--- a/docs/functions_u.html
+++ b/docs/functions_u.html
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_v.html b/docs/functions_v.html
index b39bc09e93..af5c10708e 100644
--- a/docs/functions_v.html
+++ b/docs/functions_v.html
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index 86d6ee94e4..34ba200c56 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_w.html b/docs/functions_w.html
index a6ef37815b..771657b743 100644
--- a/docs/functions_w.html
+++ b/docs/functions_w.html
@@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_x.html b/docs/functions_x.html
index ae592a9760..6fb11e5bc1 100644
--- a/docs/functions_x.html
+++ b/docs/functions_x.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_~.html b/docs/functions_~.html
index b0e377f3c6..fe9a45feb0 100644
--- a/docs/functions_~.html
+++ b/docs/functions_~.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index d4560973c7..664d627336 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -294,7 +294,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/index.html b/docs/index.html
index 3a9f297512..63cfebf5e7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index 3140fd0331..11a9df393a 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index de2520ee42..39eb7fc380 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/namespaces.html b/docs/namespaces.html
index d3114de3cd..2c52c1c9b9 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');