diff --git a/docs/annotated.html b/docs/annotated.html
index 55f5072fd3..00220e0718 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -384,7 +384,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/classes.html b/docs/classes.html
index f483bfd041..43c351ed6d 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/d0/d00/structshaka_1_1media_1_1mp4_1_1HandlerReference-members.html b/docs/d0/d00/structshaka_1_1media_1_1mp4_1_1HandlerReference-members.html
index f81d4856a7..ed1052b643 100644
--- a/docs/d0/d00/structshaka_1_1media_1_1mp4_1_1HandlerReference-members.html
+++ b/docs/d0/d00/structshaka_1_1media_1_1mp4_1_1HandlerReference-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d04/classshaka_1_1media_1_1RsaRequestSigner-members.html b/docs/d0/d04/classshaka_1_1media_1_1RsaRequestSigner-members.html
index e3416c3f47..15977b5f9e 100644
--- a/docs/d0/d04/classshaka_1_1media_1_1RsaRequestSigner-members.html
+++ b/docs/d0/d04/classshaka_1_1media_1_1RsaRequestSigner-members.html
@@ -102,7 +102,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 71c0ea4e3c..4fc66f3de0 100644
--- a/docs/d0/d06/mpd__flags_8cc_source.html
+++ b/docs/d0/d06/mpd__flags_8cc_source.html
@@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d0e/classshaka_1_1media_1_1HttpKeyFetcher-members.html b/docs/d0/d0e/classshaka_1_1media_1_1HttpKeyFetcher-members.html
index b4832c591e..b9046b0a84 100644
--- a/docs/d0/d0e/classshaka_1_1media_1_1HttpKeyFetcher-members.html
+++ b/docs/d0/d0e/classshaka_1_1media_1_1HttpKeyFetcher-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d0e/hevc__decoder__configuration__record_8h_source.html b/docs/d0/d0e/hevc__decoder__configuration__record_8h_source.html
index 017fcbff6e..1fb37202be 100644
--- a/docs/d0/d0e/hevc__decoder__configuration__record_8h_source.html
+++ b/docs/d0/d0e/hevc__decoder__configuration__record_8h_source.html
@@ -139,7 +139,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 fb339ed8ae..6bf70076f8 100644
--- a/docs/d0/d0e/muxer__options_8h_source.html
+++ b/docs/d0/d0e/muxer__options_8h_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d0f/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt-members.html b/docs/d0/d0f/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
index 691f97a8ac..aa60e73d08 100644
--- a/docs/d0/d0f/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
+++ b/docs/d0/d0f/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html b/docs/d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html
index f694c2412f..8ac3e64523 100644
--- a/docs/d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html
+++ b/docs/d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html
@@ -121,7 +121,7 @@ uint32_t height |
diff --git a/docs/d0/d17/structshaka_1_1media_1_1StreamData-members.html b/docs/d0/d17/structshaka_1_1media_1_1StreamData-members.html
index 6ce5df9fe1..0237109cc2 100644
--- a/docs/d0/d17/structshaka_1_1media_1_1StreamData-members.html
+++ b/docs/d0/d17/structshaka_1_1media_1_1StreamData-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d1e/classshaka_1_1media_1_1H265ByteToUnitStreamConverter-members.html b/docs/d0/d1e/classshaka_1_1media_1_1H265ByteToUnitStreamConverter-members.html
index e691f91636..a6f2cb8ef1 100644
--- a/docs/d0/d1e/classshaka_1_1media_1_1H265ByteToUnitStreamConverter-members.html
+++ b/docs/d0/d1e/classshaka_1_1media_1_1H265ByteToUnitStreamConverter-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d1f/structshaka_1_1media_1_1mp4_1_1VTTCueBox-members.html b/docs/d0/d1f/structshaka_1_1media_1_1mp4_1_1VTTCueBox-members.html
index 7f6af61c2d..07d9d95c17 100644
--- a/docs/d0/d1f/structshaka_1_1media_1_1mp4_1_1VTTCueBox-members.html
+++ b/docs/d0/d1f/structshaka_1_1media_1_1mp4_1_1VTTCueBox-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html b/docs/d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html
index 16da0e0df0..89bec1c0d1 100644
--- a/docs/d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html
+++ b/docs/d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html
@@ -155,7 +155,7 @@ void Reset () override
diff --git a/docs/d0/d27/structshaka_1_1media_1_1MuxerOptions.html b/docs/d0/d27/structshaka_1_1media_1_1MuxerOptions.html
index bf4ce1387c..cb17cbcb7a 100644
--- a/docs/d0/d27/structshaka_1_1media_1_1MuxerOptions.html
+++ b/docs/d0/d27/structshaka_1_1media_1_1MuxerOptions.html
@@ -206,7 +206,7 @@ bool | mp4_include_pssh_in_s
diff --git a/docs/d0/d30/mock__mpd__notifier_8h_source.html b/docs/d0/d30/mock__mpd__notifier_8h_source.html
index c3bee6cc4e..ba32f27e25 100644
--- a/docs/d0/d30/mock__mpd__notifier_8h_source.html
+++ b/docs/d0/d30/mock__mpd__notifier_8h_source.html
@@ -149,7 +149,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 a422d70d76..656af82e76 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/d33/classshaka_1_1MockRepresentation.html b/docs/d0/d33/classshaka_1_1MockRepresentation.html
index 6a1109e3ee..670072f7f9 100644
--- a/docs/d0/d33/classshaka_1_1MockRepresentation.html
+++ b/docs/d0/d33/classshaka_1_1MockRepresentation.html
@@ -160,7 +160,7 @@ Additional Inherited Members |
diff --git a/docs/d0/d35/es__descriptor_8cc_source.html b/docs/d0/d35/es__descriptor_8cc_source.html
index 6afd92cfb1..7ba83c91cf 100644
--- a/docs/d0/d35/es__descriptor_8cc_source.html
+++ b/docs/d0/d35/es__descriptor_8cc_source.html
@@ -285,7 +285,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html
index 7429ada185..a9224a9364 100644
--- a/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html
+++ b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html
@@ -239,7 +239,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 0ff8e4707f..4b44598cfd 100644
--- a/docs/d0/d3a/webm__constants_8h_source.html
+++ b/docs/d0/d3a/webm__constants_8h_source.html
@@ -318,7 +318,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html b/docs/d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
index cfa7bfa83a..f0fd5eec04 100644
--- a/docs/d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
+++ b/docs/d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d0/d42/aes__cryptor_8h_source.html b/docs/d0/d42/aes__cryptor_8h_source.html
index 42f8e9bc27..9c5d0bad5e 100644
--- a/docs/d0/d42/aes__cryptor_8h_source.html
+++ b/docs/d0/d42/aes__cryptor_8h_source.html
@@ -215,7 +215,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 82379fd386..114fadabdb 100644
--- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html
+++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html
@@ -280,7 +280,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 a4b1d048df..ae9292de6d 100644
--- a/docs/d0/d46/fourccs_8h_source.html
+++ b/docs/d0/d46/fourccs_8h_source.html
@@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d48/structshaka_1_1media_1_1SegmentInfo-members.html b/docs/d0/d48/structshaka_1_1media_1_1SegmentInfo-members.html
index e5389d8ca4..da9a628589 100644
--- a/docs/d0/d48/structshaka_1_1media_1_1SegmentInfo-members.html
+++ b/docs/d0/d48/structshaka_1_1media_1_1SegmentInfo-members.html
@@ -101,7 +101,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 06acc8fa84..9fdab670e4 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
@@ -237,7 +237,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d4b/structshaka_1_1media_1_1mp4_1_1MediaInformation-members.html b/docs/d0/d4b/structshaka_1_1media_1_1mp4_1_1MediaInformation-members.html
index 95e01eede3..6b0cdad20a 100644
--- a/docs/d0/d4b/structshaka_1_1media_1_1mp4_1_1MediaInformation-members.html
+++ b/docs/d0/d4b/structshaka_1_1media_1_1mp4_1_1MediaInformation-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d4c/structshaka_1_1media_1_1StreamData.html b/docs/d0/d4c/structshaka_1_1media_1_1StreamData.html
index aaf3ac5b46..881c150398 100644
--- a/docs/d0/d4c/structshaka_1_1media_1_1StreamData.html
+++ b/docs/d0/d4c/structshaka_1_1media_1_1StreamData.html
@@ -127,7 +127,7 @@ std::shared_ptr<
diff --git a/docs/d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html b/docs/d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html
index 05138471d8..2807ebb00d 100644
--- a/docs/d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html
+++ b/docs/d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html
@@ -131,7 +131,7 @@ int64_t GetFramesToTarget<
diff --git a/docs/d0/d4e/libcrypto__threading_8cc_source.html b/docs/d0/d4e/libcrypto__threading_8cc_source.html
index dcb427f80d..da305661e3 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/d53/classshaka_1_1media_1_1mp2t_1_1TsMuxer-members.html b/docs/d0/d53/classshaka_1_1media_1_1mp2t_1_1TsMuxer-members.html
index ba7e8c0c79..6ec0f408ba 100644
--- a/docs/d0/d53/classshaka_1_1media_1_1mp2t_1_1TsMuxer-members.html
+++ b/docs/d0/d53/classshaka_1_1media_1_1mp2t_1_1TsMuxer-members.html
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d5b/classshaka_1_1media_1_1MpdNotifyMuxerListener-members.html b/docs/d0/d5b/classshaka_1_1media_1_1MpdNotifyMuxerListener-members.html
index 1930425c31..b0168c2809 100644
--- a/docs/d0/d5b/classshaka_1_1media_1_1MpdNotifyMuxerListener-members.html
+++ b/docs/d0/d5b/classshaka_1_1media_1_1MpdNotifyMuxerListener-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html b/docs/d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html
index 7197ee8059..9a42f9c7a8 100644
--- a/docs/d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html
+++ b/docs/d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html
@@ -438,7 +438,7 @@ Additional Inherited Members |
diff --git a/docs/d0/d6a/classshaka_1_1media_1_1StreamDescriptorCompareFn-members.html b/docs/d0/d6a/classshaka_1_1media_1_1StreamDescriptorCompareFn-members.html
index ba69f50d4e..a691af706c 100644
--- a/docs/d0/d6a/classshaka_1_1media_1_1StreamDescriptorCompareFn-members.html
+++ b/docs/d0/d6a/classshaka_1_1media_1_1StreamDescriptorCompareFn-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html b/docs/d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html
index b5b72e1c17..012a529e12 100644
--- a/docs/d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html
+++ b/docs/d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html
@@ -186,7 +186,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1493 of file box_definitions.cc.
+Definition at line 1496 of file box_definitions.cc.
@@ -197,7 +197,7 @@ Additional Inherited Members
diff --git a/docs/d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html b/docs/d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html
index 07ecc572dc..aaa8ca2dad 100644
--- a/docs/d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html
+++ b/docs/d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html
@@ -188,7 +188,7 @@ Additional Inherited Members
diff --git a/docs/d0/d7d/decryptor__source_8h_source.html b/docs/d0/d7d/decryptor__source_8h_source.html
index de46d6d2f5..3821cb81c9 100644
--- a/docs/d0/d7d/decryptor__source_8h_source.html
+++ b/docs/d0/d7d/decryptor__source_8h_source.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d80/classshaka_1_1media_1_1AesCbcEncryptor-members.html b/docs/d0/d80/classshaka_1_1media_1_1AesCbcEncryptor-members.html
index 1bee58d2fe..bda4d30b21 100644
--- a/docs/d0/d80/classshaka_1_1media_1_1AesCbcEncryptor-members.html
+++ b/docs/d0/d80/classshaka_1_1media_1_1AesCbcEncryptor-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d80/classshaka_1_1media_1_1Status-members.html b/docs/d0/d80/classshaka_1_1media_1_1Status-members.html
index f2197e671f..28c62f426f 100644
--- a/docs/d0/d80/classshaka_1_1media_1_1Status-members.html
+++ b/docs/d0/d80/classshaka_1_1media_1_1Status-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/d93/classshaka_1_1media_1_1Status.html b/docs/d0/d93/classshaka_1_1media_1_1Status.html
index a11740befb..9b779eb203 100644
--- a/docs/d0/d93/classshaka_1_1media_1_1Status.html
+++ b/docs/d0/d93/classshaka_1_1media_1_1Status.html
@@ -302,7 +302,7 @@ static const
diff --git a/docs/d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html b/docs/d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html
index be4015facd..403058bc9d 100644
--- a/docs/d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html
+++ b/docs/d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html
@@ -175,7 +175,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2216 of file box_definitions.cc.
+Definition at line 2219 of file box_definitions.cc.
@@ -186,7 +186,7 @@ Additional Inherited Members
diff --git a/docs/d0/da2/classshaka_1_1media_1_1AACAudioSpecificConfig.html b/docs/d0/da2/classshaka_1_1media_1_1AACAudioSpecificConfig.html
index 12f0ab1a09..dbb8fac380 100644
--- a/docs/d0/da2/classshaka_1_1media_1_1AACAudioSpecificConfig.html
+++ b/docs/d0/da2/classshaka_1_1media_1_1AACAudioSpecificConfig.html
@@ -344,7 +344,7 @@ static const size_t
diff --git a/docs/d0/da2/classshaka_1_1media_1_1RequestSigner-members.html b/docs/d0/da2/classshaka_1_1media_1_1RequestSigner-members.html
index b71e4afa84..e179699c48 100644
--- a/docs/d0/da2/classshaka_1_1media_1_1RequestSigner-members.html
+++ b/docs/d0/da2/classshaka_1_1media_1_1RequestSigner-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/da2/structshaka_1_1xml_1_1XmlDeleter-members.html b/docs/d0/da2/structshaka_1_1xml_1_1XmlDeleter-members.html
index 0d294b275f..1ba57f3804 100644
--- a/docs/d0/da2/structshaka_1_1xml_1_1XmlDeleter-members.html
+++ b/docs/d0/da2/structshaka_1_1xml_1_1XmlDeleter-members.html
@@ -102,7 +102,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 2cf6d4e11e..662879a942 100644
--- a/docs/d0/da6/stream__descriptor_8cc_source.html
+++ b/docs/d0/da6/stream__descriptor_8cc_source.html
@@ -298,7 +298,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html b/docs/d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
index e8dee12ffd..aad2c1bea0 100644
--- a/docs/d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
+++ b/docs/d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html
@@ -261,7 +261,7 @@ void | set_progress_target
diff --git a/docs/d0/dac/classshaka_1_1media_1_1EncryptionHandler-members.html b/docs/d0/dac/classshaka_1_1media_1_1EncryptionHandler-members.html
index 50eea20ec8..ac85b2b8bf 100644
--- a/docs/d0/dac/classshaka_1_1media_1_1EncryptionHandler-members.html
+++ b/docs/d0/dac/classshaka_1_1media_1_1EncryptionHandler-members.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dac/classshaka_1_1media_1_1FixedKeySource.html b/docs/d0/dac/classshaka_1_1media_1_1FixedKeySource.html
index 20be0bdc3d..1f6aa25d7d 100644
--- a/docs/d0/dac/classshaka_1_1media_1_1FixedKeySource.html
+++ b/docs/d0/dac/classshaka_1_1media_1_1FixedKeySource.html
@@ -417,7 +417,7 @@ Additional Inherited Members |
diff --git a/docs/d0/dae/file__util_8h_source.html b/docs/d0/dae/file__util_8h_source.html
index 153a9644e7..f5bb26cc28 100644
--- a/docs/d0/dae/file__util_8h_source.html
+++ b/docs/d0/dae/file__util_8h_source.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dbd/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html b/docs/d0/dbd/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html
index a5d2bfb0f5..c93c9b4dff 100644
--- a/docs/d0/dbd/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html
+++ b/docs/d0/dbd/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dc0/structshaka_1_1media_1_1SegmentInfo.html b/docs/d0/dc0/structshaka_1_1media_1_1SegmentInfo.html
index 9c29f1de0a..6787ff13be 100644
--- a/docs/d0/dc0/structshaka_1_1media_1_1SegmentInfo.html
+++ b/docs/d0/dc0/structshaka_1_1media_1_1SegmentInfo.html
@@ -121,7 +121,7 @@ std::shared_ptr<
diff --git a/docs/d0/dc1/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html b/docs/d0/dc1/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html
index 7b021fb17c..6b0441d61f 100644
--- a/docs/d0/dc1/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html
+++ b/docs/d0/dc1/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dc8/classshaka_1_1xml_1_1AdaptationSetXmlNode-members.html b/docs/d0/dc8/classshaka_1_1xml_1_1AdaptationSetXmlNode-members.html
index 53e8306025..7552a78ebf 100644
--- a/docs/d0/dc8/classshaka_1_1xml_1_1AdaptationSetXmlNode-members.html
+++ b/docs/d0/dc8/classshaka_1_1xml_1_1AdaptationSetXmlNode-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html b/docs/d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html
index 151d6beb1a..d1b0e6bf53 100644
--- a/docs/d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html
+++ b/docs/d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html
@@ -224,7 +224,7 @@ Static Public Member Functions
diff --git a/docs/d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html b/docs/d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html
index 05b8cfc71b..c0e9957878 100644
--- a/docs/d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html
+++ b/docs/d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2663 of file box_definitions.cc.
+Definition at line 2666 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html b/docs/d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html
index 846b994aef..89100eed35 100644
--- a/docs/d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html
+++ b/docs/d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html
@@ -222,7 +222,7 @@ Static Public Member Functions
diff --git a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
index 17928f52b8..4c9ff66a76 100644
--- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
+++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html b/docs/d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html
index cf93921a53..960fc2e196 100644
--- a/docs/d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html
+++ b/docs/d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html
@@ -165,7 +165,7 @@ AES_KEY * mutable_aes_key<
diff --git a/docs/d0/dee/segmenter__test__base_8h_source.html b/docs/d0/dee/segmenter__test__base_8h_source.html
index 84542f3525..1b395ab862 100644
--- a/docs/d0/dee/segmenter__test__base_8h_source.html
+++ b/docs/d0/dee/segmenter__test__base_8h_source.html
@@ -208,7 +208,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 db054287f8..262b973e18 100644
--- a/docs/d0/df3/packager__util_8cc_source.html
+++ b/docs/d0/df3/packager__util_8cc_source.html
@@ -325,7 +325,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d0/dfc/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry-members.html b/docs/d0/dfc/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
index 93523cb73a..2928c41866 100644
--- a/docs/d0/dfc/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
+++ b/docs/d0/dfc/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry-members.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d0a/classshaka_1_1media_1_1MkvWriter.html b/docs/d1/d0a/classshaka_1_1media_1_1MkvWriter.html
index 8932be8831..43d3846f79 100644
--- a/docs/d1/d0a/classshaka_1_1media_1_1MkvWriter.html
+++ b/docs/d1/d0a/classshaka_1_1media_1_1MkvWriter.html
@@ -376,7 +376,7 @@ Public Member Functions |
diff --git a/docs/d1/d0a/structshaka_1_1media_1_1H264Sps.html b/docs/d1/d0a/structshaka_1_1media_1_1H264Sps.html
index 586fe44c9b..3d11d22cc9 100644
--- a/docs/d1/d0a/structshaka_1_1media_1_1H264Sps.html
+++ b/docs/d1/d0a/structshaka_1_1media_1_1H264Sps.html
@@ -242,7 +242,7 @@ int chroma_array_type<
diff --git a/docs/d1/d0b/hevc__decoder__configuration__record_8cc_source.html b/docs/d1/d0b/hevc__decoder__configuration__record_8cc_source.html
index c1eefd5ead..fd70c540af 100644
--- a/docs/d1/d0b/hevc__decoder__configuration__record_8cc_source.html
+++ b/docs/d1/d0b/hevc__decoder__configuration__record_8cc_source.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d12/classshaka_1_1media_1_1mp2t_1_1EsParserH264-members.html b/docs/d1/d12/classshaka_1_1media_1_1mp2t_1_1EsParserH264-members.html
index d7e676cd4a..3361ed25e0 100644
--- a/docs/d1/d12/classshaka_1_1media_1_1mp2t_1_1EsParserH264-members.html
+++ b/docs/d1/d12/classshaka_1_1media_1_1mp2t_1_1EsParserH264-members.html
@@ -109,7 +109,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 d0b7faa84c..77c8db6456 100644
--- a/docs/d1/d13/status_8h_source.html
+++ b/docs/d1/d13/status_8h_source.html
@@ -252,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html
index c50105adea..7874f7c7d0 100644
--- a/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html
+++ b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html
@@ -282,7 +282,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 539ae13c0d..8829e3e6a5 100644
--- a/docs/d1/d1d/muxer__flags_8cc_source.html
+++ b/docs/d1/d1d/muxer__flags_8cc_source.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d1f/classshaka_1_1media_1_1KeySource.html b/docs/d1/d1f/classshaka_1_1media_1_1KeySource.html
index 8a72ccbe76..61b878aa15 100644
--- a/docs/d1/d1f/classshaka_1_1media_1_1KeySource.html
+++ b/docs/d1/d1f/classshaka_1_1media_1_1KeySource.html
@@ -349,7 +349,7 @@ static std::string |
diff --git a/docs/d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html b/docs/d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html
index 2f9ed251f6..1ab6d0464c 100644
--- a/docs/d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html
+++ b/docs/d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html
@@ -235,7 +235,7 @@ Public Member Functions |
diff --git a/docs/d1/d25/classshaka_1_1media_1_1MediaHandlerTestBase-members.html b/docs/d1/d25/classshaka_1_1media_1_1MediaHandlerTestBase-members.html
index f88e96e22e..121e6f8385 100644
--- a/docs/d1/d25/classshaka_1_1media_1_1MediaHandlerTestBase-members.html
+++ b/docs/d1/d25/classshaka_1_1media_1_1MediaHandlerTestBase-members.html
@@ -106,7 +106,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 21489f477a..084f6eaa8c 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/classshaka_1_1media_1_1mp2t_1_1AdtsHeader-members.html b/docs/d1/d28/classshaka_1_1media_1_1mp2t_1_1AdtsHeader-members.html
index 418cf7f852..1f04ba76f9 100644
--- a/docs/d1/d28/classshaka_1_1media_1_1mp2t_1_1AdtsHeader-members.html
+++ b/docs/d1/d28/classshaka_1_1media_1_1mp2t_1_1AdtsHeader-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d2a/decryptor__source_8cc_source.html b/docs/d1/d2a/decryptor__source_8cc_source.html
index 04a71fca71..420dc9848a 100644
--- a/docs/d1/d2a/decryptor__source_8cc_source.html
+++ b/docs/d1/d2a/decryptor__source_8cc_source.html
@@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d2b/file__util_8cc_source.html b/docs/d1/d2b/file__util_8cc_source.html
index eb6b1b70b0..1ec6c70055 100644
--- a/docs/d1/d2b/file__util_8cc_source.html
+++ b/docs/d1/d2b/file__util_8cc_source.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d2c/structshaka_1_1media_1_1mp4_1_1DataReference-members.html b/docs/d1/d2c/structshaka_1_1media_1_1mp4_1_1DataReference-members.html
index 914dc4a54d..b3a2100ef9 100644
--- a/docs/d1/d2c/structshaka_1_1media_1_1mp4_1_1DataReference-members.html
+++ b/docs/d1/d2c/structshaka_1_1media_1_1mp4_1_1DataReference-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html b/docs/d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html
index e8da0b2c16..eefef76241 100644
--- a/docs/d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html
+++ b/docs/d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html
@@ -385,7 +385,7 @@ class BoxBuffer |
diff --git a/docs/d1/d2f/webvtt__media__parser_8cc_source.html b/docs/d1/d2f/webvtt__media__parser_8cc_source.html
index 7ecb4a5a97..7a25492326 100644
--- a/docs/d1/d2f/webvtt__media__parser_8cc_source.html
+++ b/docs/d1/d2f/webvtt__media__parser_8cc_source.html
@@ -483,7 +483,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html b/docs/d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html
index fc2249f07e..21c6ee4b53 100644
--- a/docs/d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html
+++ b/docs/d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html
@@ -142,7 +142,7 @@ Additional Inherited Members
diff --git a/docs/d1/d31/classshaka_1_1xml_1_1XmlNode.html b/docs/d1/d31/classshaka_1_1xml_1_1XmlNode.html
index 294152c0f6..816f722251 100644
--- a/docs/d1/d31/classshaka_1_1xml_1_1XmlNode.html
+++ b/docs/d1/d31/classshaka_1_1xml_1_1XmlNode.html
@@ -419,7 +419,7 @@ bool
diff --git a/docs/d1/d34/structshaka_1_1media_1_1SubsampleEntry.html b/docs/d1/d34/structshaka_1_1media_1_1SubsampleEntry.html
index a6f8ea8287..45857b250e 100644
--- a/docs/d1/d34/structshaka_1_1media_1_1SubsampleEntry.html
+++ b/docs/d1/d34/structshaka_1_1media_1_1SubsampleEntry.html
@@ -122,7 +122,7 @@ uint32_t | cipher_bytes<
diff --git a/docs/d1/d37/es__parser__h264_8h_source.html b/docs/d1/d37/es__parser__h264_8h_source.html
index 479af12acf..850bdbe233 100644
--- a/docs/d1/d37/es__parser__h264_8h_source.html
+++ b/docs/d1/d37/es__parser__h264_8h_source.html
@@ -150,7 +150,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 81dc24ec00..e7778903c2 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/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html b/docs/d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html
index 2b9a5e21d9..b01053167e 100644
--- a/docs/d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html
+++ b/docs/d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html
@@ -165,7 +165,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2188 of file box_definitions.cc.
+Definition at line 2191 of file box_definitions.cc.
@@ -176,7 +176,7 @@ Additional Inherited Members
diff --git a/docs/d1/d40/classshaka_1_1MpdWriter-members.html b/docs/d1/d40/classshaka_1_1MpdWriter-members.html
index a2f4dbef51..ad51122f35 100644
--- a/docs/d1/d40/classshaka_1_1MpdWriter-members.html
+++ b/docs/d1/d40/classshaka_1_1MpdWriter-members.html
@@ -102,7 +102,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 263d986029..b15f1bf881 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 f0198a2aed..150031a6f1 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/d4f/classshaka_1_1media_1_1OffsetByteQueue-members.html b/docs/d1/d4f/classshaka_1_1media_1_1OffsetByteQueue-members.html
index 5280e8c44a..89a33b947a 100644
--- a/docs/d1/d4f/classshaka_1_1media_1_1OffsetByteQueue-members.html
+++ b/docs/d1/d4f/classshaka_1_1media_1_1OffsetByteQueue-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d5a/structshaka_1_1media_1_1EncryptionKey-members.html b/docs/d1/d5a/structshaka_1_1media_1_1EncryptionKey-members.html
index b29d3a798d..83a22b7fa2 100644
--- a/docs/d1/d5a/structshaka_1_1media_1_1EncryptionKey-members.html
+++ b/docs/d1/d5a/structshaka_1_1media_1_1EncryptionKey-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html b/docs/d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html
index dad622b1dc..adbf4fad0e 100644
--- a/docs/d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html
+++ b/docs/d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html
@@ -211,7 +211,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2286 of file box_definitions.cc.
+Definition at line 2289 of file box_definitions.cc.
@@ -222,7 +222,7 @@ Additional Inherited Members
diff --git a/docs/d1/d70/vp8__parser_8cc_source.html b/docs/d1/d70/vp8__parser_8cc_source.html
index 7ea1c758d1..00aae0818b 100644
--- a/docs/d1/d70/vp8__parser_8cc_source.html
+++ b/docs/d1/d70/vp8__parser_8cc_source.html
@@ -243,57 +243,53 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
154 writable_codec_config()->set_bit_depth(8);
155 writable_codec_config()->set_chroma_subsampling(
156 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA);
-
-
- 159 writable_codec_config()->set_color_space(
- 160 VPCodecConfigurationRecord::COLOR_SPACE_BT_601);
-
-
- 163 vpx_frame.frame_size = data_size;
- 164 vpx_frame.uncompressed_header_size =
-
- 166 vpx_frame.is_keyframe = !is_interframe;
- 167 vpx_frame.width = width_;
- 168 vpx_frame.height = height_;
-
-
- 171 vpx_frames->push_back(vpx_frame);
-
- 173 VLOG(3) <<
"\n frame_size: " << vpx_frame.frame_size
- 174 <<
"\n uncompressed_header_size: "
- 175 << vpx_frame.uncompressed_header_size
-
- 177 <<
"\n header_size: " << header_size
- 178 <<
"\n width: " << vpx_frame.width
- 179 <<
"\n height: " << vpx_frame.height;
-
-
-
-
-
-
+
+
+ 159 vpx_frame.frame_size = data_size;
+ 160 vpx_frame.uncompressed_header_size =
+
+ 162 vpx_frame.is_keyframe = !is_interframe;
+ 163 vpx_frame.width = width_;
+ 164 vpx_frame.height = height_;
+
+
+ 167 vpx_frames->push_back(vpx_frame);
+
+ 169 VLOG(3) <<
"\n frame_size: " << vpx_frame.frame_size
+ 170 <<
"\n uncompressed_header_size: "
+ 171 << vpx_frame.uncompressed_header_size
+
+ 173 <<
"\n header_size: " << header_size
+ 174 <<
"\n width: " << vpx_frame.width
+ 175 <<
"\n height: " << vpx_frame.height;
+
+
+
+
+
+
+
+
+
+ 185 if ((data[0] & 0x01) != 0)
-
-
- 189 if ((data[0] & 0x01) != 0)
-
- 191 return VerifySyncCode(&data[3]);
-
-
-
-
+ 187 return VerifySyncCode(&data[3]);
+
+
+
+
-
+
diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html
index 199b7337fb..9244d7910b 100644
--- a/docs/d1/d72/language__utils_8cc_source.html
+++ b/docs/d1/d72/language__utils_8cc_source.html
@@ -231,7 +231,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 50dab06b8e..16ba478ab9 100644
--- a/docs/d1/d74/mp2t__media__parser_8cc_source.html
+++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html
@@ -535,7 +535,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d79/classshaka_1_1media_1_1H265VideoSliceHeaderParser.html b/docs/d1/d79/classshaka_1_1media_1_1H265VideoSliceHeaderParser.html
index dd212c83ec..8d9d11ac16 100644
--- a/docs/d1/d79/classshaka_1_1media_1_1H265VideoSliceHeaderParser.html
+++ b/docs/d1/d79/classshaka_1_1media_1_1H265VideoSliceHeaderParser.html
@@ -152,7 +152,7 @@ int64_t
diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html
index 6db3d6771b..8d67567730 100644
--- a/docs/d1/d7d/webm__video__client_8cc_source.html
+++ b/docs/d1/d7d/webm__video__client_8cc_source.html
@@ -269,7 +269,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d81/structshaka_1_1media_1_1H265ReferencePictureSet-members.html b/docs/d1/d81/structshaka_1_1media_1_1H265ReferencePictureSet-members.html
index 0a3641ad82..dfa04f87c0 100644
--- a/docs/d1/d81/structshaka_1_1media_1_1H265ReferencePictureSet-members.html
+++ b/docs/d1/d81/structshaka_1_1media_1_1H265ReferencePictureSet-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d82/adts__constants_8h_source.html b/docs/d1/d82/adts__constants_8h_source.html
index 7f8e453c89..5136aa72ce 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/d82/classshaka_1_1media_1_1WebMParserClient-members.html b/docs/d1/d82/classshaka_1_1media_1_1WebMParserClient-members.html
index 74e8d7491c..e36aa1b040 100644
--- a/docs/d1/d82/classshaka_1_1media_1_1WebMParserClient-members.html
+++ b/docs/d1/d82/classshaka_1_1media_1_1WebMParserClient-members.html
@@ -105,7 +105,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 951bb16678..d1d1a38468 100644
--- a/docs/d1/d8e/webm__audio__client_8cc_source.html
+++ b/docs/d1/d8e/webm__audio__client_8cc_source.html
@@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d8f/retired__flags_8h_source.html b/docs/d1/d8f/retired__flags_8h_source.html
index 02a913b32a..a74d42ce3b 100644
--- a/docs/d1/d8f/retired__flags_8h_source.html
+++ b/docs/d1/d8f/retired__flags_8h_source.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d91/classshaka_1_1media_1_1H26xBitReader-members.html b/docs/d1/d91/classshaka_1_1media_1_1H26xBitReader-members.html
index d5ba467ffb..0b28ef55a6 100644
--- a/docs/d1/d91/classshaka_1_1media_1_1H26xBitReader-members.html
+++ b/docs/d1/d91/classshaka_1_1media_1_1H26xBitReader-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d9d/classshaka_1_1media_1_1ByteQueue-members.html b/docs/d1/d9d/classshaka_1_1media_1_1ByteQueue-members.html
index 9af4ab4e15..07ae744818 100644
--- a/docs/d1/d9d/classshaka_1_1media_1_1ByteQueue-members.html
+++ b/docs/d1/d9d/classshaka_1_1media_1_1ByteQueue-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/d9d/tracks__builder_8h_source.html b/docs/d1/d9d/tracks__builder_8h_source.html
index dbaceddcdc..77d8464354 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/d9e/structshaka_1_1media_1_1mp4_1_1CodecConfiguration-members.html b/docs/d1/d9e/structshaka_1_1media_1_1mp4_1_1CodecConfiguration-members.html
index 3d22c5e962..0916d71408 100644
--- a/docs/d1/d9e/structshaka_1_1media_1_1mp4_1_1CodecConfiguration-members.html
+++ b/docs/d1/d9e/structshaka_1_1media_1_1mp4_1_1CodecConfiguration-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html b/docs/d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html
index 31aabdcd75..79f0d7f921 100644
--- a/docs/d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html
+++ b/docs/d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html
@@ -589,7 +589,7 @@ bool | ReadWriteInt64 (i
diff --git a/docs/d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html b/docs/d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
index b82d40c103..307555d380 100644
--- a/docs/d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
+++ b/docs/d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html
@@ -116,7 +116,7 @@ std::shared_ptr<
diff --git a/docs/d1/da2/classshaka_1_1media_1_1NalUnitToByteStreamConverter-members.html b/docs/d1/da2/classshaka_1_1media_1_1NalUnitToByteStreamConverter-members.html
index 8bdce97248..d95cc1fe87 100644
--- a/docs/d1/da2/classshaka_1_1media_1_1NalUnitToByteStreamConverter-members.html
+++ b/docs/d1/da2/classshaka_1_1media_1_1NalUnitToByteStreamConverter-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/da5/classshaka_1_1media_1_1VPCodecConfigurationRecord.html b/docs/d1/da5/classshaka_1_1media_1_1VPCodecConfigurationRecord.html
index 07aed7333f..80e72869ef 100644
--- a/docs/d1/da5/classshaka_1_1media_1_1VPCodecConfigurationRecord.html
+++ b/docs/d1/da5/classshaka_1_1media_1_1VPCodecConfigurationRecord.html
@@ -102,19 +102,6 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
-enum | ColorSpace {
- COLOR_SPACE_UNSPECIFIED = 0,
-COLOR_SPACE_BT_601 = 1,
-COLOR_SPACE_BT_709 = 2,
-COLOR_SPACE_SMPTE_170 = 3,
-
- COLOR_SPACE_SMPTE_240 = 4,
-COLOR_SPACE_BT_2020_NON_CONSTANT_LUMINANCE = 5,
-COLOR_SPACE_BT_2020_CONSTANT_LUMINANCE = 6,
-COLOR_SPACE_SRGB = 7
-
- } |
- |
enum | ChromaSubsampling {
CHROMA_420_VERTICAL = 0,
CHROMA_420_COLLOCATED_WITH_LUMA = 1,
@@ -128,9 +115,9 @@ Public Types |
|
-
- | VPCodecConfigurationRecord (uint8_t profile, uint8_t level, uint8_t bit_depth, uint8_t color_space, uint8_t chroma_subsampling, uint8_t transfer_function, bool video_full_range_flag, const std::vector< uint8_t > &codec_initialization_data) |
- |
+
+ | VPCodecConfigurationRecord (uint8_t profile, uint8_t level, uint8_t bit_depth, uint8_t chroma_subsampling, bool video_full_range_flag, uint8_t color_primaries, uint8_t transfer_characteristics, uint8_t matrix_coefficients, const std::vector< uint8_t > &codec_initialization_data) |
+ |
bool | ParseMP4 (const std::vector< uint8_t > &data) |
|
bool | ParseWebM (const std::vector< uint8_t > &data) |
@@ -153,18 +140,21 @@ void set_level (uint8_
|
void | set_bit_depth (uint8_t bit_depth) |
|
-
-void | set_color_space (uint8_t color_space) |
- |
void | set_chroma_subsampling (uint8_t chroma_subsampling) |
|
-
-void | set_transfer_function (uint8_t transfer_function) |
- |
void | set_video_full_range_flag (bool video_full_range_flag) |
|
+
+void | set_color_primaries (uint8_t color_primaries) |
+ |
+
+void | set_transfer_characteristics (uint8_t transfer_characteristics) |
+ |
+
+void | set_matrix_coefficients (uint8_t matrix_coefficients) |
+ |
uint8_t | profile () const |
|
@@ -174,23 +164,26 @@ uint8_t level () const
|
uint8_t | bit_depth () const |
|
-
-uint8_t | color_space () const |
- |
uint8_t | chroma_subsampling () const |
|
-
-uint8_t | transfer_function () const |
- |
bool | video_full_range_flag () const |
|
+
+uint8_t | color_primaries () const |
+ |
+
+uint8_t | transfer_characteristics () const |
+ |
+
+uint8_t | matrix_coefficients () const |
+ |
Class for parsing or writing VP codec configuration record.
- Definition at line 21 of file vp_codec_configuration_record.h.
+ Definition at line 125 of file vp_codec_configuration_record.h.
@@ -207,7 +200,7 @@ bool | video_full_range_flag
@@ -227,7 +220,7 @@ bool | video_full_range_flag
Parses input (in MP4 format) to extract VP codec configuration record.
- Returns
- false if there is parsing errors.
-Definition at line 89 of file vp_codec_configuration_record.cc.
+Definition at line 84 of file vp_codec_configuration_record.cc.
@@ -271,7 +264,7 @@ bool | video_full_range_flag
- Definition at line 155 of file vp_codec_configuration_record.cc.
+Definition at line 156 of file vp_codec_configuration_record.cc.
@@ -295,7 +288,7 @@ bool | video_full_range_flag
- Definition at line 171 of file vp_codec_configuration_record.cc.
+Definition at line 173 of file vp_codec_configuration_record.cc.
@@ -306,7 +299,7 @@ bool | video_full_range_flag
diff --git a/docs/d1/dad/classshaka_1_1media_1_1Demuxer-members.html b/docs/d1/dad/classshaka_1_1media_1_1Demuxer-members.html
index 26bd4c5d00..f0a1a6f623 100644
--- a/docs/d1/dad/classshaka_1_1media_1_1Demuxer-members.html
+++ b/docs/d1/dad/classshaka_1_1media_1_1Demuxer-members.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html b/docs/d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html
index 0862c94cbe..5e1792e0df 100644
--- a/docs/d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html
+++ b/docs/d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html
@@ -180,7 +180,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1941 of file box_definitions.cc.
+Definition at line 1944 of file box_definitions.cc.
@@ -191,7 +191,7 @@ Additional Inherited Members
diff --git a/docs/d1/db2/decoder__configuration__record_8h_source.html b/docs/d1/db2/decoder__configuration__record_8h_source.html
index bdee6d951e..eace20048a 100644
--- a/docs/d1/db2/decoder__configuration__record_8h_source.html
+++ b/docs/d1/db2/decoder__configuration__record_8h_source.html
@@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dbe/classshaka_1_1media_1_1PlayReadyKeySource-members.html b/docs/d1/dbe/classshaka_1_1media_1_1PlayReadyKeySource-members.html
index ec6d3c55c0..caf0cb9ce0 100644
--- a/docs/d1/dbe/classshaka_1_1media_1_1PlayReadyKeySource-members.html
+++ b/docs/d1/dbe/classshaka_1_1media_1_1PlayReadyKeySource-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dc2/h26x__bit__reader_8h_source.html b/docs/d1/dc2/h26x__bit__reader_8h_source.html
index 586a12603d..83fc776d09 100644
--- a/docs/d1/dc2/h26x__bit__reader_8h_source.html
+++ b/docs/d1/dc2/h26x__bit__reader_8h_source.html
@@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dd5/classshaka_1_1media_1_1Cluster.html b/docs/d1/dd5/classshaka_1_1media_1_1Cluster.html
index d364d24796..f66fcc7cb6 100644
--- a/docs/d1/dd5/classshaka_1_1media_1_1Cluster.html
+++ b/docs/d1/dd5/classshaka_1_1media_1_1Cluster.html
@@ -116,7 +116,7 @@ int size () const |
diff --git a/docs/d1/dd6/structshaka_1_1media_1_1mp4_1_1DataInformation-members.html b/docs/d1/dd6/structshaka_1_1media_1_1mp4_1_1DataInformation-members.html
index f05325a1de..5a962397f5 100644
--- a/docs/d1/dd6/structshaka_1_1media_1_1mp4_1_1DataInformation-members.html
+++ b/docs/d1/dd6/structshaka_1_1media_1_1mp4_1_1DataInformation-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dda/structshaka_1_1media_1_1EncryptionConfig-members.html b/docs/d1/dda/structshaka_1_1media_1_1EncryptionConfig-members.html
index 0969960e43..762931ab75 100644
--- a/docs/d1/dda/structshaka_1_1media_1_1EncryptionConfig-members.html
+++ b/docs/d1/dda/structshaka_1_1media_1_1EncryptionConfig-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/de2/classshaka_1_1media_1_1VideoStreamInfo-members.html b/docs/d1/de2/classshaka_1_1media_1_1VideoStreamInfo-members.html
index 9b9402750e..dc6b64dcd7 100644
--- a/docs/d1/de2/classshaka_1_1media_1_1VideoStreamInfo-members.html
+++ b/docs/d1/de2/classshaka_1_1media_1_1VideoStreamInfo-members.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/de2/composition__offset__iterator_8cc_source.html b/docs/d1/de2/composition__offset__iterator_8cc_source.html
index 022021b2e0..2956e57705 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/de4/classshaka_1_1media_1_1KeyFetcher-members.html b/docs/d1/de4/classshaka_1_1media_1_1KeyFetcher-members.html
index af810c59ce..dea4c21e2a 100644
--- a/docs/d1/de4/classshaka_1_1media_1_1KeyFetcher-members.html
+++ b/docs/d1/de4/classshaka_1_1media_1_1KeyFetcher-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html b/docs/d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html
index d95fc7b054..e23e5e0e95 100644
--- a/docs/d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html
+++ b/docs/d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html
@@ -199,7 +199,7 @@ Additional Inherited Members
diff --git a/docs/d1/de7/structshaka_1_1media_1_1H265ReferencePictureListModifications-members.html b/docs/d1/de7/structshaka_1_1media_1_1H265ReferencePictureListModifications-members.html
index e879544c8c..960fc9b337 100644
--- a/docs/d1/de7/structshaka_1_1media_1_1H265ReferencePictureListModifications-members.html
+++ b/docs/d1/de7/structshaka_1_1media_1_1H265ReferencePictureListModifications-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/de9/classshaka_1_1media_1_1ProgressListener-members.html b/docs/d1/de9/classshaka_1_1media_1_1ProgressListener-members.html
index ee6c4b5c18..b6b8d17712 100644
--- a/docs/d1/de9/classshaka_1_1media_1_1ProgressListener-members.html
+++ b/docs/d1/de9/classshaka_1_1media_1_1ProgressListener-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html b/docs/d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html
index 6b8d59ef84..fc7d6c706a 100644
--- a/docs/d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html
+++ b/docs/d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html
@@ -468,7 +468,7 @@ template<typename T >
diff --git a/docs/d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html b/docs/d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html
index 3d0d84b405..ce615bcdc1 100644
--- a/docs/d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html
+++ b/docs/d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html
@@ -198,7 +198,7 @@ Additional Inherited Members
diff --git a/docs/d1/df0/aes__encryptor_8h_source.html b/docs/d1/df0/aes__encryptor_8h_source.html
index f37e5041ad..02d8a86fda 100644
--- a/docs/d1/df0/aes__encryptor_8h_source.html
+++ b/docs/d1/df0/aes__encryptor_8h_source.html
@@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/df3/structshaka_1_1MpdOptions.html b/docs/d1/df3/structshaka_1_1MpdOptions.html
index 29cade92b9..aadbdeecb9 100644
--- a/docs/d1/df3/structshaka_1_1MpdOptions.html
+++ b/docs/d1/df3/structshaka_1_1MpdOptions.html
@@ -136,7 +136,7 @@ std::string default_langua
diff --git a/docs/d1/df5/nalu__reader_8cc_source.html b/docs/d1/df5/nalu__reader_8cc_source.html
index 15338be7a3..9c79568e26 100644
--- a/docs/d1/df5/nalu__reader_8cc_source.html
+++ b/docs/d1/df5/nalu__reader_8cc_source.html
@@ -430,7 +430,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d1/df9/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader-members.html b/docs/d1/df9/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
index d514023283..6a231d5c17 100644
--- a/docs/d1/df9/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
+++ b/docs/d1/df9/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader-members.html
@@ -116,7 +116,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 86de63e8ca..ffd1f3674a 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/d0b/classshaka_1_1media_1_1SeekHead-members.html b/docs/d2/d0b/classshaka_1_1media_1_1SeekHead-members.html
index f2ac7dfc76..dc4a8a2a74 100644
--- a/docs/d2/d0b/classshaka_1_1media_1_1SeekHead-members.html
+++ b/docs/d2/d0b/classshaka_1_1media_1_1SeekHead-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d0f/classshaka_1_1MpdBuilder-members.html b/docs/d2/d0f/classshaka_1_1MpdBuilder-members.html
index d741ab8670..437c982f71 100644
--- a/docs/d2/d0f/classshaka_1_1MpdBuilder-members.html
+++ b/docs/d2/d0f/classshaka_1_1MpdBuilder-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html b/docs/d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html
index 9421ff98cc..6815a712ee 100644
--- a/docs/d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html
+++ b/docs/d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html
@@ -132,7 +132,7 @@ int64_t | video_sample_durat
diff --git a/docs/d2/d11/classshaka_1_1media_1_1MuxerListener-members.html b/docs/d2/d11/classshaka_1_1media_1_1MuxerListener-members.html
index ad295dd951..37215a3a8f 100644
--- a/docs/d2/d11/classshaka_1_1media_1_1MuxerListener-members.html
+++ b/docs/d2/d11/classshaka_1_1media_1_1MuxerListener-members.html
@@ -109,7 +109,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 54ca346dc9..d34b529fd5 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 d3cf42f807..74bc427939 100644
--- a/docs/d2/d23/threaded__io__file_8cc_source.html
+++ b/docs/d2/d23/threaded__io__file_8cc_source.html
@@ -317,7 +317,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 e4418ac214..3dee1192c9 100644
--- a/docs/d2/d24/packager__util_8h_source.html
+++ b/docs/d2/d24/packager__util_8h_source.html
@@ -134,7 +134,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 4ff43059b5..f34c14c0c1 100644
--- a/docs/d2/d30/tracks__builder_8cc_source.html
+++ b/docs/d2/d30/tracks__builder_8cc_source.html
@@ -486,7 +486,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d33/video__slice__header__parser_8h_source.html b/docs/d2/d33/video__slice__header__parser_8h_source.html
index 727fffaeee..06659a03ed 100644
--- a/docs/d2/d33/video__slice__header__parser_8h_source.html
+++ b/docs/d2/d33/video__slice__header__parser_8h_source.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d35/classshaka_1_1media_1_1WidevineKeySource-members.html b/docs/d2/d35/classshaka_1_1media_1_1WidevineKeySource-members.html
index 475a45bf75..52f1712008 100644
--- a/docs/d2/d35/classshaka_1_1media_1_1WidevineKeySource-members.html
+++ b/docs/d2/d35/classshaka_1_1media_1_1WidevineKeySource-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d3c/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html b/docs/d2/d3c/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
index 197f222773..783515ad6d 100644
--- a/docs/d2/d3c/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
+++ b/docs/d2/d3c/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d45/program__map__table__writer_8cc_source.html b/docs/d2/d45/program__map__table__writer_8cc_source.html
index a99d0f1130..0335475ad5 100644
--- a/docs/d2/d45/program__map__table__writer_8cc_source.html
+++ b/docs/d2/d45/program__map__table__writer_8cc_source.html
@@ -495,7 +495,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html
index 113f320ad3..8668c713b0 100644
--- a/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html
+++ b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html
@@ -379,7 +379,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 bfb044593b..5083491053 100644
--- a/docs/d2/d4d/file_8h_source.html
+++ b/docs/d2/d4d/file_8h_source.html
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d4f/structshaka_1_1Element-members.html b/docs/d2/d4f/structshaka_1_1Element-members.html
index b73ea2f626..ccbcd2f747 100644
--- a/docs/d2/d4f/structshaka_1_1Element-members.html
+++ b/docs/d2/d4f/structshaka_1_1Element-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d51/classshaka_1_1MockMpdNotifier-members.html b/docs/d2/d51/classshaka_1_1MockMpdNotifier-members.html
index c955b11fd1..9a4abba178 100644
--- a/docs/d2/d51/classshaka_1_1MockMpdNotifier-members.html
+++ b/docs/d2/d51/classshaka_1_1MockMpdNotifier-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d59/structshaka_1_1media_1_1H264SliceHeader.html b/docs/d2/d59/structshaka_1_1media_1_1H264SliceHeader.html
index a7468fa2eb..dee84f8f6b 100644
--- a/docs/d2/d59/structshaka_1_1media_1_1H264SliceHeader.html
+++ b/docs/d2/d59/structshaka_1_1media_1_1H264SliceHeader.html
@@ -264,7 +264,7 @@ int | slice_beta_offset_div2
diff --git a/docs/d2/d5b/classshaka_1_1media_1_1KeySource-members.html b/docs/d2/d5b/classshaka_1_1media_1_1KeySource-members.html
index 5990dac36a..c1f7c76780 100644
--- a/docs/d2/d5b/classshaka_1_1media_1_1KeySource-members.html
+++ b/docs/d2/d5b/classshaka_1_1media_1_1KeySource-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d5c/classshaka_1_1SimpleMpdNotifier-members.html b/docs/d2/d5c/classshaka_1_1SimpleMpdNotifier-members.html
index f84c731409..9031dd8881 100644
--- a/docs/d2/d5c/classshaka_1_1SimpleMpdNotifier-members.html
+++ b/docs/d2/d5c/classshaka_1_1SimpleMpdNotifier-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d61/structshaka_1_1media_1_1H264ModificationOfPicNum-members.html b/docs/d2/d61/structshaka_1_1media_1_1H264ModificationOfPicNum-members.html
index 5020843e67..4091bb37f6 100644
--- a/docs/d2/d61/structshaka_1_1media_1_1H264ModificationOfPicNum-members.html
+++ b/docs/d2/d61/structshaka_1_1media_1_1H264ModificationOfPicNum-members.html
@@ -99,7 +99,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 8cb5b3e9c2..6e31a677c2 100644
--- a/docs/d2/d62/simple__mpd__notifier_8h_source.html
+++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html
@@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d62/structshaka_1_1media_1_1mp4_1_1Movie-members.html b/docs/d2/d62/structshaka_1_1media_1_1mp4_1_1Movie-members.html
index ed66629ef9..b4a16a2ab4 100644
--- a/docs/d2/d62/structshaka_1_1media_1_1mp4_1_1Movie-members.html
+++ b/docs/d2/d62/structshaka_1_1media_1_1mp4_1_1Movie-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d6a/classshaka_1_1media_1_1AesCryptor-members.html b/docs/d2/d6a/classshaka_1_1media_1_1AesCryptor-members.html
index 5e3fb47758..bdb6e6e73a 100644
--- a/docs/d2/d6a/classshaka_1_1media_1_1AesCryptor-members.html
+++ b/docs/d2/d6a/classshaka_1_1media_1_1AesCryptor-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html
index 23c3174eb0..e4e141d7ff 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/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html b/docs/d2/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html
index a3b16ad499..d552740e8d 100644
--- a/docs/d2/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html
+++ b/docs/d2/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html
@@ -173,7 +173,7 @@ Additional Inherited Members |
diff --git a/docs/d2/d7b/classshaka_1_1DashIopMpdNotifier-members.html b/docs/d2/d7b/classshaka_1_1DashIopMpdNotifier-members.html
index b4c2fa591a..b0c2adb538 100644
--- a/docs/d2/d7b/classshaka_1_1DashIopMpdNotifier-members.html
+++ b/docs/d2/d7b/classshaka_1_1DashIopMpdNotifier-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
index 3620821929..cb0ad5435c 100644
--- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
+++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html
@@ -235,7 +235,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 8cb4811389..70aa269bdc 100644
--- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html
+++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html
@@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html b/docs/d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html
index e82b67559d..31f11d90bf 100644
--- a/docs/d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html
+++ b/docs/d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2682 of file box_definitions.cc.
+Definition at line 2685 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html
index 777072a13a..afb842bf35 100644
--- a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html
+++ b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d91/structshaka_1_1media_1_1mp4_1_1CuePayloadBox-members.html b/docs/d2/d91/structshaka_1_1media_1_1mp4_1_1CuePayloadBox-members.html
index aaa1607eb1..b63c7dfc94 100644
--- a/docs/d2/d91/structshaka_1_1media_1_1mp4_1_1CuePayloadBox-members.html
+++ b/docs/d2/d91/structshaka_1_1media_1_1mp4_1_1CuePayloadBox-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d92/box__reader_8h_source.html b/docs/d2/d92/box__reader_8h_source.html
index afe633203d..cda64a978b 100644
--- a/docs/d2/d92/box__reader_8h_source.html
+++ b/docs/d2/d92/box__reader_8h_source.html
@@ -246,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html b/docs/d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html
index 609fe4a7db..8e9a6f62a6 100644
--- a/docs/d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html
+++ b/docs/d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html
@@ -387,7 +387,7 @@ const std::vector< uint8_t > &
diff --git a/docs/d2/d95/structshaka_1_1media_1_1StreamDescriptor.html b/docs/d2/d95/structshaka_1_1media_1_1StreamDescriptor.html
index d65ac2028e..86641afb54 100644
--- a/docs/d2/d95/structshaka_1_1media_1_1StreamDescriptor.html
+++ b/docs/d2/d95/structshaka_1_1media_1_1StreamDescriptor.html
@@ -143,7 +143,7 @@ int16_t | trick_play_rate
diff --git a/docs/d2/da0/classshaka_1_1media_1_1TrickPlayHandler-members.html b/docs/d2/da0/classshaka_1_1media_1_1TrickPlayHandler-members.html
index d90084ffd6..7bd9d31545 100644
--- a/docs/d2/da0/classshaka_1_1media_1_1TrickPlayHandler-members.html
+++ b/docs/d2/da0/classshaka_1_1media_1_1TrickPlayHandler-members.html
@@ -120,7 +120,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 a98d78c1b6..34ba0770df 100644
--- a/docs/d2/da6/threaded__io__file_8h_source.html
+++ b/docs/d2/da6/threaded__io__file_8h_source.html
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/da8/mp4_2segmenter_8cc_source.html b/docs/d2/da8/mp4_2segmenter_8cc_source.html
index 8bf7de64ed..00b43805ee 100644
--- a/docs/d2/da8/mp4_2segmenter_8cc_source.html
+++ b/docs/d2/da8/mp4_2segmenter_8cc_source.html
@@ -407,7 +407,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/da9/classshaka_1_1media_1_1BufferWriter-members.html b/docs/d2/da9/classshaka_1_1media_1_1BufferWriter-members.html
index e54e14075d..709dfc4513 100644
--- a/docs/d2/da9/classshaka_1_1media_1_1BufferWriter-members.html
+++ b/docs/d2/da9/classshaka_1_1media_1_1BufferWriter-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dae/classshaka_1_1MockAdaptationSet-members.html b/docs/d2/dae/classshaka_1_1MockAdaptationSet-members.html
index e09ea1fd46..11d2c6aed4 100644
--- a/docs/d2/dae/classshaka_1_1MockAdaptationSet-members.html
+++ b/docs/d2/dae/classshaka_1_1MockAdaptationSet-members.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dae/webm__muxer_8cc_source.html b/docs/d2/dae/webm__muxer_8cc_source.html
index 9131e6fb31..0aa60a7185 100644
--- a/docs/d2/dae/webm__muxer_8cc_source.html
+++ b/docs/d2/dae/webm__muxer_8cc_source.html
@@ -222,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/db1/structshaka_1_1media_1_1mp4_1_1SampleToGroup-members.html b/docs/d2/db1/structshaka_1_1media_1_1mp4_1_1SampleToGroup-members.html
index b373726f2a..d734afa93e 100644
--- a/docs/d2/db1/structshaka_1_1media_1_1mp4_1_1SampleToGroup-members.html
+++ b/docs/d2/db1/structshaka_1_1media_1_1mp4_1_1SampleToGroup-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/db6/structshaka_1_1media_1_1mp4_1_1FileType-members.html b/docs/d2/db6/structshaka_1_1media_1_1mp4_1_1FileType-members.html
index 44489538ba..5c315c9c8b 100644
--- a/docs/d2/db6/structshaka_1_1media_1_1mp4_1_1FileType-members.html
+++ b/docs/d2/db6/structshaka_1_1media_1_1mp4_1_1FileType-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/db8/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox-members.html b/docs/d2/db8/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox-members.html
index 077ca72b36..f05d0ee28e 100644
--- a/docs/d2/db8/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox-members.html
+++ b/docs/d2/db8/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dba/classshaka_1_1media_1_1SegmentTestBase.html b/docs/d2/dba/classshaka_1_1media_1_1SegmentTestBase.html
index c75f02f32f..a594a6be4c 100644
--- a/docs/d2/dba/classshaka_1_1media_1_1SegmentTestBase.html
+++ b/docs/d2/dba/classshaka_1_1media_1_1SegmentTestBase.html
@@ -180,7 +180,7 @@ bool | single_segment_
diff --git a/docs/d2/dc3/structshaka_1_1media_1_1mp4_1_1Track-members.html b/docs/d2/dc3/structshaka_1_1media_1_1mp4_1_1Track-members.html
index 638f264319..c61526d339 100644
--- a/docs/d2/dc3/structshaka_1_1media_1_1mp4_1_1Track-members.html
+++ b/docs/d2/dc3/structshaka_1_1media_1_1mp4_1_1Track-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dc7/media__handler__test__base_8cc_source.html b/docs/d2/dc7/media__handler__test__base_8cc_source.html
index 0fab319ec6..0fab4fa8f0 100644
--- a/docs/d2/dc7/media__handler__test__base_8cc_source.html
+++ b/docs/d2/dc7/media__handler__test__base_8cc_source.html
@@ -271,7 +271,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dc7/structshaka_1_1MpdOptions-members.html b/docs/d2/dc7/structshaka_1_1MpdOptions-members.html
index d0704428ef..e9203b5f83 100644
--- a/docs/d2/dc7/structshaka_1_1MpdOptions-members.html
+++ b/docs/d2/dc7/structshaka_1_1MpdOptions-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dcd/program__map__table__writer_8h_source.html b/docs/d2/dcd/program__map__table__writer_8h_source.html
index c148dc90b5..084e3f5d29 100644
--- a/docs/d2/dcd/program__map__table__writer_8h_source.html
+++ b/docs/d2/dcd/program__map__table__writer_8h_source.html
@@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dcd/structshaka_1_1media_1_1mp4_1_1EditList-members.html b/docs/d2/dcd/structshaka_1_1media_1_1mp4_1_1EditList-members.html
index 14d40c92af..98db87211d 100644
--- a/docs/d2/dcd/structshaka_1_1media_1_1mp4_1_1EditList-members.html
+++ b/docs/d2/dcd/structshaka_1_1media_1_1mp4_1_1EditList-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dce/structshaka_1_1media_1_1ChunkingOptions-members.html b/docs/d2/dce/structshaka_1_1media_1_1ChunkingOptions-members.html
index 1bf00f7fb9..5e189ec730 100644
--- a/docs/d2/dce/structshaka_1_1media_1_1ChunkingOptions-members.html
+++ b/docs/d2/dce/structshaka_1_1media_1_1ChunkingOptions-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html b/docs/d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html
index e5b898dd57..4bba41c88e 100644
--- a/docs/d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html
+++ b/docs/d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html
@@ -278,7 +278,7 @@ uint64_t | segment_payload_p
diff --git a/docs/d2/dd6/mkv__writer_8h_source.html b/docs/d2/dd6/mkv__writer_8h_source.html
index 0850643cb7..f9ff7181f0 100644
--- a/docs/d2/dd6/mkv__writer_8h_source.html
+++ b/docs/d2/dd6/mkv__writer_8h_source.html
@@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dd8/classshaka_1_1media_1_1ChunkingHandler-members.html b/docs/d2/dd8/classshaka_1_1media_1_1ChunkingHandler-members.html
index f2bf0bdabf..fed9d1f0e8 100644
--- a/docs/d2/dd8/classshaka_1_1media_1_1ChunkingHandler-members.html
+++ b/docs/d2/dd8/classshaka_1_1media_1_1ChunkingHandler-members.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html b/docs/d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html
index 45127922fe..30adf90116 100644
--- a/docs/d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html
+++ b/docs/d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html
@@ -257,7 +257,7 @@ std::shared_ptr<
diff --git a/docs/d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html b/docs/d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html
index 11a0009e8e..39a8424ae0 100644
--- a/docs/d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html
+++ b/docs/d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html
@@ -155,7 +155,7 @@ void | Reset () override
diff --git a/docs/d2/de6/packager__main_8cc_source.html b/docs/d2/de6/packager__main_8cc_source.html
index 6ac8cbfeeb..ff8324320e 100644
--- a/docs/d2/de6/packager__main_8cc_source.html
+++ b/docs/d2/de6/packager__main_8cc_source.html
@@ -682,7 +682,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/de7/classshaka_1_1media_1_1TextStreamInfo-members.html b/docs/d2/de7/classshaka_1_1media_1_1TextStreamInfo-members.html
index 70618c492e..2e3f6e5b6f 100644
--- a/docs/d2/de7/classshaka_1_1media_1_1TextStreamInfo-members.html
+++ b/docs/d2/de7/classshaka_1_1media_1_1TextStreamInfo-members.html
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/de7/structshaka_1_1media_1_1mp4_1_1Edit-members.html b/docs/d2/de7/structshaka_1_1media_1_1mp4_1_1Edit-members.html
index 77a7bfa6fb..1a032d234a 100644
--- a/docs/d2/de7/structshaka_1_1media_1_1mp4_1_1Edit-members.html
+++ b/docs/d2/de7/structshaka_1_1media_1_1mp4_1_1Edit-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/de9/media__handler_8cc_source.html b/docs/d2/de9/media__handler_8cc_source.html
index 112875b8a2..e02e03954f 100644
--- a/docs/d2/de9/media__handler_8cc_source.html
+++ b/docs/d2/de9/media__handler_8cc_source.html
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/de9/mock__muxer__listener_8h_source.html b/docs/d2/de9/mock__muxer__listener_8h_source.html
index 58b690e7e5..10c412275b 100644
--- a/docs/d2/de9/mock__muxer__listener_8h_source.html
+++ b/docs/d2/de9/mock__muxer__listener_8h_source.html
@@ -163,7 +163,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 7840b6f654..e171b40175 100644
--- a/docs/d2/deb/es__parser_8h_source.html
+++ b/docs/d2/deb/es__parser_8h_source.html
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dee/classshaka_1_1media_1_1mp2t_1_1TsSectionPes-members.html b/docs/d2/dee/classshaka_1_1media_1_1mp2t_1_1TsSectionPes-members.html
index ce23fe7a78..81ee4284fe 100644
--- a/docs/d2/dee/classshaka_1_1media_1_1mp2t_1_1TsSectionPes-members.html
+++ b/docs/d2/dee/classshaka_1_1media_1_1mp2t_1_1TsSectionPes-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dee/pes__packet__generator_8cc_source.html b/docs/d2/dee/pes__packet__generator_8cc_source.html
index 7bacdb9543..1b41bfc3f2 100644
--- a/docs/d2/dee/pes__packet__generator_8cc_source.html
+++ b/docs/d2/dee/pes__packet__generator_8cc_source.html
@@ -232,7 +232,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html b/docs/d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html
index a285fe6624..a7cd411ca4 100644
--- a/docs/d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html
+++ b/docs/d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html
@@ -128,7 +128,7 @@ size_t | cluster_count (
diff --git a/docs/d2/dfc/classshaka_1_1media_1_1MkvWriter-members.html b/docs/d2/dfc/classshaka_1_1media_1_1MkvWriter-members.html
index 2ad5983081..f01e634700 100644
--- a/docs/d2/dfc/classshaka_1_1media_1_1MkvWriter-members.html
+++ b/docs/d2/dfc/classshaka_1_1media_1_1MkvWriter-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d2/dfd/adts__header_8h_source.html b/docs/d2/dfd/adts__header_8h_source.html
index 4f207dd846..8c1f2f0349 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/d3/d07/classshaka_1_1media_1_1mp4_1_1BoxReader-members.html b/docs/d3/d07/classshaka_1_1media_1_1mp4_1_1BoxReader-members.html
index 02ab8699a1..f46f1de459 100644
--- a/docs/d3/d07/classshaka_1_1media_1_1mp4_1_1BoxReader-members.html
+++ b/docs/d3/d07/classshaka_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/d09/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator-members.html b/docs/d3/d09/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
index 22f8a22c6b..cdf0bf92fa 100644
--- a/docs/d3/d09/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
+++ b/docs/d3/d09/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d0a/classshaka_1_1media_1_1MediaParser.html b/docs/d3/d0a/classshaka_1_1media_1_1MediaParser.html
index b763a39579..0df6118d37 100644
--- a/docs/d3/d0a/classshaka_1_1media_1_1MediaParser.html
+++ b/docs/d3/d0a/classshaka_1_1media_1_1MediaParser.html
@@ -299,7 +299,7 @@ Public Member Functions |
diff --git a/docs/d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html b/docs/d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html
index a82c1beee6..cf101ccfa0 100644
--- a/docs/d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html
+++ b/docs/d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html
@@ -336,7 +336,7 @@ Static Public Member Functions
diff --git a/docs/d3/d12/classshaka_1_1media_1_1LibcryptoThreading-members.html b/docs/d3/d12/classshaka_1_1media_1_1LibcryptoThreading-members.html
index 5d723bf504..9ef386b82b 100644
--- a/docs/d3/d12/classshaka_1_1media_1_1LibcryptoThreading-members.html
+++ b/docs/d3/d12/classshaka_1_1media_1_1LibcryptoThreading-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d18/classshaka_1_1media_1_1mp2t_1_1TsSectionPat-members.html b/docs/d3/d18/classshaka_1_1media_1_1mp2t_1_1TsSectionPat-members.html
index 6ec1cc714e..ba6fcdbbb9 100644
--- a/docs/d3/d18/classshaka_1_1media_1_1mp2t_1_1TsSectionPat-members.html
+++ b/docs/d3/d18/classshaka_1_1media_1_1mp2t_1_1TsSectionPat-members.html
@@ -113,7 +113,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 51c9999a95..d8d8878d40 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/d35/video__slice__header__parser_8cc_source.html b/docs/d3/d35/video__slice__header__parser_8cc_source.html
index 0e1d00c425..fb130374ef 100644
--- a/docs/d3/d35/video__slice__header__parser_8cc_source.html
+++ b/docs/d3/d35/video__slice__header__parser_8cc_source.html
@@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html b/docs/d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html
index 8188df4ba0..1b2235f419 100644
--- a/docs/d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html
+++ b/docs/d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html
@@ -129,7 +129,7 @@ std::string value |
diff --git a/docs/d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html b/docs/d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html
index c052a8cc5c..a136d04a86 100644
--- a/docs/d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html
+++ b/docs/d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html
@@ -108,7 +108,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 178c50b88f..cc5225e7b4 100644
--- a/docs/d3/d56/decrypt__config_8cc_source.html
+++ b/docs/d3/d56/decrypt__config_8cc_source.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d61/classshaka_1_1media_1_1File.html b/docs/d3/d61/classshaka_1_1media_1_1File.html
index e96ef97850..e039471b32 100644
--- a/docs/d3/d61/classshaka_1_1media_1_1File.html
+++ b/docs/d3/d61/classshaka_1_1media_1_1File.html
@@ -811,7 +811,7 @@ class ThreadedIoFile
diff --git a/docs/d3/d62/continuity__counter_8h_source.html b/docs/d3/d62/continuity__counter_8h_source.html
index f0b9baf624..62ba2c532e 100644
--- a/docs/d3/d62/continuity__counter_8h_source.html
+++ b/docs/d3/d62/continuity__counter_8h_source.html
@@ -124,7 +124,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 147af5c5f5..ec7dea687d 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/d66/structshaka_1_1media_1_1mp4_1_1DataEntryUrl-members.html b/docs/d3/d66/structshaka_1_1media_1_1mp4_1_1DataEntryUrl-members.html
index 2d2d6645c2..440b16954e 100644
--- a/docs/d3/d66/structshaka_1_1media_1_1mp4_1_1DataEntryUrl-members.html
+++ b/docs/d3/d66/structshaka_1_1media_1_1mp4_1_1DataEntryUrl-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d67/classshaka_1_1media_1_1WebMVideoClient.html b/docs/d3/d67/classshaka_1_1media_1_1WebMVideoClient.html
index eecc77848d..b1a4c34305 100644
--- a/docs/d3/d67/classshaka_1_1media_1_1WebMVideoClient.html
+++ b/docs/d3/d67/classshaka_1_1media_1_1WebMVideoClient.html
@@ -190,7 +190,7 @@ An empty pointer if there was unexpected values in the provided parameters or vi
diff --git a/docs/d3/d6b/fixed__key__source_8cc_source.html b/docs/d3/d6b/fixed__key__source_8cc_source.html
index ec275171d3..91ff633d52 100644
--- a/docs/d3/d6b/fixed__key__source_8cc_source.html
+++ b/docs/d3/d6b/fixed__key__source_8cc_source.html
@@ -242,7 +242,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html b/docs/d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html
index 8b2020f532..964ed85577 100644
--- a/docs/d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html
+++ b/docs/d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html
@@ -222,7 +222,7 @@ std::pair< std::shared_ptr
diff --git a/docs/d3/d72/fixed__key__source_8h_source.html b/docs/d3/d72/fixed__key__source_8h_source.html
index f16f70f972..bdaa104205 100644
--- a/docs/d3/d72/fixed__key__source_8h_source.html
+++ b/docs/d3/d72/fixed__key__source_8h_source.html
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html b/docs/d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html
index b2ebf4e188..f990101e40 100644
--- a/docs/d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html
+++ b/docs/d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html
@@ -226,7 +226,7 @@ std::pair< std::shared_ptr
diff --git a/docs/d3/d75/classshaka_1_1media_1_1AesEncryptor.html b/docs/d3/d75/classshaka_1_1media_1_1AesEncryptor.html
index 10a8d020c1..b2b83e5fb5 100644
--- a/docs/d3/d75/classshaka_1_1media_1_1AesEncryptor.html
+++ b/docs/d3/d75/classshaka_1_1media_1_1AesEncryptor.html
@@ -236,7 +236,7 @@ AES_KEY * | mutable_aes_key<
diff --git a/docs/d3/d75/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html b/docs/d3/d75/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html
index d0b6d5f27d..e354c4ace2 100644
--- a/docs/d3/d75/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html
+++ b/docs/d3/d75/classshaka_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/d76/muxer__flags_8h_source.html b/docs/d3/d76/muxer__flags_8h_source.html
index 5fbbb1a322..f32d405a56 100644
--- a/docs/d3/d76/muxer__flags_8h_source.html
+++ b/docs/d3/d76/muxer__flags_8h_source.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d77/structshaka_1_1media_1_1mp4_1_1TextSampleEntry-members.html b/docs/d3/d77/structshaka_1_1media_1_1mp4_1_1TextSampleEntry-members.html
index 898b8b7604..3f3951ed2f 100644
--- a/docs/d3/d77/structshaka_1_1media_1_1mp4_1_1TextSampleEntry-members.html
+++ b/docs/d3/d77/structshaka_1_1media_1_1mp4_1_1TextSampleEntry-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d7b/classshaka_1_1media_1_1RsaPublicKey-members.html b/docs/d3/d7b/classshaka_1_1media_1_1RsaPublicKey-members.html
index 346230ea4e..78c8a21695 100644
--- a/docs/d3/d7b/classshaka_1_1media_1_1RsaPublicKey-members.html
+++ b/docs/d3/d7b/classshaka_1_1media_1_1RsaPublicKey-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html b/docs/d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html
index 74dbb0e750..cbceac0f40 100644
--- a/docs/d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html
+++ b/docs/d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html
@@ -223,7 +223,7 @@ An empty pointer if there was unexpected values in the provided parameters or au
diff --git a/docs/d3/d80/muxer__util_8h_source.html b/docs/d3/d80/muxer__util_8h_source.html
index 6c7e6b7a9e..e506b34f19 100644
--- a/docs/d3/d80/muxer__util_8h_source.html
+++ b/docs/d3/d80/muxer__util_8h_source.html
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html b/docs/d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html
index 15df5b5c08..7f393b9201 100644
--- a/docs/d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html
+++ b/docs/d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/d3/d87/trick__play__handler_8cc_source.html b/docs/d3/d87/trick__play__handler_8cc_source.html
index 70ebc3da21..38fe89a74b 100644
--- a/docs/d3/d87/trick__play__handler_8cc_source.html
+++ b/docs/d3/d87/trick__play__handler_8cc_source.html
@@ -261,7 +261,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d8b/structshaka_1_1media_1_1FileCloser.html b/docs/d3/d8b/structshaka_1_1media_1_1FileCloser.html
index 087e7803d5..611388c289 100644
--- a/docs/d3/d8b/structshaka_1_1media_1_1FileCloser.html
+++ b/docs/d3/d8b/structshaka_1_1media_1_1FileCloser.html
@@ -112,7 +112,7 @@ void operator() (
diff --git a/docs/d3/d8d/webm__audio__client_8h_source.html b/docs/d3/d8d/webm__audio__client_8h_source.html
index bac8743022..ef849bbeb4 100644
--- a/docs/d3/d8d/webm__audio__client_8h_source.html
+++ b/docs/d3/d8d/webm__audio__client_8h_source.html
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d90/ec3__audio__util_8cc_source.html b/docs/d3/d90/ec3__audio__util_8cc_source.html
index 7c80538839..dc1e79fd1d 100644
--- a/docs/d3/d90/ec3__audio__util_8cc_source.html
+++ b/docs/d3/d90/ec3__audio__util_8cc_source.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d91/classshaka_1_1media_1_1H264Parser.html b/docs/d3/d91/classshaka_1_1media_1_1H264Parser.html
index d6f012b3d5..9243920b18 100644
--- a/docs/d3/d91/classshaka_1_1media_1_1H264Parser.html
+++ b/docs/d3/d91/classshaka_1_1media_1_1H264Parser.html
@@ -135,7 +135,7 @@ Result | ParseSEI (const
diff --git a/docs/d3/d93/media__handler_8h_source.html b/docs/d3/d93/media__handler_8h_source.html
index 0e4059c42a..4f90135419 100644
--- a/docs/d3/d93/media__handler_8h_source.html
+++ b/docs/d3/d93/media__handler_8h_source.html
@@ -266,7 +266,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/d9c/encryption__handler_8cc_source.html b/docs/d3/d9c/encryption__handler_8cc_source.html
index af43c35ecc..85d96a9787 100644
--- a/docs/d3/d9c/encryption__handler_8cc_source.html
+++ b/docs/d3/d9c/encryption__handler_8cc_source.html
@@ -620,7 +620,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/da0/ec3__audio__util_8h_source.html b/docs/d3/da0/ec3__audio__util_8h_source.html
index b85aa15933..5a4f586d5a 100644
--- a/docs/d3/da0/ec3__audio__util_8h_source.html
+++ b/docs/d3/da0/ec3__audio__util_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html b/docs/d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html
index c3561ea96a..4b6cb4882a 100644
--- a/docs/d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html
+++ b/docs/d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html
@@ -297,7 +297,7 @@ uint64_t | segment_payload_p
diff --git a/docs/d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html b/docs/d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html
index 7abbc241ab..a834e8f682 100644
--- a/docs/d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html
+++ b/docs/d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html
@@ -185,7 +185,7 @@ Additional Inherited Members |
diff --git a/docs/d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html b/docs/d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html
index cc7981217c..377daeeb9d 100644
--- a/docs/d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html
+++ b/docs/d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html
@@ -189,7 +189,7 @@ Additional Inherited Members
diff --git a/docs/d3/db3/structshaka_1_1media_1_1EncryptionOptions-members.html b/docs/d3/db3/structshaka_1_1media_1_1EncryptionOptions-members.html
index a72516f43d..bef5aec1fd 100644
--- a/docs/d3/db3/structshaka_1_1media_1_1EncryptionOptions-members.html
+++ b/docs/d3/db3/structshaka_1_1media_1_1EncryptionOptions-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/db4/classshaka_1_1media_1_1WebMWebVTTParser-members.html b/docs/d3/db4/classshaka_1_1media_1_1WebMWebVTTParser-members.html
index e853cda921..91e049eb75 100644
--- a/docs/d3/db4/classshaka_1_1media_1_1WebMWebVTTParser-members.html
+++ b/docs/d3/db4/classshaka_1_1media_1_1WebMWebVTTParser-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html b/docs/d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html
index 58f6044189..8a843c0ebb 100644
--- a/docs/d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html
+++ b/docs/d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2124 of file box_definitions.cc.
+Definition at line 2127 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d3/db6/webm__parser_8cc_source.html b/docs/d3/db6/webm__parser_8cc_source.html
index 341363afd8..06322c3f9a 100644
--- a/docs/d3/db6/webm__parser_8cc_source.html
+++ b/docs/d3/db6/webm__parser_8cc_source.html
@@ -1069,7 +1069,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dbc/seek__head_8cc_source.html b/docs/d3/dbc/seek__head_8cc_source.html
index 3e91ddcd51..7bab3487c4 100644
--- a/docs/d3/dbc/seek__head_8cc_source.html
+++ b/docs/d3/dbc/seek__head_8cc_source.html
@@ -206,7 +206,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 c44acb4c85..8877a7e274 100644
--- a/docs/d3/dbe/demuxer_8cc_source.html
+++ b/docs/d3/dbe/demuxer_8cc_source.html
@@ -434,7 +434,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html b/docs/d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html
index 3e0db0d7d2..0b70d580a2 100644
--- a/docs/d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html
+++ b/docs/d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html b/docs/d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
index 32c452124f..e455a10ec6 100644
--- a/docs/d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
+++ b/docs/d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html
@@ -257,7 +257,7 @@ std::shared_ptr<
diff --git a/docs/d3/dd0/classshaka_1_1MpdNotifier.html b/docs/d3/dd0/classshaka_1_1MpdNotifier.html
index e422646c4f..4fe2aaa632 100644
--- a/docs/d3/dd0/classshaka_1_1MpdNotifier.html
+++ b/docs/d3/dd0/classshaka_1_1MpdNotifier.html
@@ -500,7 +500,7 @@ Public Member Functions
diff --git a/docs/d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html b/docs/d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html
index 895678639d..1b653b38ba 100644
--- a/docs/d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html
+++ b/docs/d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html
@@ -177,7 +177,7 @@ std::vector< FourCC > <
diff --git a/docs/d3/de4/seek__head_8h_source.html b/docs/d3/de4/seek__head_8h_source.html
index 515e6e1f06..4e96ab0470 100644
--- a/docs/d3/de4/seek__head_8h_source.html
+++ b/docs/d3/de4/seek__head_8h_source.html
@@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/de9/classshaka_1_1media_1_1mp4_1_1BoxBuffer-members.html b/docs/d3/de9/classshaka_1_1media_1_1mp4_1_1BoxBuffer-members.html
index e3bf9be505..fd02987a8b 100644
--- a/docs/d3/de9/classshaka_1_1media_1_1mp4_1_1BoxBuffer-members.html
+++ b/docs/d3/de9/classshaka_1_1media_1_1mp4_1_1BoxBuffer-members.html
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/de9/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription-members.html b/docs/d3/de9/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
index 0ae0f1164c..8a71658747 100644
--- a/docs/d3/de9/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
+++ b/docs/d3/de9/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html
index 70d3a2b417..e93bbeb226 100644
--- a/docs/d3/df1/box__reader_8cc_source.html
+++ b/docs/d3/df1/box__reader_8cc_source.html
@@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html b/docs/d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html
index fc885a055b..31f0ef126f 100644
--- a/docs/d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html
+++ b/docs/d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html
@@ -297,7 +297,7 @@ AES_KEY * | mutable_aes_key<
diff --git a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html
index 2891289b14..52bb4180db 100644
--- a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html
+++ b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html
@@ -306,7 +306,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d08/classshaka_1_1media_1_1mp4_1_1MP4MediaParser-members.html b/docs/d4/d08/classshaka_1_1media_1_1mp4_1_1MP4MediaParser-members.html
index c3ee5f5ac1..b4c7067106 100644
--- a/docs/d4/d08/classshaka_1_1media_1_1mp4_1_1MP4MediaParser-members.html
+++ b/docs/d4/d08/classshaka_1_1media_1_1mp4_1_1MP4MediaParser-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d0b/classshaka_1_1media_1_1TextTrack.html b/docs/d4/d0b/classshaka_1_1media_1_1TextTrack.html
index 7c0c81bf3f..22ea801a35 100644
--- a/docs/d4/d0b/classshaka_1_1media_1_1TextTrack.html
+++ b/docs/d4/d0b/classshaka_1_1media_1_1TextTrack.html
@@ -109,7 +109,7 @@ virtual void | addWebVTTCue<
diff --git a/docs/d4/d14/classshaka_1_1media_1_1WebVttMediaParser-members.html b/docs/d4/d14/classshaka_1_1media_1_1WebVttMediaParser-members.html
index 306ee3e0f3..4e993101a6 100644
--- a/docs/d4/d14/classshaka_1_1media_1_1WebVttMediaParser-members.html
+++ b/docs/d4/d14/classshaka_1_1media_1_1WebVttMediaParser-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html b/docs/d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html
index 1ee388a850..5dbe035227 100644
--- a/docs/d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html
+++ b/docs/d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html
@@ -118,7 +118,7 @@ int16_t | media_rate_fractio
diff --git a/docs/d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html b/docs/d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html
index d277fd77b6..26c2aff15f 100644
--- a/docs/d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html
+++ b/docs/d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html
@@ -235,7 +235,7 @@ AES_KEY * | mutable_aes_key<
diff --git a/docs/d4/d20/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html b/docs/d4/d20/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
index 1ceed68e6c..a25d4da929 100644
--- a/docs/d4/d20/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
+++ b/docs/d4/d20/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d2c/structshaka_1_1media_1_1mp4_1_1ID3v2-members.html b/docs/d4/d2c/structshaka_1_1media_1_1mp4_1_1ID3v2-members.html
index c61bca8b3f..5d0e354d6b 100644
--- a/docs/d4/d2c/structshaka_1_1media_1_1mp4_1_1ID3v2-members.html
+++ b/docs/d4/d2c/structshaka_1_1media_1_1mp4_1_1ID3v2-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html b/docs/d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html
index 8b04d2ac0f..007347e8b9 100644
--- a/docs/d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html
+++ b/docs/d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1857 of file box_definitions.cc.
+Definition at line 1860 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html
index d03bf69788..5ba4ad9cb3 100644
--- a/docs/d4/d37/io__cache_8cc_source.html
+++ b/docs/d4/d37/io__cache_8cc_source.html
@@ -246,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d3a/structshaka_1_1media_1_1H264Sps-members.html b/docs/d4/d3a/structshaka_1_1media_1_1H264Sps-members.html
index 2afd239b86..1cb69803df 100644
--- a/docs/d4/d3a/structshaka_1_1media_1_1H264Sps-members.html
+++ b/docs/d4/d3a/structshaka_1_1media_1_1H264Sps-members.html
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d43/classshaka_1_1media_1_1ChunkingHandler.html b/docs/d4/d43/classshaka_1_1media_1_1ChunkingHandler.html
index 66fe01e1e1..89c840ba41 100644
--- a/docs/d4/d43/classshaka_1_1media_1_1ChunkingHandler.html
+++ b/docs/d4/d43/classshaka_1_1media_1_1ChunkingHandler.html
@@ -264,7 +264,7 @@ class ChunkingHandlerTest<
diff --git a/docs/d4/d4a/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html b/docs/d4/d4a/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
index 6515f3553a..bb736a2dbc 100644
--- a/docs/d4/d4a/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
+++ b/docs/d4/d4a/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html b/docs/d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html
index 16d15d1e79..bb6110990c 100644
--- a/docs/d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html
+++ b/docs/d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html
@@ -124,7 +124,7 @@ int | chroma_offset [32]
diff --git a/docs/d4/d58/classshaka_1_1media_1_1Nalu-members.html b/docs/d4/d58/classshaka_1_1media_1_1Nalu-members.html
index e1735a239d..cd91ed3830 100644
--- a/docs/d4/d58/classshaka_1_1media_1_1Nalu-members.html
+++ b/docs/d4/d58/classshaka_1_1media_1_1Nalu-members.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html b/docs/d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html
index 3423e6b241..872570a16c 100644
--- a/docs/d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html
+++ b/docs/d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html
@@ -111,7 +111,7 @@ static void |
diff --git a/docs/d4/d5c/classshaka_1_1media_1_1DecryptConfig-members.html b/docs/d4/d5c/classshaka_1_1media_1_1DecryptConfig-members.html
index 6485faca73..396297f2a7 100644
--- a/docs/d4/d5c/classshaka_1_1media_1_1DecryptConfig-members.html
+++ b/docs/d4/d5c/classshaka_1_1media_1_1DecryptConfig-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d5d/classshaka_1_1media_1_1UdpFile-members.html b/docs/d4/d5d/classshaka_1_1media_1_1UdpFile-members.html
index 1ed6adfe59..e121a810b1 100644
--- a/docs/d4/d5d/classshaka_1_1media_1_1UdpFile-members.html
+++ b/docs/d4/d5d/classshaka_1_1media_1_1UdpFile-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d70/classshaka_1_1DashIopMpdNotifier.html b/docs/d4/d70/classshaka_1_1DashIopMpdNotifier.html
index 2c4cb9b37b..02f2b0f64e 100644
--- a/docs/d4/d70/classshaka_1_1DashIopMpdNotifier.html
+++ b/docs/d4/d70/classshaka_1_1DashIopMpdNotifier.html
@@ -475,7 +475,7 @@ class | DashIopMpdNotifierTe
diff --git a/docs/d4/d70/structshaka_1_1SegmentInfo-members.html b/docs/d4/d70/structshaka_1_1SegmentInfo-members.html
index accc170487..364a1ad386 100644
--- a/docs/d4/d70/structshaka_1_1SegmentInfo-members.html
+++ b/docs/d4/d70/structshaka_1_1SegmentInfo-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d83/cue_8cc_source.html b/docs/d4/d83/cue_8cc_source.html
index 2e543ce29d..d428f4861a 100644
--- a/docs/d4/d83/cue_8cc_source.html
+++ b/docs/d4/d83/cue_8cc_source.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d87/nalu__reader_8h_source.html b/docs/d4/d87/nalu__reader_8h_source.html
index 6bc787476d..f324fb9031 100644
--- a/docs/d4/d87/nalu__reader_8h_source.html
+++ b/docs/d4/d87/nalu__reader_8h_source.html
@@ -302,7 +302,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html b/docs/d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html
index 4906707cef..0f70deeb7f 100644
--- a/docs/d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html
+++ b/docs/d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html
@@ -171,7 +171,7 @@ void |
diff --git a/docs/d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html b/docs/d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html
index b3be01a0a6..0a430ff51d 100644
--- a/docs/d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html
+++ b/docs/d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html
@@ -162,7 +162,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1700 of file box_definitions.cc.
+Definition at line 1703 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d4/d8e/classshaka_1_1media_1_1UdpOptions.html b/docs/d4/d8e/classshaka_1_1media_1_1UdpOptions.html
index f31eae8b00..e027ad1586 100644
--- a/docs/d4/d8e/classshaka_1_1media_1_1UdpOptions.html
+++ b/docs/d4/d8e/classshaka_1_1media_1_1UdpOptions.html
@@ -170,7 +170,7 @@ Static Public Member Functions
diff --git a/docs/d4/d9b/classshaka_1_1media_1_1MediaHandlerTestBase.html b/docs/d4/d9b/classshaka_1_1media_1_1MediaHandlerTestBase.html
index 43ce9c4dbb..5337a88388 100644
--- a/docs/d4/d9b/classshaka_1_1media_1_1MediaHandlerTestBase.html
+++ b/docs/d4/d9b/classshaka_1_1media_1_1MediaHandlerTestBase.html
@@ -374,7 +374,7 @@ void
diff --git a/docs/d4/da6/classshaka_1_1media_1_1PlayReadyKeySource.html b/docs/d4/da6/classshaka_1_1media_1_1PlayReadyKeySource.html
index 6a9d1c2051..0a096ab5dc 100644
--- a/docs/d4/da6/classshaka_1_1media_1_1PlayReadyKeySource.html
+++ b/docs/d4/da6/classshaka_1_1media_1_1PlayReadyKeySource.html
@@ -491,7 +491,7 @@ Additional Inherited Members |
diff --git a/docs/d4/da7/segmenter__test__base_8cc_source.html b/docs/d4/da7/segmenter__test__base_8cc_source.html
index ba699be878..3a12599f80 100644
--- a/docs/d4/da7/segmenter__test__base_8cc_source.html
+++ b/docs/d4/da7/segmenter__test__base_8cc_source.html
@@ -291,7 +291,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html b/docs/d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html
index 13d5bd370e..ad4a9a0e39 100644
--- a/docs/d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html
+++ b/docs/d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html
@@ -250,7 +250,7 @@ Additional Inherited Members
diff --git a/docs/d4/db1/structshaka_1_1media_1_1mp4_1_1CompactSampleSize-members.html b/docs/d4/db1/structshaka_1_1media_1_1mp4_1_1CompactSampleSize-members.html
index dd5e8e59ec..417ce0d11c 100644
--- a/docs/d4/db1/structshaka_1_1media_1_1mp4_1_1CompactSampleSize-members.html
+++ b/docs/d4/db1/structshaka_1_1media_1_1mp4_1_1CompactSampleSize-members.html
@@ -114,7 +114,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 8ea1a85678..3377ff51f7 100644
--- a/docs/d4/db2/cluster__builder_8h_source.html
+++ b/docs/d4/db2/cluster__builder_8h_source.html
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/db4/classshaka_1_1MpdNotifierFactory.html b/docs/d4/db4/classshaka_1_1MpdNotifierFactory.html
index 24b0cb2c87..786d66effa 100644
--- a/docs/d4/db4/classshaka_1_1MpdNotifierFactory.html
+++ b/docs/d4/db4/classshaka_1_1MpdNotifierFactory.html
@@ -113,7 +113,7 @@ virtual std::unique_ptr
diff --git a/docs/d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html b/docs/d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html
index f51d6920b7..9adc514237 100644
--- a/docs/d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html
+++ b/docs/d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html
@@ -183,7 +183,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1913 of file box_definitions.cc.
+Definition at line 1916 of file box_definitions.cc.
@@ -194,7 +194,7 @@ Additional Inherited Members
diff --git a/docs/d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html b/docs/d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html
index e3ac2419ed..3065b6f20a 100644
--- a/docs/d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html
+++ b/docs/d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html
@@ -140,7 +140,7 @@ static const uint8_t kElem
diff --git a/docs/d4/dd3/bit__reader_8h_source.html b/docs/d4/dd3/bit__reader_8h_source.html
index 10b2fb11d6..008fe6d919 100644
--- a/docs/d4/dd3/bit__reader_8h_source.html
+++ b/docs/d4/dd3/bit__reader_8h_source.html
@@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dd4/structshaka_1_1media_1_1mp4_1_1FullBox-members.html b/docs/d4/dd4/structshaka_1_1media_1_1mp4_1_1FullBox-members.html
index 9995607f7f..316bf64423 100644
--- a/docs/d4/dd4/structshaka_1_1media_1_1mp4_1_1FullBox-members.html
+++ b/docs/d4/dd4/structshaka_1_1media_1_1mp4_1_1FullBox-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/ddb/classshaka_1_1media_1_1MemoryFile-members.html b/docs/d4/ddb/classshaka_1_1media_1_1MemoryFile-members.html
index 150a0a2fee..072ac3de5b 100644
--- a/docs/d4/ddb/classshaka_1_1media_1_1MemoryFile-members.html
+++ b/docs/d4/ddb/classshaka_1_1media_1_1MemoryFile-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dde/webvtt__util_8h_source.html b/docs/d4/dde/webvtt__util_8h_source.html
index 6a2cf6ac43..ca7af24dbe 100644
--- a/docs/d4/dde/webvtt__util_8h_source.html
+++ b/docs/d4/dde/webvtt__util_8h_source.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html b/docs/d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html
index bc2d77c558..b6f87d9340 100644
--- a/docs/d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html
+++ b/docs/d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html
@@ -171,7 +171,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2008 of file box_definitions.cc.
+Definition at line 2011 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d4/de6/classshaka_1_1media_1_1ProgressListener.html b/docs/d4/de6/classshaka_1_1media_1_1ProgressListener.html
index e9b2728906..adb828fc97 100644
--- a/docs/d4/de6/classshaka_1_1media_1_1ProgressListener.html
+++ b/docs/d4/de6/classshaka_1_1media_1_1ProgressListener.html
@@ -146,7 +146,7 @@ Public Member Functions
diff --git a/docs/d4/de7/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html b/docs/d4/de7/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
index e5c27652a2..ca4ff86508 100644
--- a/docs/d4/de7/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
+++ b/docs/d4/de7/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/dec/hls__flags_8h_source.html b/docs/d4/dec/hls__flags_8h_source.html
index daf0a585dc..19d39343d1 100644
--- a/docs/d4/dec/hls__flags_8h_source.html
+++ b/docs/d4/dec/hls__flags_8h_source.html
@@ -105,7 +105,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 c3322dd539..120ab16d1b 100644
--- a/docs/d4/df5/request__signer_8cc_source.html
+++ b/docs/d4/df5/request__signer_8cc_source.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/df5/webvtt__sample__converter_8cc_source.html b/docs/d4/df5/webvtt__sample__converter_8cc_source.html
index 76c4b9c0f1..dd076fb33b 100644
--- a/docs/d4/df5/webvtt__sample__converter_8cc_source.html
+++ b/docs/d4/df5/webvtt__sample__converter_8cc_source.html
@@ -416,7 +416,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html b/docs/d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html
index fb6afee48d..4fb852b29e 100644
--- a/docs/d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html
+++ b/docs/d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html
@@ -183,7 +183,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2542 of file box_definitions.cc.
+Definition at line 2545 of file box_definitions.cc.
@@ -194,7 +194,7 @@ Additional Inherited Members
diff --git a/docs/d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html b/docs/d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html
index a993efacbb..eed18d8073 100644
--- a/docs/d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html
+++ b/docs/d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1681 of file box_definitions.cc.
+Definition at line 1684 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d4/dfd/structshaka_1_1media_1_1H265Sps.html b/docs/d4/dfd/structshaka_1_1media_1_1H265Sps.html
index 0847a1f968..45b2a5745e 100644
--- a/docs/d4/dfd/structshaka_1_1media_1_1H265Sps.html
+++ b/docs/d4/dfd/structshaka_1_1media_1_1H265Sps.html
@@ -256,7 +256,7 @@ bool vui_parameters_presen
diff --git a/docs/d4/dff/webm__media__parser_8cc_source.html b/docs/d4/dff/webm__media__parser_8cc_source.html
index 005a1f1ee7..350d131bd1 100644
--- a/docs/d4/dff/webm__media__parser_8cc_source.html
+++ b/docs/d4/dff/webm__media__parser_8cc_source.html
@@ -366,7 +366,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html b/docs/d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html
index e8205cfc43..d6b0003c53 100644
--- a/docs/d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html
+++ b/docs/d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html b/docs/d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html
index 84f1144e7d..1843a306f4 100644
--- a/docs/d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html
+++ b/docs/d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html b/docs/d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html
index 93184887d2..fa57099dc5 100644
--- a/docs/d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html
+++ b/docs/d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2644 of file box_definitions.cc.
+Definition at line 2647 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d5/d11/classshaka_1_1media_1_1WebMInfoParser-members.html b/docs/d5/d11/classshaka_1_1media_1_1WebMInfoParser-members.html
index da27d49b5c..b27302712c 100644
--- a/docs/d5/d11/classshaka_1_1media_1_1WebMInfoParser-members.html
+++ b/docs/d5/d11/classshaka_1_1media_1_1WebMInfoParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html b/docs/d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
index b72db6b6a9..b3af1748b3 100644
--- a/docs/d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
+++ b/docs/d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html
@@ -174,7 +174,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1616 of file box_definitions.cc.
+Definition at line 1619 of file box_definitions.cc.
@@ -185,7 +185,7 @@ Additional Inherited Members
diff --git a/docs/d5/d13/classshaka_1_1media_1_1ESDescriptor.html b/docs/d5/d13/classshaka_1_1media_1_1ESDescriptor.html
index 632b1f67b7..ac3f0dd441 100644
--- a/docs/d5/d13/classshaka_1_1media_1_1ESDescriptor.html
+++ b/docs/d5/d13/classshaka_1_1media_1_1ESDescriptor.html
@@ -181,7 +181,7 @@ bool IsDTS () const
diff --git a/docs/d5/d15/producer__consumer__queue_8h_source.html b/docs/d5/d15/producer__consumer__queue_8h_source.html
index 134eddc412..32b71e187c 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/d1a/ts__section_8h_source.html b/docs/d5/d1a/ts__section_8h_source.html
index d53ce2a9e4..48421a5e4d 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/d26/classshaka_1_1media_1_1mp4_1_1TrackRunIterator-members.html b/docs/d5/d26/classshaka_1_1media_1_1mp4_1_1TrackRunIterator-members.html
index 28e16fef2a..589af2c035 100644
--- a/docs/d5/d26/classshaka_1_1media_1_1mp4_1_1TrackRunIterator-members.html
+++ b/docs/d5/d26/classshaka_1_1media_1_1mp4_1_1TrackRunIterator-members.html
@@ -122,7 +122,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 d4cc119c6d..8f2e5c1964 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/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html b/docs/d5/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html
index 053a916eb8..7fbffd9b61 100644
--- a/docs/d5/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html
+++ b/docs/d5/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html
@@ -501,7 +501,7 @@ template<class T >
diff --git a/docs/d5/d3b/structshaka_1_1media_1_1mp4_1_1Media-members.html b/docs/d5/d3b/structshaka_1_1media_1_1mp4_1_1Media-members.html
index 05c64fd485..3cf0cc4561 100644
--- a/docs/d5/d3b/structshaka_1_1media_1_1mp4_1_1Media-members.html
+++ b/docs/d5/d3b/structshaka_1_1media_1_1mp4_1_1Media-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html
index 511917bd4b..54086523e5 100644
--- a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html
+++ b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d4b/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi-members.html b/docs/d5/d4b/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
index 8df96e2617..051f2f6213 100644
--- a/docs/d5/d4b/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
+++ b/docs/d5/d4b/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi-members.html
@@ -110,7 +110,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 4b2d5c9318..77da9e2b71 100644
--- a/docs/d5/d4d/box_8cc_source.html
+++ b/docs/d5/d4d/box_8cc_source.html
@@ -195,7 +195,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 0f4a9c3417..020222da4b 100644
--- a/docs/d5/d52/ts__section__pes_8h_source.html
+++ b/docs/d5/d52/ts__section__pes_8h_source.html
@@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d53/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html b/docs/d5/d53/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
index af8497a206..54af0c558c 100644
--- a/docs/d5/d53/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
+++ b/docs/d5/d53/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d57/classshaka_1_1RepresentationStateChangeListener-members.html b/docs/d5/d57/classshaka_1_1RepresentationStateChangeListener-members.html
index 988f58a6ec..1506ce461a 100644
--- a/docs/d5/d57/classshaka_1_1RepresentationStateChangeListener-members.html
+++ b/docs/d5/d57/classshaka_1_1RepresentationStateChangeListener-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d59/classshaka_1_1MockRepresentation-members.html b/docs/d5/d59/classshaka_1_1MockRepresentation-members.html
index ab44ed3a2d..405e627cd7 100644
--- a/docs/d5/d59/classshaka_1_1MockRepresentation-members.html
+++ b/docs/d5/d59/classshaka_1_1MockRepresentation-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d5c/continuity__counter_8cc_source.html b/docs/d5/d5c/continuity__counter_8cc_source.html
index ee67ab1136..1965da9c9c 100644
--- a/docs/d5/d5c/continuity__counter_8cc_source.html
+++ b/docs/d5/d5c/continuity__counter_8cc_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html b/docs/d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html
index 8acae97d26..99baca67d3 100644
--- a/docs/d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html
+++ b/docs/d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html
@@ -161,7 +161,7 @@ const
diff --git a/docs/d5/d63/network__util_8cc_source.html b/docs/d5/d63/network__util_8cc_source.html
index 9fdfb0d816..154beb3744 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/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html b/docs/d5/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html
index ee78cc41d8..96f7394ac2 100644
--- a/docs/d5/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html
+++ b/docs/d5/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html
@@ -298,7 +298,7 @@ class | NalUnitToByteStreamC
diff --git a/docs/d5/d6f/vlog__flags_8cc_source.html b/docs/d5/d6f/vlog__flags_8cc_source.html
index 7a69026e8f..e1634db682 100644
--- a/docs/d5/d6f/vlog__flags_8cc_source.html
+++ b/docs/d5/d6f/vlog__flags_8cc_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d72/avc__decoder__configuration__record_8cc_source.html b/docs/d5/d72/avc__decoder__configuration__record_8cc_source.html
index 070aef774b..b86999aaef 100644
--- a/docs/d5/d72/avc__decoder__configuration__record_8cc_source.html
+++ b/docs/d5/d72/avc__decoder__configuration__record_8cc_source.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d72/structshaka_1_1media_1_1TrickPlayOptions.html b/docs/d5/d72/structshaka_1_1media_1_1TrickPlayOptions.html
index 9448f6e296..6f458815d0 100644
--- a/docs/d5/d72/structshaka_1_1media_1_1TrickPlayOptions.html
+++ b/docs/d5/d72/structshaka_1_1media_1_1TrickPlayOptions.html
@@ -124,7 +124,7 @@ Public Attributes |
diff --git a/docs/d5/d7b/box__definitions_8h_source.html b/docs/d5/d7b/box__definitions_8h_source.html
index 1fe8217877..5b05a4a378 100644
--- a/docs/d5/d7b/box__definitions_8h_source.html
+++ b/docs/d5/d7b/box__definitions_8h_source.html
@@ -1000,7 +1000,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html b/docs/d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html
index 2eddba4dbb..6e236005ff 100644
--- a/docs/d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html
+++ b/docs/d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html
@@ -174,7 +174,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2044 of file box_definitions.cc.
+Definition at line 2047 of file box_definitions.cc.
@@ -185,7 +185,7 @@ Additional Inherited Members
diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html
index 5060389c09..29acb0af69 100644
--- a/docs/d5/d89/widevine__key__source_8cc_source.html
+++ b/docs/d5/d89/widevine__key__source_8cc_source.html
@@ -711,7 +711,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html b/docs/d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html
index 6a3039bc8f..6512332e60 100644
--- a/docs/d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html
+++ b/docs/d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html
@@ -112,7 +112,7 @@ int64_t sample_offset<
diff --git a/docs/d5/d8f/webm__cluster__parser_8cc_source.html b/docs/d5/d8f/webm__cluster__parser_8cc_source.html
index 2eb688b69c..984b6805c0 100644
--- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html
+++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html
@@ -727,7 +727,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 fb3a58a470..5744226cdf 100644
--- a/docs/d5/d91/es__parser__adts_8cc_source.html
+++ b/docs/d5/d91/es__parser__adts_8cc_source.html
@@ -364,7 +364,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d95/structshaka_1_1media_1_1mp4_1_1EditListEntry-members.html b/docs/d5/d95/structshaka_1_1media_1_1mp4_1_1EditListEntry-members.html
index fbbd1bb360..cb6feecc51 100644
--- a/docs/d5/d95/structshaka_1_1media_1_1mp4_1_1EditListEntry-members.html
+++ b/docs/d5/d95/structshaka_1_1media_1_1mp4_1_1EditListEntry-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d98/encryptor_8cc_source.html b/docs/d5/d98/encryptor_8cc_source.html
index 1d1ed11b4c..45fc5afcce 100644
--- a/docs/d5/d98/encryptor_8cc_source.html
+++ b/docs/d5/d98/encryptor_8cc_source.html
@@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/d9b/vp__codec__configuration__record_8h_source.html b/docs/d5/d9b/vp__codec__configuration__record_8h_source.html
index 0d8585beb5..0a0375a760 100644
--- a/docs/d5/d9b/vp__codec__configuration__record_8h_source.html
+++ b/docs/d5/d9b/vp__codec__configuration__record_8h_source.html
@@ -101,130 +101,176 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
14 #include "packager/base/macros.h"
- 15 #include "packager/media/base/video_stream_info.h"
-
-
-
-
-
-
-
- 24 COLOR_SPACE_UNSPECIFIED = 0,
- 25 COLOR_SPACE_BT_601 = 1,
- 26 COLOR_SPACE_BT_709 = 2,
- 27 COLOR_SPACE_SMPTE_170 = 3,
- 28 COLOR_SPACE_SMPTE_240 = 4,
- 29 COLOR_SPACE_BT_2020_NON_CONSTANT_LUMINANCE = 5,
- 30 COLOR_SPACE_BT_2020_CONSTANT_LUMINANCE = 6,
-
-
-
- 34 enum ChromaSubsampling {
- 35 CHROMA_420_VERTICAL = 0,
- 36 CHROMA_420_COLLOCATED_WITH_LUMA = 1,
-
-
-
-
-
-
-
-
-
-
-
- 48 uint8_t chroma_subsampling,
- 49 uint8_t transfer_function,
- 50 bool video_full_range_flag,
- 51 const std::vector<uint8_t>& codec_initialization_data);
-
-
- 56 bool ParseMP4( const std::vector<uint8_t>& data);
-
- 60 bool ParseWebM( const std::vector<uint8_t>& data);
-
- 64 void WriteMP4(std::vector<uint8_t>* data) const;
-
- 68 void WriteWebM(std::vector<uint8_t>* data) const;
-
-
-
-
-
-
-
- 77 void set_profile(uint8_t profile) {
-
- 79 profile_is_set_ = true;
-
- 81 void set_level(uint8_t level) {
-
-
-
- 85 void set_bit_depth(uint8_t bit_depth) {
- 86 bit_depth_ = bit_depth;
- 87 bit_depth_is_set_ = true;
-
- 89 void set_color_space(uint8_t color_space) {
- 90 color_space_ = color_space;
- 91 color_space_is_set_ = true;
-
- 93 void set_chroma_subsampling(uint8_t chroma_subsampling) {
- 94 chroma_subsampling_ = chroma_subsampling;
- 95 chroma_subsampling_is_set_ = true;
-
- 97 void set_transfer_function(uint8_t transfer_function) {
- 98 transfer_function_ = transfer_function;
- 99 transfer_function_is_set_ = true;
-
- 101 void set_video_full_range_flag( bool video_full_range_flag) {
- 102 video_full_range_flag_ = video_full_range_flag;
-
-
- 105 uint8_t profile() const { return profile_; }
- 106 uint8_t level() const { return level_; }
- 107 uint8_t bit_depth() const { return bit_depth_; }
- 108 uint8_t color_space() const { return color_space_; }
- 109 uint8_t chroma_subsampling() const { return chroma_subsampling_; }
- 110 uint8_t transfer_function() const { return transfer_function_; }
- 111 bool video_full_range_flag() const { return video_full_range_flag_; }
-
-
- 114 uint8_t profile_ = 0;
-
- 116 uint8_t bit_depth_ = 0;
- 117 uint8_t color_space_ = 0;
- 118 uint8_t chroma_subsampling_ = 0;
- 119 uint8_t transfer_function_ = 0;
- 120 bool video_full_range_flag_ = false;
- 121 bool profile_is_set_ = false;
- 122 bool level_is_set_ = false;
- 123 bool bit_depth_is_set_ = false;
- 124 bool color_space_is_set_ = false;
- 125 bool chroma_subsampling_is_set_ = false;
- 126 bool transfer_function_is_set_ = false;
- 127 bool video_full_range_flag_is_set_ = false;
- 128 std::vector<uint8_t> codec_initialization_data_;
-
-
-
-
-
+ 15 #include "packager/base/optional.h"
+ 16 #include "packager/media/base/video_stream_info.h"
+
+
+
+
+ 23 enum AVColorPrimaries {
+ 24 AVCOL_PRI_RESERVED0 = 0,
+
+ 27 AVCOL_PRI_UNSPECIFIED = 2,
+ 28 AVCOL_PRI_RESERVED = 3,
+
+ 32 AVCOL_PRI_BT470BG = 5,
+ 34 AVCOL_PRI_SMPTE170M = 6,
+ 36 AVCOL_PRI_SMPTE240M = 7,
+
+
+ 42 AVCOL_PRI_SMPTE428 = 10,
+ 43 AVCOL_PRI_SMPTEST428_1 = AVCOL_PRI_SMPTE428,
+ 45 AVCOL_PRI_SMPTE431 = 11,
+ 47 AVCOL_PRI_SMPTE432 = 12,
+
+
+
+ 53 enum AVColorTransferCharacteristic {
+ 54 AVCOL_TRC_RESERVED0 = 0,
+
+ 57 AVCOL_TRC_UNSPECIFIED = 2,
+ 58 AVCOL_TRC_RESERVED = 3,
+ 60 AVCOL_TRC_GAMMA22 = 4,
+ 62 AVCOL_TRC_GAMMA28 = 5,
+ 65 AVCOL_TRC_SMPTE170M = 6,
+ 66 AVCOL_TRC_SMPTE240M = 7,
+
+
+ 72 AVCOL_TRC_LOG_SQRT = 10,
+ 74 AVCOL_TRC_IEC61966_2_4 = 11,
+ 76 AVCOL_TRC_BT1361_ECG = 12,
+ 78 AVCOL_TRC_IEC61966_2_1 = 13,
+ 80 AVCOL_TRC_BT2020_10 = 14,
+ 82 AVCOL_TRC_BT2020_12 = 15,
+ 84 AVCOL_TRC_SMPTE2084 = 16,
+ 85 AVCOL_TRC_SMPTEST2084 = AVCOL_TRC_SMPTE2084,
+ 87 AVCOL_TRC_SMPTE428 = 17,
+ 88 AVCOL_TRC_SMPTEST428_1 = AVCOL_TRC_SMPTE428,
+ 90 AVCOL_TRC_ARIB_STD_B67 = 18,
+
+
+
+
+
+
+ 101 AVCOL_SPC_UNSPECIFIED = 2,
+ 102 AVCOL_SPC_RESERVED = 3,
+
+ 107 AVCOL_SPC_BT470BG = 5,
+ 109 AVCOL_SPC_SMPTE170M = 6,
+ 111 AVCOL_SPC_SMPTE240M = 7,
+
+ 115 AVCOL_SPC_BT2020_NCL = 9,
+ 117 AVCOL_SPC_BT2020_CL = 10,
+ 119 AVCOL_SPC_SMPTE2085 = 11,
+
+
+
+
+
+ 127 enum ChromaSubsampling {
+ 128 CHROMA_420_VERTICAL = 0,
+ 129 CHROMA_420_COLLOCATED_WITH_LUMA = 1,
+
+
+
+
-
-
-
- 138 #endif // MEDIA_CODECS_VP_CODEC_CONFIGURATION_RECORD_H_
-
-
-
-
-
+
+
+
+
+
+ 140 uint8_t chroma_subsampling,
+ 141 bool video_full_range_flag,
+ 142 uint8_t color_primaries,
+ 143 uint8_t transfer_characteristics,
+ 144 uint8_t matrix_coefficients,
+ 145 const std::vector<uint8_t>& codec_initialization_data);
+
+
+ 150 bool ParseMP4( const std::vector<uint8_t>& data);
+
+ 154 bool ParseWebM( const std::vector<uint8_t>& data);
+
+ 158 void WriteMP4(std::vector<uint8_t>* data) const;
+
+ 162 void WriteWebM(std::vector<uint8_t>* data) const;
+
+
+
+
+
+
+
+ 171 void set_profile(uint8_t profile) { profile_ = profile; }
+ 172 void set_level(uint8_t level) { level_ = level; }
+ 173 void set_bit_depth(uint8_t bit_depth) { bit_depth_ = bit_depth; }
+ 174 void set_chroma_subsampling(uint8_t chroma_subsampling) {
+ 175 chroma_subsampling_ = chroma_subsampling;
+
+ 177 void set_video_full_range_flag( bool video_full_range_flag) {
+ 178 video_full_range_flag_ = video_full_range_flag;
+
+ 180 void set_color_primaries(uint8_t color_primaries) {
+ 181 color_primaries_ = color_primaries;
+
+ 183 void set_transfer_characteristics(uint8_t transfer_characteristics) {
+ 184 transfer_characteristics_ = transfer_characteristics;
+
+ 186 void set_matrix_coefficients(uint8_t matrix_coefficients) {
+ 187 matrix_coefficients_ = matrix_coefficients;
+
+
+ 190 uint8_t profile() const { return profile_.value_or(0); }
+ 191 uint8_t level() const { return level_.value_or(10); }
+ 192 uint8_t bit_depth() const { return bit_depth_.value_or(8); }
+ 193 uint8_t chroma_subsampling() const {
+ 194 return chroma_subsampling_.value_or(CHROMA_420_COLLOCATED_WITH_LUMA);
+
+ 196 bool video_full_range_flag() const {
+ 197 return video_full_range_flag_.value_or( false);
+
+ 199 uint8_t color_primaries() const {
+ 200 return color_primaries_.value_or(AVCOL_PRI_UNSPECIFIED);
+
+ 202 uint8_t transfer_characteristics() const {
+ 203 return transfer_characteristics_.value_or(AVCOL_TRC_UNSPECIFIED);
+
+ 205 uint8_t matrix_coefficients() const {
+ 206 return matrix_coefficients_.value_or(AVCOL_SPC_UNSPECIFIED);
+
+
+
+ 210 base::Optional<uint8_t> profile_;
+ 211 base::Optional<uint8_t> level_;
+ 212 base::Optional<uint8_t> bit_depth_;
+ 213 base::Optional<uint8_t> chroma_subsampling_;
+ 214 base::Optional<bool> video_full_range_flag_;
+ 215 base::Optional<uint8_t> color_primaries_;
+ 216 base::Optional<uint8_t> transfer_characteristics_;
+ 217 base::Optional<uint8_t> matrix_coefficients_;
+ 218 std::vector<uint8_t> codec_initialization_data_;
+
+
+
+
+
+
+
+
+
+ 228 #endif // MEDIA_CODECS_VP_CODEC_CONFIGURATION_RECORD_H_
+
+
+
+
+
diff --git a/docs/d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html b/docs/d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html
index 7b034f62cd..86f828dbfc 100644
--- a/docs/d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html
+++ b/docs/d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html
@@ -119,7 +119,7 @@ std::vector< int > | l
diff --git a/docs/d5/da4/aes__encryptor_8cc_source.html b/docs/d5/da4/aes__encryptor_8cc_source.html
index 1dc21487fd..c075ce53c8 100644
--- a/docs/d5/da4/aes__encryptor_8cc_source.html
+++ b/docs/d5/da4/aes__encryptor_8cc_source.html
@@ -297,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html b/docs/d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html
index e1e7a9f121..5d04b151b2 100644
--- a/docs/d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html
+++ b/docs/d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html
@@ -127,7 +127,7 @@ int | num_delta_pocs |
diff --git a/docs/d5/db1/classshaka_1_1media_1_1StreamInfo.html b/docs/d5/db1/classshaka_1_1media_1_1StreamInfo.html
index 85de431448..7046bb2db4 100644
--- a/docs/d5/db1/classshaka_1_1media_1_1StreamInfo.html
+++ b/docs/d5/db1/classshaka_1_1media_1_1StreamInfo.html
@@ -237,7 +237,7 @@ void set_encryption_config
diff --git a/docs/d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html b/docs/d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html
index 77979b1f78..ba7300e2f3 100644
--- a/docs/d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html
+++ b/docs/d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html
@@ -161,7 +161,7 @@ const
diff --git a/docs/d5/dba/ts__packet_8cc_source.html b/docs/d5/dba/ts__packet_8cc_source.html
index 3f34edc99f..656f0c60a8 100644
--- a/docs/d5/dba/ts__packet_8cc_source.html
+++ b/docs/d5/dba/ts__packet_8cc_source.html
@@ -307,7 +307,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 5164bafcc4..be931e341f 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/structshaka_1_1media_1_1mp4_1_1TrackFragment-members.html b/docs/d5/dc8/structshaka_1_1media_1_1mp4_1_1TrackFragment-members.html
index e3f4ac2d07..204e574c6e 100644
--- a/docs/d5/dc8/structshaka_1_1media_1_1mp4_1_1TrackFragment-members.html
+++ b/docs/d5/dc8/structshaka_1_1media_1_1mp4_1_1TrackFragment-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html b/docs/d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
index fea7cc523c..fbb3ba102e 100644
--- a/docs/d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
+++ b/docs/d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html
index f07dddd1a8..6b009719bc 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 be1819355e..d09146fca4 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/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html
index df99b7839a..8780bc0c95 100644
--- a/docs/d5/de0/bit__reader_8cc_source.html
+++ b/docs/d5/de0/bit__reader_8cc_source.html
@@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html b/docs/d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html
index 0e24989f5e..277fd0e36c 100644
--- a/docs/d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html
+++ b/docs/d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html
@@ -271,7 +271,7 @@ class PesPacketGeneratorTe
diff --git a/docs/d5/dec/classshaka_1_1media_1_1WebMParserClient.html b/docs/d5/dec/classshaka_1_1media_1_1WebMParserClient.html
index 7f0571c504..64adda5a85 100644
--- a/docs/d5/dec/classshaka_1_1media_1_1WebMParserClient.html
+++ b/docs/d5/dec/classshaka_1_1media_1_1WebMParserClient.html
@@ -151,7 +151,7 @@ Protected Member Functions |
diff --git a/docs/d5/dec/decoder__configuration__record_8cc_source.html b/docs/d5/dec/decoder__configuration__record_8cc_source.html
index 03d9a74718..bf59874347 100644
--- a/docs/d5/dec/decoder__configuration__record_8cc_source.html
+++ b/docs/d5/dec/decoder__configuration__record_8cc_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d5/dec/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html b/docs/d5/dec/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html
index 1de83798a4..91bd3afd32 100644
--- a/docs/d5/dec/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html
+++ b/docs/d5/dec/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html
@@ -109,7 +109,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 2226bb2c91..8ff27c4912 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/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html b/docs/d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html
index 1b439a40a1..e360f8d97f 100644
--- a/docs/d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html
+++ b/docs/d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html
@@ -535,7 +535,7 @@ Additional Inherited Members
diff --git a/docs/d5/dfa/classshaka_1_1media_1_1MediaParser-members.html b/docs/d5/dfa/classshaka_1_1media_1_1MediaParser-members.html
index aa0efdd405..d92079b7b8 100644
--- a/docs/d5/dfa/classshaka_1_1media_1_1MediaParser-members.html
+++ b/docs/d5/dfa/classshaka_1_1media_1_1MediaParser-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 c968f1c927..3feef5b332 100644
--- a/docs/d5/dfc/file_8cc_source.html
+++ b/docs/d5/dfc/file_8cc_source.html
@@ -376,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d02/playready__key__encryption__flags_8h_source.html b/docs/d6/d02/playready__key__encryption__flags_8h_source.html
index daa15029e0..e78ff398dd 100644
--- a/docs/d6/d02/playready__key__encryption__flags_8h_source.html
+++ b/docs/d6/d02/playready__key__encryption__flags_8h_source.html
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d03/classshaka_1_1media_1_1AesCbcDecryptor-members.html b/docs/d6/d03/classshaka_1_1media_1_1AesCbcDecryptor-members.html
index 972ea1a1bb..cba92c4f2c 100644
--- a/docs/d6/d03/classshaka_1_1media_1_1AesCbcDecryptor-members.html
+++ b/docs/d6/d03/classshaka_1_1media_1_1AesCbcDecryptor-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d09/aes__pattern__cryptor_8h_source.html b/docs/d6/d09/aes__pattern__cryptor_8h_source.html
index ae77a597db..bd8bf2eca2 100644
--- a/docs/d6/d09/aes__pattern__cryptor_8h_source.html
+++ b/docs/d6/d09/aes__pattern__cryptor_8h_source.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d16/text__stream__info_8cc_source.html b/docs/d6/d16/text__stream__info_8cc_source.html
index 18533cf024..2ca4bbd299 100644
--- a/docs/d6/d16/text__stream__info_8cc_source.html
+++ b/docs/d6/d16/text__stream__info_8cc_source.html
@@ -125,7 +125,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 03df8b88e3..9f85da8263 100644
--- a/docs/d6/d17/es__parser__h264_8cc_source.html
+++ b/docs/d6/d17/es__parser__h264_8cc_source.html
@@ -263,7 +263,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html b/docs/d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html
index 12906ef92a..3587e5f481 100644
--- a/docs/d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html
+++ b/docs/d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html
@@ -200,7 +200,7 @@ Additional Inherited Members
diff --git a/docs/d6/d1a/ts__packet__writer__util_8cc_source.html b/docs/d6/d1a/ts__packet__writer__util_8cc_source.html
index 66788e0210..1e4ece7d73 100644
--- a/docs/d6/d1a/ts__packet__writer__util_8cc_source.html
+++ b/docs/d6/d1a/ts__packet__writer__util_8cc_source.html
@@ -255,7 +255,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html b/docs/d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html
index 86ecaebca1..e57357ff9f 100644
--- a/docs/d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html
+++ b/docs/d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html
@@ -146,7 +146,7 @@ bool is_encrypted |
diff --git a/docs/d6/d2e/mpd__notifier__util_8cc_source.html b/docs/d6/d2e/mpd__notifier__util_8cc_source.html
index 6408668c1b..169eb8811d 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/d32/classshaka_1_1media_1_1TextTrack-members.html b/docs/d6/d32/classshaka_1_1media_1_1TextTrack-members.html
index 7adce01a77..bae66f02e7 100644
--- a/docs/d6/d32/classshaka_1_1media_1_1TextTrack-members.html
+++ b/docs/d6/d32/classshaka_1_1media_1_1TextTrack-members.html
@@ -98,7 +98,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 90474c6153..cbb427a951 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/d3b/chunk__info__iterator_8cc_source.html b/docs/d6/d3b/chunk__info__iterator_8cc_source.html
index f51deef66a..a76730160d 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/d4c/classshaka_1_1media_1_1EncryptionHandler.html b/docs/d6/d4c/classshaka_1_1media_1_1EncryptionHandler.html
index d5741460e5..3cc743e9a9 100644
--- a/docs/d6/d4c/classshaka_1_1media_1_1EncryptionHandler.html
+++ b/docs/d6/d4c/classshaka_1_1media_1_1EncryptionHandler.html
@@ -255,7 +255,7 @@ class EncryptionHandlerTes
diff --git a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html
index a5dad43182..1bac4ad69f 100644
--- a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html
+++ b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d55/aes__cryptor_8cc_source.html b/docs/d6/d55/aes__cryptor_8cc_source.html
index 335c46a0b6..acec9db2bb 100644
--- a/docs/d6/d55/aes__cryptor_8cc_source.html
+++ b/docs/d6/d55/aes__cryptor_8cc_source.html
@@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d57/classshaka_1_1media_1_1AVCDecoderConfigurationRecord.html b/docs/d6/d57/classshaka_1_1media_1_1AVCDecoderConfigurationRecord.html
index 381beca5a8..38f296130b 100644
--- a/docs/d6/d57/classshaka_1_1media_1_1AVCDecoderConfigurationRecord.html
+++ b/docs/d6/d57/classshaka_1_1media_1_1AVCDecoderConfigurationRecord.html
@@ -244,7 +244,7 @@ void |
diff --git a/docs/d6/d59/protection__system__specific__info_8h_source.html b/docs/d6/d59/protection__system__specific__info_8h_source.html
index dbca606618..5955a3b1f5 100644
--- a/docs/d6/d59/protection__system__specific__info_8h_source.html
+++ b/docs/d6/d59/protection__system__specific__info_8h_source.html
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d60/classshaka_1_1media_1_1VPCodecConfigurationRecord-members.html b/docs/d6/d60/classshaka_1_1media_1_1VPCodecConfigurationRecord-members.html
index c60fdab6ff..132f708460 100644
--- a/docs/d6/d60/classshaka_1_1media_1_1VPCodecConfigurationRecord-members.html
+++ b/docs/d6/d60/classshaka_1_1media_1_1VPCodecConfigurationRecord-members.html
@@ -101,40 +101,33 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
| CHROMA_444 enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
chroma_subsampling() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
ChromaSubsampling enum name (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- color_space() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- COLOR_SPACE_BT_2020_CONSTANT_LUMINANCE enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_BT_2020_NON_CONSTANT_LUMINANCE enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_BT_601 enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_BT_709 enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_SMPTE_170 enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_SMPTE_240 enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_SRGB enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- COLOR_SPACE_UNSPECIFIED enum value (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- ColorSpace enum name (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- GetCodecString(Codec codec) const | shaka::media::VPCodecConfigurationRecord | |
- level() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ color_primaries() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ GetCodecString(Codec codec) const | shaka::media::VPCodecConfigurationRecord | |
+ level() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ matrix_coefficients() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
MergeFrom(const VPCodecConfigurationRecord &other) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
ParseMP4(const std::vector< uint8_t > &data) | shaka::media::VPCodecConfigurationRecord | |
ParseWebM(const std::vector< uint8_t > &data) | shaka::media::VPCodecConfigurationRecord | |
profile() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
set_bit_depth(uint8_t bit_depth) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
set_chroma_subsampling(uint8_t chroma_subsampling) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- set_color_space(uint8_t color_space) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ set_color_primaries(uint8_t color_primaries) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
set_level(uint8_t level) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- set_profile(uint8_t profile) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- set_transfer_function(uint8_t transfer_function) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- set_video_full_range_flag(bool video_full_range_flag) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- transfer_function() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- video_full_range_flag() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
- VPCodecConfigurationRecord() (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- VPCodecConfigurationRecord(uint8_t profile, uint8_t level, uint8_t bit_depth, uint8_t color_space, uint8_t chroma_subsampling, uint8_t transfer_function, bool video_full_range_flag, const std::vector< uint8_t > &codec_initialization_data) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
- WriteMP4(std::vector< uint8_t > *data) const | shaka::media::VPCodecConfigurationRecord | |
- WriteWebM(std::vector< uint8_t > *data) const | shaka::media::VPCodecConfigurationRecord | |
- ~VPCodecConfigurationRecord() (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
+ set_matrix_coefficients(uint8_t matrix_coefficients) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ set_profile(uint8_t profile) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ set_transfer_characteristics(uint8_t transfer_characteristics) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ set_video_full_range_flag(bool video_full_range_flag) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ transfer_characteristics() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ video_full_range_flag() const (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | inline |
+ VPCodecConfigurationRecord() (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
+ VPCodecConfigurationRecord(uint8_t profile, uint8_t level, uint8_t bit_depth, uint8_t chroma_subsampling, bool video_full_range_flag, uint8_t color_primaries, uint8_t transfer_characteristics, uint8_t matrix_coefficients, const std::vector< uint8_t > &codec_initialization_data) (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
+ WriteMP4(std::vector< uint8_t > *data) const | shaka::media::VPCodecConfigurationRecord | |
+ WriteWebM(std::vector< uint8_t > *data) const | shaka::media::VPCodecConfigurationRecord | |
+ ~VPCodecConfigurationRecord() (defined in shaka::media::VPCodecConfigurationRecord) | shaka::media::VPCodecConfigurationRecord | |
diff --git a/docs/d6/d6a/cue_8h_source.html b/docs/d6/d6a/cue_8h_source.html
index b3b925efef..1d2c675647 100644
--- a/docs/d6/d6a/cue_8h_source.html
+++ b/docs/d6/d6a/cue_8h_source.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d6c/h26x__bit__reader_8cc_source.html b/docs/d6/d6c/h26x__bit__reader_8cc_source.html
index b8f3ad1e05..0f0fca7586 100644
--- a/docs/d6/d6c/h26x__bit__reader_8cc_source.html
+++ b/docs/d6/d6c/h26x__bit__reader_8cc_source.html
@@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d6e/ts__section__pes_8cc_source.html b/docs/d6/d6e/ts__section__pes_8cc_source.html
index d3bf9ef20b..440c23bc70 100644
--- a/docs/d6/d6e/ts__section__pes_8cc_source.html
+++ b/docs/d6/d6e/ts__section__pes_8cc_source.html
@@ -407,7 +407,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 7f33e3d5a7..368f35093e 100644
--- a/docs/d6/d71/scoped__xml__ptr_8h_source.html
+++ b/docs/d6/d71/scoped__xml__ptr_8h_source.html
@@ -132,7 +132,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 9304ccb3c6..56c2b1b829 100644
--- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html
+++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html
@@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html b/docs/d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html
index be4ab56882..cace91a432 100644
--- a/docs/d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html
+++ b/docs/d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2714 of file box_definitions.cc.
+Definition at line 2717 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d6/d7b/webm__tracks__parser_8h_source.html b/docs/d6/d7b/webm__tracks__parser_8h_source.html
index 8f00455678..92abf330b7 100644
--- a/docs/d6/d7b/webm__tracks__parser_8h_source.html
+++ b/docs/d6/d7b/webm__tracks__parser_8h_source.html
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d7c/structshaka_1_1media_1_1mp4_1_1AC3Specific-members.html b/docs/d6/d7c/structshaka_1_1media_1_1mp4_1_1AC3Specific-members.html
index 1256cd7b2b..7eab8ce2f8 100644
--- a/docs/d6/d7c/structshaka_1_1media_1_1mp4_1_1AC3Specific-members.html
+++ b/docs/d6/d7c/structshaka_1_1media_1_1mp4_1_1AC3Specific-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d82/structshaka_1_1media_1_1EncryptionOptions.html b/docs/d6/d82/structshaka_1_1media_1_1EncryptionOptions.html
index 7fbf4f9dff..2b9ecef77d 100644
--- a/docs/d6/d82/structshaka_1_1media_1_1EncryptionOptions.html
+++ b/docs/d6/d82/structshaka_1_1media_1_1EncryptionOptions.html
@@ -192,7 +192,7 @@ bool vp9_subsample_encrypt
diff --git a/docs/d6/d86/bandwidth__estimator_8cc_source.html b/docs/d6/d86/bandwidth__estimator_8cc_source.html
index e4169b9366..fc873400a2 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/d8a/vp9__parser_8cc_source.html b/docs/d6/d8a/vp9__parser_8cc_source.html
index 270d2297f8..e8b55087a6 100644
--- a/docs/d6/d8a/vp9__parser_8cc_source.html
+++ b/docs/d6/d8a/vp9__parser_8cc_source.html
@@ -249,410 +249,447 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
160 return sync_code == VP9_SYNC_CODE;
- 163 VPCodecConfigurationRecord::ColorSpace GetColorSpace(uint8_t color_space) {
- 164 switch (color_space) {
- 165 case VPX_COLOR_SPACE_UNKNOWN:
- 166 return VPCodecConfigurationRecord::COLOR_SPACE_UNSPECIFIED;
- 167 case VPX_COLOR_SPACE_BT_601:
- 168 return VPCodecConfigurationRecord::COLOR_SPACE_BT_601;
- 169 case VPX_COLOR_SPACE_BT_709:
- 170 return VPCodecConfigurationRecord::COLOR_SPACE_BT_709;
- 171 case VPX_COLOR_SPACE_SMPTE_170:
- 172 return VPCodecConfigurationRecord::COLOR_SPACE_SMPTE_170;
- 173 case VPX_COLOR_SPACE_SMPTE_240:
- 174 return VPCodecConfigurationRecord::COLOR_SPACE_SMPTE_240;
- 175 case VPX_COLOR_SPACE_BT_2020:
-
-
-
-
- 180 return VPCodecConfigurationRecord::
- 181 COLOR_SPACE_BT_2020_NON_CONSTANT_LUMINANCE;
- 182 case VPX_COLOR_SPACE_SRGB:
- 183 return VPCodecConfigurationRecord::COLOR_SPACE_SRGB;
-
- 185 LOG(WARNING) << "Unknown color space: " << static_cast<int>(color_space);
- 186 return VPCodecConfigurationRecord::COLOR_SPACE_UNSPECIFIED;
-
-
-
- 190 VPCodecConfigurationRecord::ChromaSubsampling GetChromaSubsampling(
- 191 uint8_t subsampling) {
- 192 switch (subsampling) {
-
- 194 return VPCodecConfigurationRecord::CHROMA_444;
-
- 196 return VPCodecConfigurationRecord::CHROMA_440;
-
- 198 return VPCodecConfigurationRecord::CHROMA_422;
-
-
-
- 202 return VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
-
- 204 LOG(WARNING) << "Unexpected chroma subsampling value: "
- 205 << static_cast<int>(subsampling);
- 206 return VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
-
-
-
- 210 bool ReadBitDepthAndColorSpace(BitReader* reader,
- 211 VPCodecConfigurationRecord* codec_config) {
- 212 uint8_t bit_depth = 8;
- 213 if (codec_config->profile() >= 2) {
- 214 bool use_vpx_bits_12;
- 215 RCHECK(reader->ReadBits(1, &use_vpx_bits_12));
- 216 bit_depth = use_vpx_bits_12 ? 12 : 10;
-
- 218 codec_config->set_bit_depth(bit_depth);
-
-
- 221 RCHECK(reader->ReadBits(3, &color_space));
- 222 codec_config->set_color_space(GetColorSpace(color_space));
-
- 224 bool yuv_full_range = false;
- 225 auto chroma_subsampling = VPCodecConfigurationRecord::CHROMA_444;
- 226 if (color_space != VPX_COLOR_SPACE_SRGB) {
- 227 RCHECK(reader->ReadBits(1, &yuv_full_range));
-
- 229 if (codec_config->profile() & 1) {
-
- 231 RCHECK(reader->ReadBits(2, &subsampling));
- 232 chroma_subsampling = GetChromaSubsampling(subsampling);
- 233 if (chroma_subsampling ==
- 234 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA) {
- 235 LOG(ERROR) << "4:2:0 color not supported in profile "
- 236 << codec_config->profile();
-
-
-
-
- 241 RCHECK(reader->ReadBits(1, &reserved));
-
-
-
- 245 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
-
-
-
- 249 chroma_subsampling = VPCodecConfigurationRecord::CHROMA_444;
- 250 if (codec_config->profile() & 1) {
-
- 252 RCHECK(reader->ReadBits(1, &reserved));
-
-
- 255 LOG(ERROR) << "4:4:4 color not supported in profile 0 or 2.";
-
-
-
- 259 codec_config->set_video_full_range_flag(yuv_full_range);
- 260 codec_config->set_chroma_subsampling(chroma_subsampling);
-
- 262 VLOG(3) << "\n profile " << static_cast<int>(codec_config->profile())
- 263 << "\n bit depth " << static_cast<int>(codec_config->bit_depth())
- 264 << "\n color space " << static_cast<int>(codec_config->color_space())
-
- 266 << static_cast<int>(codec_config->video_full_range_flag())
- 267 << "\n chroma subsampling "
- 268 << static_cast<int>(codec_config->chroma_subsampling());
-
-
-
- 272 bool ReadFrameSize(BitReader* reader, uint32_t* width, uint32_t* height) {
- 273 RCHECK(reader->ReadBits(16, width));
-
- 275 RCHECK(reader->ReadBits(16, height));
-
-
-
-
- 280 bool ReadDisplayFrameSize(BitReader* reader,
- 281 uint32_t* display_width,
- 282 uint32_t* display_height) {
- 283 bool has_display_size;
- 284 RCHECK(reader->ReadBits(1, &has_display_size));
- 285 if (has_display_size)
- 286 RCHECK(ReadFrameSize(reader, display_width, display_height));
-
-
-
- 290 bool ReadFrameSizes(BitReader* reader, uint32_t* width, uint32_t* height) {
-
-
- 293 RCHECK(ReadFrameSize(reader, &new_width, &new_height));
- 294 if (new_width != *width) {
- 295 VLOG(1) << "Width updates from " << *width << " to " << new_width;
-
-
- 298 if (new_height != *height) {
- 299 VLOG(1) << "Height updates from " << *height << " to " << new_height;
- 300 *height = new_height;
-
-
- 303 uint32_t display_width = *width;
- 304 uint32_t display_height = *height;
- 305 RCHECK(ReadDisplayFrameSize(reader, &display_width, &display_height));
+ 163 void SetColorAttributes(uint8_t bit_depth,
+
+ 165 VPCodecConfigurationRecord* codec_config) {
+ 166 switch (color_space) {
+ 167 case VPX_COLOR_SPACE_UNKNOWN:
+ 168 codec_config->set_color_primaries(AVCOL_PRI_UNSPECIFIED);
+ 169 codec_config->set_matrix_coefficients(AVCOL_SPC_UNSPECIFIED);
+ 170 codec_config->set_transfer_characteristics(AVCOL_TRC_UNSPECIFIED);
+
+ 172 case VPX_COLOR_SPACE_BT_601:
+
+ 174 codec_config->set_color_primaries(AVCOL_PRI_UNSPECIFIED);
+ 175 codec_config->set_matrix_coefficients(AVCOL_SPC_UNSPECIFIED);
+ 176 codec_config->set_transfer_characteristics(AVCOL_TRC_SMPTE170M);
+
+ 178 case VPX_COLOR_SPACE_BT_709:
+ 179 codec_config->set_color_primaries(AVCOL_PRI_BT709);
+ 180 codec_config->set_matrix_coefficients(AVCOL_SPC_BT709);
+ 181 codec_config->set_transfer_characteristics(AVCOL_TRC_BT709);
+
+ 183 case VPX_COLOR_SPACE_SMPTE_170:
+ 184 codec_config->set_color_primaries(AVCOL_PRI_SMPTE170M);
+ 185 codec_config->set_matrix_coefficients(AVCOL_SPC_SMPTE170M);
+ 186 codec_config->set_transfer_characteristics(AVCOL_TRC_SMPTE170M);
+
+ 188 case VPX_COLOR_SPACE_SMPTE_240:
+ 189 codec_config->set_color_primaries(AVCOL_PRI_SMPTE240M);
+ 190 codec_config->set_matrix_coefficients(AVCOL_SPC_SMPTE240M);
+ 191 codec_config->set_transfer_characteristics(AVCOL_TRC_SMPTE240M);
+
+ 193 case VPX_COLOR_SPACE_BT_2020:
+ 194 codec_config->set_color_primaries(AVCOL_PRI_BT2020);
+
+
+
+
+ 199 codec_config->set_matrix_coefficients(AVCOL_SPC_BT2020_NCL);
+
+
+ 202 codec_config->set_transfer_characteristics(AVCOL_TRC_BT2020_10);
+
+
+ 205 codec_config->set_transfer_characteristics(AVCOL_TRC_BT2020_12);
+
+
+ 208 codec_config->set_transfer_characteristics(AVCOL_TRC_UNSPECIFIED);
+
+
+
+ 212 case VPX_COLOR_SPACE_SRGB:
+ 213 codec_config->set_color_primaries(AVCOL_PRI_UNSPECIFIED);
+ 214 codec_config->set_matrix_coefficients(AVCOL_SPC_RGB);
+ 215 codec_config->set_transfer_characteristics(AVCOL_TRC_UNSPECIFIED);
+
+
+ 218 LOG(WARNING) << "Unknown color space: " << static_cast<int>(color_space);
+ 219 codec_config->set_color_primaries(AVCOL_PRI_UNSPECIFIED);
+ 220 codec_config->set_matrix_coefficients(AVCOL_SPC_UNSPECIFIED);
+ 221 codec_config->set_transfer_characteristics(AVCOL_TRC_UNSPECIFIED);
+
+
+
+
+ 226 VPCodecConfigurationRecord::ChromaSubsampling GetChromaSubsampling(
+ 227 uint8_t subsampling) {
+ 228 switch (subsampling) {
+
+ 230 return VPCodecConfigurationRecord::CHROMA_444;
+
+ 232 return VPCodecConfigurationRecord::CHROMA_440;
+
+ 234 return VPCodecConfigurationRecord::CHROMA_422;
+
+
+
+ 238 return VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
+
+ 240 LOG(WARNING) << "Unexpected chroma subsampling value: "
+ 241 << static_cast<int>(subsampling);
+ 242 return VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
+
+
+
+ 246 bool ReadBitDepthAndColorSpace(BitReader* reader,
+ 247 VPCodecConfigurationRecord* codec_config) {
+ 248 uint8_t bit_depth = 8;
+ 249 if (codec_config->profile() >= 2) {
+ 250 bool use_vpx_bits_12;
+ 251 RCHECK(reader->ReadBits(1, &use_vpx_bits_12));
+ 252 bit_depth = use_vpx_bits_12 ? 12 : 10;
+
+ 254 codec_config->set_bit_depth(bit_depth);
+
+
+ 257 RCHECK(reader->ReadBits(3, &color_space));
+ 258 SetColorAttributes(bit_depth, color_space, codec_config);
+
+ 260 bool yuv_full_range = false;
+ 261 auto chroma_subsampling = VPCodecConfigurationRecord::CHROMA_444;
+ 262 if (color_space != VPX_COLOR_SPACE_SRGB) {
+ 263 RCHECK(reader->ReadBits(1, &yuv_full_range));
+
+ 265 if (codec_config->profile() & 1) {
+
+ 267 RCHECK(reader->ReadBits(2, &subsampling));
+ 268 chroma_subsampling = GetChromaSubsampling(subsampling);
+ 269 if (chroma_subsampling ==
+ 270 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA) {
+ 271 LOG(ERROR) << "4:2:0 color not supported in profile "
+ 272 << codec_config->profile();
+
+
+
+
+ 277 RCHECK(reader->ReadBits(1, &reserved));
+
+
+
+ 281 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA;
+
+
+
+ 285 chroma_subsampling = VPCodecConfigurationRecord::CHROMA_444;
+ 286 if (codec_config->profile() & 1) {
+
+ 288 RCHECK(reader->ReadBits(1, &reserved));
+
+
+ 291 LOG(ERROR) << "4:4:4 color not supported in profile 0 or 2.";
+
+
+
+ 295 codec_config->set_video_full_range_flag(yuv_full_range);
+ 296 codec_config->set_chroma_subsampling(chroma_subsampling);
+
+ 298 VLOG(3) << "\n profile " << static_cast<int>(codec_config->profile())
+ 299 << "\n bit depth " << static_cast<int>(codec_config->bit_depth())
+ 300 << "\n matrix coefficients "
+ 301 << static_cast<int>(codec_config->matrix_coefficients())
+
+ 303 << static_cast<int>(codec_config->video_full_range_flag())
+ 304 << "\n chroma subsampling "
+ 305 << static_cast<int>(codec_config->chroma_subsampling());
- 309 bool ReadFrameSizesWithRefs(BitReader* reader,
-
-
-
- 313 for (uint32_t i = 0; i < REFS_PER_FRAME; ++i) {
- 314 RCHECK(reader->ReadBits(1, &found));
-
-
-
-
- 319 RCHECK(ReadFrameSizes(reader, width, height));
-
- 321 uint32_t display_width;
- 322 uint32_t display_height;
- 323 RCHECK(ReadDisplayFrameSize(reader, &display_width, &display_height));
-
-
-
-
- 328 bool ReadLoopFilter(BitReader* reader) {
- 329 RCHECK(reader->SkipBits(9));
- 330 bool mode_ref_delta_enabled;
- 331 RCHECK(reader->ReadBits(1, &mode_ref_delta_enabled));
- 332 if (!mode_ref_delta_enabled)
-
- 334 bool mode_ref_delta_update;
- 335 RCHECK(reader->ReadBits(1, &mode_ref_delta_update));
- 336 if (!mode_ref_delta_update)
-
-
- 339 for (uint32_t i = 0; i < MAX_REF_LF_DELTAS + MAX_MODE_LF_DELTAS; ++i)
- 340 RCHECK(reader->SkipBitsConditional( true, 6 + 1));
-
-
-
- 344 bool ReadQuantization(BitReader* reader) {
- 345 RCHECK(reader->SkipBits(QINDEX_BITS));
-
- 347 for (uint32_t i = 0; i < 3; ++i)
- 348 RCHECK(reader->SkipBitsConditional( true, 4 + 1));
-
-
-
- 352 bool ReadSegmentation(BitReader* reader) {
-
- 354 RCHECK(reader->ReadBits(1, &enabled));
-
-
-
-
- 359 RCHECK(reader->ReadBits(1, &update_map));
-
- 361 for (uint32_t i = 0; i < SEG_TREE_PROBS; ++i)
- 362 RCHECK(reader->SkipBitsConditional( true, 8));
-
- 364 bool temporal_update;
- 365 RCHECK(reader->ReadBits(1, &temporal_update));
- 366 if (temporal_update) {
- 367 for (uint32_t j = 0; j < PREDICTION_PROBS; ++j)
- 368 RCHECK(reader->SkipBitsConditional( true, 8));
-
-
-
-
- 373 RCHECK(reader->ReadBits(1, &update_data));
-
- 375 RCHECK(reader->SkipBits(1));
- 376 for (uint32_t i = 0; i < MAX_SEGMENTS; ++i) {
- 377 for (uint32_t j = 0; j < SEG_LVL_MAX; ++j) {
- 378 bool feature_enabled;
- 379 RCHECK(reader->ReadBits(1, &feature_enabled));
- 380 if (feature_enabled) {
- 381 RCHECK(reader->SkipBits(SEG_FEATURE_DATA_MAX_BITS[j]));
- 382 if (SEG_FEATURE_DATA_SIGNED[j])
- 383 RCHECK(reader->SkipBits(1));
-
-
-
-
-
-
-
- 391 bool ReadTileInfo(uint32_t width, BitReader* reader) {
- 392 uint32_t mi_cols = GetNumMiUnits(width);
-
- 394 uint32_t min_log2_tile_cols;
- 395 uint32_t max_log2_tile_cols;
- 396 GetTileNBits(mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
- 397 uint32_t max_ones = max_log2_tile_cols - min_log2_tile_cols;
-
- 399 uint32_t log2_tile_cols = min_log2_tile_cols;
-
-
- 402 RCHECK(reader->ReadBits(1, &has_more));
-
-
-
-
- 407 RCHECK(log2_tile_cols <= 6);
+ 309 bool ReadFrameSize(BitReader* reader, uint32_t* width, uint32_t* height) {
+ 310 RCHECK(reader->ReadBits(16, width));
+
+ 312 RCHECK(reader->ReadBits(16, height));
+
+
+
+
+ 317 bool ReadDisplayFrameSize(BitReader* reader,
+ 318 uint32_t* display_width,
+ 319 uint32_t* display_height) {
+ 320 bool has_display_size;
+ 321 RCHECK(reader->ReadBits(1, &has_display_size));
+ 322 if (has_display_size)
+ 323 RCHECK(ReadFrameSize(reader, display_width, display_height));
+
+
+
+ 327 bool ReadFrameSizes(BitReader* reader, uint32_t* width, uint32_t* height) {
+
+
+ 330 RCHECK(ReadFrameSize(reader, &new_width, &new_height));
+ 331 if (new_width != *width) {
+ 332 VLOG(1) << "Width updates from " << *width << " to " << new_width;
+
+
+ 335 if (new_height != *height) {
+ 336 VLOG(1) << "Height updates from " << *height << " to " << new_height;
+ 337 *height = new_height;
+
+
+ 340 uint32_t display_width = *width;
+ 341 uint32_t display_height = *height;
+ 342 RCHECK(ReadDisplayFrameSize(reader, &display_width, &display_height));
+
+
+
+ 346 bool ReadFrameSizesWithRefs(BitReader* reader,
+
+
+
+ 350 for (uint32_t i = 0; i < REFS_PER_FRAME; ++i) {
+ 351 RCHECK(reader->ReadBits(1, &found));
+
+
+
+
+ 356 RCHECK(ReadFrameSizes(reader, width, height));
+
+ 358 uint32_t display_width;
+ 359 uint32_t display_height;
+ 360 RCHECK(ReadDisplayFrameSize(reader, &display_width, &display_height));
+
+
+
+
+ 365 bool ReadLoopFilter(BitReader* reader) {
+ 366 RCHECK(reader->SkipBits(9));
+ 367 bool mode_ref_delta_enabled;
+ 368 RCHECK(reader->ReadBits(1, &mode_ref_delta_enabled));
+ 369 if (!mode_ref_delta_enabled)
+
+ 371 bool mode_ref_delta_update;
+ 372 RCHECK(reader->ReadBits(1, &mode_ref_delta_update));
+ 373 if (!mode_ref_delta_update)
+
+
+ 376 for (uint32_t i = 0; i < MAX_REF_LF_DELTAS + MAX_MODE_LF_DELTAS; ++i)
+ 377 RCHECK(reader->SkipBitsConditional( true, 6 + 1));
+
+
+
+ 381 bool ReadQuantization(BitReader* reader) {
+ 382 RCHECK(reader->SkipBits(QINDEX_BITS));
+
+ 384 for (uint32_t i = 0; i < 3; ++i)
+ 385 RCHECK(reader->SkipBitsConditional( true, 4 + 1));
+
+
+
+ 389 bool ReadSegmentation(BitReader* reader) {
+
+ 391 RCHECK(reader->ReadBits(1, &enabled));
+
+
+
+
+ 396 RCHECK(reader->ReadBits(1, &update_map));
+
+ 398 for (uint32_t i = 0; i < SEG_TREE_PROBS; ++i)
+ 399 RCHECK(reader->SkipBitsConditional( true, 8));
+
+ 401 bool temporal_update;
+ 402 RCHECK(reader->ReadBits(1, &temporal_update));
+ 403 if (temporal_update) {
+ 404 for (uint32_t j = 0; j < PREDICTION_PROBS; ++j)
+ 405 RCHECK(reader->SkipBitsConditional( true, 8));
+
+
- 409 RCHECK(reader->SkipBitsConditional( true, 1));
-
-
-
-
-
- 415 VP9Parser::VP9Parser() : width_(0), height_(0) {}
- 416 VP9Parser::~VP9Parser() {}
-
-
-
- 420 std::vector<VPxFrameInfo>* vpx_frames) {
-
-
- 423 RCHECK(ParseIfSuperframeIndex(data, data_size, vpx_frames));
-
- 425 for ( auto& vpx_frame : *vpx_frames) {
- 426 VLOG(4) << "process frame with size " << vpx_frame.frame_size;
- 427 BitReader reader(data, vpx_frame.frame_size);
- 428 uint8_t frame_marker;
- 429 RCHECK(reader. ReadBits(2, &frame_marker));
- 430 RCHECK(frame_marker == VP9_FRAME_MARKER);
-
- 432 RCHECK(ReadProfile(&reader, writable_codec_config()));
-
- 434 bool show_existing_frame;
- 435 RCHECK(reader. ReadBits(1, &show_existing_frame));
- 436 if (show_existing_frame) {
-
-
-
-
- 441 vpx_frame.is_keyframe = false;
- 442 vpx_frame.uncompressed_header_size = vpx_frame.frame_size;
- 443 vpx_frame.width = width_;
- 444 vpx_frame.height = height_;
-
-
-
-
- 449 RCHECK(reader. ReadBits(1, &is_interframe));
- 450 vpx_frame.is_keyframe = !is_interframe;
+
+ 410 RCHECK(reader->ReadBits(1, &update_data));
+
+ 412 RCHECK(reader->SkipBits(1));
+ 413 for (uint32_t i = 0; i < MAX_SEGMENTS; ++i) {
+ 414 for (uint32_t j = 0; j < SEG_LVL_MAX; ++j) {
+ 415 bool feature_enabled;
+ 416 RCHECK(reader->ReadBits(1, &feature_enabled));
+ 417 if (feature_enabled) {
+ 418 RCHECK(reader->SkipBits(SEG_FEATURE_DATA_MAX_BITS[j]));
+ 419 if (SEG_FEATURE_DATA_SIGNED[j])
+ 420 RCHECK(reader->SkipBits(1));
+
+
+
+
+
+
+
+ 428 bool ReadTileInfo(uint32_t width, BitReader* reader) {
+ 429 uint32_t mi_cols = GetNumMiUnits(width);
+
+ 431 uint32_t min_log2_tile_cols;
+ 432 uint32_t max_log2_tile_cols;
+ 433 GetTileNBits(mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
+ 434 uint32_t max_ones = max_log2_tile_cols - min_log2_tile_cols;
+
+ 436 uint32_t log2_tile_cols = min_log2_tile_cols;
+
+
+ 439 RCHECK(reader->ReadBits(1, &has_more));
+
+
+
+
+ 444 RCHECK(log2_tile_cols <= 6);
+
+ 446 RCHECK(reader->SkipBitsConditional( true, 1));
+
+
+
+
-
- 453 RCHECK(reader. ReadBits(1, &show_frame));
- 454 bool error_resilient_mode;
- 455 RCHECK(reader. ReadBits(1, &error_resilient_mode));
-
- 457 if (vpx_frame.is_keyframe) {
- 458 RCHECK(ReadSyncCode(&reader));
- 459 RCHECK(ReadBitDepthAndColorSpace(&reader, writable_codec_config()));
- 460 RCHECK(ReadFrameSizes(&reader, &width_, &height_));
-
- 462 bool intra_only = false;
-
- 464 RCHECK(reader. ReadBits(1, &intra_only));
- 465 if (!error_resilient_mode)
-
-
-
- 469 RCHECK(ReadSyncCode(&reader));
-
- 471 RCHECK(ReadBitDepthAndColorSpace(&reader, writable_codec_config()));
-
-
-
-
-
- 477 writable_codec_config()->set_chroma_subsampling(
- 478 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA);
- 479 writable_codec_config()->set_bit_depth(8);
-
-
- 482 RCHECK(reader. SkipBits(REF_FRAMES));
- 483 RCHECK(ReadFrameSizes(&reader, &width_, &height_));
-
- 485 RCHECK(reader. SkipBits(REF_FRAMES));
- 486 RCHECK(reader. SkipBits(REFS_PER_FRAME * (REF_FRAMES_LOG2 + 1)));
-
-
-
-
- 491 RCHECK(ReadFrameSizesWithRefs(&reader, &width_, &height_));
-
-
-
-
- 496 RCHECK(reader. ReadBits(1, &interp_filter));
-
-
-
-
-
- 502 if (!error_resilient_mode) {
-
-
-
- 506 RCHECK(reader. SkipBits(FRAME_CONTEXTS_LOG2));
-
- 508 VLOG(4) << "bits read before ReadLoopFilter: " << reader. bit_position();
- 509 RCHECK(ReadLoopFilter(&reader));
- 510 RCHECK(ReadQuantization(&reader));
- 511 RCHECK(ReadSegmentation(&reader));
- 512 RCHECK(ReadTileInfo(width_, &reader));
-
- 514 uint16_t header_size;
- 515 RCHECK(reader. ReadBits(16, &header_size));
- 516 vpx_frame.uncompressed_header_size =
-
- 518 vpx_frame.width = width_;
- 519 vpx_frame.height = height_;
-
- 521 VLOG(3) << "\n frame_size: " << vpx_frame.frame_size
- 522 << "\n uncompressed_header_size: "
- 523 << vpx_frame.uncompressed_header_size
-
- 525 << "\n header_size: " << header_size;
-
- 527 RCHECK(header_size > 0);
-
+ 452 VP9Parser::VP9Parser() : width_(0), height_(0) {}
+ 453 VP9Parser::~VP9Parser() {}
+
+
+
+ 457 std::vector<VPxFrameInfo>* vpx_frames) {
+
+
+ 460 RCHECK(ParseIfSuperframeIndex(data, data_size, vpx_frames));
+
+ 462 for ( auto& vpx_frame : *vpx_frames) {
+ 463 VLOG(4) << "process frame with size " << vpx_frame.frame_size;
+ 464 BitReader reader(data, vpx_frame.frame_size);
+ 465 uint8_t frame_marker;
+ 466 RCHECK(reader. ReadBits(2, &frame_marker));
+ 467 RCHECK(frame_marker == VP9_FRAME_MARKER);
+
+ 469 RCHECK(ReadProfile(&reader, writable_codec_config()));
+
+ 471 bool show_existing_frame;
+ 472 RCHECK(reader. ReadBits(1, &show_existing_frame));
+ 473 if (show_existing_frame) {
+
+
+
+
+ 478 vpx_frame.is_keyframe = false;
+ 479 vpx_frame.uncompressed_header_size = vpx_frame.frame_size;
+ 480 vpx_frame.width = width_;
+ 481 vpx_frame.height = height_;
+
+
+
+
+ 486 RCHECK(reader. ReadBits(1, &is_interframe));
+ 487 vpx_frame.is_keyframe = !is_interframe;
+
+
+ 490 RCHECK(reader. ReadBits(1, &show_frame));
+ 491 bool error_resilient_mode;
+ 492 RCHECK(reader. ReadBits(1, &error_resilient_mode));
+
+ 494 if (vpx_frame.is_keyframe) {
+ 495 RCHECK(ReadSyncCode(&reader));
+ 496 RCHECK(ReadBitDepthAndColorSpace(&reader, writable_codec_config()));
+ 497 RCHECK(ReadFrameSizes(&reader, &width_, &height_));
+
+ 499 bool intra_only = false;
+
+ 501 RCHECK(reader. ReadBits(1, &intra_only));
+ 502 if (!error_resilient_mode)
+
+
+
+ 506 RCHECK(ReadSyncCode(&reader));
+
+ 508 RCHECK(ReadBitDepthAndColorSpace(&reader, writable_codec_config()));
+
+
+
+
+
+ 514 writable_codec_config()->set_chroma_subsampling(
+ 515 VPCodecConfigurationRecord::CHROMA_420_COLLOCATED_WITH_LUMA);
+ 516 writable_codec_config()->set_bit_depth(8);
+
+
+ 519 RCHECK(reader. SkipBits(REF_FRAMES));
+ 520 RCHECK(ReadFrameSizes(&reader, &width_, &height_));
+
+ 522 RCHECK(reader. SkipBits(REF_FRAMES));
+ 523 RCHECK(reader. SkipBits(REFS_PER_FRAME * (REF_FRAMES_LOG2 + 1)));
+
+
+
+
+ 528 RCHECK(ReadFrameSizesWithRefs(&reader, &width_, &height_));
- 530 data += vpx_frame.frame_size;
-
-
-
-
-
-
- 537 uint8_t frame_marker;
- 538 RCHECK(reader. ReadBits(2, &frame_marker));
- 539 RCHECK(frame_marker == VP9_FRAME_MARKER);
-
-
- 542 RCHECK(ReadProfile(&reader, &codec_config));
-
- 544 bool show_existing_frame;
- 545 RCHECK(reader. ReadBits(1, &show_existing_frame));
- 546 if (show_existing_frame)
-
-
-
- 550 RCHECK(reader. ReadBits(1, &is_interframe));
-
-
-
-
-
- 556 RCHECK(ReadSyncCode(&reader));
-
-
-
-
-
+
+
+
+ 533 RCHECK(reader. ReadBits(1, &interp_filter));
+
+
+
+
+
+ 539 if (!error_resilient_mode) {
+
+
+
+ 543 RCHECK(reader. SkipBits(FRAME_CONTEXTS_LOG2));
+
+ 545 VLOG(4) << "bits read before ReadLoopFilter: " << reader. bit_position();
+ 546 RCHECK(ReadLoopFilter(&reader));
+ 547 RCHECK(ReadQuantization(&reader));
+ 548 RCHECK(ReadSegmentation(&reader));
+ 549 RCHECK(ReadTileInfo(width_, &reader));
+
+ 551 uint16_t header_size;
+ 552 RCHECK(reader. ReadBits(16, &header_size));
+ 553 vpx_frame.uncompressed_header_size =
+
+ 555 vpx_frame.width = width_;
+ 556 vpx_frame.height = height_;
+
+ 558 VLOG(3) << "\n frame_size: " << vpx_frame.frame_size
+ 559 << "\n uncompressed_header_size: "
+ 560 << vpx_frame.uncompressed_header_size
+
+ 562 << "\n header_size: " << header_size;
+
+ 564 RCHECK(header_size > 0);
+
+
+ 567 data += vpx_frame.frame_size;
+
+
+
+
+
+
+ 574 uint8_t frame_marker;
+ 575 RCHECK(reader. ReadBits(2, &frame_marker));
+ 576 RCHECK(frame_marker == VP9_FRAME_MARKER);
+
+
+ 579 RCHECK(ReadProfile(&reader, &codec_config));
+
+ 581 bool show_existing_frame;
+ 582 RCHECK(reader. ReadBits(1, &show_existing_frame));
+ 583 if (show_existing_frame)
+
+
+
+ 587 RCHECK(reader. ReadBits(1, &is_interframe));
+
+
+
+
+
+ 593 RCHECK(ReadSyncCode(&reader));
+
+
+
+
+
-
-
+
+
-
+
@@ -660,7 +697,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d8f/classshaka_1_1xml_1_1RepresentationBaseXmlNode-members.html b/docs/d6/d8f/classshaka_1_1xml_1_1RepresentationBaseXmlNode-members.html
index 48dcdb372e..318ccfea39 100644
--- a/docs/d6/d8f/classshaka_1_1xml_1_1RepresentationBaseXmlNode-members.html
+++ b/docs/d6/d8f/classshaka_1_1xml_1_1RepresentationBaseXmlNode-members.html
@@ -112,7 +112,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 750ae888f3..cc57bb2222 100644
--- a/docs/d6/d9b/h264__parser_8h_source.html
+++ b/docs/d6/d9b/h264__parser_8h_source.html
@@ -443,7 +443,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/d9f/hls__flags_8cc_source.html b/docs/d6/d9f/hls__flags_8cc_source.html
index 93e080a8b9..b8852b939d 100644
--- a/docs/d6/d9f/hls__flags_8cc_source.html
+++ b/docs/d6/d9f/hls__flags_8cc_source.html
@@ -107,7 +107,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 315912b7b5..755e0af2e5 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/da3/mpd__builder_8h_source.html b/docs/d6/da3/mpd__builder_8h_source.html
index dd859afc8b..1ccc68d263 100644
--- a/docs/d6/da3/mpd__builder_8h_source.html
+++ b/docs/d6/da3/mpd__builder_8h_source.html
@@ -522,7 +522,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da4/classshaka_1_1media_1_1AVCDecoderConfigurationRecord-members.html b/docs/d6/da4/classshaka_1_1media_1_1AVCDecoderConfigurationRecord-members.html
index 008b39d02f..4254113fb5 100644
--- a/docs/d6/da4/classshaka_1_1media_1_1AVCDecoderConfigurationRecord-members.html
+++ b/docs/d6/da4/classshaka_1_1media_1_1AVCDecoderConfigurationRecord-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da6/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html b/docs/d6/da6/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html
index f4b1e9e760..7614ac5421 100644
--- a/docs/d6/da6/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html
+++ b/docs/d6/da6/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/da9/classshaka_1_1media_1_1BitReader.html b/docs/d6/da9/classshaka_1_1media_1_1BitReader.html
index 1f0d318de8..cf42e5fb80 100644
--- a/docs/d6/da9/classshaka_1_1media_1_1BitReader.html
+++ b/docs/d6/da9/classshaka_1_1media_1_1BitReader.html
@@ -365,7 +365,7 @@ template<typename T >
diff --git a/docs/d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html b/docs/d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html
index 5cedc0f1b1..5c9433dbc5 100644
--- a/docs/d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html
+++ b/docs/d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html
@@ -174,7 +174,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2732 of file box_definitions.cc.
+Definition at line 2735 of file box_definitions.cc.
@@ -185,7 +185,7 @@ Additional Inherited Members
diff --git a/docs/d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html b/docs/d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html
index 286db99e19..90c20037d7 100644
--- a/docs/d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html
+++ b/docs/d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html
@@ -456,7 +456,7 @@ void set_encryption_config
diff --git a/docs/d6/db1/structshaka_1_1media_1_1VideoStreamInfoParameters-members.html b/docs/d6/db1/structshaka_1_1media_1_1VideoStreamInfoParameters-members.html
index ffe6c65998..4e4288018b 100644
--- a/docs/d6/db1/structshaka_1_1media_1_1VideoStreamInfoParameters-members.html
+++ b/docs/d6/db1/structshaka_1_1media_1_1VideoStreamInfoParameters-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dc6/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo-members.html b/docs/d6/dc6/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo-members.html
index 0384eb30cc..4e579505c9 100644
--- a/docs/d6/dc6/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo-members.html
+++ b/docs/d6/dc6/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dc7/classshaka_1_1media_1_1mp2t_1_1EsParserH26x-members.html b/docs/d6/dc7/classshaka_1_1media_1_1mp2t_1_1EsParserH26x-members.html
index 15ba667bd0..7c51454d21 100644
--- a/docs/d6/dc7/classshaka_1_1media_1_1mp2t_1_1EsParserH26x-members.html
+++ b/docs/d6/dc7/classshaka_1_1media_1_1mp2t_1_1EsParserH26x-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dc8/mkv__writer_8cc_source.html b/docs/d6/dc8/mkv__writer_8cc_source.html
index e207617079..5cc0d08fda 100644
--- a/docs/d6/dc8/mkv__writer_8cc_source.html
+++ b/docs/d6/dc8/mkv__writer_8cc_source.html
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html b/docs/d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html
index 6076e3471c..0540630288 100644
--- a/docs/d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html
+++ b/docs/d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html
@@ -250,7 +250,7 @@ std::vector<
diff --git a/docs/d6/dcc/classshaka_1_1media_1_1VP9Parser-members.html b/docs/d6/dcc/classshaka_1_1media_1_1VP9Parser-members.html
index 091cd35230..5e90a2b31e 100644
--- a/docs/d6/dcc/classshaka_1_1media_1_1VP9Parser-members.html
+++ b/docs/d6/dcc/classshaka_1_1media_1_1VP9Parser-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dce/structshaka_1_1media_1_1mp4_1_1SegmentReference-members.html b/docs/d6/dce/structshaka_1_1media_1_1mp4_1_1SegmentReference-members.html
index 7564e67d36..ceae376604 100644
--- a/docs/d6/dce/structshaka_1_1media_1_1mp4_1_1SegmentReference-members.html
+++ b/docs/d6/dce/structshaka_1_1media_1_1mp4_1_1SegmentReference-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html b/docs/d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html
index 692e1dca17..9c917d60bd 100644
--- a/docs/d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html
+++ b/docs/d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html
@@ -148,7 +148,7 @@ const std::shared_ptr
diff --git a/docs/d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html b/docs/d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html
index 7acb299e2d..5303829d43 100644
--- a/docs/d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html
+++ b/docs/d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html
@@ -127,7 +127,7 @@ union { |
diff --git a/docs/d6/dde/structshaka_1_1media_1_1H265VuiParameters-members.html b/docs/d6/dde/structshaka_1_1media_1_1H265VuiParameters-members.html
index 91bf75b7a1..8a5b4ea7f7 100644
--- a/docs/d6/dde/structshaka_1_1media_1_1H265VuiParameters-members.html
+++ b/docs/d6/dde/structshaka_1_1media_1_1H265VuiParameters-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/de4/structshaka_1_1media_1_1mp4_1_1CueTimeBox-members.html b/docs/d6/de4/structshaka_1_1media_1_1mp4_1_1CueTimeBox-members.html
index 1a963b4d07..06c37e6602 100644
--- a/docs/d6/de4/structshaka_1_1media_1_1mp4_1_1CueTimeBox-members.html
+++ b/docs/d6/de4/structshaka_1_1media_1_1mp4_1_1CueTimeBox-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/de7/structshaka_1_1media_1_1VPxFrameInfo-members.html b/docs/d6/de7/structshaka_1_1media_1_1VPxFrameInfo-members.html
index 7aaef033b9..c96465c516 100644
--- a/docs/d6/de7/structshaka_1_1media_1_1VPxFrameInfo-members.html
+++ b/docs/d6/de7/structshaka_1_1media_1_1VPxFrameInfo-members.html
@@ -101,7 +101,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 141a90054c..8e150f3fa1 100644
--- a/docs/d6/de8/local__file_8cc_source.html
+++ b/docs/d6/de8/local__file_8cc_source.html
@@ -211,7 +211,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 d929836950..ea6f6d74a1 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/de9/ts__segmenter_8cc_source.html b/docs/d6/de9/ts__segmenter_8cc_source.html
index 27d93e8dfe..9ddfdbdd19 100644
--- a/docs/d6/de9/ts__segmenter_8cc_source.html
+++ b/docs/d6/de9/ts__segmenter_8cc_source.html
@@ -246,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d6/ded/ts__packet_8h_source.html b/docs/d6/ded/ts__packet_8h_source.html
index 775917908e..9fa19eae68 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 b031d5d4b9..3421c0a19d 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/dff/classshaka_1_1media_1_1Nalu.html b/docs/d6/dff/classshaka_1_1media_1_1Nalu.html
index fb6e6b31dd..0367839f14 100644
--- a/docs/d6/dff/classshaka_1_1media_1_1Nalu.html
+++ b/docs/d6/dff/classshaka_1_1media_1_1Nalu.html
@@ -247,7 +247,7 @@ bool can_start_access_unit
diff --git a/docs/d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html b/docs/d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html
index 3452163d48..90d7d94956 100644
--- a/docs/d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html
+++ b/docs/d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html
@@ -194,7 +194,7 @@ Additional Inherited Members |
diff --git a/docs/d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html b/docs/d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html
index 9fa03938ec..32a81dcd0f 100644
--- a/docs/d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html
+++ b/docs/d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1958 of file box_definitions.cc.
+Definition at line 1961 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
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 e12ccf1f84..68d0d8f6ea 100644
--- a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html
+++ b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d12/media__parser_8h_source.html b/docs/d7/d12/media__parser_8h_source.html
index 856cebfd85..94593239ce 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/mpd__notifier_8h_source.html b/docs/d7/d15/mpd__notifier_8h_source.html
index a71a7e7607..23139060bf 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/d16/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry-members.html b/docs/d7/d16/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
index 1025bc019b..f1df418857 100644
--- a/docs/d7/d16/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
+++ b/docs/d7/d16/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d22/libcrypto__threading_8h_source.html b/docs/d7/d22/libcrypto__threading_8h_source.html
index 2f2d46adc9..123a2668a6 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/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html b/docs/d7/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html
index d9de58a267..c7c124ce40 100644
--- a/docs/d7/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html
+++ b/docs/d7/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html
@@ -177,7 +177,7 @@ Public Member Functions
diff --git a/docs/d7/d29/structshaka_1_1media_1_1H265Sps-members.html b/docs/d7/d29/structshaka_1_1media_1_1H265Sps-members.html
index 6e67ecb740..f1b697a97a 100644
--- a/docs/d7/d29/structshaka_1_1media_1_1H265Sps-members.html
+++ b/docs/d7/d29/structshaka_1_1media_1_1H265Sps-members.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d29/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html b/docs/d7/d29/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
index 18faaf63f7..818e21d03c 100644
--- a/docs/d7/d29/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
+++ b/docs/d7/d29/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d34/structshaka_1_1media_1_1EncryptionConfig.html b/docs/d7/d34/structshaka_1_1media_1_1EncryptionConfig.html
index 4d96718aac..eaf6ec9f29 100644
--- a/docs/d7/d34/structshaka_1_1media_1_1EncryptionConfig.html
+++ b/docs/d7/d34/structshaka_1_1media_1_1EncryptionConfig.html
@@ -128,7 +128,7 @@ std::vector
diff --git a/docs/d7/d36/classshaka_1_1media_1_1ContentEncoding-members.html b/docs/d7/d36/classshaka_1_1media_1_1ContentEncoding-members.html
index dc3c54525b..c12126cb09 100644
--- a/docs/d7/d36/classshaka_1_1media_1_1ContentEncoding-members.html
+++ b/docs/d7/d36/classshaka_1_1media_1_1ContentEncoding-members.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d42/protection__system__specific__info_8cc_source.html b/docs/d7/d42/protection__system__specific__info_8cc_source.html
index a346734f2f..477e7e0a68 100644
--- a/docs/d7/d42/protection__system__specific__info_8cc_source.html
+++ b/docs/d7/d42/protection__system__specific__info_8cc_source.html
@@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html b/docs/d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html
index 593aab5aa8..f953e9ace8 100644
--- a/docs/d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html
+++ b/docs/d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html
@@ -188,7 +188,7 @@ Additional Inherited Members
diff --git a/docs/d7/d44/structshaka_1_1media_1_1mp4_1_1SampleEncryption-members.html b/docs/d7/d44/structshaka_1_1media_1_1mp4_1_1SampleEncryption-members.html
index efcf8040fd..bfa534aa24 100644
--- a/docs/d7/d44/structshaka_1_1media_1_1mp4_1_1SampleEncryption-members.html
+++ b/docs/d7/d44/structshaka_1_1media_1_1mp4_1_1SampleEncryption-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d46/classshaka_1_1media_1_1WebMListParser-members.html b/docs/d7/d46/classshaka_1_1media_1_1WebMListParser-members.html
index 563e1d3f93..d1d645074a 100644
--- a/docs/d7/d46/classshaka_1_1media_1_1WebMListParser-members.html
+++ b/docs/d7/d46/classshaka_1_1media_1_1WebMListParser-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d54/classshaka_1_1media_1_1H26xByteToUnitStreamConverter-members.html b/docs/d7/d54/classshaka_1_1media_1_1H26xByteToUnitStreamConverter-members.html
index 18d1069efe..60b3dc8c93 100644
--- a/docs/d7/d54/classshaka_1_1media_1_1H26xByteToUnitStreamConverter-members.html
+++ b/docs/d7/d54/classshaka_1_1media_1_1H26xByteToUnitStreamConverter-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d58/structshaka_1_1media_1_1PeriodInfo.html b/docs/d7/d58/structshaka_1_1media_1_1PeriodInfo.html
index 9722884c8e..f42b17d459 100644
--- a/docs/d7/d58/structshaka_1_1media_1_1PeriodInfo.html
+++ b/docs/d7/d58/structshaka_1_1media_1_1PeriodInfo.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d59/classshaka_1_1media_1_1DecryptorSource.html b/docs/d7/d59/classshaka_1_1media_1_1DecryptorSource.html
index 402fb98566..552dabdecc 100644
--- a/docs/d7/d59/classshaka_1_1media_1_1DecryptorSource.html
+++ b/docs/d7/d59/classshaka_1_1media_1_1DecryptorSource.html
@@ -119,7 +119,7 @@ bool DecryptSampleBuffer
diff --git a/docs/d7/d6d/classshaka_1_1media_1_1MediaSample.html b/docs/d7/d6d/classshaka_1_1media_1_1MediaSample.html
index f7dca461df..11938d6edc 100644
--- a/docs/d7/d6d/classshaka_1_1media_1_1MediaSample.html
+++ b/docs/d7/d6d/classshaka_1_1media_1_1MediaSample.html
@@ -446,7 +446,7 @@ static std::shared_ptr
diff --git a/docs/d7/d75/structshaka_1_1media_1_1mp4_1_1MediaHeader-members.html b/docs/d7/d75/structshaka_1_1media_1_1mp4_1_1MediaHeader-members.html
index b1fb989e47..23e8bfbe00 100644
--- a/docs/d7/d75/structshaka_1_1media_1_1mp4_1_1MediaHeader-members.html
+++ b/docs/d7/d75/structshaka_1_1media_1_1mp4_1_1MediaHeader-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d78/structshaka_1_1media_1_1H264SEIMessage-members.html b/docs/d7/d78/structshaka_1_1media_1_1H264SEIMessage-members.html
index 94399c81e2..edef5ab4f2 100644
--- a/docs/d7/d78/structshaka_1_1media_1_1H264SEIMessage-members.html
+++ b/docs/d7/d78/structshaka_1_1media_1_1H264SEIMessage-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d79/chunking__handler_8h_source.html b/docs/d7/d79/chunking__handler_8h_source.html
index 82c800aedc..befaf81bf8 100644
--- a/docs/d7/d79/chunking__handler_8h_source.html
+++ b/docs/d7/d79/chunking__handler_8h_source.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d7a/classshaka_1_1media_1_1UdpFile.html b/docs/d7/d7a/classshaka_1_1media_1_1UdpFile.html
index aeaac7de2e..d471af48e8 100644
--- a/docs/d7/d7a/classshaka_1_1media_1_1UdpFile.html
+++ b/docs/d7/d7a/classshaka_1_1media_1_1UdpFile.html
@@ -462,7 +462,7 @@ Additional Inherited Members |
diff --git a/docs/d7/d7c/vlog__flags_8h_source.html b/docs/d7/d7c/vlog__flags_8h_source.html
index 4668f5b849..9ec6aa741a 100644
--- a/docs/d7/d7c/vlog__flags_8h_source.html
+++ b/docs/d7/d7c/vlog__flags_8h_source.html
@@ -105,7 +105,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 d8fdc8587c..14d7c37f4f 100644
--- a/docs/d7/d87/video__stream__info_8h_source.html
+++ b/docs/d7/d87/video__stream__info_8h_source.html
@@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html b/docs/d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html
index f050e81f72..30cc454a1f 100644
--- a/docs/d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html
+++ b/docs/d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html
@@ -112,7 +112,7 @@ int delta_poc_msb_cycle_lt
diff --git a/docs/d7/d9d/progress__listener_8h_source.html b/docs/d7/d9d/progress__listener_8h_source.html
index a9a181f952..2d2786ecb2 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 006a05e268..abfa0b9f0f 100644
--- a/docs/d7/da4/track__run__iterator_8h_source.html
+++ b/docs/d7/da4/track__run__iterator_8h_source.html
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html b/docs/d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html
index e53a830f7d..4a55caf013 100644
--- a/docs/d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html
+++ b/docs/d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html
@@ -162,7 +162,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2594 of file box_definitions.cc.
+Definition at line 2597 of file box_definitions.cc.
@@ -173,7 +173,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 6ae3dd4b2b..3d448699de 100644
--- a/docs/d7/db0/mpd__writer_8h_source.html
+++ b/docs/d7/db0/mpd__writer_8h_source.html
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/db7/structshaka_1_1media_1_1mp4_1_1SampleToChunk-members.html b/docs/d7/db7/structshaka_1_1media_1_1mp4_1_1SampleToChunk-members.html
index b16106d831..f6484c61a1 100644
--- a/docs/d7/db7/structshaka_1_1media_1_1mp4_1_1SampleToChunk-members.html
+++ b/docs/d7/db7/structshaka_1_1media_1_1mp4_1_1SampleToChunk-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html b/docs/d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html
index 4c6850df15..c11f3a9a04 100644
--- a/docs/d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html
+++ b/docs/d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1877 of file box_definitions.cc.
+Definition at line 1880 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/d7/dc6/byte__queue_8h_source.html b/docs/d7/dc6/byte__queue_8h_source.html
index d165306f85..c03dfcec57 100644
--- a/docs/d7/dc6/byte__queue_8h_source.html
+++ b/docs/d7/dc6/byte__queue_8h_source.html
@@ -146,7 +146,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 2e913e6d61..b657b746f7 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 3b39b76b5d..bd584f51dd 100644
--- a/docs/d7/dd4/request__signer_8h_source.html
+++ b/docs/d7/dd4/request__signer_8h_source.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html b/docs/d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html
index a63000ee46..811666ce08 100644
--- a/docs/d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html
+++ b/docs/d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html
@@ -286,7 +286,7 @@ std::shared_ptr<
diff --git a/docs/d7/dd6/key__source_8cc_source.html b/docs/d7/dd6/key__source_8cc_source.html
index d200d56179..d0e572c824 100644
--- a/docs/d7/dd6/key__source_8cc_source.html
+++ b/docs/d7/dd6/key__source_8cc_source.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dda/classshaka_1_1media_1_1ByteQueue.html b/docs/d7/dda/classshaka_1_1media_1_1ByteQueue.html
index eafeab2218..c467ab0355 100644
--- a/docs/d7/dda/classshaka_1_1media_1_1ByteQueue.html
+++ b/docs/d7/dda/classshaka_1_1media_1_1ByteQueue.html
@@ -177,7 +177,7 @@ void
diff --git a/docs/d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html b/docs/d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html
index ac3bcef141..0ec136b216 100644
--- a/docs/d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html
+++ b/docs/d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html b/docs/d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html
index 34fb871560..59205bef3b 100644
--- a/docs/d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html
+++ b/docs/d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html
@@ -399,7 +399,7 @@ KeyFetcher implementation overrides.
diff --git a/docs/d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html b/docs/d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html
index 6afff9d7a3..42b54aa667 100644
--- a/docs/d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html
+++ b/docs/d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html
@@ -120,7 +120,7 @@ uint32_t group_description
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 60715fea57..42b8ed86b4 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
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d7/dee/mpd__generator_8cc_source.html b/docs/d7/dee/mpd__generator_8cc_source.html
index 3aec5c748d..153a67583a 100644
--- a/docs/d7/dee/mpd__generator_8cc_source.html
+++ b/docs/d7/dee/mpd__generator_8cc_source.html
@@ -231,7 +231,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 b0dd5fb0c2..a6e73ddc06 100644
--- a/docs/d7/def/mp4__media__parser_8cc_source.html
+++ b/docs/d7/def/mp4__media__parser_8cc_source.html
@@ -886,7 +886,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 a3948b79bf..94c54af2cf 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/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html b/docs/d8/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html
index 6d888e675e..035accec53 100644
--- a/docs/d8/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html
+++ b/docs/d8/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html
@@ -233,7 +233,7 @@ void | WarnIfNotMatch (i
diff --git a/docs/d8/d08/classshaka_1_1media_1_1WebMClusterParser-members.html b/docs/d8/d08/classshaka_1_1media_1_1WebMClusterParser-members.html
index e0b893ee51..2eebf819ca 100644
--- a/docs/d8/d08/classshaka_1_1media_1_1WebMClusterParser-members.html
+++ b/docs/d8/d08/classshaka_1_1media_1_1WebMClusterParser-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d08/classshaka_1_1media_1_1mp2t_1_1TsWriter-members.html b/docs/d8/d08/classshaka_1_1media_1_1mp2t_1_1TsWriter-members.html
index 04ba72c71b..10d0551330 100644
--- a/docs/d8/d08/classshaka_1_1media_1_1mp2t_1_1TsWriter-members.html
+++ b/docs/d8/d08/classshaka_1_1media_1_1mp2t_1_1TsWriter-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d08/structshaka_1_1media_1_1mp4_1_1MovieHeader-members.html b/docs/d8/d08/structshaka_1_1media_1_1mp4_1_1MovieHeader-members.html
index b1bad4e6e5..1218189e5d 100644
--- a/docs/d8/d08/structshaka_1_1media_1_1mp4_1_1MovieHeader-members.html
+++ b/docs/d8/d08/structshaka_1_1media_1_1mp4_1_1MovieHeader-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d0d/media__sample_8cc_source.html b/docs/d8/d0d/media__sample_8cc_source.html
index 41777474ac..c261bfe55a 100644
--- a/docs/d8/d0d/media__sample_8cc_source.html
+++ b/docs/d8/d0d/media__sample_8cc_source.html
@@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html b/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html
index 1bc6bb5f25..cd4e3340e3 100644
--- a/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html
+++ b/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html
@@ -112,7 +112,7 @@ uint32_t | sample_delta<
diff --git a/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1PrivFrame-members.html b/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1PrivFrame-members.html
index 3bbe987ef5..a856632d37 100644
--- a/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1PrivFrame-members.html
+++ b/docs/d8/d12/structshaka_1_1media_1_1mp4_1_1PrivFrame-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d13/classshaka_1_1media_1_1BitReader-members.html b/docs/d8/d13/classshaka_1_1media_1_1BitReader-members.html
index 86801c6bf3..0a1152e961 100644
--- a/docs/d8/d13/classshaka_1_1media_1_1BitReader-members.html
+++ b/docs/d8/d13/classshaka_1_1media_1_1BitReader-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d14/classshaka_1_1media_1_1VP8Parser.html b/docs/d8/d14/classshaka_1_1media_1_1VP8Parser.html
index 53c43e271c..e891d2bcd5 100644
--- a/docs/d8/d14/classshaka_1_1media_1_1VP8Parser.html
+++ b/docs/d8/d14/classshaka_1_1media_1_1VP8Parser.html
@@ -171,7 +171,7 @@ Additional Inherited Members |
- Returns
- true if it is, false if it is not or if there is parsing error.
-Definition at line 183 of file vp8_parser.cc.
+Definition at line 179 of file vp8_parser.cc.
@@ -235,7 +235,7 @@ Additional Inherited Members
diff --git a/docs/d8/d16/structshaka_1_1media_1_1MuxerOptions-members.html b/docs/d8/d16/structshaka_1_1media_1_1MuxerOptions-members.html
index 089465e31f..0992101c1b 100644
--- a/docs/d8/d16/structshaka_1_1media_1_1MuxerOptions-members.html
+++ b/docs/d8/d16/structshaka_1_1media_1_1MuxerOptions-members.html
@@ -105,7 +105,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 3a8357d655..7829b2e125 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/d1c/crypto__flags_8cc_source.html b/docs/d8/d1c/crypto__flags_8cc_source.html
index 89aab426a1..05be825260 100644
--- a/docs/d8/d1c/crypto__flags_8cc_source.html
+++ b/docs/d8/d1c/crypto__flags_8cc_source.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html b/docs/d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html
index 92049faff0..b9b01c4e07 100644
--- a/docs/d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html
+++ b/docs/d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1839 of file box_definitions.cc.
+Definition at line 1842 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d8/d23/structshaka_1_1media_1_1SubsampleEntry-members.html b/docs/d8/d23/structshaka_1_1media_1_1SubsampleEntry-members.html
index 870bb13e7e..1ebbc2fb69 100644
--- a/docs/d8/d23/structshaka_1_1media_1_1SubsampleEntry-members.html
+++ b/docs/d8/d23/structshaka_1_1media_1_1SubsampleEntry-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d28/es__parser__h265_8h_source.html b/docs/d8/d28/es__parser__h265_8h_source.html
index 2f2da7178c..ad362353c4 100644
--- a/docs/d8/d28/es__parser__h265_8h_source.html
+++ b/docs/d8/d28/es__parser__h265_8h_source.html
@@ -153,7 +153,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 b757e9d514..9410c460e9 100644
--- a/docs/d8/d33/webm__content__encodings__client_8h_source.html
+++ b/docs/d8/d33/webm__content__encodings__client_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html b/docs/d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html
index 2952c7c408..443ff6f371 100644
--- a/docs/d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html
+++ b/docs/d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html
@@ -109,7 +109,7 @@ bool operator() (const
diff --git a/docs/d8/d4d/aes__decryptor_8h_source.html b/docs/d8/d4d/aes__decryptor_8h_source.html
index 74a552628b..ee5c86974e 100644
--- a/docs/d8/d4d/aes__decryptor_8h_source.html
+++ b/docs/d8/d4d/aes__decryptor_8h_source.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d53/crypto__flags_8h_source.html b/docs/d8/d53/crypto__flags_8h_source.html
index 33021dfc59..8dce3d5ff0 100644
--- a/docs/d8/d53/crypto__flags_8h_source.html
+++ b/docs/d8/d53/crypto__flags_8h_source.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html b/docs/d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html
index 3eeb8b4b52..aa79ec5a69 100644
--- a/docs/d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html
+++ b/docs/d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html
@@ -195,7 +195,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1776 of file box_definitions.cc.
+Definition at line 1779 of file box_definitions.cc.
@@ -206,7 +206,7 @@ Additional Inherited Members
diff --git a/docs/d8/d6a/classshaka_1_1media_1_1ClusterBuilder-members.html b/docs/d8/d6a/classshaka_1_1media_1_1ClusterBuilder-members.html
index f07dfaabd8..2dfac1cf94 100644
--- a/docs/d8/d6a/classshaka_1_1media_1_1ClusterBuilder-members.html
+++ b/docs/d8/d6a/classshaka_1_1media_1_1ClusterBuilder-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html b/docs/d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html
index ea247a4c15..abecbcb901 100644
--- a/docs/d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html
+++ b/docs/d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2030 of file box_definitions.cc.
+Definition at line 2033 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d8/d70/structshaka_1_1media_1_1mp4_1_1Metadata-members.html b/docs/d8/d70/structshaka_1_1media_1_1mp4_1_1Metadata-members.html
index a11c0930e5..81bd0f83d8 100644
--- a/docs/d8/d70/structshaka_1_1media_1_1mp4_1_1Metadata-members.html
+++ b/docs/d8/d70/structshaka_1_1media_1_1mp4_1_1Metadata-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d74/classshaka_1_1media_1_1TracksBuilder.html b/docs/d8/d74/classshaka_1_1media_1_1TracksBuilder.html
index 74892db339..8ec652d0da 100644
--- a/docs/d8/d74/classshaka_1_1media_1_1TracksBuilder.html
+++ b/docs/d8/d74/classshaka_1_1media_1_1TracksBuilder.html
@@ -123,7 +123,7 @@ std::vector< uint8_t >
diff --git a/docs/d8/d86/classshaka_1_1media_1_1WebMTracksParser.html b/docs/d8/d86/classshaka_1_1media_1_1WebMTracksParser.html
index 2a156a251d..1c7f9f27c0 100644
--- a/docs/d8/d86/classshaka_1_1media_1_1WebMTracksParser.html
+++ b/docs/d8/d86/classshaka_1_1media_1_1WebMTracksParser.html
@@ -225,7 +225,7 @@ The number of bytes parsed on success.
diff --git a/docs/d8/d88/structshaka_1_1media_1_1mp4_1_1MovieExtends-members.html b/docs/d8/d88/structshaka_1_1media_1_1mp4_1_1MovieExtends-members.html
index 0af3a3037b..36189ae5c4 100644
--- a/docs/d8/d88/structshaka_1_1media_1_1mp4_1_1MovieExtends-members.html
+++ b/docs/d8/d88/structshaka_1_1media_1_1mp4_1_1MovieExtends-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d8e/classshaka_1_1AdaptationSet.html b/docs/d8/d8e/classshaka_1_1AdaptationSet.html
index a81717ff28..ad1bab2bf0 100644
--- a/docs/d8/d8e/classshaka_1_1AdaptationSet.html
+++ b/docs/d8/d8e/classshaka_1_1AdaptationSet.html
@@ -568,7 +568,7 @@ template<DashProfile profile> |
diff --git a/docs/d8/d91/classshaka_1_1media_1_1AesCtrEncryptor-members.html b/docs/d8/d91/classshaka_1_1media_1_1AesCtrEncryptor-members.html
index be2007c894..dee115a94c 100644
--- a/docs/d8/d91/classshaka_1_1media_1_1AesCtrEncryptor-members.html
+++ b/docs/d8/d91/classshaka_1_1media_1_1AesCtrEncryptor-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d92/classshaka_1_1media_1_1AesRequestSigner-members.html b/docs/d8/d92/classshaka_1_1media_1_1AesRequestSigner-members.html
index 2f32407a14..9641509633 100644
--- a/docs/d8/d92/classshaka_1_1media_1_1AesRequestSigner-members.html
+++ b/docs/d8/d92/classshaka_1_1media_1_1AesRequestSigner-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d92/structshaka_1_1media_1_1H264DecRefPicMarking-members.html b/docs/d8/d92/structshaka_1_1media_1_1H264DecRefPicMarking-members.html
index 52af84f2da..fbb0b32fa4 100644
--- a/docs/d8/d92/structshaka_1_1media_1_1H264DecRefPicMarking-members.html
+++ b/docs/d8/d92/structshaka_1_1media_1_1H264DecRefPicMarking-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d93/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html b/docs/d8/d93/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html
index 679a586532..e85fbaafbf 100644
--- a/docs/d8/d93/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html
+++ b/docs/d8/d93/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d94/adts__constants_8cc_source.html b/docs/d8/d94/adts__constants_8cc_source.html
index c15eefd51e..8e5955781e 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/d94/pes__packet_8h_source.html b/docs/d8/d94/pes__packet_8h_source.html
index a50578e0ee..2eed8beaed 100644
--- a/docs/d8/d94/pes__packet_8h_source.html
+++ b/docs/d8/d94/pes__packet_8h_source.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/d99/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html b/docs/d8/d99/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html
index 8223cbefc6..bb0a098e2e 100644
--- a/docs/d8/d99/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html
+++ b/docs/d8/d99/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html
@@ -109,7 +109,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 e0bbbff163..3c6b0878d7 100644
--- a/docs/d8/d9a/fragmenter_8cc_source.html
+++ b/docs/d8/d9a/fragmenter_8cc_source.html
@@ -390,7 +390,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 c3f12c2fad..86b2468704 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 1412e429e5..b645a24738 100644
--- a/docs/d8/d9f/udp__file_8h_source.html
+++ b/docs/d8/d9f/udp__file_8h_source.html
@@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/da3/classshaka_1_1media_1_1DecryptorSource-members.html b/docs/d8/da3/classshaka_1_1media_1_1DecryptorSource-members.html
index 41c78f261c..80fc6c780a 100644
--- a/docs/d8/da3/classshaka_1_1media_1_1DecryptorSource-members.html
+++ b/docs/d8/da3/classshaka_1_1media_1_1DecryptorSource-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/da5/structshaka_1_1media_1_1mp4_1_1SampleSize-members.html b/docs/d8/da5/structshaka_1_1media_1_1mp4_1_1SampleSize-members.html
index 6b48a808ba..a194764754 100644
--- a/docs/d8/da5/structshaka_1_1media_1_1mp4_1_1SampleSize-members.html
+++ b/docs/d8/da5/structshaka_1_1media_1_1mp4_1_1SampleSize-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/da6/classshaka_1_1media_1_1NaluReader-members.html b/docs/d8/da6/classshaka_1_1media_1_1NaluReader-members.html
index 50eefe83b3..a6b1d05085 100644
--- a/docs/d8/da6/classshaka_1_1media_1_1NaluReader-members.html
+++ b/docs/d8/da6/classshaka_1_1media_1_1NaluReader-members.html
@@ -105,7 +105,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 c8c61897c8..f664d1c749 100644
--- a/docs/d8/daa/stream__info_8h_source.html
+++ b/docs/d8/daa/stream__info_8h_source.html
@@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/daf/namespaceshaka.html b/docs/d8/daf/namespaceshaka.html
index e3f63375dd..8dce1421d4 100644
--- a/docs/d8/daf/namespaceshaka.html
+++ b/docs/d8/daf/namespaceshaka.html
@@ -658,7 +658,7 @@ const char kPsshElementNam
diff --git a/docs/d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html b/docs/d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
index 1e709fb8ee..898a974731 100644
--- a/docs/d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
+++ b/docs/d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html
@@ -261,7 +261,7 @@ void | set_progress_target
diff --git a/docs/d8/db9/classshaka_1_1media_1_1WebMContentEncodingsClient-members.html b/docs/d8/db9/classshaka_1_1media_1_1WebMContentEncodingsClient-members.html
index c46bf5cb67..7eaee4bf7b 100644
--- a/docs/d8/db9/classshaka_1_1media_1_1WebMContentEncodingsClient-members.html
+++ b/docs/d8/db9/classshaka_1_1media_1_1WebMContentEncodingsClient-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dc2/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo.html b/docs/d8/dc2/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo.html
index ac08c4abbc..968c1e237b 100644
--- a/docs/d8/dc2/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo.html
+++ b/docs/d8/dc2/structshaka_1_1media_1_1mp2t_1_1EsParserH26x_1_1VideoSliceInfo.html
@@ -118,7 +118,7 @@ int | frame_num = 0 |
diff --git a/docs/d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html b/docs/d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html
index 76a2740820..a4f1c2dced 100644
--- a/docs/d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html
+++ b/docs/d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2624 of file box_definitions.cc.
+Definition at line 2627 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d8/dca/ts__writer_8h_source.html b/docs/d8/dca/ts__writer_8h_source.html
index 571e14950f..627d2d2450 100644
--- a/docs/d8/dca/ts__writer_8h_source.html
+++ b/docs/d8/dca/ts__writer_8h_source.html
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1DecodingTime-members.html b/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1DecodingTime-members.html
index a75de2fe9f..3e00253355 100644
--- a/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1DecodingTime-members.html
+++ b/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1DecodingTime-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1TrackExtends-members.html b/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1TrackExtends-members.html
index 23bd14aafb..2912f113c3 100644
--- a/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1TrackExtends-members.html
+++ b/docs/d8/dcd/structshaka_1_1media_1_1mp4_1_1TrackExtends-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html b/docs/d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html
index dbcfc34262..b1871b1868 100644
--- a/docs/d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html
+++ b/docs/d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html
@@ -129,7 +129,7 @@ Public Member Functions
diff --git a/docs/d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html b/docs/d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
index 986f54e5e0..83fb7a3fdf 100644
--- a/docs/d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
+++ b/docs/d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html
@@ -135,7 +135,7 @@ std::vector< uint8_t >
diff --git a/docs/d8/de1/classshaka_1_1SimpleMpdNotifier.html b/docs/d8/de1/classshaka_1_1SimpleMpdNotifier.html
index cfe8937156..641a01321c 100644
--- a/docs/d8/de1/classshaka_1_1SimpleMpdNotifier.html
+++ b/docs/d8/de1/classshaka_1_1SimpleMpdNotifier.html
@@ -473,7 +473,7 @@ class | SimpleMpdNotifierTes
diff --git a/docs/d8/de6/webm__crypto__helpers_8h_source.html b/docs/d8/de6/webm__crypto__helpers_8h_source.html
index 0cc504712d..fe4f01aad7 100644
--- a/docs/d8/de6/webm__crypto__helpers_8h_source.html
+++ b/docs/d8/de6/webm__crypto__helpers_8h_source.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/deb/classshaka_1_1media_1_1mp2t_1_1EsParser-members.html b/docs/d8/deb/classshaka_1_1media_1_1mp2t_1_1EsParser-members.html
index e95aac18bd..f4a899c336 100644
--- a/docs/d8/deb/classshaka_1_1media_1_1mp2t_1_1EsParser-members.html
+++ b/docs/d8/deb/classshaka_1_1media_1_1mp2t_1_1EsParser-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/deb/retired__flags_8cc_source.html b/docs/d8/deb/retired__flags_8cc_source.html
index 3322119963..3b58bab4e4 100644
--- a/docs/d8/deb/retired__flags_8cc_source.html
+++ b/docs/d8/deb/retired__flags_8cc_source.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dee/classshaka_1_1media_1_1AudioTimestampHelper-members.html b/docs/d8/dee/classshaka_1_1media_1_1AudioTimestampHelper-members.html
index e8d012942c..e6d5163a9f 100644
--- a/docs/d8/dee/classshaka_1_1media_1_1AudioTimestampHelper-members.html
+++ b/docs/d8/dee/classshaka_1_1media_1_1AudioTimestampHelper-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dee/classshaka_1_1media_1_1VPxParser-members.html b/docs/d8/dee/classshaka_1_1media_1_1VPxParser-members.html
index 8d09c31908..fc0204dd51 100644
--- a/docs/d8/dee/classshaka_1_1media_1_1VPxParser-members.html
+++ b/docs/d8/dee/classshaka_1_1media_1_1VPxParser-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html
index 41e7d74c64..dec24a1c42 100644
--- a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html
+++ b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/df7/classshaka_1_1media_1_1SegmentTestBase-members.html b/docs/d8/df7/classshaka_1_1media_1_1SegmentTestBase-members.html
index af212da823..33a0048018 100644
--- a/docs/d8/df7/classshaka_1_1media_1_1SegmentTestBase-members.html
+++ b/docs/d8/df7/classshaka_1_1media_1_1SegmentTestBase-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html
index f6942a0105..1c43e1d2cf 100644
--- a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html
+++ b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d00/structshaka_1_1media_1_1OnMediaEndParameters-members.html b/docs/d9/d00/structshaka_1_1media_1_1OnMediaEndParameters-members.html
index 178770f71d..176614323a 100644
--- a/docs/d9/d00/structshaka_1_1media_1_1OnMediaEndParameters-members.html
+++ b/docs/d9/d00/structshaka_1_1media_1_1OnMediaEndParameters-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html
index 996c8dd196..b21b4b66b0 100644
--- a/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html
+++ b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d08/mock__mpd__builder_8h_source.html b/docs/d9/d08/mock__mpd__builder_8h_source.html
index 77b97a303c..7ffbd0b5c6 100644
--- a/docs/d9/d08/mock__mpd__builder_8h_source.html
+++ b/docs/d9/d08/mock__mpd__builder_8h_source.html
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d0b/classshaka_1_1media_1_1HlsNotifyMuxerListener-members.html b/docs/d9/d0b/classshaka_1_1media_1_1HlsNotifyMuxerListener-members.html
index a969149e8d..35abe5cf0d 100644
--- a/docs/d9/d0b/classshaka_1_1media_1_1HlsNotifyMuxerListener-members.html
+++ b/docs/d9/d0b/classshaka_1_1media_1_1HlsNotifyMuxerListener-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html b/docs/d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html
index 273a092ebf..958f1591fd 100644
--- a/docs/d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html
+++ b/docs/d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html
@@ -218,7 +218,7 @@ Static Public Member Functions |
diff --git a/docs/d9/d12/chunking__handler_8cc_source.html b/docs/d9/d12/chunking__handler_8cc_source.html
index 2bbd0cdd53..a0b2d5323f 100644
--- a/docs/d9/d12/chunking__handler_8cc_source.html
+++ b/docs/d9/d12/chunking__handler_8cc_source.html
@@ -357,7 +357,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d13/classshaka_1_1media_1_1BufferReader.html b/docs/d9/d13/classshaka_1_1media_1_1BufferReader.html
index 888c169aeb..bad02e84dc 100644
--- a/docs/d9/d13/classshaka_1_1media_1_1BufferReader.html
+++ b/docs/d9/d13/classshaka_1_1media_1_1BufferReader.html
@@ -276,7 +276,7 @@ bool ReadNBytesInto8s
diff --git a/docs/d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html b/docs/d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html
index 8e4a035826..a49ca87ce5 100644
--- a/docs/d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html
+++ b/docs/d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html
@@ -169,7 +169,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2507 of file box_definitions.cc.
+Definition at line 2510 of file box_definitions.cc.
@@ -180,7 +180,7 @@ Additional Inherited Members
diff --git a/docs/d9/d26/classshaka_1_1media_1_1AesEncryptor-members.html b/docs/d9/d26/classshaka_1_1media_1_1AesEncryptor-members.html
index 3e6c36cbf9..d484acdf2c 100644
--- a/docs/d9/d26/classshaka_1_1media_1_1AesEncryptor-members.html
+++ b/docs/d9/d26/classshaka_1_1media_1_1AesEncryptor-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html b/docs/d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html
index 1e79a57068..73bda9875c 100644
--- a/docs/d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html
+++ b/docs/d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html
@@ -434,7 +434,7 @@ void set_progress_target
diff --git a/docs/d9/d36/classshaka_1_1media_1_1TracksBuilder-members.html b/docs/d9/d36/classshaka_1_1media_1_1TracksBuilder-members.html
index 1d3d587e6e..422a68f388 100644
--- a/docs/d9/d36/classshaka_1_1media_1_1TracksBuilder-members.html
+++ b/docs/d9/d36/classshaka_1_1media_1_1TracksBuilder-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d3a/classshaka_1_1media_1_1File-members.html b/docs/d9/d3a/classshaka_1_1media_1_1File-members.html
index 9bd68fc1cf..85512854e8 100644
--- a/docs/d9/d3a/classshaka_1_1media_1_1File-members.html
+++ b/docs/d9/d3a/classshaka_1_1media_1_1File-members.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d3b/webm__content__encodings_8h_source.html b/docs/d9/d3b/webm__content__encodings_8h_source.html
index 0b7fe11cb8..73fe4722fa 100644
--- a/docs/d9/d3b/webm__content__encodings_8h_source.html
+++ b/docs/d9/d3b/webm__content__encodings_8h_source.html
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html b/docs/d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html
index b44c63d2e7..47672da801 100644
--- a/docs/d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html
+++ b/docs/d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html
@@ -155,7 +155,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2699 of file box_definitions.cc.
+Definition at line 2702 of file box_definitions.cc.
@@ -166,7 +166,7 @@ Additional Inherited Members
diff --git a/docs/d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html b/docs/d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html
index 7ed065af9d..d83a8cb69e 100644
--- a/docs/d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html
+++ b/docs/d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html
@@ -162,7 +162,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2608 of file box_definitions.cc.
+Definition at line 2611 of file box_definitions.cc.
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html b/docs/d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html
index bdb4260979..4f6e67c016 100644
--- a/docs/d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html
+++ b/docs/d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html
@@ -320,7 +320,7 @@ Public Member Functions
diff --git a/docs/d9/d66/classshaka_1_1media_1_1mp2t_1_1EsParserAdts-members.html b/docs/d9/d66/classshaka_1_1media_1_1mp2t_1_1EsParserAdts-members.html
index b65c25de6f..90a4bb5501 100644
--- a/docs/d9/d66/classshaka_1_1media_1_1mp2t_1_1EsParserAdts-members.html
+++ b/docs/d9/d66/classshaka_1_1media_1_1mp2t_1_1EsParserAdts-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d67/structshaka_1_1media_1_1H265VuiParameters.html b/docs/d9/d67/structshaka_1_1media_1_1H265VuiParameters.html
index 400f36d5b0..0e98ad6eb8 100644
--- a/docs/d9/d67/structshaka_1_1media_1_1H265VuiParameters.html
+++ b/docs/d9/d67/structshaka_1_1media_1_1H265VuiParameters.html
@@ -131,7 +131,7 @@ int min_spatial_segmentati
diff --git a/docs/d9/d6a/structshaka_1_1media_1_1H264SliceHeader-members.html b/docs/d9/d6a/structshaka_1_1media_1_1H264SliceHeader-members.html
index c06fed989c..a79631af5c 100644
--- a/docs/d9/d6a/structshaka_1_1media_1_1H264SliceHeader-members.html
+++ b/docs/d9/d6a/structshaka_1_1media_1_1H264SliceHeader-members.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d76/ts__muxer_8cc_source.html b/docs/d9/d76/ts__muxer_8cc_source.html
index 1dd791b192..f47cad6647 100644
--- a/docs/d9/d76/ts__muxer_8cc_source.html
+++ b/docs/d9/d76/ts__muxer_8cc_source.html
@@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d81/classshaka_1_1media_1_1ClosureThread-members.html b/docs/d9/d81/classshaka_1_1media_1_1ClosureThread-members.html
index add1a73dc1..5ab113ca41 100644
--- a/docs/d9/d81/classshaka_1_1media_1_1ClosureThread-members.html
+++ b/docs/d9/d81/classshaka_1_1media_1_1ClosureThread-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d86/limits_8h_source.html b/docs/d9/d86/limits_8h_source.html
index c0cf2b623e..759185656c 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/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html b/docs/d9/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html
index a9cf856791..bb6dee9bc9 100644
--- a/docs/d9/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html
+++ b/docs/d9/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html
@@ -152,7 +152,7 @@ Additional Inherited Members |
diff --git a/docs/d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html b/docs/d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html
index 0db6031256..ceb63e5f53 100644
--- a/docs/d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html
+++ b/docs/d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html
@@ -188,7 +188,7 @@ Additional Inherited Members
diff --git a/docs/d9/d90/classshaka_1_1media_1_1ProtectionSystemSpecificInfo-members.html b/docs/d9/d90/classshaka_1_1media_1_1ProtectionSystemSpecificInfo-members.html
index eb8aa9d4bd..055178d4e2 100644
--- a/docs/d9/d90/classshaka_1_1media_1_1ProtectionSystemSpecificInfo-members.html
+++ b/docs/d9/d90/classshaka_1_1media_1_1ProtectionSystemSpecificInfo-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/d90/text__track_8h_source.html b/docs/d9/d90/text__track_8h_source.html
index 9a7cfbec44..d5c9db6f02 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/da4/stream__descriptor_8h_source.html b/docs/d9/da4/stream__descriptor_8h_source.html
index a72bd35991..449beeaa4c 100644
--- a/docs/d9/da4/stream__descriptor_8h_source.html
+++ b/docs/d9/da4/stream__descriptor_8h_source.html
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html b/docs/d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html
index 92aebd6dd3..ea92c5d00f 100644
--- a/docs/d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html
+++ b/docs/d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html
@@ -513,7 +513,7 @@ Additional Inherited Members
diff --git a/docs/d9/da6/structshaka_1_1media_1_1Cue-members.html b/docs/d9/da6/structshaka_1_1media_1_1Cue-members.html
index f0c49b07b8..c61b8aa8f1 100644
--- a/docs/d9/da6/structshaka_1_1media_1_1Cue-members.html
+++ b/docs/d9/da6/structshaka_1_1media_1_1Cue-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/da7/classshaka_1_1media_1_1mp4_1_1Segmenter-members.html b/docs/d9/da7/classshaka_1_1media_1_1mp4_1_1Segmenter-members.html
index 8cfb1d0a1a..6b545e7a51 100644
--- a/docs/d9/da7/classshaka_1_1media_1_1mp4_1_1Segmenter-members.html
+++ b/docs/d9/da7/classshaka_1_1media_1_1mp4_1_1Segmenter-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/db2/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html b/docs/d9/db2/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
index 3aaafb0b11..34dd1c9347 100644
--- a/docs/d9/db2/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
+++ b/docs/d9/db2/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/db9/content__protection__element_8cc_source.html b/docs/d9/db9/content__protection__element_8cc_source.html
index 99e80863fa..c1c870766d 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 334841c7fd..e84a2b9d82 100644
--- a/docs/d9/db9/muxer_8cc_source.html
+++ b/docs/d9/db9/muxer_8cc_source.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/dbd/classshaka_1_1media_1_1MemoryFile.html b/docs/d9/dbd/classshaka_1_1media_1_1MemoryFile.html
index d7b3902860..d66c97c44f 100644
--- a/docs/d9/dbd/classshaka_1_1media_1_1MemoryFile.html
+++ b/docs/d9/dbd/classshaka_1_1media_1_1MemoryFile.html
@@ -485,7 +485,7 @@ bool
diff --git a/docs/d9/dc4/classshaka_1_1media_1_1BufferReader-members.html b/docs/d9/dc4/classshaka_1_1media_1_1BufferReader-members.html
index a2b4870762..ef805b1c8b 100644
--- a/docs/d9/dc4/classshaka_1_1media_1_1BufferReader-members.html
+++ b/docs/d9/dc4/classshaka_1_1media_1_1BufferReader-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/dc4/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html b/docs/d9/dc4/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html
index e766e702f2..7316dc61b9 100644
--- a/docs/d9/dc4/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html
+++ b/docs/d9/dc4/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html
@@ -104,7 +104,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 9201e1bcd7..625f9e04f4 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/webm__video__client_8h_source.html b/docs/d9/dcc/webm__video__client_8h_source.html
index e64c672b11..a50d1d784d 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 13636a9181..46b3d36a83 100644
--- a/docs/d9/de3/muxer__listener__internal_8cc_source.html
+++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html
@@ -371,7 +371,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/de6/classshaka_1_1media_1_1LocalFile.html b/docs/d9/de6/classshaka_1_1media_1_1LocalFile.html
index 1e15a3f3af..226f59413c 100644
--- a/docs/d9/de6/classshaka_1_1media_1_1LocalFile.html
+++ b/docs/d9/de6/classshaka_1_1media_1_1LocalFile.html
@@ -502,7 +502,7 @@ bool |
diff --git a/docs/d9/dea/classshaka_1_1media_1_1FixedKeySource-members.html b/docs/d9/dea/classshaka_1_1media_1_1FixedKeySource-members.html
index a69fd65505..6ec52e2777 100644
--- a/docs/d9/dea/classshaka_1_1media_1_1FixedKeySource-members.html
+++ b/docs/d9/dea/classshaka_1_1media_1_1FixedKeySource-members.html
@@ -116,7 +116,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 cdea9c3665..ea57545a7b 100644
--- a/docs/d9/ded/aac__audio__specific__config_8cc_source.html
+++ b/docs/d9/ded/aac__audio__specific__config_8cc_source.html
@@ -363,7 +363,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/df8/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html b/docs/d9/df8/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
index aab7d2cf0f..91de356d17 100644
--- a/docs/d9/df8/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
+++ b/docs/d9/df8/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html b/docs/d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html
index 2d60a6ec4e..bc584d4693 100644
--- a/docs/d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html
+++ b/docs/d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html
@@ -242,7 +242,7 @@ false if max_offset >
diff --git a/docs/d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html b/docs/d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html
index aad6836810..72d1577f14 100644
--- a/docs/d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html
+++ b/docs/d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html
@@ -119,7 +119,7 @@ union { |
diff --git a/docs/da/d04/audio__stream__info_8cc_source.html b/docs/da/d04/audio__stream__info_8cc_source.html
index 668b589a43..a16f999e06 100644
--- a/docs/da/d04/audio__stream__info_8cc_source.html
+++ b/docs/da/d04/audio__stream__info_8cc_source.html
@@ -223,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html b/docs/da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html
index 449a4fff0c..1018cbbd0b 100644
--- a/docs/da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html
+++ b/docs/da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html
@@ -146,7 +146,7 @@ uint32_t pid () |
diff --git a/docs/da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html b/docs/da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html
index 0bab536837..2b67ce663c 100644
--- a/docs/da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html
+++ b/docs/da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html
@@ -120,7 +120,7 @@ std::string code | <
diff --git a/docs/da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html b/docs/da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html
index 9f350b10c8..6e60c8d139 100644
--- a/docs/da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html
+++ b/docs/da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html
@@ -141,7 +141,7 @@ virtual void Reset ()=
diff --git a/docs/da/d1d/udp__options_8cc_source.html b/docs/da/d1d/udp__options_8cc_source.html
index 89284fd376..a191388ad6 100644
--- a/docs/da/d1d/udp__options_8cc_source.html
+++ b/docs/da/d1d/udp__options_8cc_source.html
@@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html b/docs/da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html
index c6625c07b4..165e7ee782 100644
--- a/docs/da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html
+++ b/docs/da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html
@@ -164,7 +164,7 @@ const std::shared_ptr
diff --git a/docs/da/d23/ts__muxer_8h_source.html b/docs/da/d23/ts__muxer_8h_source.html
index a063f6bde5..e4b48822f5 100644
--- a/docs/da/d23/ts__muxer_8h_source.html
+++ b/docs/da/d23/ts__muxer_8h_source.html
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d24/h265__parser_8h_source.html b/docs/da/d24/h265__parser_8h_source.html
index f64363ddf3..9ee13cd8f7 100644
--- a/docs/da/d24/h265__parser_8h_source.html
+++ b/docs/da/d24/h265__parser_8h_source.html
@@ -454,7 +454,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d2a/text__stream__info_8h_source.html b/docs/da/d2a/text__stream__info_8h_source.html
index 58b9611620..60a4500ce6 100644
--- a/docs/da/d2a/text__stream__info_8h_source.html
+++ b/docs/da/d2a/text__stream__info_8h_source.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d2d/classshaka_1_1media_1_1webm_1_1WebMMuxer-members.html b/docs/da/d2d/classshaka_1_1media_1_1webm_1_1WebMMuxer-members.html
index 22d7335521..ec244a66cb 100644
--- a/docs/da/d2d/classshaka_1_1media_1_1webm_1_1WebMMuxer-members.html
+++ b/docs/da/d2d/classshaka_1_1media_1_1webm_1_1WebMMuxer-members.html
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d3e/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio-members.html b/docs/da/d3e/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio-members.html
index 9d0ca0969c..8e81ace54b 100644
--- a/docs/da/d3e/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio-members.html
+++ b/docs/da/d3e/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html
index a943b345e3..62934574ad 100644
--- a/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html
+++ b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d43/structshaka_1_1ContentProtectionElement.html b/docs/da/d43/structshaka_1_1ContentProtectionElement.html
index 29b63b6cce..2efb809ec0 100644
--- a/docs/da/d43/structshaka_1_1ContentProtectionElement.html
+++ b/docs/da/d43/structshaka_1_1ContentProtectionElement.html
@@ -123,7 +123,7 @@ std::vector< El
diff --git a/docs/da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html b/docs/da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html
index b977f7f6b3..a2d515d2ad 100644
--- a/docs/da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html
+++ b/docs/da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html
@@ -322,7 +322,7 @@ Static Public Member Functions |
diff --git a/docs/da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html b/docs/da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html
index 6b1f9544c0..98e02901c5 100644
--- a/docs/da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html
+++ b/docs/da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2143 of file box_definitions.cc.
+Definition at line 2146 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/da/d53/es__parser__h265_8cc_source.html b/docs/da/d53/es__parser__h265_8cc_source.html
index 46051f9c2a..acf93bd728 100644
--- a/docs/da/d53/es__parser__h265_8cc_source.html
+++ b/docs/da/d53/es__parser__h265_8cc_source.html
@@ -265,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html b/docs/da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html
index cc8fda0805..0edf9d5c34 100644
--- a/docs/da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html
+++ b/docs/da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html
@@ -185,7 +185,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 62bf422f20..31134c9f90 100644
--- a/docs/da/d5c/widevine__key__source_8h_source.html
+++ b/docs/da/d5c/widevine__key__source_8h_source.html
@@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d5e/classshaka_1_1media_1_1H264VideoSliceHeaderParser-members.html b/docs/da/d5e/classshaka_1_1media_1_1H264VideoSliceHeaderParser-members.html
index b2d3527bfc..ebe7caf2a2 100644
--- a/docs/da/d5e/classshaka_1_1media_1_1H264VideoSliceHeaderParser-members.html
+++ b/docs/da/d5e/classshaka_1_1media_1_1H264VideoSliceHeaderParser-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d60/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html b/docs/da/d60/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
index 9be8a91753..34d9cac9a7 100644
--- a/docs/da/d60/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
+++ b/docs/da/d60/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d64/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html b/docs/da/d64/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html
index fdcf85baad..89f229e7e0 100644
--- a/docs/da/d64/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html
+++ b/docs/da/d64/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html b/docs/da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html
index 06de4377b6..3ee65266ad 100644
--- a/docs/da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html
+++ b/docs/da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html
@@ -120,7 +120,7 @@ int16_t roll_distance<
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 7b7bcc897b..31fb9d489a 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/d85/classshaka_1_1media_1_1mp2t_1_1TsSegmenter-members.html b/docs/da/d85/classshaka_1_1media_1_1mp2t_1_1TsSegmenter-members.html
index 8c2dfa90ac..1fc255d669 100644
--- a/docs/da/d85/classshaka_1_1media_1_1mp2t_1_1TsSegmenter-members.html
+++ b/docs/da/d85/classshaka_1_1media_1_1mp2t_1_1TsSegmenter-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d88/mp4__muxer_8cc_source.html b/docs/da/d88/mp4__muxer_8cc_source.html
index 97dc9376d6..89bf68129e 100644
--- a/docs/da/d88/mp4__muxer_8cc_source.html
+++ b/docs/da/d88/mp4__muxer_8cc_source.html
@@ -599,7 +599,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d8b/classshaka_1_1media_1_1WebMMediaParser-members.html b/docs/da/d8b/classshaka_1_1media_1_1WebMMediaParser-members.html
index 5054d75ccd..a449271fa9 100644
--- a/docs/da/d8b/classshaka_1_1media_1_1WebMMediaParser-members.html
+++ b/docs/da/d8b/classshaka_1_1media_1_1WebMMediaParser-members.html
@@ -105,7 +105,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 d123156c82..7d6d98c2a5 100644
--- a/docs/da/d8e/container__names_8cc_source.html
+++ b/docs/da/d8e/container__names_8cc_source.html
@@ -1866,7 +1866,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d9b/structshaka_1_1media_1_1mp4_1_1CompositionOffset-members.html b/docs/da/d9b/structshaka_1_1media_1_1mp4_1_1CompositionOffset-members.html
index 5cb1250d17..a4c2df6b23 100644
--- a/docs/da/d9b/structshaka_1_1media_1_1mp4_1_1CompositionOffset-members.html
+++ b/docs/da/d9b/structshaka_1_1media_1_1mp4_1_1CompositionOffset-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d9d/structshaka_1_1media_1_1mp4_1_1EC3Specific-members.html b/docs/da/d9d/structshaka_1_1media_1_1mp4_1_1EC3Specific-members.html
index c85c011323..0bb4cde178 100644
--- a/docs/da/d9d/structshaka_1_1media_1_1mp4_1_1EC3Specific-members.html
+++ b/docs/da/d9d/structshaka_1_1media_1_1mp4_1_1EC3Specific-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d9f/classshaka_1_1MpdNotifierFactory-members.html b/docs/da/d9f/classshaka_1_1MpdNotifierFactory-members.html
index 0f5ea6e342..642e79def5 100644
--- a/docs/da/d9f/classshaka_1_1MpdNotifierFactory-members.html
+++ b/docs/da/d9f/classshaka_1_1MpdNotifierFactory-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/d9f/classshaka_1_1media_1_1MockMuxerListener-members.html b/docs/da/d9f/classshaka_1_1media_1_1MockMuxerListener-members.html
index 5e39fe2f6e..2672826dd9 100644
--- a/docs/da/d9f/classshaka_1_1media_1_1MockMuxerListener-members.html
+++ b/docs/da/d9f/classshaka_1_1media_1_1MockMuxerListener-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html b/docs/da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html
index 75626c9a97..7978241849 100644
--- a/docs/da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html
+++ b/docs/da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html
@@ -145,7 +145,7 @@ static const int | kPacketSi
diff --git a/docs/da/db2/classshaka_1_1Representation-members.html b/docs/da/db2/classshaka_1_1Representation-members.html
index 5103d22fa1..85e7789c61 100644
--- a/docs/da/db2/classshaka_1_1Representation-members.html
+++ b/docs/da/db2/classshaka_1_1Representation-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html b/docs/da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html
index 6f0b768e20..4a235fbeef 100644
--- a/docs/da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html
+++ b/docs/da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/da/dc3/status_8cc_source.html b/docs/da/dc3/status_8cc_source.html
index 611f6f39af..0fe03125f0 100644
--- a/docs/da/dc3/status_8cc_source.html
+++ b/docs/da/dc3/status_8cc_source.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html b/docs/da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html
index fec742b0db..ab60b75b72 100644
--- a/docs/da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html
+++ b/docs/da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html
@@ -215,7 +215,7 @@ Additional Inherited Members
diff --git a/docs/da/dcb/es__descriptor_8h_source.html b/docs/da/dcb/es__descriptor_8h_source.html
index 3b3b9534bd..3685f04204 100644
--- a/docs/da/dcb/es__descriptor_8h_source.html
+++ b/docs/da/dcb/es__descriptor_8h_source.html
@@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd0/playready__key__source_8cc_source.html b/docs/da/dd0/playready__key__source_8cc_source.html
index fc7185b502..e5a406e4df 100644
--- a/docs/da/dd0/playready__key__source_8cc_source.html
+++ b/docs/da/dd0/playready__key__source_8cc_source.html
@@ -450,7 +450,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html b/docs/da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html
index 12487e33bf..dc8ed5fef7 100644
--- a/docs/da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html
+++ b/docs/da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html
@@ -173,7 +173,7 @@ Additional Inherited Members
diff --git a/docs/da/dd0/webm__info__parser_8h_source.html b/docs/da/dd0/webm__info__parser_8h_source.html
index db7ed24374..e63fd218d2 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 7aa1755fdb..889e1f2dc2 100644
--- a/docs/da/dd1/fragmenter_8h_source.html
+++ b/docs/da/dd1/fragmenter_8h_source.html
@@ -208,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd2/classshaka_1_1media_1_1mp2t_1_1TsPacket-members.html b/docs/da/dd2/classshaka_1_1media_1_1mp2t_1_1TsPacket-members.html
index e6a5bafc5c..a3fb27203f 100644
--- a/docs/da/dd2/classshaka_1_1media_1_1mp2t_1_1TsPacket-members.html
+++ b/docs/da/dd2/classshaka_1_1media_1_1mp2t_1_1TsPacket-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd6/classshaka_1_1media_1_1H264ByteToUnitStreamConverter-members.html b/docs/da/dd6/classshaka_1_1media_1_1H264ByteToUnitStreamConverter-members.html
index 90a076f21c..55cca85e40 100644
--- a/docs/da/dd6/classshaka_1_1media_1_1H264ByteToUnitStreamConverter-members.html
+++ b/docs/da/dd6/classshaka_1_1media_1_1H264ByteToUnitStreamConverter-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dd8/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html b/docs/da/dd8/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
index 86d63205a9..1f64a9293f 100644
--- a/docs/da/dd8/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
+++ b/docs/da/dd8/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dda/structshaka_1_1media_1_1H264SEIRecoveryPoint-members.html b/docs/da/dda/structshaka_1_1media_1_1H264SEIRecoveryPoint-members.html
index 88941115a4..9ab10594fb 100644
--- a/docs/da/dda/structshaka_1_1media_1_1H264SEIRecoveryPoint-members.html
+++ b/docs/da/dda/structshaka_1_1media_1_1H264SEIRecoveryPoint-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/ddd/classshaka_1_1media_1_1WidevineKeySource.html b/docs/da/ddd/classshaka_1_1media_1_1WidevineKeySource.html
index f0ea13934d..1093edb964 100644
--- a/docs/da/ddd/classshaka_1_1media_1_1WidevineKeySource.html
+++ b/docs/da/ddd/classshaka_1_1media_1_1WidevineKeySource.html
@@ -487,7 +487,7 @@ static std::string
diff --git a/docs/da/ddf/structshaka_1_1media_1_1mp4_1_1SampleDescription-members.html b/docs/da/ddf/structshaka_1_1media_1_1mp4_1_1SampleDescription-members.html
index 6e8f1483ba..24b55baab5 100644
--- a/docs/da/ddf/structshaka_1_1media_1_1mp4_1_1SampleDescription-members.html
+++ b/docs/da/ddf/structshaka_1_1media_1_1mp4_1_1SampleDescription-members.html
@@ -116,7 +116,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 d5c34cce24..bc6e212d46 100644
--- a/docs/da/de2/mock__mpd__builder_8cc_source.html
+++ b/docs/da/de2/mock__mpd__builder_8cc_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/de4/classshaka_1_1media_1_1WebMClusterParser.html b/docs/da/de4/classshaka_1_1media_1_1WebMClusterParser.html
index 22626b7a5c..51d95a0167 100644
--- a/docs/da/de4/classshaka_1_1media_1_1WebMClusterParser.html
+++ b/docs/da/de4/classshaka_1_1media_1_1WebMClusterParser.html
@@ -365,7 +365,7 @@ The number of bytes parsed on success.
diff --git a/docs/da/de6/structshaka_1_1media_1_1mp4_1_1SchemeType-members.html b/docs/da/de6/structshaka_1_1media_1_1mp4_1_1SchemeType-members.html
index 9251c10d9d..21816b81dc 100644
--- a/docs/da/de6/structshaka_1_1media_1_1mp4_1_1SchemeType-members.html
+++ b/docs/da/de6/structshaka_1_1media_1_1mp4_1_1SchemeType-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/de8/classshaka_1_1media_1_1AudioStreamInfo-members.html b/docs/da/de8/classshaka_1_1media_1_1AudioStreamInfo-members.html
index 3f12bf1555..7db5e830ca 100644
--- a/docs/da/de8/classshaka_1_1media_1_1AudioStreamInfo-members.html
+++ b/docs/da/de8/classshaka_1_1media_1_1AudioStreamInfo-members.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html b/docs/da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
index e89fcad460..ac320fba65 100644
--- a/docs/da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
+++ b/docs/da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html
@@ -179,7 +179,7 @@ Additional Inherited Members |
diff --git a/docs/da/df0/classshaka_1_1media_1_1H264VideoSliceHeaderParser.html b/docs/da/df0/classshaka_1_1media_1_1H264VideoSliceHeaderParser.html
index 2539e0b327..882128a9f8 100644
--- a/docs/da/df0/classshaka_1_1media_1_1H264VideoSliceHeaderParser.html
+++ b/docs/da/df0/classshaka_1_1media_1_1H264VideoSliceHeaderParser.html
@@ -152,7 +152,7 @@ int64_t
diff --git a/docs/da/df4/aes__decryptor_8cc_source.html b/docs/da/df4/aes__decryptor_8cc_source.html
index 152ad9bed7..647e4a87c1 100644
--- a/docs/da/df4/aes__decryptor_8cc_source.html
+++ b/docs/da/df4/aes__decryptor_8cc_source.html
@@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html b/docs/da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html
index 112904e310..4f8e502364 100644
--- a/docs/da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html
+++ b/docs/da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html
@@ -191,7 +191,7 @@ Additional Inherited Members |
diff --git a/docs/da/df9/classshaka_1_1media_1_1AesPatternCryptor-members.html b/docs/da/df9/classshaka_1_1media_1_1AesPatternCryptor-members.html
index 29076acf36..988a2bf9e5 100644
--- a/docs/da/df9/classshaka_1_1media_1_1AesPatternCryptor-members.html
+++ b/docs/da/df9/classshaka_1_1media_1_1AesPatternCryptor-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/da/dfd/classshaka_1_1media_1_1MediaHandler.html b/docs/da/dfd/classshaka_1_1media_1_1MediaHandler.html
index ae2b8d025b..4737d59b0e 100644
--- a/docs/da/dfd/classshaka_1_1media_1_1MediaHandler.html
+++ b/docs/da/dfd/classshaka_1_1media_1_1MediaHandler.html
@@ -294,7 +294,7 @@ std::pair< std::shared_ptr
diff --git a/docs/db/d02/structshaka_1_1media_1_1ChunkingOptions.html b/docs/db/d02/structshaka_1_1media_1_1ChunkingOptions.html
index 5964d154f9..f4b2c5ea8e 100644
--- a/docs/db/d02/structshaka_1_1media_1_1ChunkingOptions.html
+++ b/docs/db/d02/structshaka_1_1media_1_1ChunkingOptions.html
@@ -162,7 +162,7 @@ double
diff --git a/docs/db/d05/structshaka_1_1media_1_1H265SliceHeader.html b/docs/db/d05/structshaka_1_1media_1_1H265SliceHeader.html
index dd6302a22e..e83a6756d4 100644
--- a/docs/db/d05/structshaka_1_1media_1_1H265SliceHeader.html
+++ b/docs/db/d05/structshaka_1_1media_1_1H265SliceHeader.html
@@ -236,7 +236,7 @@ std::vector< int > | e
diff --git a/docs/db/d0b/webvtt__sample__converter_8h_source.html b/docs/db/d0b/webvtt__sample__converter_8h_source.html
index 09c78f08a7..8a844cec5c 100644
--- a/docs/db/d0b/webvtt__sample__converter_8h_source.html
+++ b/docs/db/d0b/webvtt__sample__converter_8h_source.html
@@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d11/structshaka_1_1media_1_1mp4_1_1CodecConfiguration.html b/docs/db/d11/structshaka_1_1media_1_1mp4_1_1CodecConfiguration.html
index 0ee5bb2766..54914e64f7 100644
--- a/docs/db/d11/structshaka_1_1media_1_1mp4_1_1CodecConfiguration.html
+++ b/docs/db/d11/structshaka_1_1media_1_1mp4_1_1CodecConfiguration.html
@@ -176,7 +176,7 @@ Additional Inherited Members |
diff --git a/docs/db/d14/classshaka_1_1media_1_1H265Parser-members.html b/docs/db/d14/classshaka_1_1media_1_1H265Parser-members.html
index ca9e438902..f61913f4c1 100644
--- a/docs/db/d14/classshaka_1_1media_1_1H265Parser-members.html
+++ b/docs/db/d14/classshaka_1_1media_1_1H265Parser-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d14/structshaka_1_1media_1_1H264WeightingFactors-members.html b/docs/db/d14/structshaka_1_1media_1_1H264WeightingFactors-members.html
index a109ffd7ee..3b6ef5ce58 100644
--- a/docs/db/d14/structshaka_1_1media_1_1H264WeightingFactors-members.html
+++ b/docs/db/d14/structshaka_1_1media_1_1H264WeightingFactors-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html b/docs/db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html
index c4af0601f3..630db7a39f 100644
--- a/docs/db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html
+++ b/docs/db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html
@@ -164,7 +164,7 @@ uint32_t flags | Implements shaka::media::mp4::Box.
-Definition at line 1973 of file box_definitions.cc.
+Definition at line 1976 of file box_definitions.cc.
@@ -175,7 +175,7 @@ uint32_t flags |
diff --git a/docs/db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html b/docs/db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html
index db2c5c1475..cb1e8d6d17 100644
--- a/docs/db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html
+++ b/docs/db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html
@@ -223,7 +223,7 @@ std::pair< std::shared_ptr
diff --git a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html
index 5e9acbbde9..800e70eeb7 100644
--- a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html
+++ b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d31/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html
index c468b400db..aa32a35479 100644
--- a/docs/db/d31/track__run__iterator_8cc_source.html
+++ b/docs/db/d31/track__run__iterator_8cc_source.html
@@ -775,7 +775,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d38/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html b/docs/db/d38/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html
index ed01268f8e..3190edea39 100644
--- a/docs/db/d38/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html
+++ b/docs/db/d38/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d3b/classshaka_1_1media_1_1VideoSliceHeaderParser-members.html b/docs/db/d3b/classshaka_1_1media_1_1VideoSliceHeaderParser-members.html
index 67a8012cf3..bde85a5604 100644
--- a/docs/db/d3b/classshaka_1_1media_1_1VideoSliceHeaderParser-members.html
+++ b/docs/db/d3b/classshaka_1_1media_1_1VideoSliceHeaderParser-members.html
@@ -100,7 +100,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 cd9b3790b7..b71d6434db 100644
--- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html
+++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d4b/classshaka_1_1MockAdaptationSet.html b/docs/db/d4b/classshaka_1_1MockAdaptationSet.html
index 8cb67b3eb7..25ef20244c 100644
--- a/docs/db/d4b/classshaka_1_1MockAdaptationSet.html
+++ b/docs/db/d4b/classshaka_1_1MockAdaptationSet.html
@@ -177,7 +177,7 @@ Additional Inherited Members
diff --git a/docs/db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html b/docs/db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
index 4c21f2c8f8..8ed56c73f7 100644
--- a/docs/db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
+++ b/docs/db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html
@@ -225,7 +225,7 @@ Public Member Functions
diff --git a/docs/db/d51/mp2t__media__parser_8h_source.html b/docs/db/d51/mp2t__media__parser_8h_source.html
index 152510d10c..363b5aa912 100644
--- a/docs/db/d51/mp2t__media__parser_8h_source.html
+++ b/docs/db/d51/mp2t__media__parser_8h_source.html
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html
index 2ffd96202c..29ab5a89ac 100644
--- a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html
+++ b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d59/media__handler__test__base_8h_source.html b/docs/db/d59/media__handler__test__base_8h_source.html
index 1a787067f4..94b2e164b5 100644
--- a/docs/db/d59/media__handler__test__base_8h_source.html
+++ b/docs/db/d59/media__handler__test__base_8h_source.html
@@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d5a/classshaka_1_1media_1_1VP9Parser.html b/docs/db/d5a/classshaka_1_1media_1_1VP9Parser.html
index 3aecc8ee4d..987011503d 100644
--- a/docs/db/d5a/classshaka_1_1media_1_1VP9Parser.html
+++ b/docs/db/d5a/classshaka_1_1media_1_1VP9Parser.html
@@ -174,7 +174,7 @@ Additional Inherited Members
- Returns
- true if it is, false if it is not or if there is parsing error.
-Definition at line 535 of file vp9_parser.cc.
+Definition at line 572 of file vp9_parser.cc.
@@ -227,7 +227,7 @@ Additional Inherited Members
Implements shaka::media::VPxParser.
-Definition at line 418 of file vp9_parser.cc.
+Definition at line 455 of file vp9_parser.cc.
@@ -238,7 +238,7 @@ Additional Inherited Members
diff --git a/docs/db/d60/mpd__options_8h_source.html b/docs/db/d60/mpd__options_8h_source.html
index 6e6bdb6265..947660ef6a 100644
--- a/docs/db/d60/mpd__options_8h_source.html
+++ b/docs/db/d60/mpd__options_8h_source.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d64/webvtt__media__parser_8h_source.html b/docs/db/d64/webvtt__media__parser_8h_source.html
index ff8daa9e32..57552204ff 100644
--- a/docs/db/d64/webvtt__media__parser_8h_source.html
+++ b/docs/db/d64/webvtt__media__parser_8h_source.html
@@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d66/structshaka_1_1media_1_1mp4_1_1SegmentType-members.html b/docs/db/d66/structshaka_1_1media_1_1mp4_1_1SegmentType-members.html
index c50ba3eb65..91bdc57326 100644
--- a/docs/db/d66/structshaka_1_1media_1_1mp4_1_1SegmentType-members.html
+++ b/docs/db/d66/structshaka_1_1media_1_1mp4_1_1SegmentType-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d66/udp__file_8cc_source.html b/docs/db/d66/udp__file_8cc_source.html
index 6e364c1d0b..c6ac86d235 100644
--- a/docs/db/d66/udp__file_8cc_source.html
+++ b/docs/db/d66/udp__file_8cc_source.html
@@ -343,7 +343,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d71/http__key__fetcher_8h_source.html b/docs/db/d71/http__key__fetcher_8h_source.html
index f6c912e8bb..51eaa6d66e 100644
--- a/docs/db/d71/http__key__fetcher_8h_source.html
+++ b/docs/db/d71/http__key__fetcher_8h_source.html
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d74/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord-members.html b/docs/db/d74/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord-members.html
index 158ec11de7..bc536df6ad 100644
--- a/docs/db/d74/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord-members.html
+++ b/docs/db/d74/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d75/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html b/docs/db/d75/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html
index d5b466b4d2..bf32191581 100644
--- a/docs/db/d75/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html
+++ b/docs/db/d75/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d78/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter-members.html b/docs/db/d78/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter-members.html
index 21c532a1cf..f109d83abb 100644
--- a/docs/db/d78/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter-members.html
+++ b/docs/db/d78/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter-members.html
@@ -99,7 +99,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 c0bfbfed43..a552e582ad 100644
--- a/docs/db/d7e/muxer__options_8cc_source.html
+++ b/docs/db/d7e/muxer__options_8cc_source.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d84/classshaka_1_1media_1_1AACAudioSpecificConfig-members.html b/docs/db/d84/classshaka_1_1media_1_1AACAudioSpecificConfig-members.html
index de2b60a12a..51221dddd9 100644
--- a/docs/db/d84/classshaka_1_1media_1_1AACAudioSpecificConfig-members.html
+++ b/docs/db/d84/classshaka_1_1media_1_1AACAudioSpecificConfig-members.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d86/classshaka_1_1media_1_1NaluReader.html b/docs/db/d86/classshaka_1_1media_1_1NaluReader.html
index 00126a36b6..d938f36608 100644
--- a/docs/db/d86/classshaka_1_1media_1_1NaluReader.html
+++ b/docs/db/d86/classshaka_1_1media_1_1NaluReader.html
@@ -228,7 +228,7 @@ static bool FindStartCode<
diff --git a/docs/db/d8f/mp4__muxer_8h_source.html b/docs/db/d8f/mp4__muxer_8h_source.html
index f3637ccc56..1f9e3fc849 100644
--- a/docs/db/d8f/mp4__muxer_8h_source.html
+++ b/docs/db/d8f/mp4__muxer_8h_source.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/d94/classshaka_1_1media_1_1ClusterBuilder.html b/docs/db/d94/classshaka_1_1media_1_1ClusterBuilder.html
index e1685e096b..9884cd60bb 100644
--- a/docs/db/d94/classshaka_1_1media_1_1ClusterBuilder.html
+++ b/docs/db/d94/classshaka_1_1media_1_1ClusterBuilder.html
@@ -125,7 +125,7 @@ std::unique_ptr<
diff --git a/docs/db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html b/docs/db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html
index a38a85d885..633f02256d 100644
--- a/docs/db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html
+++ b/docs/db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html
@@ -312,7 +312,7 @@ template<typename T >
diff --git a/docs/db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html b/docs/db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html
index 0a8b00c1e0..c5afa13756 100644
--- a/docs/db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html
+++ b/docs/db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html
@@ -185,7 +185,7 @@ Additional Inherited Members |
diff --git a/docs/db/d96/wvm__media__parser_8h_source.html b/docs/db/d96/wvm__media__parser_8h_source.html
index 78a65bb6d7..943141897e 100644
--- a/docs/db/d96/wvm__media__parser_8h_source.html
+++ b/docs/db/d96/wvm__media__parser_8h_source.html
@@ -362,7 +362,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/da4/classBandwidthEstimator-members.html b/docs/db/da4/classBandwidthEstimator-members.html
index ee4173cb86..7508d3d548 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/da6/memory__file_8h_source.html b/docs/db/da6/memory__file_8h_source.html
index 09eac3f867..996cca59d3 100644
--- a/docs/db/da6/memory__file_8h_source.html
+++ b/docs/db/da6/memory__file_8h_source.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/da9/classshaka_1_1media_1_1WebVttSampleConverter-members.html b/docs/db/da9/classshaka_1_1media_1_1WebVttSampleConverter-members.html
index 95c1ebc25a..5336aa8d89 100644
--- a/docs/db/da9/classshaka_1_1media_1_1WebVttSampleConverter-members.html
+++ b/docs/db/da9/classshaka_1_1media_1_1WebVttSampleConverter-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dab/classshaka_1_1media_1_1TextStreamInfo.html b/docs/db/dab/classshaka_1_1media_1_1TextStreamInfo.html
index 58d2b3c25d..1407807b58 100644
--- a/docs/db/dab/classshaka_1_1media_1_1TextStreamInfo.html
+++ b/docs/db/dab/classshaka_1_1media_1_1TextStreamInfo.html
@@ -298,7 +298,7 @@ void set_encryption_config
diff --git a/docs/db/dae/classshaka_1_1media_1_1WebMInfoParser.html b/docs/db/dae/classshaka_1_1media_1_1WebMInfoParser.html
index 1459799f5f..3705d20d14 100644
--- a/docs/db/dae/classshaka_1_1media_1_1WebMInfoParser.html
+++ b/docs/db/dae/classshaka_1_1media_1_1WebMInfoParser.html
@@ -175,7 +175,7 @@ The number of bytes parsed on success.
diff --git a/docs/db/dae/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader-members.html b/docs/db/dae/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
index 9278fcd0f1..6b450eea06 100644
--- a/docs/db/dae/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
+++ b/docs/db/dae/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/db1/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html b/docs/db/db1/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
index 1746bfbb2e..a6a8df9bd3 100644
--- a/docs/db/db1/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
+++ b/docs/db/db1/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html b/docs/db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html
index e864b12a7b..157b60f3e0 100644
--- a/docs/db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html
+++ b/docs/db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html
@@ -130,7 +130,7 @@ uint64_t | file_size |
diff --git a/docs/db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html b/docs/db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html
index e0f74c3830..9a433165a0 100644
--- a/docs/db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html
+++ b/docs/db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html
@@ -197,7 +197,7 @@ Additional Inherited Members
diff --git a/docs/db/dcb/classshaka_1_1media_1_1VPxParser.html b/docs/db/dcb/classshaka_1_1media_1_1VPxParser.html
index 70aa5e1f1b..d8e586013a 100644
--- a/docs/db/dcb/classshaka_1_1media_1_1VPxParser.html
+++ b/docs/db/dcb/classshaka_1_1media_1_1VPxParser.html
@@ -205,7 +205,7 @@ Protected Member Functions
diff --git a/docs/db/dcd/classshaka_1_1MpdWriter.html b/docs/db/dcd/classshaka_1_1MpdWriter.html
index f3d4819a03..accc42f5e1 100644
--- a/docs/db/dcd/classshaka_1_1MpdWriter.html
+++ b/docs/db/dcd/classshaka_1_1MpdWriter.html
@@ -123,7 +123,7 @@ class MpdWriterTest
diff --git a/docs/db/dcd/structshaka_1_1media_1_1mp4_1_1DTSSpecific-members.html b/docs/db/dcd/structshaka_1_1media_1_1mp4_1_1DTSSpecific-members.html
index 6d272682f8..2ac57ffae7 100644
--- a/docs/db/dcd/structshaka_1_1media_1_1mp4_1_1DTSSpecific-members.html
+++ b/docs/db/dcd/structshaka_1_1media_1_1mp4_1_1DTSSpecific-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html b/docs/db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html
index 022fac6637..7f84207484 100644
--- a/docs/db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html
+++ b/docs/db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html
@@ -531,7 +531,7 @@ Additional Inherited Members |
diff --git a/docs/db/dd2/chunk__info__iterator_8h_source.html b/docs/db/dd2/chunk__info__iterator_8h_source.html
index b408b37766..01e18519db 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 a374956aac..78edb3c2d8 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/dde/h265__parser_8cc_source.html b/docs/db/dde/h265__parser_8cc_source.html
index df0a137f4c..6faf394c11 100644
--- a/docs/db/dde/h265__parser_8cc_source.html
+++ b/docs/db/dde/h265__parser_8cc_source.html
@@ -1213,7 +1213,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dea/classshaka_1_1media_1_1TrickPlayHandler.html b/docs/db/dea/classshaka_1_1media_1_1TrickPlayHandler.html
index f1922fd7b2..f5cc4a4298 100644
--- a/docs/db/dea/classshaka_1_1media_1_1TrickPlayHandler.html
+++ b/docs/db/dea/classshaka_1_1media_1_1TrickPlayHandler.html
@@ -258,7 +258,7 @@ class TrickPlayHandlerTest
diff --git a/docs/db/dec/audio__timestamp__helper_8cc_source.html b/docs/db/dec/audio__timestamp__helper_8cc_source.html
index 46cc2bd49f..6d8209eca1 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/dee/pes__packet_8cc_source.html b/docs/db/dee/pes__packet_8cc_source.html
index a29e1a6526..7f5cc723b5 100644
--- a/docs/db/dee/pes__packet_8cc_source.html
+++ b/docs/db/dee/pes__packet_8cc_source.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df2/structshaka_1_1media_1_1H265SliceHeader-members.html b/docs/db/df2/structshaka_1_1media_1_1H265SliceHeader-members.html
index 73d292c20e..17d7648cdd 100644
--- a/docs/db/df2/structshaka_1_1media_1_1H265SliceHeader-members.html
+++ b/docs/db/df2/structshaka_1_1media_1_1H265SliceHeader-members.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df6/classshaka_1_1media_1_1Cluster-members.html b/docs/db/df6/classshaka_1_1media_1_1Cluster-members.html
index 2b74e0b33a..2b57e1d2e9 100644
--- a/docs/db/df6/classshaka_1_1media_1_1Cluster-members.html
+++ b/docs/db/df6/classshaka_1_1media_1_1Cluster-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df6/muxer_8h_source.html b/docs/db/df6/muxer_8h_source.html
index d60adb5b46..bcaf1f8ab5 100644
--- a/docs/db/df6/muxer_8h_source.html
+++ b/docs/db/df6/muxer_8h_source.html
@@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html b/docs/db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html
index 69c4b1142c..17650a8b94 100644
--- a/docs/db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html
+++ b/docs/db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html
@@ -233,7 +233,7 @@ void | WarnIfNotMatch (i
diff --git a/docs/db/dfb/mpd__utils_8cc_source.html b/docs/db/dfb/mpd__utils_8cc_source.html
index 7a85d7a0e0..f06afe9b5a 100644
--- a/docs/db/dfb/mpd__utils_8cc_source.html
+++ b/docs/db/dfb/mpd__utils_8cc_source.html
@@ -456,7 +456,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 e3586aaf48..ca4085de60 100644
--- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html
+++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html
@@ -280,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/db/dff/structshaka_1_1media_1_1mp4_1_1ChunkInfo-members.html b/docs/db/dff/structshaka_1_1media_1_1mp4_1_1ChunkInfo-members.html
index aa6aeeebbc..1e28cef456 100644
--- a/docs/db/dff/structshaka_1_1media_1_1mp4_1_1ChunkInfo-members.html
+++ b/docs/db/dff/structshaka_1_1media_1_1mp4_1_1ChunkInfo-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d02/classshaka_1_1media_1_1IoCache-members.html b/docs/dc/d02/classshaka_1_1media_1_1IoCache-members.html
index 3bb724a8f9..32a41135fb 100644
--- a/docs/dc/d02/classshaka_1_1media_1_1IoCache-members.html
+++ b/docs/dc/d02/classshaka_1_1media_1_1IoCache-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html b/docs/dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html
index dc83161543..acf9ed2bb4 100644
--- a/docs/dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html
+++ b/docs/dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html
@@ -138,7 +138,7 @@ static const uint8_t | kElem
diff --git a/docs/dc/d06/classshaka_1_1media_1_1StreamInfo-members.html b/docs/dc/d06/classshaka_1_1media_1_1StreamInfo-members.html
index a84f53ae67..3f9b24ac14 100644
--- a/docs/dc/d06/classshaka_1_1media_1_1StreamInfo-members.html
+++ b/docs/dc/d06/classshaka_1_1media_1_1StreamInfo-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d0b/classshaka_1_1media_1_1ESDescriptor-members.html b/docs/dc/d0b/classshaka_1_1media_1_1ESDescriptor-members.html
index 844b50dc32..fe257bc43c 100644
--- a/docs/dc/d0b/classshaka_1_1media_1_1ESDescriptor-members.html
+++ b/docs/dc/d0b/classshaka_1_1media_1_1ESDescriptor-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d16/classshaka_1_1media_1_1SeekHead.html b/docs/dc/d16/classshaka_1_1media_1_1SeekHead.html
index f602207fe5..c439caaac4 100644
--- a/docs/dc/d16/classshaka_1_1media_1_1SeekHead.html
+++ b/docs/dc/d16/classshaka_1_1media_1_1SeekHead.html
@@ -149,7 +149,7 @@ void | set_tracks_pos (u
diff --git a/docs/dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html b/docs/dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html
index ce250a4eda..3eee36c49f 100644
--- a/docs/dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html
+++ b/docs/dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html
@@ -257,7 +257,7 @@ std::shared_ptr<
diff --git a/docs/dc/d18/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html b/docs/dc/d18/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
index 8011fb95e6..58cd1ae22e 100644
--- a/docs/dc/d18/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
+++ b/docs/dc/d18/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d19/box_8h_source.html b/docs/dc/d19/box_8h_source.html
index 887cd2e56b..33933ab82b 100644
--- a/docs/dc/d19/box_8h_source.html
+++ b/docs/dc/d19/box_8h_source.html
@@ -184,7 +184,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 cb14b0b4aa..93d6159617 100644
--- a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html
+++ b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html
@@ -383,7 +383,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 67ea049781..513b7417bf 100644
--- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html
+++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html
@@ -166,7 +166,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 13a6956144..623559ff4c 100644
--- a/docs/dc/d3c/webm__cluster__parser_8h_source.html
+++ b/docs/dc/d3c/webm__cluster__parser_8h_source.html
@@ -301,7 +301,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 ecdeb1e44c..b382c74810 100644
--- a/docs/dc/d3f/key__source_8h_source.html
+++ b/docs/dc/d3f/key__source_8h_source.html
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d40/classshaka_1_1xml_1_1XmlNode-members.html b/docs/dc/d40/classshaka_1_1xml_1_1XmlNode-members.html
index d701df3f32..3234bd54e8 100644
--- a/docs/dc/d40/classshaka_1_1xml_1_1XmlNode-members.html
+++ b/docs/dc/d40/classshaka_1_1xml_1_1XmlNode-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d41/classshaka_1_1media_1_1BufferWriter.html b/docs/dc/d41/classshaka_1_1media_1_1BufferWriter.html
index e8a9175dff..828957621d 100644
--- a/docs/dc/d41/classshaka_1_1media_1_1BufferWriter.html
+++ b/docs/dc/d41/classshaka_1_1media_1_1BufferWriter.html
@@ -301,7 +301,7 @@ void | AppendInt (int64_
diff --git a/docs/dc/d4a/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html b/docs/dc/d4a/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
index afe8159e54..8a2bb99ce1 100644
--- a/docs/dc/d4a/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
+++ b/docs/dc/d4a/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d4f/structshaka_1_1media_1_1mp4_1_1TrackHeader-members.html b/docs/dc/d4f/structshaka_1_1media_1_1mp4_1_1TrackHeader-members.html
index fce76ff3a7..c76b1653c5 100644
--- a/docs/dc/d4f/structshaka_1_1media_1_1mp4_1_1TrackHeader-members.html
+++ b/docs/dc/d4f/structshaka_1_1media_1_1mp4_1_1TrackHeader-members.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html
index 33157a2314..881ca8075c 100644
--- a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html
+++ b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html
@@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html
index 679f7fde8a..44a607776f 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/d53/webm_2segmenter_8cc_source.html b/docs/dc/d53/webm_2segmenter_8cc_source.html
index 043cf07094..e67f5671dd 100644
--- a/docs/dc/d53/webm_2segmenter_8cc_source.html
+++ b/docs/dc/d53/webm_2segmenter_8cc_source.html
@@ -468,15 +468,15 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
+
-
+
-
+
@@ -488,7 +488,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html b/docs/dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html
index aabd5c4802..1f17cf8f12 100644
--- a/docs/dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html
+++ b/docs/dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html
@@ -121,7 +121,7 @@ int | max_long_term_frame_id
diff --git a/docs/dc/d58/webm__media__parser_8h_source.html b/docs/dc/d58/webm__media__parser_8h_source.html
index 265aad793f..460f1f8df9 100644
--- a/docs/dc/d58/webm__media__parser_8h_source.html
+++ b/docs/dc/d58/webm__media__parser_8h_source.html
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d5c/classshaka_1_1MockMpdNotifier.html b/docs/dc/d5c/classshaka_1_1MockMpdNotifier.html
index 043c7fc0b6..3cb9b8662d 100644
--- a/docs/dc/d5c/classshaka_1_1MockMpdNotifier.html
+++ b/docs/dc/d5c/classshaka_1_1MockMpdNotifier.html
@@ -162,7 +162,7 @@ Public Member Functions |
diff --git a/docs/dc/d69/structshaka_1_1media_1_1mp4_1_1CueSettingsBox-members.html b/docs/dc/d69/structshaka_1_1media_1_1mp4_1_1CueSettingsBox-members.html
index ff750b51de..e2e328d1ce 100644
--- a/docs/dc/d69/structshaka_1_1media_1_1mp4_1_1CueSettingsBox-members.html
+++ b/docs/dc/d69/structshaka_1_1media_1_1mp4_1_1CueSettingsBox-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d6f/classshaka_1_1media_1_1webm_1_1Segmenter-members.html b/docs/dc/d6f/classshaka_1_1media_1_1webm_1_1Segmenter-members.html
index 8f655a3d5d..f89b678d52 100644
--- a/docs/dc/d6f/classshaka_1_1media_1_1webm_1_1Segmenter-members.html
+++ b/docs/dc/d6f/classshaka_1_1media_1_1webm_1_1Segmenter-members.html
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d71/classshaka_1_1media_1_1mp2t_1_1TsSection-members.html b/docs/dc/d71/classshaka_1_1media_1_1mp2t_1_1TsSection-members.html
index a507ae4344..09dfb46062 100644
--- a/docs/dc/d71/classshaka_1_1media_1_1mp2t_1_1TsSection-members.html
+++ b/docs/dc/d71/classshaka_1_1media_1_1mp2t_1_1TsSection-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d73/classshaka_1_1media_1_1MockMuxerListener.html b/docs/dc/d73/classshaka_1_1media_1_1MockMuxerListener.html
index f26674f5c9..eda703eff9 100644
--- a/docs/dc/d73/classshaka_1_1media_1_1MockMuxerListener.html
+++ b/docs/dc/d73/classshaka_1_1media_1_1MockMuxerListener.html
@@ -157,7 +157,7 @@ Additional Inherited Members
diff --git a/docs/dc/d7b/closure__thread_8cc_source.html b/docs/dc/d7b/closure__thread_8cc_source.html
index ff0026d517..5254fd6d7b 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 7cbc5d4bbe..6da08db899 100644
--- a/docs/dc/d7b/h264__parser_8cc_source.html
+++ b/docs/dc/d7b/h264__parser_8cc_source.html
@@ -1256,7 +1256,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d86/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html b/docs/dc/d86/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
index 3ac69db9b7..3dac5fc09a 100644
--- a/docs/dc/d86/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
+++ b/docs/dc/d86/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html b/docs/dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html
index 0b372df430..46e958b0af 100644
--- a/docs/dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html
+++ b/docs/dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2267 of file box_definitions.cc.
+Definition at line 2270 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html b/docs/dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html
index 01fb33d686..8bafeae73e 100644
--- a/docs/dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html
+++ b/docs/dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html
@@ -174,7 +174,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1648 of file box_definitions.cc.
+Definition at line 1651 of file box_definitions.cc.
@@ -185,7 +185,7 @@ Additional Inherited Members
diff --git a/docs/dc/da1/classshaka_1_1MpdBuilder.html b/docs/dc/da1/classshaka_1_1MpdBuilder.html
index 49ad3ea764..390db3e7a6 100644
--- a/docs/dc/da1/classshaka_1_1MpdBuilder.html
+++ b/docs/dc/da1/classshaka_1_1MpdBuilder.html
@@ -351,7 +351,7 @@ template<DashProfile profile>
diff --git a/docs/dc/da6/classshaka_1_1media_1_1ContentEncoding.html b/docs/dc/da6/classshaka_1_1media_1_1ContentEncoding.html
index 94cbee0172..1bf1c7ebe4 100644
--- a/docs/dc/da6/classshaka_1_1media_1_1ContentEncoding.html
+++ b/docs/dc/da6/classshaka_1_1media_1_1ContentEncoding.html
@@ -208,7 +208,7 @@ Static Public Attributes
diff --git a/docs/dc/dbd/structshaka_1_1media_1_1FileCloser-members.html b/docs/dc/dbd/structshaka_1_1media_1_1FileCloser-members.html
index 4e4ddf0500..6de7ab21ac 100644
--- a/docs/dc/dbd/structshaka_1_1media_1_1FileCloser-members.html
+++ b/docs/dc/dbd/structshaka_1_1media_1_1FileCloser-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dbf/box__buffer_8h_source.html b/docs/dc/dbf/box__buffer_8h_source.html
index e81e9eb052..d4e82f598e 100644
--- a/docs/dc/dbf/box__buffer_8h_source.html
+++ b/docs/dc/dbf/box__buffer_8h_source.html
@@ -294,7 +294,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dc1/classshaka_1_1xml_1_1RepresentationXmlNode-members.html b/docs/dc/dc1/classshaka_1_1xml_1_1RepresentationXmlNode-members.html
index 8a825fa85b..d14b33b356 100644
--- a/docs/dc/dc1/classshaka_1_1xml_1_1RepresentationXmlNode-members.html
+++ b/docs/dc/dc1/classshaka_1_1xml_1_1RepresentationXmlNode-members.html
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dca/classshaka_1_1media_1_1WebMListParser.html b/docs/dc/dca/classshaka_1_1media_1_1WebMListParser.html
index 5a6658c7f3..b8c7660954 100644
--- a/docs/dc/dca/classshaka_1_1media_1_1WebMListParser.html
+++ b/docs/dc/dca/classshaka_1_1media_1_1WebMListParser.html
@@ -210,7 +210,7 @@ void
diff --git a/docs/dc/dd9/rsa__key_8cc_source.html b/docs/dc/dd9/rsa__key_8cc_source.html
index 3c3199d390..44f9a05566 100644
--- a/docs/dc/dd9/rsa__key_8cc_source.html
+++ b/docs/dc/dd9/rsa__key_8cc_source.html
@@ -340,7 +340,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html b/docs/dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html
index fbf24f9c6f..912063f9e7 100644
--- a/docs/dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html
+++ b/docs/dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html
@@ -168,7 +168,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2089 of file box_definitions.cc.
+Definition at line 2092 of file box_definitions.cc.
@@ -179,7 +179,7 @@ Additional Inherited Members
diff --git a/docs/dc/de1/structshaka_1_1SegmentInfo.html b/docs/dc/de1/structshaka_1_1SegmentInfo.html
index 940a47250e..139a5d060a 100644
--- a/docs/dc/de1/structshaka_1_1SegmentInfo.html
+++ b/docs/dc/de1/structshaka_1_1SegmentInfo.html
@@ -118,7 +118,7 @@ uint64_t repeat |
diff --git a/docs/dc/deb/classshaka_1_1media_1_1mp4_1_1Fragmenter-members.html b/docs/dc/deb/classshaka_1_1media_1_1mp4_1_1Fragmenter-members.html
index 17b0a3e58d..e5b4ef36c8 100644
--- a/docs/dc/deb/classshaka_1_1media_1_1mp4_1_1Fragmenter-members.html
+++ b/docs/dc/deb/classshaka_1_1media_1_1mp4_1_1Fragmenter-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html
index c2fec28aa2..564161354a 100644
--- a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html
+++ b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html
index 587c5aff53..c8f275576d 100644
--- a/docs/dc/dec/ts__section__pmt_8cc_source.html
+++ b/docs/dc/dec/ts__section__pmt_8cc_source.html
@@ -208,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/df0/classshaka_1_1media_1_1ClosureThread.html b/docs/dc/df0/classshaka_1_1media_1_1ClosureThread.html
index 5e9f4600c2..3588e66a7c 100644
--- a/docs/dc/df0/classshaka_1_1media_1_1ClosureThread.html
+++ b/docs/dc/df0/classshaka_1_1media_1_1ClosureThread.html
@@ -179,7 +179,7 @@ void
diff --git a/docs/dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html b/docs/dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html
index 358d6a67a7..35b927a804 100644
--- a/docs/dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html
+++ b/docs/dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html
@@ -261,7 +261,7 @@ std::shared_ptr<
diff --git a/docs/dc/df4/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html b/docs/dc/df4/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html
index e4bae69c6b..c62603b4bb 100644
--- a/docs/dc/df4/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html
+++ b/docs/dc/df4/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/df7/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun-members.html b/docs/dc/df7/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
index 5431d44987..2a51d8b4af 100644
--- a/docs/dc/df7/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
+++ b/docs/dc/df7/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun-members.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dc/df8/closure__thread_8h_source.html b/docs/dc/df8/closure__thread_8h_source.html
index 2b54fc5073..46a4cc4e74 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/dd/d05/encryption__config_8h_source.html b/docs/dd/d05/encryption__config_8h_source.html
index 58eec0fbe2..9a1d4d92dd 100644
--- a/docs/dd/d05/encryption__config_8h_source.html
+++ b/docs/dd/d05/encryption__config_8h_source.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html b/docs/dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html
index de0068399f..8e59a2c520 100644
--- a/docs/dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html
+++ b/docs/dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html
@@ -180,7 +180,7 @@ uint32_t | flags |
diff --git a/docs/dd/d11/mpd__builder_8cc_source.html b/docs/dd/d11/mpd__builder_8cc_source.html
index 3378b40752..61a16a25d6 100644
--- a/docs/dd/d11/mpd__builder_8cc_source.html
+++ b/docs/dd/d11/mpd__builder_8cc_source.html
@@ -1535,7 +1535,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 385c6f4a15..568873bf54 100644
--- a/docs/dd/d12/mpd__writer_8cc_source.html
+++ b/docs/dd/d12/mpd__writer_8cc_source.html
@@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html b/docs/dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
index 390e21fd71..05d8356b8a 100644
--- a/docs/dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
+++ b/docs/dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html
@@ -188,7 +188,7 @@ Additional Inherited Members
diff --git a/docs/dd/d17/classshaka_1_1media_1_1Demuxer.html b/docs/dd/d17/classshaka_1_1media_1_1Demuxer.html
index 34ef99c851..a9ac397bcc 100644
--- a/docs/dd/d17/classshaka_1_1media_1_1Demuxer.html
+++ b/docs/dd/d17/classshaka_1_1media_1_1Demuxer.html
@@ -458,7 +458,7 @@ std::pair< std::shared_ptr
diff --git a/docs/dd/d18/es__parser__adts_8h_source.html b/docs/dd/d18/es__parser__adts_8h_source.html
index e3b82e9ab3..c3205d39f9 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 d3749c5f5e..e4520a8c32 100644
--- a/docs/dd/d19/video__stream__info_8cc_source.html
+++ b/docs/dd/d19/video__stream__info_8cc_source.html
@@ -186,7 +186,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 913bab5cbe..5dab5c1ab3 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/d3b/mp4_2segmenter_8h_source.html b/docs/dd/d3b/mp4_2segmenter_8h_source.html
index e0ab84d376..cc2aeac27d 100644
--- a/docs/dd/d3b/mp4_2segmenter_8h_source.html
+++ b/docs/dd/d3b/mp4_2segmenter_8h_source.html
@@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html b/docs/dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html
index 9d8e7b9c00..aa34e4bac8 100644
--- a/docs/dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html
+++ b/docs/dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/dd/d42/encryptor_8h_source.html b/docs/dd/d42/encryptor_8h_source.html
index e0d442679b..6598f8c4e5 100644
--- a/docs/dd/d42/encryptor_8h_source.html
+++ b/docs/dd/d42/encryptor_8h_source.html
@@ -121,7 +121,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 3c8499467d..304034482f 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/d4d/structshaka_1_1media_1_1mp4_1_1MovieFragment-members.html b/docs/dd/d4d/structshaka_1_1media_1_1mp4_1_1MovieFragment-members.html
index 79ae8a51d2..01e9af7af7 100644
--- a/docs/dd/d4d/structshaka_1_1media_1_1mp4_1_1MovieFragment-members.html
+++ b/docs/dd/d4d/structshaka_1_1media_1_1mp4_1_1MovieFragment-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d53/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html b/docs/dd/d53/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
index b4ba911695..9f3c9cd20e 100644
--- a/docs/dd/d53/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
+++ b/docs/dd/d53/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d54/widevine__encryption__flags_8h_source.html b/docs/dd/d54/widevine__encryption__flags_8h_source.html
index 65a845a028..96bb1c5a56 100644
--- a/docs/dd/d54/widevine__encryption__flags_8h_source.html
+++ b/docs/dd/d54/widevine__encryption__flags_8h_source.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d59/classshaka_1_1media_1_1mp2t_1_1EsParserH265-members.html b/docs/dd/d59/classshaka_1_1media_1_1mp2t_1_1EsParserH265-members.html
index 18ba8ea726..641826c57e 100644
--- a/docs/dd/d59/classshaka_1_1media_1_1mp2t_1_1EsParserH265-members.html
+++ b/docs/dd/d59/classshaka_1_1media_1_1mp2t_1_1EsParserH265-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d59/structshaka_1_1media_1_1mp4_1_1SchemeInfo-members.html b/docs/dd/d59/structshaka_1_1media_1_1mp4_1_1SchemeInfo-members.html
index 60a9c87f0a..5e003bfc6d 100644
--- a/docs/dd/d59/structshaka_1_1media_1_1mp4_1_1SchemeInfo-members.html
+++ b/docs/dd/d59/structshaka_1_1media_1_1mp4_1_1SchemeInfo-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d64/structshaka_1_1media_1_1mp4_1_1SyncSample-members.html b/docs/dd/d64/structshaka_1_1media_1_1mp4_1_1SyncSample-members.html
index ecd7f8ca79..6c2f6ae24b 100644
--- a/docs/dd/d64/structshaka_1_1media_1_1mp4_1_1SyncSample-members.html
+++ b/docs/dd/d64/structshaka_1_1media_1_1mp4_1_1SyncSample-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d65/vp8__parser_8h_source.html b/docs/dd/d65/vp8__parser_8h_source.html
index 40b2651969..86794a8127 100644
--- a/docs/dd/d65/vp8__parser_8h_source.html
+++ b/docs/dd/d65/vp8__parser_8h_source.html
@@ -132,11 +132,11 @@ 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 90f74bd6e6..f1f34eecc5 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
@@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d6e/classshaka_1_1media_1_1H265VideoSliceHeaderParser-members.html b/docs/dd/d6e/classshaka_1_1media_1_1H265VideoSliceHeaderParser-members.html
index 3ee43efd72..a31f69727f 100644
--- a/docs/dd/d6e/classshaka_1_1media_1_1H265VideoSliceHeaderParser-members.html
+++ b/docs/dd/d6e/classshaka_1_1media_1_1H265VideoSliceHeaderParser-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html b/docs/dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html
index a9da263a94..1612ff13ab 100644
--- a/docs/dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html
+++ b/docs/dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html
@@ -165,7 +165,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 1471 of file box_definitions.cc.
+Definition at line 1474 of file box_definitions.cc.
@@ -176,7 +176,7 @@ Additional Inherited Members
diff --git a/docs/dd/d7a/classshaka_1_1media_1_1MuxerListener.html b/docs/dd/d7a/classshaka_1_1media_1_1MuxerListener.html
index b627c86275..9de3335a87 100644
--- a/docs/dd/d7a/classshaka_1_1media_1_1MuxerListener.html
+++ b/docs/dd/d7a/classshaka_1_1media_1_1MuxerListener.html
@@ -469,7 +469,7 @@ Public Member Functions
diff --git a/docs/dd/d7c/classshaka_1_1media_1_1IoCache.html b/docs/dd/d7c/classshaka_1_1media_1_1IoCache.html
index 5014b2c35c..7ad0488800 100644
--- a/docs/dd/d7c/classshaka_1_1media_1_1IoCache.html
+++ b/docs/dd/d7c/classshaka_1_1media_1_1IoCache.html
@@ -297,7 +297,7 @@ void
diff --git a/docs/dd/d80/media__sample_8h_source.html b/docs/dd/d80/media__sample_8h_source.html
index 0fff6638fb..2699002434 100644
--- a/docs/dd/d80/media__sample_8h_source.html
+++ b/docs/dd/d80/media__sample_8h_source.html
@@ -272,7 +272,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d87/memory__file_8cc_source.html b/docs/dd/d87/memory__file_8cc_source.html
index 3d76a326ca..777626086a 100644
--- a/docs/dd/d87/memory__file_8cc_source.html
+++ b/docs/dd/d87/memory__file_8cc_source.html
@@ -242,7 +242,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d88/pes__packet__generator_8h_source.html b/docs/dd/d88/pes__packet__generator_8h_source.html
index 8292536d18..7aade065e3 100644
--- a/docs/dd/d88/pes__packet__generator_8h_source.html
+++ b/docs/dd/d88/pes__packet__generator_8h_source.html
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d8c/file__test__util_8h_source.html b/docs/dd/d8c/file__test__util_8h_source.html
index 42176bcf79..f87d152f3b 100644
--- a/docs/dd/d8c/file__test__util_8h_source.html
+++ b/docs/dd/d8c/file__test__util_8h_source.html
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d8d/structshaka_1_1media_1_1mp4_1_1SegmentIndex-members.html b/docs/dd/d8d/structshaka_1_1media_1_1mp4_1_1SegmentIndex-members.html
index e791aa6f11..0e3381df63 100644
--- a/docs/dd/d8d/structshaka_1_1media_1_1mp4_1_1SegmentIndex-members.html
+++ b/docs/dd/d8d/structshaka_1_1media_1_1mp4_1_1SegmentIndex-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d98/ts__packet__writer__util_8h_source.html b/docs/dd/d98/ts__packet__writer__util_8h_source.html
index fdd3b10f05..49f4e119b1 100644
--- a/docs/dd/d98/ts__packet__writer__util_8h_source.html
+++ b/docs/dd/d98/ts__packet__writer__util_8h_source.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/d9a/audio__timestamp__helper_8h_source.html b/docs/dd/d9a/audio__timestamp__helper_8h_source.html
index 1e46ccc0ac..51e7d87a21 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/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html b/docs/dd/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html
index f10c735261..1431dba03f 100644
--- a/docs/dd/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html
+++ b/docs/dd/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html
@@ -143,7 +143,7 @@ uint64_t | earliest_presenta
diff --git a/docs/dd/d9d/classshaka_1_1MpdNotifier-members.html b/docs/dd/d9d/classshaka_1_1MpdNotifier-members.html
index 03ecc3d0c5..4f53c14cda 100644
--- a/docs/dd/d9d/classshaka_1_1MpdNotifier-members.html
+++ b/docs/dd/d9d/classshaka_1_1MpdNotifier-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/da4/structshaka_1_1xml_1_1XmlDeleter.html b/docs/dd/da4/structshaka_1_1xml_1_1XmlDeleter.html
index 2d89c29eb7..3c1a32e308 100644
--- a/docs/dd/da4/structshaka_1_1xml_1_1XmlDeleter.html
+++ b/docs/dd/da4/structshaka_1_1xml_1_1XmlDeleter.html
@@ -127,7 +127,7 @@ void | operator() (xmlCh
diff --git a/docs/dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html b/docs/dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html
index 27b3f973c1..2946e21e86 100644
--- a/docs/dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html
+++ b/docs/dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html
@@ -221,7 +221,7 @@ uint64_t | segment_payload_p
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 9cadbf3edd..78898dcd89 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
@@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dab/webm__muxer_8h_source.html b/docs/dd/dab/webm__muxer_8h_source.html
index 64ba978aa6..ea749cd06e 100644
--- a/docs/dd/dab/webm__muxer_8h_source.html
+++ b/docs/dd/dab/webm__muxer_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dae/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html b/docs/dd/dae/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html
index 4ab760f26f..5ad9e8e51a 100644
--- a/docs/dd/dae/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html
+++ b/docs/dd/dae/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/db0/classshaka_1_1media_1_1WebMAudioClient-members.html b/docs/dd/db0/classshaka_1_1media_1_1WebMAudioClient-members.html
index 248bcdb3e5..4ef2453831 100644
--- a/docs/dd/db0/classshaka_1_1media_1_1WebMAudioClient-members.html
+++ b/docs/dd/db0/classshaka_1_1media_1_1WebMAudioClient-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/db3/structshaka_1_1media_1_1mp4_1_1SampleTable-members.html b/docs/dd/db3/structshaka_1_1media_1_1mp4_1_1SampleTable-members.html
index 127bb8846d..22352d50da 100644
--- a/docs/dd/db3/structshaka_1_1media_1_1mp4_1_1SampleTable-members.html
+++ b/docs/dd/db3/structshaka_1_1media_1_1mp4_1_1SampleTable-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html b/docs/dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html
index d99459f781..08f0034a5c 100644
--- a/docs/dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html
+++ b/docs/dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html
@@ -194,7 +194,7 @@ Protected Member Functions |
diff --git a/docs/dd/dbc/buffer__reader_8cc_source.html b/docs/dd/dbc/buffer__reader_8cc_source.html
index 9a8d9b40bb..6bd7700409 100644
--- a/docs/dd/dbc/buffer__reader_8cc_source.html
+++ b/docs/dd/dbc/buffer__reader_8cc_source.html
@@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbc/encryption__handler_8h_source.html b/docs/dd/dbc/encryption__handler_8h_source.html
index bdae50dba3..93270b01bb 100644
--- a/docs/dd/dbc/encryption__handler_8h_source.html
+++ b/docs/dd/dbc/encryption__handler_8h_source.html
@@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dbd/structshaka_1_1media_1_1EncryptionKey.html b/docs/dd/dbd/structshaka_1_1media_1_1EncryptionKey.html
index fe53e0ca93..bdb1b3e611 100644
--- a/docs/dd/dbd/structshaka_1_1media_1_1EncryptionKey.html
+++ b/docs/dd/dbd/structshaka_1_1media_1_1EncryptionKey.html
@@ -120,7 +120,7 @@ std::vector< uint8_t >
diff --git a/docs/dd/dbd/structshaka_1_1media_1_1mp4_1_1TrackEncryption-members.html b/docs/dd/dbd/structshaka_1_1media_1_1mp4_1_1TrackEncryption-members.html
index 190fc60a23..f8ec2718c0 100644
--- a/docs/dd/dbd/structshaka_1_1media_1_1mp4_1_1TrackEncryption-members.html
+++ b/docs/dd/dbd/structshaka_1_1media_1_1mp4_1_1TrackEncryption-members.html
@@ -118,7 +118,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 8da5b9171a..3ca5d26b41 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/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html b/docs/dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html
index 6ceecc1653..52cb1802b6 100644
--- a/docs/dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html
+++ b/docs/dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html
@@ -245,7 +245,7 @@ Protected Member Functions |
diff --git a/docs/dd/dc4/classshaka_1_1media_1_1ProducerConsumerQueue-members.html b/docs/dd/dc4/classshaka_1_1media_1_1ProducerConsumerQueue-members.html
index 0f1e302c19..25296cc697 100644
--- a/docs/dd/dc4/classshaka_1_1media_1_1ProducerConsumerQueue-members.html
+++ b/docs/dd/dc4/classshaka_1_1media_1_1ProducerConsumerQueue-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html b/docs/dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html
index c6a618ce88..7229dc2186 100644
--- a/docs/dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html
+++ b/docs/dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html
@@ -400,7 +400,7 @@ virtual Sta
diff --git a/docs/dd/dca/structshaka_1_1media_1_1mp4_1_1OriginalFormat-members.html b/docs/dd/dca/structshaka_1_1media_1_1mp4_1_1OriginalFormat-members.html
index e928ebef0f..2ed3bfc866 100644
--- a/docs/dd/dca/structshaka_1_1media_1_1mp4_1_1OriginalFormat-members.html
+++ b/docs/dd/dca/structshaka_1_1media_1_1mp4_1_1OriginalFormat-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dce/structshaka_1_1media_1_1Cue.html b/docs/dd/dce/structshaka_1_1media_1_1Cue.html
index 7261055c14..03b7d70cf3 100644
--- a/docs/dd/dce/structshaka_1_1media_1_1Cue.html
+++ b/docs/dd/dce/structshaka_1_1media_1_1Cue.html
@@ -125,7 +125,7 @@ std::string comment
diff --git a/docs/dd/dd2/buffer__writer_8h_source.html b/docs/dd/dd2/buffer__writer_8h_source.html
index 6f8fab0fd0..ad50726c39 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 016ffd104d..cf053026e9 100644
--- a/docs/dd/dd3/buffer__writer_8cc_source.html
+++ b/docs/dd/dd3/buffer__writer_8cc_source.html
@@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dd6/classshaka_1_1media_1_1WebMVideoClient-members.html b/docs/dd/dd6/classshaka_1_1media_1_1WebMVideoClient-members.html
index a5b61e173f..9e6ff1166f 100644
--- a/docs/dd/dd6/classshaka_1_1media_1_1WebMVideoClient-members.html
+++ b/docs/dd/dd6/classshaka_1_1media_1_1WebMVideoClient-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dd8/mock__muxer__listener_8cc_source.html b/docs/dd/dd8/mock__muxer__listener_8cc_source.html
index edefa535ad..7db5689116 100644
--- a/docs/dd/dd8/mock__muxer__listener_8cc_source.html
+++ b/docs/dd/dd8/mock__muxer__listener_8cc_source.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/dd9/structshaka_1_1media_1_1mp4_1_1Box-members.html b/docs/dd/dd9/structshaka_1_1media_1_1mp4_1_1Box-members.html
index cc182848f3..ea5c0a41b6 100644
--- a/docs/dd/dd9/structshaka_1_1media_1_1mp4_1_1Box-members.html
+++ b/docs/dd/dd9/structshaka_1_1media_1_1mp4_1_1Box-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/ddc/trick__play__handler_8h_source.html b/docs/dd/ddc/trick__play__handler_8h_source.html
index 85d171a800..1fb7a22334 100644
--- a/docs/dd/ddc/trick__play__handler_8h_source.html
+++ b/docs/dd/ddc/trick__play__handler_8h_source.html
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/de4/classshaka_1_1media_1_1VideoSliceHeaderParser.html b/docs/dd/de4/classshaka_1_1media_1_1VideoSliceHeaderParser.html
index 3b9784eb9c..fc1fd7cba8 100644
--- a/docs/dd/de4/classshaka_1_1media_1_1VideoSliceHeaderParser.html
+++ b/docs/dd/de4/classshaka_1_1media_1_1VideoSliceHeaderParser.html
@@ -150,7 +150,7 @@ virtual int64_t |
diff --git a/docs/dd/de7/structshaka_1_1media_1_1H265Pps-members.html b/docs/dd/de7/structshaka_1_1media_1_1H265Pps-members.html
index ff9cd8c97b..95b92c1656 100644
--- a/docs/dd/de7/structshaka_1_1media_1_1H265Pps-members.html
+++ b/docs/dd/de7/structshaka_1_1media_1_1H265Pps-members.html
@@ -137,7 +137,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 a3fa8a27fe..25cea0b607 100644
--- a/docs/dd/de7/xml__node_8h_source.html
+++ b/docs/dd/de7/xml__node_8h_source.html
@@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/de9/classshaka_1_1media_1_1MediaHandler-members.html b/docs/dd/de9/classshaka_1_1media_1_1MediaHandler-members.html
index 82fdeab5a8..1a46988e6d 100644
--- a/docs/dd/de9/classshaka_1_1media_1_1MediaHandler-members.html
+++ b/docs/dd/de9/classshaka_1_1media_1_1MediaHandler-members.html
@@ -117,7 +117,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 4173111129..bd25f53879 100644
--- a/docs/dd/dee/box__definitions_8cc_source.html
+++ b/docs/dd/dee/box__definitions_8cc_source.html
@@ -1535,1361 +1535,1364 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
1448 if (box_type == FOURCC_vpcC) {
- 1449 uint32_t version_flags = 0;
- 1450 RCHECK(buffer->ReadWriteUInt32(&version_flags));
- 1451 RCHECK(version_flags == 0);
-
-
-
- 1455 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
-
- 1457 RCHECK(buffer->ReadWriteVector(&data, data.size()));
-
-
-
-
- 1462 size_t CodecConfiguration::ComputeSizeInternal() {
-
-
- 1465 DCHECK_NE(box_type, FOURCC_NULL);
- 1466 return HeaderSize() + (box_type == FOURCC_vpcC ? 4 : 0) + data.size();
-
-
- 1469 PixelAspectRatio::PixelAspectRatio() : h_spacing(0), v_spacing(0) {}
- 1470 PixelAspectRatio::~PixelAspectRatio() {}
-
-
- 1473 bool PixelAspectRatio::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1475 buffer->ReadWriteUInt32(&h_spacing) &&
- 1476 buffer->ReadWriteUInt32(&v_spacing));
-
-
-
- 1480 size_t PixelAspectRatio::ComputeSizeInternal() {
-
- 1482 if (h_spacing == 0 && v_spacing == 0)
-
-
- 1485 DCHECK(h_spacing != 0 && v_spacing != 0);
- 1486 return HeaderSize() + sizeof(h_spacing) + sizeof(v_spacing);
-
-
- 1489 VideoSampleEntry::VideoSampleEntry()
- 1490 : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
+
+ 1450 uint8_t vpcc_version = 1;
+ 1451 uint32_t version_flags = vpcc_version << 24;
+ 1452 RCHECK(buffer->ReadWriteUInt32(&version_flags));
+ 1453 vpcc_version = version_flags >> 24;
+ 1454 RCHECK(vpcc_version == 1);
+
+
+
+ 1458 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
+
+ 1460 RCHECK(buffer->ReadWriteVector(&data, data.size()));
+
+
+
+
+ 1465 size_t CodecConfiguration::ComputeSizeInternal() {
+
+
+ 1468 DCHECK_NE(box_type, FOURCC_NULL);
+ 1469 return HeaderSize() + (box_type == FOURCC_vpcC ? 4 : 0) + data.size();
+
+
+ 1472 PixelAspectRatio::PixelAspectRatio() : h_spacing(0), v_spacing(0) {}
+ 1473 PixelAspectRatio::~PixelAspectRatio() {}
+
+
+ 1476 bool PixelAspectRatio::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1478 buffer->ReadWriteUInt32(&h_spacing) &&
+ 1479 buffer->ReadWriteUInt32(&v_spacing));
+
+
+
+ 1483 size_t PixelAspectRatio::ComputeSizeInternal() {
+
+ 1485 if (h_spacing == 0 && v_spacing == 0)
+
+
+ 1488 DCHECK(h_spacing != 0 && v_spacing != 0);
+ 1489 return HeaderSize() + sizeof(h_spacing) + sizeof(v_spacing);
+
- 1492 VideoSampleEntry::~VideoSampleEntry() {}
-
- 1494 if (format == FOURCC_NULL) {
- 1495 LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
- 1496 << "handler type recovered in its Media ancestor.";
-
-
-
-
- 1501 bool VideoSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
- 1502 std::vector<uint8_t> compressor_name;
-
- 1504 DCHECK(buffer-> reader());
- 1505 format = buffer-> reader()->type();
-
-
-
- 1509 const FourCC actual_format = GetActualFormat();
- 1510 switch (actual_format) {
-
-
- 1513 compressor_name.assign(
-
- 1515 kAvcCompressorName + arraysize(kAvcCompressorName));
-
-
-
- 1519 compressor_name.assign(
- 1520 kHevcCompressorName,
- 1521 kHevcCompressorName + arraysize(kHevcCompressorName));
-
-
-
-
- 1526 compressor_name.assign(
-
- 1528 kVpcCompressorName + arraysize(kVpcCompressorName));
-
-
- 1531 LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
-
-
- 1534 compressor_name.resize(kCompressorNameSize);
-
-
- 1537 uint32_t video_resolution = kVideoResolution;
- 1538 uint16_t video_frame_count = kVideoFrameCount;
- 1539 uint16_t video_depth = kVideoDepth;
- 1540 int16_t predefined = -1;
-
- 1542 buffer->ReadWriteUInt16(&data_reference_index) &&
-
- 1544 buffer->ReadWriteUInt16(&width) &&
- 1545 buffer->ReadWriteUInt16(&height) &&
- 1546 buffer->ReadWriteUInt32(&video_resolution) &&
- 1547 buffer->ReadWriteUInt32(&video_resolution) &&
-
- 1549 buffer->ReadWriteUInt16(&video_frame_count) &&
- 1550 buffer->ReadWriteVector(&compressor_name, kCompressorNameSize) &&
- 1551 buffer->ReadWriteUInt16(&video_depth) &&
- 1552 buffer->ReadWriteInt16(&predefined));
-
-
-
- 1556 if (format == FOURCC_encv) {
-
-
-
- 1560 while (!IsProtectionSchemeSupported(sinf.type.type))
-
-
- 1563 DCHECK(IsProtectionSchemeSupported(sinf.type.type));
-
-
-
-
- 1568 const FourCC actual_format = GetActualFormat();
-
- 1570 codec_configuration.box_type = GetCodecConfigurationBoxType(actual_format);
-
- 1572 DCHECK_EQ(codec_configuration.box_type,
- 1573 GetCodecConfigurationBoxType(actual_format));
-
- 1575 DCHECK_NE(codec_configuration.box_type, FOURCC_NULL);
-
-
-
-
-
-
- 1582 size_t VideoSampleEntry::ComputeSizeInternal() {
- 1583 const FourCC actual_format = GetActualFormat();
- 1584 if (actual_format == FOURCC_NULL)
-
- 1586 codec_configuration.box_type = GetCodecConfigurationBoxType(actual_format);
- 1587 DCHECK_NE(codec_configuration.box_type, FOURCC_NULL);
- 1588 return HeaderSize() + sizeof(data_reference_index) + sizeof(width) +
- 1589 sizeof(height) + sizeof(kVideoResolution) * 2 +
- 1590 sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
-
- 1592 codec_configuration. ComputeSize() + kCompressorNameSize + 6 + 4 + 16 +
-
-
-
- 1596 FourCC VideoSampleEntry::GetCodecConfigurationBoxType(FourCC format) const {
-
-
-
-
-
-
-
-
-
-
-
-
- 1609 LOG(ERROR) << FourCCToString(format) << " is not supported.";
-
-
-
-
- 1614 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
- 1615 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
-
-
- 1618 bool ElementaryStreamDescriptor::ReadWriteInternal( BoxBuffer* buffer) {
-
-
- 1621 std::vector<uint8_t> data;
- 1622 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
- 1623 RCHECK(es_descriptor.Parse(data));
- 1624 if (es_descriptor. IsAAC()) {
- 1625 RCHECK(aac_audio_specific_config. Parse(
- 1626 es_descriptor.decoder_specific_info()));
-
-
- 1629 DCHECK(buffer-> writer());
- 1630 es_descriptor.Write(buffer-> writer());
-
-
-
-
- 1635 size_t ElementaryStreamDescriptor::ComputeSizeInternal() {
-
- 1637 if (es_descriptor.object_type() == kForbidden)
-
- 1639 return HeaderSize() + es_descriptor.ComputeSize();
-
-
- 1642 DTSSpecific::DTSSpecific()
- 1643 : sampling_frequency(0),
-
-
- 1646 pcm_sample_depth(0) {}
- 1647 DTSSpecific::~DTSSpecific() {}
-
-
- 1650 bool DTSSpecific::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1652 buffer->ReadWriteUInt32(&sampling_frequency) &&
- 1653 buffer->ReadWriteUInt32(&max_bitrate) &&
- 1654 buffer->ReadWriteUInt32(&avg_bitrate) &&
- 1655 buffer->ReadWriteUInt8(&pcm_sample_depth));
-
-
- 1658 RCHECK(buffer->ReadWriteVector(&extra_data, buffer-> BytesLeft()));
-
- 1660 if (extra_data.empty()) {
- 1661 extra_data.assign(kDdtsExtraData,
- 1662 kDdtsExtraData + sizeof(kDdtsExtraData));
-
- 1664 RCHECK(buffer->ReadWriteVector(&extra_data, extra_data.size()));
-
-
-
-
- 1669 size_t DTSSpecific::ComputeSizeInternal() {
-
- 1671 if (sampling_frequency == 0)
-
- 1673 return HeaderSize() + sizeof(sampling_frequency) + sizeof(max_bitrate) +
- 1674 sizeof(avg_bitrate) + sizeof(pcm_sample_depth) +
- 1675 sizeof(kDdtsExtraData);
-
-
- 1678 AC3Specific::AC3Specific() {}
- 1679 AC3Specific::~AC3Specific() {}
+ 1492 VideoSampleEntry::VideoSampleEntry()
+ 1493 : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
+
+ 1495 VideoSampleEntry::~VideoSampleEntry() {}
+
+ 1497 if (format == FOURCC_NULL) {
+ 1498 LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
+ 1499 << "handler type recovered in its Media ancestor.";
+
+
+
+
+ 1504 bool VideoSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
+ 1505 std::vector<uint8_t> compressor_name;
+
+ 1507 DCHECK(buffer-> reader());
+ 1508 format = buffer-> reader()->type();
+
+
+
+ 1512 const FourCC actual_format = GetActualFormat();
+ 1513 switch (actual_format) {
+
+
+ 1516 compressor_name.assign(
+
+ 1518 kAvcCompressorName + arraysize(kAvcCompressorName));
+
+
+
+ 1522 compressor_name.assign(
+ 1523 kHevcCompressorName,
+ 1524 kHevcCompressorName + arraysize(kHevcCompressorName));
+
+
+
+
+ 1529 compressor_name.assign(
+
+ 1531 kVpcCompressorName + arraysize(kVpcCompressorName));
+
+
+ 1534 LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
+
+
+ 1537 compressor_name.resize(kCompressorNameSize);
+
+
+ 1540 uint32_t video_resolution = kVideoResolution;
+ 1541 uint16_t video_frame_count = kVideoFrameCount;
+ 1542 uint16_t video_depth = kVideoDepth;
+ 1543 int16_t predefined = -1;
+
+ 1545 buffer->ReadWriteUInt16(&data_reference_index) &&
+
+ 1547 buffer->ReadWriteUInt16(&width) &&
+ 1548 buffer->ReadWriteUInt16(&height) &&
+ 1549 buffer->ReadWriteUInt32(&video_resolution) &&
+ 1550 buffer->ReadWriteUInt32(&video_resolution) &&
+
+ 1552 buffer->ReadWriteUInt16(&video_frame_count) &&
+ 1553 buffer->ReadWriteVector(&compressor_name, kCompressorNameSize) &&
+ 1554 buffer->ReadWriteUInt16(&video_depth) &&
+ 1555 buffer->ReadWriteInt16(&predefined));
+
+
+
+ 1559 if (format == FOURCC_encv) {
+
+
+
+ 1563 while (!IsProtectionSchemeSupported(sinf.type.type))
+
+
+ 1566 DCHECK(IsProtectionSchemeSupported(sinf.type.type));
+
+
+
+
+ 1571 const FourCC actual_format = GetActualFormat();
+
+ 1573 codec_configuration.box_type = GetCodecConfigurationBoxType(actual_format);
+
+ 1575 DCHECK_EQ(codec_configuration.box_type,
+ 1576 GetCodecConfigurationBoxType(actual_format));
+
+ 1578 DCHECK_NE(codec_configuration.box_type, FOURCC_NULL);
+
+
+
+
+
+
+ 1585 size_t VideoSampleEntry::ComputeSizeInternal() {
+ 1586 const FourCC actual_format = GetActualFormat();
+ 1587 if (actual_format == FOURCC_NULL)
+
+ 1589 codec_configuration.box_type = GetCodecConfigurationBoxType(actual_format);
+ 1590 DCHECK_NE(codec_configuration.box_type, FOURCC_NULL);
+ 1591 return HeaderSize() + sizeof(data_reference_index) + sizeof(width) +
+ 1592 sizeof(height) + sizeof(kVideoResolution) * 2 +
+ 1593 sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
+
+ 1595 codec_configuration. ComputeSize() + kCompressorNameSize + 6 + 4 + 16 +
+
+
+
+ 1599 FourCC VideoSampleEntry::GetCodecConfigurationBoxType(FourCC format) const {
+
+
+
+
+
+
+
+
+
+
+
+
+ 1612 LOG(ERROR) << FourCCToString(format) << " is not supported.";
+
+
+
+
+ 1617 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
+ 1618 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
+
+
+ 1621 bool ElementaryStreamDescriptor::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 1624 std::vector<uint8_t> data;
+ 1625 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
+ 1626 RCHECK(es_descriptor.Parse(data));
+ 1627 if (es_descriptor. IsAAC()) {
+ 1628 RCHECK(aac_audio_specific_config. Parse(
+ 1629 es_descriptor.decoder_specific_info()));
+
+
+ 1632 DCHECK(buffer-> writer());
+ 1633 es_descriptor.Write(buffer-> writer());
+
+
+
+
+ 1638 size_t ElementaryStreamDescriptor::ComputeSizeInternal() {
+
+ 1640 if (es_descriptor.object_type() == kForbidden)
+
+ 1642 return HeaderSize() + es_descriptor.ComputeSize();
+
+
+ 1645 DTSSpecific::DTSSpecific()
+ 1646 : sampling_frequency(0),
+
+
+ 1649 pcm_sample_depth(0) {}
+ 1650 DTSSpecific::~DTSSpecific() {}
+
+
+ 1653 bool DTSSpecific::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1655 buffer->ReadWriteUInt32(&sampling_frequency) &&
+ 1656 buffer->ReadWriteUInt32(&max_bitrate) &&
+ 1657 buffer->ReadWriteUInt32(&avg_bitrate) &&
+ 1658 buffer->ReadWriteUInt8(&pcm_sample_depth));
+
+
+ 1661 RCHECK(buffer->ReadWriteVector(&extra_data, buffer-> BytesLeft()));
+
+ 1663 if (extra_data.empty()) {
+ 1664 extra_data.assign(kDdtsExtraData,
+ 1665 kDdtsExtraData + sizeof(kDdtsExtraData));
+
+ 1667 RCHECK(buffer->ReadWriteVector(&extra_data, extra_data.size()));
+
+
+
+
+ 1672 size_t DTSSpecific::ComputeSizeInternal() {
+
+ 1674 if (sampling_frequency == 0)
+
+ 1676 return HeaderSize() + sizeof(sampling_frequency) + sizeof(max_bitrate) +
+ 1677 sizeof(avg_bitrate) + sizeof(pcm_sample_depth) +
+ 1678 sizeof(kDdtsExtraData);
+
-
-
- 1683 bool AC3Specific::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1685 buffer->ReadWriteVector(
-
-
-
-
- 1690 size_t AC3Specific::ComputeSizeInternal() {
-
-
-
-
-
-
- 1697 EC3Specific::EC3Specific() {}
- 1698 EC3Specific::~EC3Specific() {}
+ 1681 AC3Specific::AC3Specific() {}
+ 1682 AC3Specific::~AC3Specific() {}
+
+
+
+ 1686 bool AC3Specific::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1688 buffer->ReadWriteVector(
+
+
+
+
+ 1693 size_t AC3Specific::ComputeSizeInternal() {
+
+
+
+
+
-
-
- 1702 bool EC3Specific::ReadWriteInternal( BoxBuffer* buffer) {
-
-
- 1705 RCHECK(buffer->ReadWriteVector(&data, size));
-
-
-
- 1709 size_t EC3Specific::ComputeSizeInternal() {
-
-
-
-
-
-
- 1716 OpusSpecific::OpusSpecific() : preskip(0) {}
- 1717 OpusSpecific::~OpusSpecific() {}
+ 1700 EC3Specific::EC3Specific() {}
+ 1701 EC3Specific::~EC3Specific() {}
+
+
+
+ 1705 bool EC3Specific::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 1708 RCHECK(buffer->ReadWriteVector(&data, size));
+
+
+
+ 1712 size_t EC3Specific::ComputeSizeInternal() {
+
+
+
+
+
-
-
- 1721 bool OpusSpecific::ReadWriteInternal( BoxBuffer* buffer) {
-
-
- 1724 std::vector<uint8_t> data;
- 1725 const int kMinOpusSpecificBoxDataSize = 11;
- 1726 RCHECK(buffer-> BytesLeft() >= kMinOpusSpecificBoxDataSize);
- 1727 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
- 1728 preskip = data[2] + (data[3] << 8);
-
-
-
-
- 1733 writer.AppendInt(FOURCC_Head);
-
- 1735 const uint8_t kOpusIdentificationHeaderVersion = 1;
- 1736 data[0] = kOpusIdentificationHeaderVersion;
- 1737 writer.AppendVector(data);
- 1738 writer.SwapBuffer(&opus_identification_header);
-
-
-
- 1742 const size_t kOpusMagicSignatureSize = 8u;
- 1743 DCHECK_GT(opus_identification_header.size(), kOpusMagicSignatureSize);
-
-
- 1746 const uint8_t kOpusSpecificBoxVersion = 0;
-
- 1748 buffer-> writer()->AppendArray(
- 1749 &opus_identification_header[kOpusMagicSignatureSize + 1],
- 1750 opus_identification_header.size() - kOpusMagicSignatureSize - 1);
-
-
-
-
- 1755 size_t OpusSpecific::ComputeSizeInternal() {
-
- 1757 if (opus_identification_header.empty())
-
-
-
- 1761 const size_t kOpusMagicSignatureSize = 8u;
- 1762 DCHECK_GT(opus_identification_header.size(), kOpusMagicSignatureSize);
- 1763 return HeaderSize() + opus_identification_header.size() -
- 1764 kOpusMagicSignatureSize;
-
-
- 1767 AudioSampleEntry::AudioSampleEntry()
- 1768 : format(FOURCC_NULL),
- 1769 data_reference_index(1),
-
-
-
-
- 1774 AudioSampleEntry::~AudioSampleEntry() {}
-
-
- 1777 if (format == FOURCC_NULL) {
- 1778 LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
- 1779 << "handler type recovered in its Media ancestor.";
-
-
-
-
- 1784 bool AudioSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1786 DCHECK(buffer-> reader());
- 1787 format = buffer-> reader()->type();
-
-
-
-
-
-
-
- 1795 buffer->ReadWriteUInt16(&data_reference_index) &&
-
- 1797 buffer->ReadWriteUInt16(&channelcount) &&
- 1798 buffer->ReadWriteUInt16(&samplesize) &&
-
- 1800 buffer->ReadWriteUInt32(&samplerate));
-
-
-
-
- 1805 if (format == FOURCC_enca) {
-
-
-
- 1809 while (!IsProtectionSchemeSupported(sinf.type.type))
-
-
- 1812 DCHECK(IsProtectionSchemeSupported(sinf.type.type));
-
-
-
-
-
-
-
-
-
-
-
-
- 1825 size_t AudioSampleEntry::ComputeSizeInternal() {
- 1826 if (GetActualFormat() == FOURCC_NULL)
-
- 1828 return HeaderSize() + sizeof(data_reference_index) + sizeof(channelcount) +
- 1829 sizeof(samplesize) + sizeof(samplerate) + sinf. ComputeSize() +
-
-
-
-
-
-
- 1836 WebVTTConfigurationBox::WebVTTConfigurationBox() {}
- 1837 WebVTTConfigurationBox::~WebVTTConfigurationBox() {}
+ 1719 OpusSpecific::OpusSpecific() : preskip(0) {}
+ 1720 OpusSpecific::~OpusSpecific() {}
+
+
+
+ 1724 bool OpusSpecific::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 1727 std::vector<uint8_t> data;
+ 1728 const int kMinOpusSpecificBoxDataSize = 11;
+ 1729 RCHECK(buffer-> BytesLeft() >= kMinOpusSpecificBoxDataSize);
+ 1730 RCHECK(buffer->ReadWriteVector(&data, buffer-> BytesLeft()));
+ 1731 preskip = data[2] + (data[3] << 8);
+
+
+
+
+ 1736 writer.AppendInt(FOURCC_Head);
+
+ 1738 const uint8_t kOpusIdentificationHeaderVersion = 1;
+ 1739 data[0] = kOpusIdentificationHeaderVersion;
+ 1740 writer.AppendVector(data);
+ 1741 writer.SwapBuffer(&opus_identification_header);
+
+
+
+ 1745 const size_t kOpusMagicSignatureSize = 8u;
+ 1746 DCHECK_GT(opus_identification_header.size(), kOpusMagicSignatureSize);
+
+
+ 1749 const uint8_t kOpusSpecificBoxVersion = 0;
+
+ 1751 buffer-> writer()->AppendArray(
+ 1752 &opus_identification_header[kOpusMagicSignatureSize + 1],
+ 1753 opus_identification_header.size() - kOpusMagicSignatureSize - 1);
+
+
+
+
+ 1758 size_t OpusSpecific::ComputeSizeInternal() {
+
+ 1760 if (opus_identification_header.empty())
+
+
+
+ 1764 const size_t kOpusMagicSignatureSize = 8u;
+ 1765 DCHECK_GT(opus_identification_header.size(), kOpusMagicSignatureSize);
+ 1766 return HeaderSize() + opus_identification_header.size() -
+ 1767 kOpusMagicSignatureSize;
+
+
+ 1770 AudioSampleEntry::AudioSampleEntry()
+ 1771 : format(FOURCC_NULL),
+ 1772 data_reference_index(1),
+
+
+
+
+ 1777 AudioSampleEntry::~AudioSampleEntry() {}
+
+
+ 1780 if (format == FOURCC_NULL) {
+ 1781 LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
+ 1782 << "handler type recovered in its Media ancestor.";
+
+
+
+
+ 1787 bool AudioSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1789 DCHECK(buffer-> reader());
+ 1790 format = buffer-> reader()->type();
+
+
+
+
+
+
+
+ 1798 buffer->ReadWriteUInt16(&data_reference_index) &&
+
+ 1800 buffer->ReadWriteUInt16(&channelcount) &&
+ 1801 buffer->ReadWriteUInt16(&samplesize) &&
+
+ 1803 buffer->ReadWriteUInt32(&samplerate));
+
+
+
+
+ 1808 if (format == FOURCC_enca) {
+
+
+
+ 1812 while (!IsProtectionSchemeSupported(sinf.type.type))
+
+
+ 1815 DCHECK(IsProtectionSchemeSupported(sinf.type.type));
+
+
+
+
+
+
+
+
+
+
+
+
+ 1828 size_t AudioSampleEntry::ComputeSizeInternal() {
+ 1829 if (GetActualFormat() == FOURCC_NULL)
+
+ 1831 return HeaderSize() + sizeof(data_reference_index) + sizeof(channelcount) +
+ 1832 sizeof(samplesize) + sizeof(samplerate) + sinf. ComputeSize() +
+
+
+
+
+
-
-
-
-
- 1843 bool WebVTTConfigurationBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
- 1850 size_t WebVTTConfigurationBox::ComputeSizeInternal() {
-
-
-
- 1854 WebVTTSourceLabelBox::WebVTTSourceLabelBox() {}
- 1855 WebVTTSourceLabelBox::~WebVTTSourceLabelBox() {}
+ 1839 WebVTTConfigurationBox::WebVTTConfigurationBox() {}
+ 1840 WebVTTConfigurationBox::~WebVTTConfigurationBox() {}
+
+
+
+
+
+ 1846 bool WebVTTConfigurationBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+ 1853 size_t WebVTTConfigurationBox::ComputeSizeInternal() {
+
+
-
-
-
-
- 1861 bool WebVTTSourceLabelBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
- 1865 : source_label.size());
-
-
- 1868 size_t WebVTTSourceLabelBox::ComputeSizeInternal() {
- 1869 if (source_label.empty())
-
-
-
-
- 1874 TextSampleEntry::TextSampleEntry() : format(FOURCC_NULL) {}
- 1875 TextSampleEntry::~TextSampleEntry() {}
+ 1857 WebVTTSourceLabelBox::WebVTTSourceLabelBox() {}
+ 1858 WebVTTSourceLabelBox::~WebVTTSourceLabelBox() {}
+
+
+
+
+
+ 1864 bool WebVTTSourceLabelBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+ 1868 : source_label.size());
+
+
+ 1871 size_t WebVTTSourceLabelBox::ComputeSizeInternal() {
+ 1872 if (source_label.empty())
+
+
+
-
- 1878 if (format == FOURCC_NULL) {
- 1879 LOG(ERROR) << "TextSampleEntry should be parsed according to the "
- 1880 << "handler type recovered in its Media ancestor.";
-
-
-
-
- 1885 bool TextSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1887 DCHECK(buffer-> reader());
- 1888 format = buffer-> reader()->type();
-
-
-
-
- 1893 buffer->ReadWriteUInt16(&data_reference_index));
-
- 1895 if (format == FOURCC_wvtt) {
-
-
-
-
-
-
-
-
- 1904 size_t TextSampleEntry::ComputeSizeInternal() {
-
- 1906 return HeaderSize() + 6 + sizeof(data_reference_index) +
-
-
-
- 1910 MediaHeader::MediaHeader()
- 1911 : creation_time(0), modification_time(0), timescale(0), duration(0) {}
- 1912 MediaHeader::~MediaHeader() {}
-
-
- 1915 bool MediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
+ 1877 TextSampleEntry::TextSampleEntry() : format(FOURCC_NULL) {}
+ 1878 TextSampleEntry::~TextSampleEntry() {}
+
+
+ 1881 if (format == FOURCC_NULL) {
+ 1882 LOG(ERROR) << "TextSampleEntry should be parsed according to the "
+ 1883 << "handler type recovered in its Media ancestor.";
+
+
+
+
+ 1888 bool TextSampleEntry::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1890 DCHECK(buffer-> reader());
+ 1891 format = buffer-> reader()->type();
+
+
+
+
+ 1896 buffer->ReadWriteUInt16(&data_reference_index));
+
+ 1898 if (format == FOURCC_wvtt) {
+
+
+
+
+
+
+
+
+ 1907 size_t TextSampleEntry::ComputeSizeInternal() {
+
+ 1909 return HeaderSize() + 6 + sizeof(data_reference_index) +
+
+
+
+ 1913 MediaHeader::MediaHeader()
+ 1914 : creation_time(0), modification_time(0), timescale(0), duration(0) {}
+ 1915 MediaHeader::~MediaHeader() {}
+
- 1918 uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
- 1921 buffer->ReadWriteUInt32(×cale) &&
-
- 1923 language.ReadWrite(buffer) &&
-
-
-
-
- 1928 size_t MediaHeader::ComputeSizeInternal() {
- 1929 version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
-
- 1931 sizeof(uint32_t) * (1 + version) * 3 + language.ComputeSize() +
-
-
-
- 1935 VideoMediaHeader::VideoMediaHeader()
- 1936 : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
- 1937 const uint32_t kVideoMediaHeaderFlags = 1;
- 1938 flags = kVideoMediaHeaderFlags;
-
- 1940 VideoMediaHeader::~VideoMediaHeader() {}
-
- 1942 bool VideoMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1944 buffer->ReadWriteUInt16(&graphicsmode) &&
- 1945 buffer->ReadWriteUInt16(&opcolor_red) &&
- 1946 buffer->ReadWriteUInt16(&opcolor_green) &&
- 1947 buffer->ReadWriteUInt16(&opcolor_blue));
-
-
-
- 1951 size_t VideoMediaHeader::ComputeSizeInternal() {
- 1952 return HeaderSize() + sizeof(graphicsmode) + sizeof(opcolor_red) +
- 1953 sizeof(opcolor_green) + sizeof(opcolor_blue);
-
-
- 1956 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
- 1957 SoundMediaHeader::~SoundMediaHeader() {}
-
- 1959 bool SoundMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
- 1961 buffer->ReadWriteUInt16(&balance) &&
-
-
-
-
- 1966 size_t SoundMediaHeader::ComputeSizeInternal() {
- 1967 return HeaderSize() + sizeof(balance) + sizeof(uint16_t);
-
-
- 1970 SubtitleMediaHeader::SubtitleMediaHeader() {}
- 1971 SubtitleMediaHeader::~SubtitleMediaHeader() {}
+ 1918 bool MediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 1921 uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+ 1924 buffer->ReadWriteUInt32(×cale) &&
+
+ 1926 language.ReadWrite(buffer) &&
+
+
+
+
+ 1931 size_t MediaHeader::ComputeSizeInternal() {
+ 1932 version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
+
+ 1934 sizeof(uint32_t) * (1 + version) * 3 + language.ComputeSize() +
+
+
+
+ 1938 VideoMediaHeader::VideoMediaHeader()
+ 1939 : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
+ 1940 const uint32_t kVideoMediaHeaderFlags = 1;
+ 1941 flags = kVideoMediaHeaderFlags;
+
+ 1943 VideoMediaHeader::~VideoMediaHeader() {}
+
+ 1945 bool VideoMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1947 buffer->ReadWriteUInt16(&graphicsmode) &&
+ 1948 buffer->ReadWriteUInt16(&opcolor_red) &&
+ 1949 buffer->ReadWriteUInt16(&opcolor_green) &&
+ 1950 buffer->ReadWriteUInt16(&opcolor_blue));
+
+
+
+ 1954 size_t VideoMediaHeader::ComputeSizeInternal() {
+ 1955 return HeaderSize() + sizeof(graphicsmode) + sizeof(opcolor_red) +
+ 1956 sizeof(opcolor_green) + sizeof(opcolor_blue);
+
+
+ 1959 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
+ 1960 SoundMediaHeader::~SoundMediaHeader() {}
+
+ 1962 bool SoundMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 1964 buffer->ReadWriteUInt16(&balance) &&
+
+
+
+
+ 1969 size_t SoundMediaHeader::ComputeSizeInternal() {
+ 1970 return HeaderSize() + sizeof(balance) + sizeof(uint16_t);
+
-
-
- 1975 bool SubtitleMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
- 1979 size_t SubtitleMediaHeader::ComputeSizeInternal() {
-
-
-
- 1983 DataEntryUrl::DataEntryUrl() {
- 1984 const uint32_t kDataEntryUrlFlags = 1;
- 1985 flags = kDataEntryUrlFlags;
-
- 1987 DataEntryUrl::~DataEntryUrl() {}
-
- 1989 bool DataEntryUrl::ReadWriteInternal( BoxBuffer* buffer) {
-
-
- 1992 RCHECK(buffer->ReadWriteVector(&location, buffer-> BytesLeft()));
-
- 1994 RCHECK(buffer->ReadWriteVector(&location, location.size()));
-
-
-
-
- 1999 size_t DataEntryUrl::ComputeSizeInternal() {
-
-
-
- 2003 DataReference::DataReference() {
-
- 2005 data_entry.resize(1);
-
- 2007 DataReference::~DataReference() {}
-
- 2009 bool DataReference::ReadWriteInternal( BoxBuffer* buffer) {
- 2010 uint32_t entry_count = static_cast<uint32_t >(data_entry.size());
-
- 2012 buffer->ReadWriteUInt32(&entry_count));
- 2013 data_entry.resize(entry_count);
-
- 2015 for (uint32_t i = 0; i < entry_count; ++i)
-
-
-
-
- 2020 size_t DataReference::ComputeSizeInternal() {
- 2021 uint32_t count = static_cast<uint32_t >(data_entry.size());
- 2022 size_t box_size = HeaderSize() + sizeof(count);
- 2023 for (uint32_t i = 0; i < count; ++i)
-
-
-
-
- 2028 DataInformation::DataInformation() {}
- 2029 DataInformation::~DataInformation() {}
-
-
- 2032 bool DataInformation::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
- 2038 size_t DataInformation::ComputeSizeInternal() {
-
-
-
- 2042 MediaInformation::MediaInformation() {}
- 2043 MediaInformation::~MediaInformation() {}
-
-
- 2046 bool MediaInformation::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
- 2051 switch (sample_table.description.type) {
-
-
-
-
-
+ 1973 SubtitleMediaHeader::SubtitleMediaHeader() {}
+ 1974 SubtitleMediaHeader::~SubtitleMediaHeader() {}
+
+
+
+ 1978 bool SubtitleMediaHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+ 1982 size_t SubtitleMediaHeader::ComputeSizeInternal() {
+
+
+
+ 1986 DataEntryUrl::DataEntryUrl() {
+ 1987 const uint32_t kDataEntryUrlFlags = 1;
+ 1988 flags = kDataEntryUrlFlags;
+
+ 1990 DataEntryUrl::~DataEntryUrl() {}
+
+ 1992 bool DataEntryUrl::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 1995 RCHECK(buffer->ReadWriteVector(&location, buffer-> BytesLeft()));
+
+ 1997 RCHECK(buffer->ReadWriteVector(&location, location.size()));
+
+
+
+
+ 2002 size_t DataEntryUrl::ComputeSizeInternal() {
+
+
+
+ 2006 DataReference::DataReference() {
+
+ 2008 data_entry.resize(1);
+
+ 2010 DataReference::~DataReference() {}
+
+ 2012 bool DataReference::ReadWriteInternal( BoxBuffer* buffer) {
+ 2013 uint32_t entry_count = static_cast<uint32_t >(data_entry.size());
+
+ 2015 buffer->ReadWriteUInt32(&entry_count));
+ 2016 data_entry.resize(entry_count);
+
+ 2018 for (uint32_t i = 0; i < entry_count; ++i)
+
+
+
+
+ 2023 size_t DataReference::ComputeSizeInternal() {
+ 2024 uint32_t count = static_cast<uint32_t >(data_entry.size());
+ 2025 size_t box_size = HeaderSize() + sizeof(count);
+ 2026 for (uint32_t i = 0; i < count; ++i)
+
+
+
+
+ 2031 DataInformation::DataInformation() {}
+ 2032 DataInformation::~DataInformation() {}
+
+
+ 2035 bool DataInformation::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+ 2041 size_t DataInformation::ComputeSizeInternal() {
+
+
+
+ 2045 MediaInformation::MediaInformation() {}
+ 2046 MediaInformation::~MediaInformation() {}
+
+
+ 2049 bool MediaInformation::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+ 2054 switch (sample_table.description.type) {
+
+
-
-
+
+
-
-
-
-
-
-
-
- 2068 size_t MediaInformation::ComputeSizeInternal() {
-
-
- 2071 switch (sample_table.description.type) {
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ 2071 size_t MediaInformation::ComputeSizeInternal() {
+
+
+ 2074 switch (sample_table.description.type) {
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
- 2091 bool Media::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
-
-
-
-
-
- 2103 information.sample_table.description.type =
- 2104 FourCCToTrackType(handler.handler_type);
-
- 2106 handler.handler_type =
- 2107 TrackTypeToFourCC(information.sample_table.description.type);
- 2108 RCHECK(handler.handler_type != FOURCC_NULL);
-
-
-
-
-
-
- 2115 size_t Media::ComputeSizeInternal() {
- 2116 handler.handler_type =
- 2117 TrackTypeToFourCC(information.sample_table.description.type);
-
-
-
-
-
-
-
-
- 2126 bool Track::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
-
-
-
- 2136 size_t Track::ComputeSizeInternal() {
-
-
-
-
- 2141 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
- 2142 MovieExtendsHeader::~MovieExtendsHeader() {}
-
-
- 2145 bool MovieExtendsHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2147 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
- 2152 size_t MovieExtendsHeader::ComputeSizeInternal() {
-
- 2154 if (fragment_duration == 0)
-
- 2156 version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
- 2157 return HeaderSize() + sizeof(uint32_t) * (1 + version);
-
-
- 2160 TrackExtends::TrackExtends()
-
- 2162 default_sample_description_index(0),
- 2163 default_sample_duration(0),
- 2164 default_sample_size(0),
- 2165 default_sample_flags(0) {}
- 2166 TrackExtends::~TrackExtends() {}
-
-
- 2169 bool TrackExtends::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2171 buffer->ReadWriteUInt32(&track_id) &&
- 2172 buffer->ReadWriteUInt32(&default_sample_description_index) &&
- 2173 buffer->ReadWriteUInt32(&default_sample_duration) &&
- 2174 buffer->ReadWriteUInt32(&default_sample_size) &&
- 2175 buffer->ReadWriteUInt32(&default_sample_flags));
-
-
-
- 2179 size_t TrackExtends::ComputeSizeInternal() {
-
- 2181 sizeof(default_sample_description_index) +
- 2182 sizeof(default_sample_duration) + sizeof(default_sample_size) +
- 2183 sizeof(default_sample_flags);
-
-
- 2186 MovieExtends::MovieExtends() {}
- 2187 MovieExtends::~MovieExtends() {}
-
-
- 2190 bool MovieExtends::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
- 2195 DCHECK(buffer-> reader());
-
-
- 2198 for (uint32_t i = 0; i < tracks.size(); ++i)
-
-
-
-
-
- 2204 size_t MovieExtends::ComputeSizeInternal() {
-
- 2206 if (tracks.size() == 0)
-
-
- 2209 for (uint32_t i = 0; i < tracks.size(); ++i)
-
-
-
-
-
-
-
-
- 2218 bool Movie::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
-
-
-
-
-
- 2230 for (uint32_t i = 0; i < tracks.size(); ++i)
-
-
- 2233 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
-
- 2239 size_t Movie::ComputeSizeInternal() {
-
-
- 2242 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 2244 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
- 2249 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
- 2250 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
-
-
- 2253 bool TrackFragmentDecodeTime::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2255 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
- 2260 size_t TrackFragmentDecodeTime::ComputeSizeInternal() {
- 2261 version = IsFitIn32Bits(decode_time) ? 0 : 1;
- 2262 return HeaderSize() + sizeof(uint32_t) * (1 + version);
-
-
- 2265 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
- 2266 MovieFragmentHeader::~MovieFragmentHeader() {}
-
-
- 2269 bool MovieFragmentHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2271 buffer->ReadWriteUInt32(&sequence_number);
-
-
- 2274 size_t MovieFragmentHeader::ComputeSizeInternal() {
- 2275 return HeaderSize() + sizeof(sequence_number);
-
-
- 2278 TrackFragmentHeader::TrackFragmentHeader()
-
- 2280 sample_description_index(0),
- 2281 default_sample_duration(0),
- 2282 default_sample_size(0),
- 2283 default_sample_flags(0) {}
-
- 2285 TrackFragmentHeader::~TrackFragmentHeader() {}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2094 bool Media::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+
+
+
+
+
+ 2106 information.sample_table.description.type =
+ 2107 FourCCToTrackType(handler.handler_type);
+
+ 2109 handler.handler_type =
+ 2110 TrackTypeToFourCC(information.sample_table.description.type);
+ 2111 RCHECK(handler.handler_type != FOURCC_NULL);
+
+
+
+
+
+
+ 2118 size_t Media::ComputeSizeInternal() {
+ 2119 handler.handler_type =
+ 2120 TrackTypeToFourCC(information.sample_table.description.type);
+
+
+
+
+
+
+
+
+ 2129 bool Track::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+
+
+
+ 2139 size_t Track::ComputeSizeInternal() {
+
+
+
+
+ 2144 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
+ 2145 MovieExtendsHeader::~MovieExtendsHeader() {}
+
+
+ 2148 bool MovieExtendsHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2150 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+ 2155 size_t MovieExtendsHeader::ComputeSizeInternal() {
+
+ 2157 if (fragment_duration == 0)
+
+ 2159 version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
+ 2160 return HeaderSize() + sizeof(uint32_t) * (1 + version);
+
+
+ 2163 TrackExtends::TrackExtends()
+
+ 2165 default_sample_description_index(0),
+ 2166 default_sample_duration(0),
+ 2167 default_sample_size(0),
+ 2168 default_sample_flags(0) {}
+ 2169 TrackExtends::~TrackExtends() {}
+
+
+ 2172 bool TrackExtends::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2174 buffer->ReadWriteUInt32(&track_id) &&
+ 2175 buffer->ReadWriteUInt32(&default_sample_description_index) &&
+ 2176 buffer->ReadWriteUInt32(&default_sample_duration) &&
+ 2177 buffer->ReadWriteUInt32(&default_sample_size) &&
+ 2178 buffer->ReadWriteUInt32(&default_sample_flags));
+
+
+
+ 2182 size_t TrackExtends::ComputeSizeInternal() {
+
+ 2184 sizeof(default_sample_description_index) +
+ 2185 sizeof(default_sample_duration) + sizeof(default_sample_size) +
+ 2186 sizeof(default_sample_flags);
+
+
+ 2189 MovieExtends::MovieExtends() {}
+ 2190 MovieExtends::~MovieExtends() {}
+
+
+ 2193 bool MovieExtends::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+ 2198 DCHECK(buffer-> reader());
+
+
+ 2201 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+
+
+
+
+ 2207 size_t MovieExtends::ComputeSizeInternal() {
+
+ 2209 if (tracks.size() == 0)
+
+
+ 2212 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+
+
+
+
+
+
+
+ 2221 bool Movie::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+
+
+
+
+
+ 2233 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+
+ 2236 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+
+ 2242 size_t Movie::ComputeSizeInternal() {
+
+
+ 2245 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 2247 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+ 2252 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
+ 2253 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
+
+
+ 2256 bool TrackFragmentDecodeTime::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2258 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+ 2263 size_t TrackFragmentDecodeTime::ComputeSizeInternal() {
+ 2264 version = IsFitIn32Bits(decode_time) ? 0 : 1;
+ 2265 return HeaderSize() + sizeof(uint32_t) * (1 + version);
+
+
+ 2268 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
+ 2269 MovieFragmentHeader::~MovieFragmentHeader() {}
+
+
+ 2272 bool MovieFragmentHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2274 buffer->ReadWriteUInt32(&sequence_number);
+
+
+ 2277 size_t MovieFragmentHeader::ComputeSizeInternal() {
+ 2278 return HeaderSize() + sizeof(sequence_number);
+
+
+ 2281 TrackFragmentHeader::TrackFragmentHeader()
+
+ 2283 sample_description_index(0),
+ 2284 default_sample_duration(0),
+ 2285 default_sample_size(0),
+ 2286 default_sample_flags(0) {}
- 2288 bool TrackFragmentHeader::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2290 buffer->ReadWriteUInt32(&track_id));
-
- 2292 if (flags & kBaseDataOffsetPresentMask) {
-
-
-
-
- 2297 uint64_t base_data_offset;
- 2298 RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
- 2299 DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
- 2300 "default-base-is-moof.";
-
-
- 2303 if (flags & kSampleDescriptionIndexPresentMask) {
- 2304 RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
- 2305 } else if (buffer-> Reading()) {
- 2306 sample_description_index = 0;
-
-
- 2309 if (flags & kDefaultSampleDurationPresentMask) {
- 2310 RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
- 2311 } else if (buffer-> Reading()) {
- 2312 default_sample_duration = 0;
-
-
- 2315 if (flags & kDefaultSampleSizePresentMask) {
- 2316 RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
- 2317 } else if (buffer-> Reading()) {
- 2318 default_sample_size = 0;
-
-
- 2321 if (flags & kDefaultSampleFlagsPresentMask)
- 2322 RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
-
-
-
- 2326 size_t TrackFragmentHeader::ComputeSizeInternal() {
- 2327 size_t box_size = HeaderSize() + sizeof(track_id);
- 2328 if (flags & kSampleDescriptionIndexPresentMask)
- 2329 box_size += sizeof(sample_description_index);
- 2330 if (flags & kDefaultSampleDurationPresentMask)
- 2331 box_size += sizeof(default_sample_duration);
- 2332 if (flags & kDefaultSampleSizePresentMask)
- 2333 box_size += sizeof(default_sample_size);
- 2334 if (flags & kDefaultSampleFlagsPresentMask)
- 2335 box_size += sizeof(default_sample_flags);
-
-
-
- 2339 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
- 2340 TrackFragmentRun::~TrackFragmentRun() {}
-
-
- 2343 bool TrackFragmentRun::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
- 2349 if (flags & kSampleCompTimeOffsetsPresentMask) {
- 2350 for (uint32_t i = 0; i < sample_count; ++i) {
- 2351 if (sample_composition_time_offsets[i] < 0) {
-
-
-
-
-
-
-
-
- 2360 buffer->ReadWriteUInt32(&sample_count));
+ 2288 TrackFragmentHeader::~TrackFragmentHeader() {}
+
+
+ 2291 bool TrackFragmentHeader::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2293 buffer->ReadWriteUInt32(&track_id));
+
+ 2295 if (flags & kBaseDataOffsetPresentMask) {
+
+
+
+
+ 2300 uint64_t base_data_offset;
+ 2301 RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
+ 2302 DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
+ 2303 "default-base-is-moof.";
+
+
+ 2306 if (flags & kSampleDescriptionIndexPresentMask) {
+ 2307 RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
+ 2308 } else if (buffer-> Reading()) {
+ 2309 sample_description_index = 0;
+
+
+ 2312 if (flags & kDefaultSampleDurationPresentMask) {
+ 2313 RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
+ 2314 } else if (buffer-> Reading()) {
+ 2315 default_sample_duration = 0;
+
+
+ 2318 if (flags & kDefaultSampleSizePresentMask) {
+ 2319 RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
+ 2320 } else if (buffer-> Reading()) {
+ 2321 default_sample_size = 0;
+
+
+ 2324 if (flags & kDefaultSampleFlagsPresentMask)
+ 2325 RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
+
+
+
+ 2329 size_t TrackFragmentHeader::ComputeSizeInternal() {
+ 2330 size_t box_size = HeaderSize() + sizeof(track_id);
+ 2331 if (flags & kSampleDescriptionIndexPresentMask)
+ 2332 box_size += sizeof(sample_description_index);
+ 2333 if (flags & kDefaultSampleDurationPresentMask)
+ 2334 box_size += sizeof(default_sample_duration);
+ 2335 if (flags & kDefaultSampleSizePresentMask)
+ 2336 box_size += sizeof(default_sample_size);
+ 2337 if (flags & kDefaultSampleFlagsPresentMask)
+ 2338 box_size += sizeof(default_sample_flags);
+
+
+
+ 2342 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
+ 2343 TrackFragmentRun::~TrackFragmentRun() {}
+
+
+ 2346 bool TrackFragmentRun::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+ 2352 if (flags & kSampleCompTimeOffsetsPresentMask) {
+ 2353 for (uint32_t i = 0; i < sample_count; ++i) {
+ 2354 if (sample_composition_time_offsets[i] < 0) {
+
+
+
+
+
+
- 2362 bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
- 2363 bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
- 2364 bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
- 2365 bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
- 2366 bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
- 2367 bool sample_composition_time_offsets_present =
- 2368 (flags & kSampleCompTimeOffsetsPresentMask) != 0;
-
- 2370 if (data_offset_present) {
- 2371 RCHECK(buffer->ReadWriteUInt32(&data_offset));
-
-
-
-
-
-
-
-
-
-
- 2382 uint32_t first_sample_flags(0);
-
-
- 2385 if (first_sample_flags_present)
- 2386 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
- 2388 if (sample_duration_present)
- 2389 sample_durations.resize(sample_count);
- 2390 if (sample_size_present)
- 2391 sample_sizes.resize(sample_count);
- 2392 if (sample_flags_present)
- 2393 sample_flags.resize(sample_count);
- 2394 if (sample_composition_time_offsets_present)
- 2395 sample_composition_time_offsets.resize(sample_count);
-
- 2397 if (first_sample_flags_present) {
- 2398 first_sample_flags = sample_flags[0];
- 2399 DCHECK(sample_flags.size() == 1);
- 2400 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
-
- 2403 if (sample_duration_present)
- 2404 DCHECK(sample_durations.size() == sample_count);
- 2405 if (sample_size_present)
- 2406 DCHECK(sample_sizes.size() == sample_count);
- 2407 if (sample_flags_present)
- 2408 DCHECK(sample_flags.size() == sample_count);
- 2409 if (sample_composition_time_offsets_present)
- 2410 DCHECK(sample_composition_time_offsets.size() == sample_count);
-
-
- 2413 for (uint32_t i = 0; i < sample_count; ++i) {
- 2414 if (sample_duration_present)
- 2415 RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
- 2416 if (sample_size_present)
- 2417 RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
- 2418 if (sample_flags_present)
- 2419 RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
-
- 2421 if (sample_composition_time_offsets_present) {
-
- 2423 uint32_t sample_offset = sample_composition_time_offsets[i];
- 2424 RCHECK(buffer->ReadWriteUInt32(&sample_offset));
- 2425 sample_composition_time_offsets[i] = sample_offset;
-
- 2427 int32_t sample_offset = sample_composition_time_offsets[i];
- 2428 RCHECK(buffer->ReadWriteInt32(&sample_offset));
- 2429 sample_composition_time_offsets[i] = sample_offset;
-
-
-
-
-
- 2435 if (first_sample_flags_present) {
- 2436 if (sample_flags.size() == 0) {
- 2437 sample_flags.push_back(first_sample_flags);
-
- 2439 sample_flags[0] = first_sample_flags;
-
-
-
-
-
-
- 2446 size_t TrackFragmentRun::ComputeSizeInternal() {
- 2447 size_t box_size = HeaderSize() + sizeof(sample_count);
- 2448 if (flags & kDataOffsetPresentMask)
- 2449 box_size += sizeof(data_offset);
- 2450 if (flags & kFirstSampleFlagsPresentMask)
- 2451 box_size += sizeof(uint32_t);
- 2452 uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
- 2453 (flags & kSampleSizePresentMask ? 1 : 0) +
- 2454 (flags & kSampleFlagsPresentMask ? 1 : 0) +
- 2455 (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
- 2456 box_size += fields * sizeof(uint32_t) * sample_count;
-
-
-
- 2460 TrackFragment::TrackFragment() : decode_time_absent(false) {}
- 2461 TrackFragment::~TrackFragment() {}
-
-
- 2464 bool TrackFragment::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
- 2469 DCHECK(buffer-> reader());
-
- 2471 if (!decode_time_absent)
-
-
-
-
-
- 2477 if (!decode_time_absent)
-
- 2479 for (uint32_t i = 0; i < runs.size(); ++i)
-
- 2481 for (uint32_t i = 0; i < sample_to_groups.size(); ++i)
-
- 2483 for (uint32_t i = 0; i < sample_group_descriptions.size(); ++i)
-
-
-
-
-
-
-
- 2491 size_t TrackFragment::ComputeSizeInternal() {
-
-
-
-
- 2496 for (uint32_t i = 0; i < runs.size(); ++i)
-
- 2498 for (uint32_t i = 0; i < sample_group_descriptions.size(); ++i)
- 2499 box_size += sample_group_descriptions[i]. ComputeSize();
- 2500 for (uint32_t i = 0; i < sample_to_groups.size(); ++i)
-
-
-
-
- 2505 MovieFragment::MovieFragment() {}
- 2506 MovieFragment::~MovieFragment() {}
-
-
- 2509 bool MovieFragment::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
-
-
-
- 2519 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 2521 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
-
- 2527 size_t MovieFragment::ComputeSizeInternal() {
-
- 2529 for (uint32_t i = 0; i < tracks.size(); ++i)
-
- 2531 for (uint32_t i = 0; i < pssh.size(); ++i)
-
-
-
-
- 2536 SegmentIndex::SegmentIndex()
-
-
- 2539 earliest_presentation_time(0),
-
- 2541 SegmentIndex::~SegmentIndex() {}
-
-
- 2544 bool SegmentIndex::ReadWriteInternal( BoxBuffer* buffer) {
-
- 2546 buffer->ReadWriteUInt32(&reference_id) &&
- 2547 buffer->ReadWriteUInt32(×cale));
-
- 2549 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
-
-
-
- 2554 uint16_t reference_count = static_cast<uint16_t >(references.size());
-
- 2556 buffer->ReadWriteUInt16(&reference_count));
- 2557 references.resize(reference_count);
-
- 2559 uint32_t reference_type_size;
-
- 2561 for (uint32_t i = 0; i < reference_count; ++i) {
-
- 2563 reference_type_size = references[i].referenced_size;
- 2564 if (references[i].reference_type)
- 2565 reference_type_size |= (1 << 31);
- 2566 sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
- 2567 if (references[i].starts_with_sap)
-
-
- 2570 RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
- 2571 buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
- 2572 buffer->ReadWriteUInt32(&sap));
-
- 2574 references[i].reference_type = (reference_type_size >> 31) ? true : false;
- 2575 references[i].referenced_size = reference_type_size & ~(1 << 31);
- 2576 references[i].starts_with_sap = (sap >> 31) ? true : false;
- 2577 references[i].sap_type =
- 2578 static_cast<SegmentReference::SAPType >((sap >> 28) & 0x07);
- 2579 references[i].sap_delta_time = sap & ~(0xF << 28);
-
-
-
-
-
- 2585 size_t SegmentIndex::ComputeSizeInternal() {
- 2586 version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
- 2587 return HeaderSize() + sizeof(reference_id) + sizeof(timescale) +
- 2588 sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
- 2589 3 * sizeof(uint32_t) * references.size();
-
-
- 2592 MediaData::MediaData() : data_size(0) {}
- 2593 MediaData::~MediaData() {}
-
-
- 2596 bool MediaData::ReadWriteInternal( BoxBuffer* buffer) {
- 2597 NOTIMPLEMENTED() << "Actual data is parsed and written separately.";
-
-
-
- 2601 size_t MediaData::ComputeSizeInternal() {
-
-
-
- 2605 CueSourceIDBox::CueSourceIDBox() : source_id(kCueSourceIdNotSet) {}
- 2606 CueSourceIDBox::~CueSourceIDBox() {}
+
+ 2363 buffer->ReadWriteUInt32(&sample_count));
+
+ 2365 bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
+ 2366 bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
+ 2367 bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
+ 2368 bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
+ 2369 bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
+ 2370 bool sample_composition_time_offsets_present =
+ 2371 (flags & kSampleCompTimeOffsetsPresentMask) != 0;
+
+ 2373 if (data_offset_present) {
+ 2374 RCHECK(buffer->ReadWriteUInt32(&data_offset));
+
+
+
+
+
+
+
+
+
+
+ 2385 uint32_t first_sample_flags(0);
+
+
+ 2388 if (first_sample_flags_present)
+ 2389 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
+
+ 2391 if (sample_duration_present)
+ 2392 sample_durations.resize(sample_count);
+ 2393 if (sample_size_present)
+ 2394 sample_sizes.resize(sample_count);
+ 2395 if (sample_flags_present)
+ 2396 sample_flags.resize(sample_count);
+ 2397 if (sample_composition_time_offsets_present)
+ 2398 sample_composition_time_offsets.resize(sample_count);
+
+ 2400 if (first_sample_flags_present) {
+ 2401 first_sample_flags = sample_flags[0];
+ 2402 DCHECK(sample_flags.size() == 1);
+ 2403 RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
+
+
+ 2406 if (sample_duration_present)
+ 2407 DCHECK(sample_durations.size() == sample_count);
+ 2408 if (sample_size_present)
+ 2409 DCHECK(sample_sizes.size() == sample_count);
+ 2410 if (sample_flags_present)
+ 2411 DCHECK(sample_flags.size() == sample_count);
+ 2412 if (sample_composition_time_offsets_present)
+ 2413 DCHECK(sample_composition_time_offsets.size() == sample_count);
+
+
+ 2416 for (uint32_t i = 0; i < sample_count; ++i) {
+ 2417 if (sample_duration_present)
+ 2418 RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
+ 2419 if (sample_size_present)
+ 2420 RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
+ 2421 if (sample_flags_present)
+ 2422 RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
+
+ 2424 if (sample_composition_time_offsets_present) {
+
+ 2426 uint32_t sample_offset = sample_composition_time_offsets[i];
+ 2427 RCHECK(buffer->ReadWriteUInt32(&sample_offset));
+ 2428 sample_composition_time_offsets[i] = sample_offset;
+
+ 2430 int32_t sample_offset = sample_composition_time_offsets[i];
+ 2431 RCHECK(buffer->ReadWriteInt32(&sample_offset));
+ 2432 sample_composition_time_offsets[i] = sample_offset;
+
+
+
+
+
+ 2438 if (first_sample_flags_present) {
+ 2439 if (sample_flags.size() == 0) {
+ 2440 sample_flags.push_back(first_sample_flags);
+
+ 2442 sample_flags[0] = first_sample_flags;
+
+
+
+
+
+
+ 2449 size_t TrackFragmentRun::ComputeSizeInternal() {
+ 2450 size_t box_size = HeaderSize() + sizeof(sample_count);
+ 2451 if (flags & kDataOffsetPresentMask)
+ 2452 box_size += sizeof(data_offset);
+ 2453 if (flags & kFirstSampleFlagsPresentMask)
+ 2454 box_size += sizeof(uint32_t);
+ 2455 uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
+ 2456 (flags & kSampleSizePresentMask ? 1 : 0) +
+ 2457 (flags & kSampleFlagsPresentMask ? 1 : 0) +
+ 2458 (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
+ 2459 box_size += fields * sizeof(uint32_t) * sample_count;
+
+
+
+ 2463 TrackFragment::TrackFragment() : decode_time_absent(false) {}
+ 2464 TrackFragment::~TrackFragment() {}
+
+
+ 2467 bool TrackFragment::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+ 2472 DCHECK(buffer-> reader());
+
+ 2474 if (!decode_time_absent)
+
+
+
+
+
+ 2480 if (!decode_time_absent)
+
+ 2482 for (uint32_t i = 0; i < runs.size(); ++i)
+
+ 2484 for (uint32_t i = 0; i < sample_to_groups.size(); ++i)
+
+ 2486 for (uint32_t i = 0; i < sample_group_descriptions.size(); ++i)
+
+
+
+
+
+
+
+ 2494 size_t TrackFragment::ComputeSizeInternal() {
+
+
+
+
+ 2499 for (uint32_t i = 0; i < runs.size(); ++i)
+
+ 2501 for (uint32_t i = 0; i < sample_group_descriptions.size(); ++i)
+ 2502 box_size += sample_group_descriptions[i]. ComputeSize();
+ 2503 for (uint32_t i = 0; i < sample_to_groups.size(); ++i)
+
+
+
+
+ 2508 MovieFragment::MovieFragment() {}
+ 2509 MovieFragment::~MovieFragment() {}
+
+
+ 2512 bool MovieFragment::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+
+
+
+ 2522 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 2524 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+
+ 2530 size_t MovieFragment::ComputeSizeInternal() {
+
+ 2532 for (uint32_t i = 0; i < tracks.size(); ++i)
+
+ 2534 for (uint32_t i = 0; i < pssh.size(); ++i)
+
+
+
+
+ 2539 SegmentIndex::SegmentIndex()
+
+
+ 2542 earliest_presentation_time(0),
+
+ 2544 SegmentIndex::~SegmentIndex() {}
+
+
+ 2547 bool SegmentIndex::ReadWriteInternal( BoxBuffer* buffer) {
+
+ 2549 buffer->ReadWriteUInt32(&reference_id) &&
+ 2550 buffer->ReadWriteUInt32(×cale));
+
+ 2552 size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
+
+
+
+ 2557 uint16_t reference_count = static_cast<uint16_t >(references.size());
+
+ 2559 buffer->ReadWriteUInt16(&reference_count));
+ 2560 references.resize(reference_count);
+
+ 2562 uint32_t reference_type_size;
+
+ 2564 for (uint32_t i = 0; i < reference_count; ++i) {
+
+ 2566 reference_type_size = references[i].referenced_size;
+ 2567 if (references[i].reference_type)
+ 2568 reference_type_size |= (1 << 31);
+ 2569 sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
+ 2570 if (references[i].starts_with_sap)
+
+
+ 2573 RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
+ 2574 buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
+ 2575 buffer->ReadWriteUInt32(&sap));
+
+ 2577 references[i].reference_type = (reference_type_size >> 31) ? true : false;
+ 2578 references[i].referenced_size = reference_type_size & ~(1 << 31);
+ 2579 references[i].starts_with_sap = (sap >> 31) ? true : false;
+ 2580 references[i].sap_type =
+ 2581 static_cast<SegmentReference::SAPType >((sap >> 28) & 0x07);
+ 2582 references[i].sap_delta_time = sap & ~(0xF << 28);
+
+
+
+
+
+ 2588 size_t SegmentIndex::ComputeSizeInternal() {
+ 2589 version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
+ 2590 return HeaderSize() + sizeof(reference_id) + sizeof(timescale) +
+ 2591 sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
+ 2592 3 * sizeof(uint32_t) * references.size();
+
+
+ 2595 MediaData::MediaData() : data_size(0) {}
+ 2596 MediaData::~MediaData() {}
+
+
+ 2599 bool MediaData::ReadWriteInternal( BoxBuffer* buffer) {
+ 2600 NOTIMPLEMENTED() << "Actual data is parsed and written separately.";
+
+
+
+ 2604 size_t MediaData::ComputeSizeInternal() {
+
+
-
-
- 2610 bool CueSourceIDBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
- 2615 size_t CueSourceIDBox::ComputeSizeInternal() {
- 2616 if (source_id == kCueSourceIdNotSet)
-
-
-
-
- 2621 CueTimeBox::CueTimeBox() {}
- 2622 CueTimeBox::~CueTimeBox() {}
+ 2608 CueSourceIDBox::CueSourceIDBox() : source_id(kCueSourceIdNotSet) {}
+ 2609 CueSourceIDBox::~CueSourceIDBox() {}
+
+
+
+ 2613 bool CueSourceIDBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+ 2618 size_t CueSourceIDBox::ComputeSizeInternal() {
+ 2619 if (source_id == kCueSourceIdNotSet)
+
+
+
-
-
-
-
- 2628 bool CueTimeBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
- 2635 size_t CueTimeBox::ComputeSizeInternal() {
- 2636 if (cue_current_time.empty())
-
- 2638 return HeaderSize() + cue_current_time.size();
-
-
- 2641 CueIDBox::CueIDBox() {}
- 2642 CueIDBox::~CueIDBox() {}
+ 2624 CueTimeBox::CueTimeBox() {}
+ 2625 CueTimeBox::~CueTimeBox() {}
+
+
+
+
+
+ 2631 bool CueTimeBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+ 2638 size_t CueTimeBox::ComputeSizeInternal() {
+ 2639 if (cue_current_time.empty())
+
+ 2641 return HeaderSize() + cue_current_time.size();
+
-
-
-
-
- 2648 bool CueIDBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
- 2654 size_t CueIDBox::ComputeSizeInternal() {
-
-
-
-
-
- 2660 CueSettingsBox::CueSettingsBox() {}
- 2661 CueSettingsBox::~CueSettingsBox() {}
+ 2644 CueIDBox::CueIDBox() {}
+ 2645 CueIDBox::~CueIDBox() {}
+
+
+
+
+
+ 2651 bool CueIDBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+ 2657 size_t CueIDBox::ComputeSizeInternal() {
+
+
+
+
-
-
-
-
- 2667 bool CueSettingsBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
- 2673 size_t CueSettingsBox::ComputeSizeInternal() {
- 2674 if (settings.empty())
-
-
-
-
- 2679 CuePayloadBox::CuePayloadBox() {}
- 2680 CuePayloadBox::~CuePayloadBox() {}
+ 2663 CueSettingsBox::CueSettingsBox() {}
+ 2664 CueSettingsBox::~CueSettingsBox() {}
+
+
+
+
+
+ 2670 bool CueSettingsBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+ 2676 size_t CueSettingsBox::ComputeSizeInternal() {
+ 2677 if (settings.empty())
+
+
+
-
-
-
-
- 2686 bool CuePayloadBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
- 2692 size_t CuePayloadBox::ComputeSizeInternal() {
-
-
-
- 2696 VTTEmptyCueBox::VTTEmptyCueBox() {}
- 2697 VTTEmptyCueBox::~VTTEmptyCueBox() {}
+ 2682 CuePayloadBox::CuePayloadBox() {}
+ 2683 CuePayloadBox::~CuePayloadBox() {}
+
+
+
+
+
+ 2689 bool CuePayloadBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+ 2695 size_t CuePayloadBox::ComputeSizeInternal() {
+
+
-
-
-
-
- 2703 bool VTTEmptyCueBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
- 2707 size_t VTTEmptyCueBox::ComputeSizeInternal() {
-
-
-
- 2711 VTTAdditionalTextBox::VTTAdditionalTextBox() {}
- 2712 VTTAdditionalTextBox::~VTTAdditionalTextBox() {}
+ 2699 VTTEmptyCueBox::VTTEmptyCueBox() {}
+ 2700 VTTEmptyCueBox::~VTTEmptyCueBox() {}
+
+
+
+
+
+ 2706 bool VTTEmptyCueBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+ 2710 size_t VTTEmptyCueBox::ComputeSizeInternal() {
+
+
-
-
-
-
- 2718 bool VTTAdditionalTextBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
- 2721 &cue_additional_text,
-
-
-
- 2725 size_t VTTAdditionalTextBox::ComputeSizeInternal() {
- 2726 return HeaderSize() + cue_additional_text.size();
-
-
- 2729 VTTCueBox::VTTCueBox() {}
- 2730 VTTCueBox::~VTTCueBox() {}
+ 2714 VTTAdditionalTextBox::VTTAdditionalTextBox() {}
+ 2715 VTTAdditionalTextBox::~VTTAdditionalTextBox() {}
+
+
+
+
+
+ 2721 bool VTTAdditionalTextBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+ 2724 &cue_additional_text,
+
+
+
+ 2728 size_t VTTAdditionalTextBox::ComputeSizeInternal() {
+ 2729 return HeaderSize() + cue_additional_text.size();
+
-
-
-
-
- 2736 bool VTTCueBox::ReadWriteInternal( BoxBuffer* buffer) {
-
-
-
-
-
-
-
-
-
-
- 2747 size_t VTTCueBox::ComputeSizeInternal() {
-
-
-
-
-
-
-
-
-
+ 2732 VTTCueBox::VTTCueBox() {}
+ 2733 VTTCueBox::~VTTCueBox() {}
+
+
+
+
+
+ 2739 bool VTTCueBox::ReadWriteInternal( BoxBuffer* buffer) {
+
+
+
+
+
+
+
+
+
+
+ 2750 size_t VTTCueBox::ComputeSizeInternal() {
+
+
+
+
+
+
+
+
+
-
+
-
-FourCC BoxType() const override
-
+
+FourCC BoxType() const override
+
-
-
-
+
+
+
bool ParseFromBuffer(uint8_t iv_size, bool has_subsamples, BufferReader *reader)
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
-FourCC BoxType() const override
-
+
+
+
+FourCC BoxType() const override
+
-
+
-FourCC BoxType() const override
+FourCC BoxType() const override
-
+
-
-FourCC BoxType() const override
-
+
+FourCC BoxType() const override
+
@@ -2898,7 +2901,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
bool ReadWrite(uint8_t iv_size, bool has_subsamples, BoxBuffer *buffer)
-
+
@@ -2910,42 +2913,42 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-FourCC BoxType() const override
+
+FourCC BoxType() const override
-
-
+
+
uint32_t ComputeSize() const
-
-
+
+
@@ -2954,7 +2957,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html
index b646db9f76..127d6fbe1f 100644
--- a/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html
+++ b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html b/docs/dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html
index 07b77c3105..5961d97245 100644
--- a/docs/dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html
+++ b/docs/dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html
@@ -201,7 +201,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2341 of file box_definitions.cc.
+Definition at line 2344 of file box_definitions.cc.
@@ -212,7 +212,7 @@ Additional Inherited Members
diff --git a/docs/dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html b/docs/dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html
index 47ae6b4eb7..d2fe3defab 100644
--- a/docs/dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html
+++ b/docs/dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html
@@ -185,7 +185,7 @@ Additional Inherited Members
diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html
index 4185f19dc9..f0a699288a 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/d12/container__names_8h_source.html b/docs/de/d12/container__names_8h_source.html
index b0235a9488..6d22549971 100644
--- a/docs/de/d12/container__names_8h_source.html
+++ b/docs/de/d12/container__names_8h_source.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d13/ts__writer_8cc_source.html b/docs/de/d13/ts__writer_8cc_source.html
index 31365d4e13..57d28b8318 100644
--- a/docs/de/d13/ts__writer_8cc_source.html
+++ b/docs/de/d13/ts__writer_8cc_source.html
@@ -360,7 +360,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d16/classshaka_1_1media_1_1TextTrackConfig-members.html b/docs/de/d16/classshaka_1_1media_1_1TextTrackConfig-members.html
index d2305b8fa8..412b5115cb 100644
--- a/docs/de/d16/classshaka_1_1media_1_1TextTrackConfig-members.html
+++ b/docs/de/d16/classshaka_1_1media_1_1TextTrackConfig-members.html
@@ -103,7 +103,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 2fa6572b57..5eeb8faa56 100644
--- a/docs/de/d17/cluster__builder_8cc_source.html
+++ b/docs/de/d17/cluster__builder_8cc_source.html
@@ -346,7 +346,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d1a/classshaka_1_1media_1_1wvm_1_1WvmMediaParser-members.html b/docs/de/d1a/classshaka_1_1media_1_1wvm_1_1WvmMediaParser-members.html
index 1b91ed6b61..f7816d9d31 100644
--- a/docs/de/d1a/classshaka_1_1media_1_1wvm_1_1WvmMediaParser-members.html
+++ b/docs/de/d1a/classshaka_1_1media_1_1wvm_1_1WvmMediaParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html
index fd77cf4299..04c2d19bc6 100644
--- a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html
+++ b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html
@@ -308,7 +308,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d22/aes__pattern__cryptor_8cc_source.html b/docs/de/d22/aes__pattern__cryptor_8cc_source.html
index d115b8df07..20353849d0 100644
--- a/docs/de/d22/aes__pattern__cryptor_8cc_source.html
+++ b/docs/de/d22/aes__pattern__cryptor_8cc_source.html
@@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html b/docs/de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html
index a2c94a87be..0f141a3323 100644
--- a/docs/de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html
+++ b/docs/de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html
@@ -140,7 +140,7 @@ static const uint8_t kElem
diff --git a/docs/de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html b/docs/de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html
index c88aa59b44..4ac9d51a8d 100644
--- a/docs/de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html
+++ b/docs/de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html
@@ -183,7 +183,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 2167 of file box_definitions.cc.
+Definition at line 2170 of file box_definitions.cc.
@@ -194,7 +194,7 @@ Additional Inherited Members
diff --git a/docs/de/d33/classshaka_1_1media_1_1WebMTracksParser-members.html b/docs/de/d33/classshaka_1_1media_1_1WebMTracksParser-members.html
index 5e3a5be72e..dbfdbf64f9 100644
--- a/docs/de/d33/classshaka_1_1media_1_1WebMTracksParser-members.html
+++ b/docs/de/d33/classshaka_1_1media_1_1WebMTracksParser-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d33/structshaka_1_1media_1_1H265Pps.html b/docs/de/d33/structshaka_1_1media_1_1H265Pps.html
index b48f5926bc..099f8d7463 100644
--- a/docs/de/d33/structshaka_1_1media_1_1H265Pps.html
+++ b/docs/de/d33/structshaka_1_1media_1_1H265Pps.html
@@ -224,7 +224,7 @@ bool chroma_qp_offset_list
diff --git a/docs/de/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html
index 16e0238b27..593c5fdfde 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/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html
index be2ced587e..ec83a2cc5c 100644
--- a/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html
+++ b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d3c/macros_8h_source.html b/docs/de/d3c/macros_8h_source.html
index ad93cca968..e487e25093 100644
--- a/docs/de/d3c/macros_8h_source.html
+++ b/docs/de/d3c/macros_8h_source.html
@@ -144,7 +144,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 4645f36b5d..513d218e31 100644
--- a/docs/de/d3e/buffer__reader_8h_source.html
+++ b/docs/de/d3e/buffer__reader_8h_source.html
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d3e/classshaka_1_1media_1_1H264Parser-members.html b/docs/de/d3e/classshaka_1_1media_1_1H264Parser-members.html
index 6fbd96d79a..08de99ac41 100644
--- a/docs/de/d3e/classshaka_1_1media_1_1H264Parser-members.html
+++ b/docs/de/d3e/classshaka_1_1media_1_1H264Parser-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d43/classshaka_1_1media_1_1mp2t_1_1PesPacket-members.html b/docs/de/d43/classshaka_1_1media_1_1mp2t_1_1PesPacket-members.html
index d2d47c1b68..379ff3a5d8 100644
--- a/docs/de/d43/classshaka_1_1media_1_1mp2t_1_1PesPacket-members.html
+++ b/docs/de/d43/classshaka_1_1media_1_1mp2t_1_1PesPacket-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d49/classshaka_1_1media_1_1DecryptConfig.html b/docs/de/d49/classshaka_1_1media_1_1DecryptConfig.html
index b5b857b929..942f268e83 100644
--- a/docs/de/d49/classshaka_1_1media_1_1DecryptConfig.html
+++ b/docs/de/d49/classshaka_1_1media_1_1DecryptConfig.html
@@ -315,7 +315,7 @@ static const size_t |
diff --git a/docs/de/d4a/muxer__listener__internal_8h_source.html b/docs/de/d4a/muxer__listener__internal_8h_source.html
index e49aa5a033..6da7bcb6b6 100644
--- a/docs/de/d4a/muxer__listener__internal_8h_source.html
+++ b/docs/de/d4a/muxer__listener__internal_8h_source.html
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d52/classshaka_1_1Representation.html b/docs/de/d52/classshaka_1_1Representation.html
index c8f7faa337..3d1ca7be05 100644
--- a/docs/de/d52/classshaka_1_1Representation.html
+++ b/docs/de/d52/classshaka_1_1Representation.html
@@ -456,7 +456,7 @@ template<DashProfile profile> |
diff --git a/docs/de/d55/structshaka_1_1media_1_1mp4_1_1Language-members.html b/docs/de/d55/structshaka_1_1media_1_1mp4_1_1Language-members.html
index 3a3ef97749..a8b89791d5 100644
--- a/docs/de/d55/structshaka_1_1media_1_1mp4_1_1Language-members.html
+++ b/docs/de/d55/structshaka_1_1media_1_1mp4_1_1Language-members.html
@@ -99,7 +99,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 a30fbb8db0..0c90a5f483 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 2e38c13d5c..56d481d60c 100644
--- a/docs/de/d5c/mpd__flags_8h_source.html
+++ b/docs/de/d5c/mpd__flags_8h_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d60/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html b/docs/de/d60/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html
index df608779af..65462fe96b 100644
--- a/docs/de/d60/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html
+++ b/docs/de/d60/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html b/docs/de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html
index 1b66444b8a..1deaff2274 100644
--- a/docs/de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html
+++ b/docs/de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html
@@ -257,7 +257,7 @@ void
diff --git a/docs/de/d6c/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html b/docs/de/d6c/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
index 01a1633d7f..d7adc53bc5 100644
--- a/docs/de/d6c/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
+++ b/docs/de/d6c/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html
@@ -101,7 +101,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 1a7f5de0a3..c13ce86090 100644
--- a/docs/de/d6e/language__utils_8h_source.html
+++ b/docs/de/d6e/language__utils_8h_source.html
@@ -116,7 +116,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 4e7563204c..248d7c80b2 100644
--- a/docs/de/d70/http__key__fetcher_8cc_source.html
+++ b/docs/de/d70/http__key__fetcher_8cc_source.html
@@ -266,7 +266,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 a7342772a6..d7db4d7233 100644
--- a/docs/de/d77/webm__content__encodings__client_8cc_source.html
+++ b/docs/de/d77/webm__content__encodings__client_8cc_source.html
@@ -358,7 +358,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 a716385c80..48275e204d 100644
--- a/docs/de/d7b/mp4__media__parser_8h_source.html
+++ b/docs/de/d7b/mp4__media__parser_8h_source.html
@@ -203,7 +203,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html b/docs/de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html
index 79d5874eee..3f7871dc62 100644
--- a/docs/de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html
+++ b/docs/de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html
@@ -147,7 +147,7 @@ Additional Inherited Members |
diff --git a/docs/de/d83/box__definitions__comparison_8h_source.html b/docs/de/d83/box__definitions__comparison_8h_source.html
index 8a827f9cbb..96e3d6f359 100644
--- a/docs/de/d83/box__definitions__comparison_8h_source.html
+++ b/docs/de/d83/box__definitions__comparison_8h_source.html
@@ -592,7 +592,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d83/classshaka_1_1media_1_1LocalFile-members.html b/docs/de/d83/classshaka_1_1media_1_1LocalFile-members.html
index 2e187e1ff8..229996cb0e 100644
--- a/docs/de/d83/classshaka_1_1media_1_1LocalFile-members.html
+++ b/docs/de/d83/classshaka_1_1media_1_1LocalFile-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d87/structshaka_1_1media_1_1wvm_1_1PrevSampleData-members.html b/docs/de/d87/structshaka_1_1media_1_1wvm_1_1PrevSampleData-members.html
index 3da3f80627..4c93f9c266 100644
--- a/docs/de/d87/structshaka_1_1media_1_1wvm_1_1PrevSampleData-members.html
+++ b/docs/de/d87/structshaka_1_1media_1_1wvm_1_1PrevSampleData-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d8d/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html b/docs/de/d8d/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
index 401c755f0e..27f5bc01c1 100644
--- a/docs/de/d8d/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
+++ b/docs/de/d8d/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/d93/classshaka_1_1media_1_1VP8Parser-members.html b/docs/de/d93/classshaka_1_1media_1_1VP8Parser-members.html
index 8343b4b3f3..0b79482bc5 100644
--- a/docs/de/d93/classshaka_1_1media_1_1VP8Parser-members.html
+++ b/docs/de/d93/classshaka_1_1media_1_1VP8Parser-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/da9/structshaka_1_1Element.html b/docs/de/da9/structshaka_1_1Element.html
index 5653ba23f4..fdb76ee8c3 100644
--- a/docs/de/da9/structshaka_1_1Element.html
+++ b/docs/de/da9/structshaka_1_1Element.html
@@ -120,7 +120,7 @@ std::vector< El
diff --git a/docs/de/dab/es__parser__h26x_8cc_source.html b/docs/de/dab/es__parser__h26x_8cc_source.html
index e1f2eed651..1691e5d1a5 100644
--- a/docs/de/dab/es__parser__h26x_8cc_source.html
+++ b/docs/de/dab/es__parser__h26x_8cc_source.html
@@ -410,7 +410,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 f84579f86a..efeca1baf2 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/db3/classshaka_1_1media_1_1TextTrackConfig.html b/docs/de/db3/classshaka_1_1media_1_1TextTrackConfig.html
index 41101ae02e..4d11ff32dd 100644
--- a/docs/de/db3/classshaka_1_1media_1_1TextTrackConfig.html
+++ b/docs/de/db3/classshaka_1_1media_1_1TextTrackConfig.html
@@ -125,7 +125,7 @@ const std::string & id
diff --git a/docs/de/db4/classshaka_1_1media_1_1H26xBitReader.html b/docs/de/db4/classshaka_1_1media_1_1H26xBitReader.html
index ed459e348c..756c418b7d 100644
--- a/docs/de/db4/classshaka_1_1media_1_1H26xBitReader.html
+++ b/docs/de/db4/classshaka_1_1media_1_1H26xBitReader.html
@@ -134,7 +134,7 @@ size_t | NumEmulationPrevent
diff --git a/docs/de/dbf/udp__options_8h_source.html b/docs/de/dbf/udp__options_8h_source.html
index 3bcb96b6c7..ee2743ee52 100644
--- a/docs/de/dbf/udp__options_8h_source.html
+++ b/docs/de/dbf/udp__options_8h_source.html
@@ -131,7 +131,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 ef943392bc..e749f6380e 100644
--- a/docs/de/dc1/demuxer_8h_source.html
+++ b/docs/de/dc1/demuxer_8h_source.html
@@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dc2/classshaka_1_1media_1_1H265Parser.html b/docs/de/dc2/classshaka_1_1media_1_1H265Parser.html
index f954033996..2d2845b6d3 100644
--- a/docs/de/dc2/classshaka_1_1media_1_1H265Parser.html
+++ b/docs/de/dc2/classshaka_1_1media_1_1H265Parser.html
@@ -256,7 +256,7 @@ Public Member Functions |
diff --git a/docs/de/dc9/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html b/docs/de/dc9/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
index a69f9ea6c7..85d1a762ef 100644
--- a/docs/de/dc9/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
+++ b/docs/de/dc9/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dcb/ts__segmenter_8h_source.html b/docs/de/dcb/ts__segmenter_8h_source.html
index df1aec0ab8..4399f346de 100644
--- a/docs/de/dcb/ts__segmenter_8h_source.html
+++ b/docs/de/dcb/ts__segmenter_8h_source.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html
index 74c85df1c3..73671fb49b 100644
--- a/docs/de/dcc/mock__mpd__notifier_8cc_source.html
+++ b/docs/de/dcc/mock__mpd__notifier_8cc_source.html
@@ -99,7 +99,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 6b9e434107..f72f672a68 100644
--- a/docs/de/dcf/file__closer_8h_source.html
+++ b/docs/de/dcf/file__closer_8h_source.html
@@ -125,7 +125,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 59af3d6f42..b91aedeb38 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 d9f4f9090e..c031495a74 100644
--- a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html
+++ b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/ddd/classshaka_1_1media_1_1Muxer-members.html b/docs/de/ddd/classshaka_1_1media_1_1Muxer-members.html
index 22c99dae0e..3036f0524c 100644
--- a/docs/de/ddd/classshaka_1_1media_1_1Muxer-members.html
+++ b/docs/de/ddd/classshaka_1_1media_1_1Muxer-members.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/ddd/classshaka_1_1media_1_1WebVttSampleConverter.html b/docs/de/ddd/classshaka_1_1media_1_1WebVttSampleConverter.html
index 63ea983be3..b2f6bf1fc0 100644
--- a/docs/de/ddd/classshaka_1_1media_1_1WebVttSampleConverter.html
+++ b/docs/de/ddd/classshaka_1_1media_1_1WebVttSampleConverter.html
@@ -257,7 +257,7 @@ Public Member Functions
diff --git a/docs/de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html b/docs/de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html
index 2bd474c250..9933334ff0 100644
--- a/docs/de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html
+++ b/docs/de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html
@@ -272,7 +272,7 @@ void
diff --git a/docs/de/ddf/structshaka_1_1media_1_1mp4_1_1MediaData-members.html b/docs/de/ddf/structshaka_1_1media_1_1mp4_1_1MediaData-members.html
index aba9edd2e9..8ca763cf99 100644
--- a/docs/de/ddf/structshaka_1_1media_1_1mp4_1_1MediaData-members.html
+++ b/docs/de/ddf/structshaka_1_1media_1_1mp4_1_1MediaData-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html b/docs/de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html
index 39b1903b98..8b52cb396c 100644
--- a/docs/de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html
+++ b/docs/de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html
@@ -333,7 +333,7 @@ void |
diff --git a/docs/de/de0/classshaka_1_1media_1_1mp4_1_1MP4Muxer-members.html b/docs/de/de0/classshaka_1_1media_1_1mp4_1_1MP4Muxer-members.html
index aa2ae902bc..e3f64b0833 100644
--- a/docs/de/de0/classshaka_1_1media_1_1mp4_1_1MP4Muxer-members.html
+++ b/docs/de/de0/classshaka_1_1media_1_1mp4_1_1MP4Muxer-members.html
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/de4/structshaka_1_1media_1_1H264Pps.html b/docs/de/de4/structshaka_1_1media_1_1H264Pps.html
index 745b31135a..d0bf72c490 100644
--- a/docs/de/de4/structshaka_1_1media_1_1H264Pps.html
+++ b/docs/de/de4/structshaka_1_1media_1_1H264Pps.html
@@ -167,7 +167,7 @@ int | second_chroma_qp_index
diff --git a/docs/de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html b/docs/de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html
index cf18fcec0c..347c8ebc74 100644
--- a/docs/de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html
+++ b/docs/de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html
@@ -287,7 +287,7 @@ void | WarnIfNotMatch (i
diff --git a/docs/de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html b/docs/de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html
index 8c1040a267..1dc6c85444 100644
--- a/docs/de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html
+++ b/docs/de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html
@@ -182,7 +182,7 @@ Additional Inherited Members |
diff --git a/docs/de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html b/docs/de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html
index 5eaa615cb8..3052b79a4a 100644
--- a/docs/de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html
+++ b/docs/de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html
@@ -412,7 +412,7 @@ bool is_keyframe () co
diff --git a/docs/de/dfa/muxer__listener_8h_source.html b/docs/de/dfa/muxer__listener_8h_source.html
index 18471701a0..d76d5ff6dd 100644
--- a/docs/de/dfa/muxer__listener_8h_source.html
+++ b/docs/de/dfa/muxer__listener_8h_source.html
@@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html b/docs/de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html
index 2d1337fbb1..51b5ba904a 100644
--- a/docs/de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html
+++ b/docs/de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html
@@ -165,7 +165,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1719 of file box_definitions.cc.
+Definition at line 1722 of file box_definitions.cc.
@@ -176,7 +176,7 @@ Additional Inherited Members
diff --git a/docs/de/dfd/stream__info_8cc_source.html b/docs/de/dfd/stream__info_8cc_source.html
index b86ad88597..e1125d94cd 100644
--- a/docs/de/dfd/stream__info_8cc_source.html
+++ b/docs/de/dfd/stream__info_8cc_source.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d00/playready__key__source_8h_source.html b/docs/df/d00/playready__key__source_8h_source.html
index 98dd1ccbee..d668ca1224 100644
--- a/docs/df/d00/playready__key__source_8h_source.html
+++ b/docs/df/d00/playready__key__source_8h_source.html
@@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d05/vp__codec__configuration__record_8cc_source.html b/docs/df/d05/vp__codec__configuration__record_8cc_source.html
index fd54ef37bd..2d81418d3d 100644
--- a/docs/df/d05/vp__codec__configuration__record_8cc_source.html
+++ b/docs/df/d05/vp__codec__configuration__record_8cc_source.html
@@ -129,68 +129,68 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
42 void MergeField(
const std::string& name,
-
-
-
-
- 47 if (!*dest_is_set || source_is_set) {
- 48 if (*dest_is_set && source_value != *dest_value) {
- 49 LOG(WARNING) <<
"VPx " << name <<
" is inconsistent, "
- 50 <<
static_cast<uint32_t
>(*dest_value) <<
" vs "
- 51 <<
static_cast<uint32_t
>(source_value);
-
+ 43 const base::Optional<T>& source_value,
+ 44 base::Optional<T>* dest_value) {
+
+ 46 if (source_value && *source_value != **dest_value) {
+ 47 LOG(WARNING) <<
"VPx " << name <<
" is inconsistent, "
+ 48 <<
static_cast<int>(**dest_value) <<
" vs "
+ 49 <<
static_cast<int>(*source_value);
+
+
+
53 *dest_value = source_value;
-
-
-
-
-
-
- 60 VPCodecConfigurationRecord::VPCodecConfigurationRecord() {}
-
- 62 VPCodecConfigurationRecord::VPCodecConfigurationRecord(
-
-
-
-
- 67 uint8_t chroma_subsampling,
- 68 uint8_t transfer_function,
- 69 bool video_full_range_flag,
+
+
+
+
+
+ 59 VPCodecConfigurationRecord::VPCodecConfigurationRecord() {}
+
+ 61 VPCodecConfigurationRecord::VPCodecConfigurationRecord(
+
+
+
+ 65 uint8_t chroma_subsampling,
+ 66 bool video_full_range_flag,
+ 67 uint8_t color_primaries,
+ 68 uint8_t transfer_characteristics,
+ 69 uint8_t matrix_coefficients,
70 const std::vector<uint8_t>& codec_initialization_data)
73 bit_depth_(bit_depth),
- 74 color_space_(color_space),
- 75 chroma_subsampling_(chroma_subsampling),
- 76 transfer_function_(transfer_function),
- 77 video_full_range_flag_(video_full_range_flag),
- 78 profile_is_set_(true),
-
- 80 bit_depth_is_set_(true),
- 81 color_space_is_set_(true),
- 82 chroma_subsampling_is_set_(true),
- 83 transfer_function_is_set_(true),
- 84 video_full_range_flag_is_set_(true),
- 85 codec_initialization_data_(codec_initialization_data) {}
-
- 87 VPCodecConfigurationRecord::~VPCodecConfigurationRecord(){};
-
-
- 90 BitReader reader(data.data(), data.size());
- 91 profile_is_set_ =
true;
-
- 93 bit_depth_is_set_ =
true;
- 94 color_space_is_set_ =
true;
- 95 chroma_subsampling_is_set_ =
true;
- 96 transfer_function_is_set_ =
true;
- 97 video_full_range_flag_is_set_ =
true;
- 98 RCHECK(reader.ReadBits(8, &profile_));
- 99 RCHECK(reader.ReadBits(8, &level_));
- 100 RCHECK(reader.ReadBits(4, &bit_depth_));
- 101 RCHECK(reader.ReadBits(4, &color_space_));
- 102 RCHECK(reader.ReadBits(4, &chroma_subsampling_));
- 103 RCHECK(reader.ReadBits(3, &transfer_function_));
- 104 RCHECK(reader.ReadBits(1, &video_full_range_flag_));
+ 74 chroma_subsampling_(chroma_subsampling),
+ 75 video_full_range_flag_(video_full_range_flag),
+ 76 color_primaries_(color_primaries),
+ 77 transfer_characteristics_(transfer_characteristics),
+ 78 matrix_coefficients_(matrix_coefficients),
+ 79 codec_initialization_data_(codec_initialization_data) {}
+
+ 81 VPCodecConfigurationRecord::~VPCodecConfigurationRecord(){};
+
+
+
+ 85 BitReader reader(data.data(), data.size());
+
+ 87 RCHECK(reader.ReadBits(8, &value));
+
+ 89 RCHECK(reader.ReadBits(8, &value));
+
+ 91 RCHECK(reader.ReadBits(4, &value));
+
+ 93 RCHECK(reader.ReadBits(3, &value));
+ 94 chroma_subsampling_ = value;
+
+ 96 RCHECK(reader.ReadBits(1, &bool_value));
+ 97 video_full_range_flag_ = bool_value;
+ 98 RCHECK(reader.ReadBits(8, &value));
+ 99 color_primaries_ = value;
+ 100 RCHECK(reader.ReadBits(8, &value));
+ 101 transfer_characteristics_ = value;
+ 102 RCHECK(reader.ReadBits(8, &value));
+ 103 matrix_coefficients_ = value;
+
105 uint16_t codec_initialization_data_size = 0;
106 RCHECK(reader.ReadBits(16, &codec_initialization_data_size));
107 RCHECK(reader.bits_available() >= codec_initialization_data_size * 8u);
@@ -210,157 +210,149 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
121 RCHECK(reader.Read1(&
id));
122 RCHECK(reader.Read1(&size));
-
- 125 case kFeatureProfile:
-
- 127 RCHECK(reader.Read1(&profile_));
- 128 profile_is_set_ =
true;
-
-
-
- 132 RCHECK(reader.Read1(&level_));
- 133 level_is_set_ =
true;
-
- 135 case kFeatureBitDepth:
-
- 137 RCHECK(reader.Read1(&bit_depth_));
- 138 bit_depth_is_set_ =
true;
-
- 140 case kFeatureChromaSubsampling:
-
- 142 RCHECK(reader.Read1(&chroma_subsampling_));
- 143 chroma_subsampling_is_set_ =
true;
-
-
- 146 LOG(WARNING) <<
"Skipping unknown VP9 codec feature " << id;
- 147 RCHECK(reader.SkipBytes(size));
-
-
-
-
-
-
-
-
-
-
-
- 159 uint8_t bit_depth_color_space = (bit_depth_ << 4) | color_space_;
-
- 161 uint8_t chroma = (chroma_subsampling_ << 4) | (transfer_function_ << 1) |
- 162 (video_full_range_flag_ ? 1 : 0);
-
- 164 uint16_t codec_initialization_data_size =
- 165 static_cast<uint16_t
>(codec_initialization_data_.size());
- 166 writer.
AppendInt(codec_initialization_data_size);
- 167 writer.AppendVector(codec_initialization_data_);
- 168 writer.SwapBuffer(data);
-
-
-
-
-
- 174 if (profile_is_set_) {
- 175 writer.
AppendInt(static_cast<uint8_t>(kFeatureProfile));
- 176 writer.
AppendInt(static_cast<uint8_t>(1));
- 177 writer.
AppendInt(static_cast<uint8_t>(profile_));
-
-
- 180 if (level_is_set_ && level_ != 0) {
- 181 writer.
AppendInt(static_cast<uint8_t>(kFeatureLevel));
- 182 writer.
AppendInt(static_cast<uint8_t>(1));
- 183 writer.
AppendInt(static_cast<uint8_t>(level_));
-
-
- 186 if (bit_depth_is_set_) {
- 187 writer.
AppendInt(static_cast<uint8_t>(kFeatureBitDepth));
- 188 writer.
AppendInt(static_cast<uint8_t>(1));
- 189 writer.
AppendInt(static_cast<uint8_t>(bit_depth_));
-
-
- 192 if (chroma_subsampling_is_set_) {
-
-
- 195 const uint8_t subsampling =
- 196 chroma_subsampling_ == CHROMA_420_COLLOCATED_WITH_LUMA
- 197 ? CHROMA_420_VERTICAL
- 198 : chroma_subsampling_;
-
- 200 writer.
AppendInt(static_cast<uint8_t>(kFeatureChromaSubsampling));
- 201 writer.
AppendInt(static_cast<uint8_t>(1));
-
-
-
- 205 writer.SwapBuffer(data);
-
-
-
- 209 const std::string fields[] = {
- 210 base::IntToString(profile_),
- 211 base::IntToString(level_),
- 212 base::IntToString(bit_depth_),
- 213 base::IntToString(color_space_),
- 214 base::IntToString(chroma_subsampling_),
- 215 base::IntToString(transfer_function_),
- 216 (video_full_range_flag_ ?
"01" :
"00"),
-
-
- 219 std::string codec_string = VPCodecAsString(codec);
- 220 for (
const std::string& field : fields) {
-
-
- 223 base::StringAppendF(&codec_string,
".%2s", field.c_str());
-
- 225 base::ReplaceChars(codec_string,
" ",
"0", &codec_string);
-
-
-
- 229 void VPCodecConfigurationRecord::MergeFrom(
-
- 231 MergeField(
"profile", other.profile_, other.profile_is_set_, &profile_,
-
- 233 MergeField(
"level", other.level_, other.level_is_set_, &level_,
-
- 235 MergeField(
"bit depth", other.bit_depth_, other.bit_depth_is_set_,
- 236 &bit_depth_, &bit_depth_is_set_);
- 237 MergeField(
"color space", other.color_space_, other.color_space_is_set_,
- 238 &color_space_, &color_space_is_set_);
- 239 MergeField(
"chroma subsampling", other.chroma_subsampling_,
- 240 other.chroma_subsampling_is_set_, &chroma_subsampling_,
- 241 &chroma_subsampling_is_set_);
- 242 MergeField(
"transfer function", other.transfer_function_,
- 243 other.transfer_function_is_set_, &transfer_function_,
- 244 &transfer_function_is_set_);
- 245 MergeField(
"video full range flag", other.video_full_range_flag_,
- 246 other.video_full_range_flag_is_set_, &video_full_range_flag_,
- 247 &video_full_range_flag_is_set_);
-
- 249 if (codec_initialization_data_.empty() ||
- 250 !other.codec_initialization_data_.empty()) {
- 251 if (!codec_initialization_data_.empty() &&
- 252 codec_initialization_data_ != other.codec_initialization_data_) {
- 253 LOG(WARNING) <<
"VPx codec initialization data is inconsistent";
-
- 255 codec_initialization_data_ = other.codec_initialization_data_;
-
-
-
-
-
-
+
+
+ 126 case kFeatureProfile:
+
+ 128 RCHECK(reader.Read1(&value));
+
+
+
+
+ 133 RCHECK(reader.Read1(&value));
+
+
+ 136 case kFeatureBitDepth:
+
+ 138 RCHECK(reader.Read1(&value));
+
+
+ 141 case kFeatureChromaSubsampling:
+
+ 143 RCHECK(reader.Read1(&value));
+ 144 chroma_subsampling_ = value;
+
+
+ 147 LOG(WARNING) <<
"Skipping unknown VP9 codec feature " << id;
+ 148 RCHECK(reader.SkipBytes(size));
+
+
+
+
+
+
+
+
+
+
+
+ 160 uint8_t bit_depth_chroma = (bit_depth() << 4) | (chroma_subsampling() << 1) |
+ 161 (video_full_range_flag() ? 1 : 0);
+
+
+ 164 writer.
AppendInt(transfer_characteristics());
+
+ 166 uint16_t codec_initialization_data_size =
+ 167 static_cast<uint16_t
>(codec_initialization_data_.size());
+ 168 writer.
AppendInt(codec_initialization_data_size);
+ 169 writer.AppendVector(codec_initialization_data_);
+ 170 writer.SwapBuffer(data);
+
+
+
+
+
+
+ 177 writer.
AppendInt(static_cast<uint8_t>(kFeatureProfile));
+ 178 writer.
AppendInt(static_cast<uint8_t>(1));
+
+
+
+
+ 183 writer.
AppendInt(static_cast<uint8_t>(kFeatureLevel));
+ 184 writer.
AppendInt(static_cast<uint8_t>(1));
+
+
+
+
+ 189 writer.
AppendInt(static_cast<uint8_t>(kFeatureBitDepth));
+ 190 writer.
AppendInt(static_cast<uint8_t>(1));
+
+
+
+ 194 if (chroma_subsampling_) {
+
+ 196 writer.
AppendInt(static_cast<uint8_t>(kFeatureChromaSubsampling));
+ 197 writer.
AppendInt(static_cast<uint8_t>(1));
+
+
+
+ 201 writer.SwapBuffer(data);
+
+
+
+ 205 const std::string fields[] = {
+ 206 base::IntToString(profile()),
+ 207 base::IntToString(level()),
+ 208 base::IntToString(bit_depth()),
+ 209 base::IntToString(chroma_subsampling()),
+ 210 base::IntToString(color_primaries()),
+ 211 base::IntToString(transfer_characteristics()),
+ 212 base::IntToString(matrix_coefficients()),
+ 213 (video_full_range_flag_ && *video_full_range_flag_) ?
"01" :
"00",
+
+
+ 216 std::string codec_string = VPCodecAsString(codec);
+ 217 for (
const std::string& field : fields) {
+
+
+ 220 base::StringAppendF(&codec_string,
".%2s", field.c_str());
+
+ 222 base::ReplaceChars(codec_string,
" ",
"0", &codec_string);
+
+
+
+ 226 void VPCodecConfigurationRecord::MergeFrom(
+
+ 228 MergeField(
"profile", other.profile_, &profile_);
+ 229 MergeField(
"level", other.level_, &level_);
+ 230 MergeField(
"bit depth", other.bit_depth_, &bit_depth_);
+ 231 MergeField(
"chroma subsampling", other.chroma_subsampling_,
+ 232 &chroma_subsampling_);
+ 233 MergeField(
"video full range flag", other.video_full_range_flag_,
+ 234 &video_full_range_flag_);
+ 235 MergeField(
"color primaries", other.color_primaries_, &color_primaries_);
+ 236 MergeField(
"transfer characteristics", other.transfer_characteristics_,
+ 237 &transfer_characteristics_);
+ 238 MergeField(
"matrix coefficients", other.matrix_coefficients_,
+ 239 &matrix_coefficients_);
+
+ 241 if (codec_initialization_data_.empty() ||
+ 242 !other.codec_initialization_data_.empty()) {
+ 243 if (!codec_initialization_data_.empty() &&
+ 244 codec_initialization_data_ != other.codec_initialization_data_) {
+ 245 LOG(WARNING) <<
"VPx codec initialization data is inconsistent";
+
+ 247 codec_initialization_data_ = other.codec_initialization_data_;
+
+
+
+
+
+
-
+
-
-
-
+
+
+
diff --git a/docs/df/d1a/offset__byte__queue_8cc_source.html b/docs/df/d1a/offset__byte__queue_8cc_source.html
index ac97f6ebd0..521fa14fb7 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/classshaka_1_1media_1_1MediaSample-members.html b/docs/df/d1c/classshaka_1_1media_1_1MediaSample-members.html
index cf48423d7f..087114eba5 100644
--- a/docs/df/d1c/classshaka_1_1media_1_1MediaSample-members.html
+++ b/docs/df/d1c/classshaka_1_1media_1_1MediaSample-members.html
@@ -128,7 +128,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 1d3f73ccfb..6704ce4b11 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/d21/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html b/docs/df/d21/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html
index 758fa07b45..85df934107 100644
--- a/docs/df/d21/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html
+++ b/docs/df/d21/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d22/validate__flag_8h_source.html b/docs/df/d22/validate__flag_8h_source.html
index 982bc1ed42..7679409bed 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/d2a/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html b/docs/df/d2a/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
index c05e569142..1b355fe552 100644
--- a/docs/df/d2a/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
+++ b/docs/df/d2a/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html b/docs/df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html
index f6968ce81f..c1c8097fc0 100644
--- a/docs/df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html
+++ b/docs/df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html
@@ -279,7 +279,7 @@ AES_KEY * mutable_aes_key<
diff --git a/docs/df/d31/muxer__util_8cc_source.html b/docs/df/d31/muxer__util_8cc_source.html
index eb9c4706a4..990618702e 100644
--- a/docs/df/d31/muxer__util_8cc_source.html
+++ b/docs/df/d31/muxer__util_8cc_source.html
@@ -272,7 +272,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 9b04a8c939..387d524aab 100644
--- a/docs/df/d32/audio__stream__info_8h_source.html
+++ b/docs/df/d32/audio__stream__info_8h_source.html
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d33/classshaka_1_1AdaptationSet-members.html b/docs/df/d33/classshaka_1_1AdaptationSet-members.html
index c424639847..0ec8cfad95 100644
--- a/docs/df/d33/classshaka_1_1AdaptationSet-members.html
+++ b/docs/df/d33/classshaka_1_1AdaptationSet-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html b/docs/df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html
index 75595d2e77..d68c52c590 100644
--- a/docs/df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html
+++ b/docs/df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html
@@ -115,7 +115,7 @@ uint32_t | sample_descriptio
diff --git a/docs/df/d38/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html b/docs/df/d38/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
index 57dca8a6a6..8fc993bafa 100644
--- a/docs/df/d38/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
+++ b/docs/df/d38/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d3c/classshaka_1_1media_1_1RequestSigner.html b/docs/df/d3c/classshaka_1_1media_1_1RequestSigner.html
index ad06002ef9..434db281dc 100644
--- a/docs/df/d3c/classshaka_1_1media_1_1RequestSigner.html
+++ b/docs/df/d3c/classshaka_1_1media_1_1RequestSigner.html
@@ -180,7 +180,7 @@ Protected Member Functions |
diff --git a/docs/df/d46/classshaka_1_1media_1_1Muxer.html b/docs/df/d46/classshaka_1_1media_1_1Muxer.html
index 3a00073d30..d3cb5c3e53 100644
--- a/docs/df/d46/classshaka_1_1media_1_1Muxer.html
+++ b/docs/df/d46/classshaka_1_1media_1_1Muxer.html
@@ -380,7 +380,7 @@ std::pair< std::shared_ptr
diff --git a/docs/df/d46/classshaka_1_1media_1_1ThreadedIoFile-members.html b/docs/df/d46/classshaka_1_1media_1_1ThreadedIoFile-members.html
index e8db0e3472..57c9d0db87 100644
--- a/docs/df/d46/classshaka_1_1media_1_1ThreadedIoFile-members.html
+++ b/docs/df/d46/classshaka_1_1media_1_1ThreadedIoFile-members.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d50/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html b/docs/df/d50/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html
index 6980fc41f8..2df345dc33 100644
--- a/docs/df/d50/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html
+++ b/docs/df/d50/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d51/classshaka_1_1media_1_1RsaPrivateKey-members.html b/docs/df/d51/classshaka_1_1media_1_1RsaPrivateKey-members.html
index ddf4f06134..c01cee30cc 100644
--- a/docs/df/d51/classshaka_1_1media_1_1RsaPrivateKey-members.html
+++ b/docs/df/d51/classshaka_1_1media_1_1RsaPrivateKey-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d60/classshaka_1_1MockMpdBuilder.html b/docs/df/d60/classshaka_1_1MockMpdBuilder.html
index 0ec2b8e6c3..a48e900922 100644
--- a/docs/df/d60/classshaka_1_1MockMpdBuilder.html
+++ b/docs/df/d60/classshaka_1_1MockMpdBuilder.html
@@ -143,7 +143,7 @@ Additional Inherited Members
diff --git a/docs/df/d63/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry-members.html b/docs/df/d63/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry-members.html
index 658229298f..13294a7fba 100644
--- a/docs/df/d63/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry-members.html
+++ b/docs/df/d63/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d66/classshaka_1_1media_1_1KeyFetcher.html b/docs/df/d66/classshaka_1_1media_1_1KeyFetcher.html
index 5144bdbe20..e583714589 100644
--- a/docs/df/d66/classshaka_1_1media_1_1KeyFetcher.html
+++ b/docs/df/d66/classshaka_1_1media_1_1KeyFetcher.html
@@ -177,7 +177,7 @@ Public Member Functions
diff --git a/docs/df/d66/structshaka_1_1media_1_1TrickPlayOptions-members.html b/docs/df/d66/structshaka_1_1media_1_1TrickPlayOptions-members.html
index 278741ac42..a65883e05e 100644
--- a/docs/df/d66/structshaka_1_1media_1_1TrickPlayOptions-members.html
+++ b/docs/df/d66/structshaka_1_1media_1_1TrickPlayOptions-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d6a/classshaka_1_1MockMpdBuilder-members.html b/docs/df/d6a/classshaka_1_1MockMpdBuilder-members.html
index d9bbe7036a..f529e2447d 100644
--- a/docs/df/d6a/classshaka_1_1MockMpdBuilder-members.html
+++ b/docs/df/d6a/classshaka_1_1MockMpdBuilder-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d6a/structshaka_1_1media_1_1mp4_1_1OpusSpecific-members.html b/docs/df/d6a/structshaka_1_1media_1_1mp4_1_1OpusSpecific-members.html
index b7ebc585e2..7924e8e40d 100644
--- a/docs/df/d6a/structshaka_1_1media_1_1mp4_1_1OpusSpecific-members.html
+++ b/docs/df/d6a/structshaka_1_1media_1_1mp4_1_1OpusSpecific-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html b/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html
index 78e8c20352..b798ab20a4 100644
--- a/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html
+++ b/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html b/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html
index 53c45e6d6a..54fb1dd8c6 100644
--- a/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html
+++ b/docs/df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html
@@ -187,7 +187,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2462 of file box_definitions.cc.
+Definition at line 2465 of file box_definitions.cc.
@@ -198,7 +198,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 b655749c6b..fc9c0849bd 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/d82/classshaka_1_1media_1_1DecoderConfigurationRecord-members.html b/docs/df/d82/classshaka_1_1media_1_1DecoderConfigurationRecord-members.html
index 01149f6137..d414346f2f 100644
--- a/docs/df/d82/classshaka_1_1media_1_1DecoderConfigurationRecord-members.html
+++ b/docs/df/d82/classshaka_1_1media_1_1DecoderConfigurationRecord-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d87/classshaka_1_1media_1_1AesCryptor.html b/docs/df/d87/classshaka_1_1media_1_1AesCryptor.html
index bffe745201..4696a02ade 100644
--- a/docs/df/d87/classshaka_1_1media_1_1AesCryptor.html
+++ b/docs/df/d87/classshaka_1_1media_1_1AesCryptor.html
@@ -424,7 +424,7 @@ AES_KEY * mutable_aes_key<
diff --git a/docs/df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html b/docs/df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html
index 97bdbb079d..6011907114 100644
--- a/docs/df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html
+++ b/docs/df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html
@@ -171,7 +171,7 @@ Additional Inherited Members |
Implements shaka::media::mp4::Box.
-Definition at line 1988 of file box_definitions.cc.
+Definition at line 1991 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/df/d8a/vp9__parser_8h_source.html b/docs/df/d8a/vp9__parser_8h_source.html
index 7b796d479f..645c9037c9 100644
--- a/docs/df/d8a/vp9__parser_8h_source.html
+++ b/docs/df/d8a/vp9__parser_8h_source.html
@@ -129,14 +129,14 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
54 #endif // MEDIA_CODECS_VP9_PARSER_H_
-
+
-
+
diff --git a/docs/df/d8a/vpx__parser_8h_source.html b/docs/df/d8a/vpx__parser_8h_source.html
index 6b288d98f7..5f172051e3 100644
--- a/docs/df/d8a/vpx__parser_8h_source.html
+++ b/docs/df/d8a/vpx__parser_8h_source.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
60 #endif // MEDIA_CODECS_VPX_PARSER_H_
-
+
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d8c/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html b/docs/df/d8c/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
index c773570df5..dafe3c487a 100644
--- a/docs/df/d8c/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
+++ b/docs/df/d8c/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d8d/es__parser__h26x_8h_source.html b/docs/df/d8d/es__parser__h26x_8h_source.html
index 9d2b37f7f2..387ccbf727 100644
--- a/docs/df/d8d/es__parser__h26x_8h_source.html
+++ b/docs/df/d8d/es__parser__h26x_8h_source.html
@@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d94/classshaka_1_1RepresentationStateChangeListener.html b/docs/df/d94/classshaka_1_1RepresentationStateChangeListener.html
index 2e35061634..64b4adb6a6 100644
--- a/docs/df/d94/classshaka_1_1RepresentationStateChangeListener.html
+++ b/docs/df/d94/classshaka_1_1RepresentationStateChangeListener.html
@@ -195,7 +195,7 @@ Public Member Functions
diff --git a/docs/df/d96/xml__node_8cc_source.html b/docs/df/d96/xml__node_8cc_source.html
index fe777980de..7ef90bdcaf 100644
--- a/docs/df/d96/xml__node_8cc_source.html
+++ b/docs/df/d96/xml__node_8cc_source.html
@@ -493,7 +493,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html b/docs/df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
index 07904a0d9e..0952fc1066 100644
--- a/docs/df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
+++ b/docs/df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html
@@ -171,7 +171,7 @@ Additional Inherited Members
Implements shaka::media::mp4::Box.
-Definition at line 2251 of file box_definitions.cc.
+Definition at line 2254 of file box_definitions.cc.
@@ -182,7 +182,7 @@ Additional Inherited Members
diff --git a/docs/df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html b/docs/df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html
index 6685fda3e0..94d23d7ff4 100644
--- a/docs/df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html
+++ b/docs/df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html
@@ -313,7 +313,7 @@ Additional Inherited Members
diff --git a/docs/df/da0/structshaka_1_1media_1_1mp4_1_1ChunkOffset-members.html b/docs/df/da0/structshaka_1_1media_1_1mp4_1_1ChunkOffset-members.html
index d21cc6fd45..31cc5b43c1 100644
--- a/docs/df/da0/structshaka_1_1media_1_1mp4_1_1ChunkOffset-members.html
+++ b/docs/df/da0/structshaka_1_1media_1_1mp4_1_1ChunkOffset-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/da5/structshaka_1_1media_1_1mp4_1_1CueIDBox-members.html b/docs/df/da5/structshaka_1_1media_1_1mp4_1_1CueIDBox-members.html
index d37623902e..8c523e15e7 100644
--- a/docs/df/da5/structshaka_1_1media_1_1mp4_1_1CueIDBox-members.html
+++ b/docs/df/da5/structshaka_1_1media_1_1mp4_1_1CueIDBox-members.html
@@ -109,7 +109,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 164c7556de..9fda80e45b 100644
--- a/docs/df/dad/decrypt__config_8h_source.html
+++ b/docs/df/dad/decrypt__config_8h_source.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/db8/structshaka_1_1media_1_1StreamDescriptor-members.html b/docs/df/db8/structshaka_1_1media_1_1StreamDescriptor-members.html
index 70ffe21a9d..714f7a36df 100644
--- a/docs/df/db8/structshaka_1_1media_1_1StreamDescriptor-members.html
+++ b/docs/df/db8/structshaka_1_1media_1_1StreamDescriptor-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dc7/avc__decoder__configuration__record_8h_source.html b/docs/df/dc7/avc__decoder__configuration__record_8h_source.html
index 5e42bc0465..bae0f44d68 100644
--- a/docs/df/dc7/avc__decoder__configuration__record_8h_source.html
+++ b/docs/df/dc7/avc__decoder__configuration__record_8h_source.html
@@ -153,7 +153,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 c1df6af413..a6ec38808d 100644
--- a/docs/df/dd2/mpd__utils_8h_source.html
+++ b/docs/df/dd2/mpd__utils_8h_source.html
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dd2/structshaka_1_1media_1_1H264Pps-members.html b/docs/df/dd2/structshaka_1_1media_1_1H264Pps-members.html
index 8691f72041..a45426ab07 100644
--- a/docs/df/dd2/structshaka_1_1media_1_1H264Pps-members.html
+++ b/docs/df/dd2/structshaka_1_1media_1_1H264Pps-members.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dd3/structshaka_1_1media_1_1MediaEvent.html b/docs/df/dd3/structshaka_1_1media_1_1MediaEvent.html
index bac8ea8123..cf38eab884 100644
--- a/docs/df/dd3/structshaka_1_1media_1_1MediaEvent.html
+++ b/docs/df/dd3/structshaka_1_1media_1_1MediaEvent.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/ddc/webm_2segmenter_8h_source.html b/docs/df/ddc/webm_2segmenter_8h_source.html
index fb920b6870..88476b359c 100644
--- a/docs/df/ddc/webm_2segmenter_8h_source.html
+++ b/docs/df/ddc/webm_2segmenter_8h_source.html
@@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dde/ts__section__psi_8cc_source.html b/docs/df/dde/ts__section__psi_8cc_source.html
index 08cdbb6b31..67a8f58ceb 100644
--- a/docs/df/dde/ts__section__psi_8cc_source.html
+++ b/docs/df/dde/ts__section__psi_8cc_source.html
@@ -230,7 +230,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html b/docs/df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html
index 4637a62aa4..bf69bb1e0a 100644
--- a/docs/df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html
+++ b/docs/df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html
@@ -118,7 +118,7 @@ int changing_slice_group_i
diff --git a/docs/df/de3/text__track__config_8cc_source.html b/docs/df/de3/text__track__config_8cc_source.html
index a6e42ea7f4..054d319f79 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/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html
index 75bfee0962..5a5df86d28 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/df1/structshaka_1_1ContentProtectionElement-members.html b/docs/df/df1/structshaka_1_1ContentProtectionElement-members.html
index d4ff2d1723..a23dff6101 100644
--- a/docs/df/df1/structshaka_1_1ContentProtectionElement-members.html
+++ b/docs/df/df1/structshaka_1_1ContentProtectionElement-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dfb/classshaka_1_1media_1_1UdpOptions-members.html b/docs/df/dfb/classshaka_1_1media_1_1UdpOptions-members.html
index 446a3e1db3..082be52d01 100644
--- a/docs/df/dfb/classshaka_1_1media_1_1UdpOptions-members.html
+++ b/docs/df/dfb/classshaka_1_1media_1_1UdpOptions-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/df/dfc/playready__key__encryption__flags_8cc_source.html b/docs/df/dfc/playready__key__encryption__flags_8cc_source.html
index cf8d43d41a..a5455557c0 100644
--- a/docs/df/dfc/playready__key__encryption__flags_8cc_source.html
+++ b/docs/df/dfc/playready__key__encryption__flags_8cc_source.html
@@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
diff --git a/docs/dir_0494b8c96e3190a776d2b97ade9c8ddf.html b/docs/dir_0494b8c96e3190a776d2b97ade9c8ddf.html
index 9d1dc1b096..c484a97c8d 100644
--- a/docs/dir_0494b8c96e3190a776d2b97ade9c8ddf.html
+++ b/docs/dir_0494b8c96e3190a776d2b97ade9c8ddf.html
@@ -165,7 +165,7 @@ Files |
diff --git a/docs/dir_2618cd273dea54f184e42d7a562af818.html b/docs/dir_2618cd273dea54f184e42d7a562af818.html
index 2a6268d045..63d4256720 100644
--- a/docs/dir_2618cd273dea54f184e42d7a562af818.html
+++ b/docs/dir_2618cd273dea54f184e42d7a562af818.html
@@ -136,7 +136,7 @@ Files
diff --git a/docs/dir_263e692158cf359dd655c259558153d6.html b/docs/dir_263e692158cf359dd655c259558153d6.html
index f01f6c3531..fe0fbb1d90 100644
--- a/docs/dir_263e692158cf359dd655c259558153d6.html
+++ b/docs/dir_263e692158cf359dd655c259558153d6.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_279fd47bebb21302c25cfb685e84c359.html b/docs/dir_279fd47bebb21302c25cfb685e84c359.html
index 572b465d54..69fafd0b3d 100644
--- a/docs/dir_279fd47bebb21302c25cfb685e84c359.html
+++ b/docs/dir_279fd47bebb21302c25cfb685e84c359.html
@@ -125,7 +125,7 @@ Files
diff --git a/docs/dir_2eceb70145328c029a5f43350007537a.html b/docs/dir_2eceb70145328c029a5f43350007537a.html
index ffd14ac277..2cb8a2cf47 100644
--- a/docs/dir_2eceb70145328c029a5f43350007537a.html
+++ b/docs/dir_2eceb70145328c029a5f43350007537a.html
@@ -101,7 +101,7 @@ Files
diff --git a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
index be419af288..031d22b1c9 100644
--- a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
+++ b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html
@@ -107,7 +107,7 @@ Directories
diff --git a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
index 449458d83d..011e0357dd 100644
--- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
+++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html
@@ -149,7 +149,7 @@ Files
diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html
index ce99bd22d7..753d7de3be 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 0e1e072264..da0c71c55f 100644
--- a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html
+++ b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html
@@ -181,7 +181,7 @@ Files
diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
index 0137103d51..f66271d09a 100644
--- a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
+++ b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html
@@ -101,7 +101,7 @@ Directories
diff --git a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html
index 6c5643396a..a4b4d1fd62 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 20446b7e12..65bede4dd8 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 a091ed4806..c008de5830 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 a88e918b4c..403223f5d0 100644
--- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html
+++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html
@@ -117,7 +117,7 @@ Files
diff --git a/docs/dir_b0da65f92a9541ef8f345654d4bd88fd.html b/docs/dir_b0da65f92a9541ef8f345654d4bd88fd.html
index d3224fb994..27a098e1fd 100644
--- a/docs/dir_b0da65f92a9541ef8f345654d4bd88fd.html
+++ b/docs/dir_b0da65f92a9541ef8f345654d4bd88fd.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_ba94ecd487194410fd7c4b70c530929c.html b/docs/dir_ba94ecd487194410fd7c4b70c530929c.html
index df83d399ae..b3a4656a1f 100644
--- a/docs/dir_ba94ecd487194410fd7c4b70c530929c.html
+++ b/docs/dir_ba94ecd487194410fd7c4b70c530929c.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
index 02e0bb5da9..0209a61b71 100644
--- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
+++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html
@@ -255,7 +255,7 @@ Files
diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html
index 7b3e60b3ad..060e34eedc 100644
--- a/docs/dir_d422163b96683743ed3963d4aac17747.html
+++ b/docs/dir_d422163b96683743ed3963d4aac17747.html
@@ -147,7 +147,7 @@ Files
diff --git a/docs/dir_ebd49ab0652c2e9158bbb57c55382729.html b/docs/dir_ebd49ab0652c2e9158bbb57c55382729.html
index 5cd8300cc0..a4aa2c09bb 100644
--- a/docs/dir_ebd49ab0652c2e9158bbb57c55382729.html
+++ b/docs/dir_ebd49ab0652c2e9158bbb57c55382729.html
@@ -93,7 +93,7 @@ Files
diff --git a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html
index 17e405cc9b..d81b4f77c5 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 bbd9adc0c3..f76856f888 100644
--- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html
+++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html
@@ -171,7 +171,7 @@ Files
diff --git a/docs/files.html b/docs/files.html
index 9c9eb1fee7..9a63a0e1eb 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -454,7 +454,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions.html b/docs/functions.html
index 238e84496a..ea86881e2b 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_b.html b/docs/functions_b.html
index 032ccc2930..b8409b9050 100644
--- a/docs/functions_b.html
+++ b/docs/functions_b.html
@@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_c.html b/docs/functions_c.html
index 3b674bf30e..d14cf91ec3 100644
--- a/docs/functions_c.html
+++ b/docs/functions_c.html
@@ -250,7 +250,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_d.html b/docs/functions_d.html
index 05db63d5e3..4c021d9f0b 100644
--- a/docs/functions_d.html
+++ b/docs/functions_d.html
@@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_e.html b/docs/functions_e.html
index 2ab73dd4f0..13f7478754 100644
--- a/docs/functions_e.html
+++ b/docs/functions_e.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_enum.html b/docs/functions_enum.html
index c634476d0e..322754575f 100644
--- a/docs/functions_enum.html
+++ b/docs/functions_enum.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_eval.html b/docs/functions_eval.html
index a3f14ed29e..7fe8b61353 100644
--- a/docs/functions_eval.html
+++ b/docs/functions_eval.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_f.html b/docs/functions_f.html
index 7cae355c94..95da654020 100644
--- a/docs/functions_f.html
+++ b/docs/functions_f.html
@@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func.html b/docs/functions_func.html
index 2d0a53a8f8..eab456318b 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -244,7 +244,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html
index 24724c8d8e..a39e1f7747 100644
--- a/docs/functions_func_b.html
+++ b/docs/functions_func_b.html
@@ -236,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html
index c2d5e7fcec..c26b10eef6 100644
--- a/docs/functions_func_c.html
+++ b/docs/functions_func_c.html
@@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html
index 4c2966f9c8..8ec8e784a4 100644
--- a/docs/functions_func_d.html
+++ b/docs/functions_func_d.html
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html
index dd2b907e85..948e1f07bb 100644
--- a/docs/functions_func_e.html
+++ b/docs/functions_func_e.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html
index 7a44d67ec8..dd87732a4e 100644
--- a/docs/functions_func_f.html
+++ b/docs/functions_func_f.html
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html
index 59ee2082a0..2065eadeec 100644
--- a/docs/functions_func_g.html
+++ b/docs/functions_func_g.html
@@ -279,7 +279,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html
index 5af2d5c4f6..ce3db40412 100644
--- a/docs/functions_func_h.html
+++ b/docs/functions_func_h.html
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html
index ac5ed715a4..2a88fc5ea4 100644
--- a/docs/functions_func_i.html
+++ b/docs/functions_func_i.html
@@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html
index 783810dd0d..5528976fb0 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 49c3decb86..6e03aa7bef 100644
--- a/docs/functions_func_m.html
+++ b/docs/functions_func_m.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html
index d1896e4ba3..558d43a04b 100644
--- a/docs/functions_func_n.html
+++ b/docs/functions_func_n.html
@@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html
index 771192aabc..b325c98413 100644
--- a/docs/functions_func_o.html
+++ b/docs/functions_func_o.html
@@ -198,7 +198,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html
index 53c9bfad17..716b2bdb34 100644
--- a/docs/functions_func_p.html
+++ b/docs/functions_func_p.html
@@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html
index 0dbdc6d362..cf65cdaa82 100644
--- a/docs/functions_func_r.html
+++ b/docs/functions_func_r.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html
index 88b1fb6777..5d4848fb0a 100644
--- a/docs/functions_func_s.html
+++ b/docs/functions_func_s.html
@@ -297,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html
index bdcd821948..8129bcbe94 100644
--- a/docs/functions_func_t.html
+++ b/docs/functions_func_t.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html
index 40e5b2cfb6..d859e22b18 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 3796b153ad..a1f2e1625b 100644
--- a/docs/functions_func_v.html
+++ b/docs/functions_func_v.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html
index 3abb9e755c..a8aea498a1 100644
--- a/docs/functions_func_w.html
+++ b/docs/functions_func_w.html
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_func_x.html b/docs/functions_func_x.html
index e4d088fba6..d7456fd894 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 bad585ea7a..1f4d388b90 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 17a7ff7f85..e87e12fa7d 100644
--- a/docs/functions_g.html
+++ b/docs/functions_g.html
@@ -280,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_h.html b/docs/functions_h.html
index ea69dea76b..1ecac6ce62 100644
--- a/docs/functions_h.html
+++ b/docs/functions_h.html
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_i.html b/docs/functions_i.html
index b97d536e41..752c97b617 100644
--- a/docs/functions_i.html
+++ b/docs/functions_i.html
@@ -222,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_k.html b/docs/functions_k.html
index 9fece75241..4a8b3c1bae 100644
--- a/docs/functions_k.html
+++ b/docs/functions_k.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_l.html b/docs/functions_l.html
index b212b861f2..1519b24cb4 100644
--- a/docs/functions_l.html
+++ b/docs/functions_l.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_m.html b/docs/functions_m.html
index 5278805df4..af8e750408 100644
--- a/docs/functions_m.html
+++ b/docs/functions_m.html
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_n.html b/docs/functions_n.html
index 25536f6109..3c9925e13e 100644
--- a/docs/functions_n.html
+++ b/docs/functions_n.html
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_o.html b/docs/functions_o.html
index de039f1d5b..7b284bbd7a 100644
--- a/docs/functions_o.html
+++ b/docs/functions_o.html
@@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_p.html b/docs/functions_p.html
index 5a1c5f9fce..7edb567cd2 100644
--- a/docs/functions_p.html
+++ b/docs/functions_p.html
@@ -248,7 +248,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_r.html b/docs/functions_r.html
index 2935aad42c..475327e06b 100644
--- a/docs/functions_r.html
+++ b/docs/functions_r.html
@@ -203,7 +203,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_s.html b/docs/functions_s.html
index d4c402eeed..63d064765d 100644
--- a/docs/functions_s.html
+++ b/docs/functions_s.html
@@ -316,7 +316,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_t.html b/docs/functions_t.html
index dffc77ec12..544d1c3481 100644
--- a/docs/functions_t.html
+++ b/docs/functions_t.html
@@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_type.html b/docs/functions_type.html
index 95dfcd65a7..37a225bba8 100644
--- a/docs/functions_type.html
+++ b/docs/functions_type.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_u.html b/docs/functions_u.html
index 03b2adae7d..9388d28f2d 100644
--- a/docs/functions_u.html
+++ b/docs/functions_u.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_v.html b/docs/functions_v.html
index 4f88ca1f1b..461b03622b 100644
--- a/docs/functions_v.html
+++ b/docs/functions_v.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index e735dec8e2..2629734a07 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_w.html b/docs/functions_w.html
index cea6f09e4e..d4a0163d2d 100644
--- a/docs/functions_w.html
+++ b/docs/functions_w.html
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_x.html b/docs/functions_x.html
index 58ac7fd899..43d8c7904f 100644
--- a/docs/functions_x.html
+++ b/docs/functions_x.html
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/functions_~.html b/docs/functions_~.html
index 24c8bc4b25..0f43dd55ad 100644
--- a/docs/functions_~.html
+++ b/docs/functions_~.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index d494b5182e..ca2cbfc3f3 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -380,7 +380,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/index.html b/docs/index.html
index 47e76f6803..40a578fa82 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 e265049777..5ae8ce0866 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index c4e84e8764..7061c61774 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 4f86d903ef..8a8fbfa523 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');