diff --git a/docs/annotated.html b/docs/annotated.html index 855a9a0a6d..4b0d1266c4 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -301,7 +301,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/classes.html b/docs/classes.html index c06b4dc422..c0b81c7f3c 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -165,7 +165,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 7b097726cb..8e1f36b784 100644 --- a/docs/d0/d06/mpd__flags_8cc_source.html +++ b/docs/d0/d06/mpd__flags_8cc_source.html @@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html b/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html index 86e091344a..4584faf2bf 100644 --- a/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html +++ b/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html @@ -108,7 +108,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 0b91ec5369..833bed468b 100644 --- a/docs/d0/d0e/muxer__options_8h_source.html +++ b/docs/d0/d0e/muxer__options_8h_source.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html index 3394eca6c3..da7da45800 100644 --- a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html +++ b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html index a2dd4f5809..ff48d75091 100644 --- a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html +++ b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html index a5c706751c..989e18f8df 100644 --- a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html +++ b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html index 094530edec..1eb628f888 100644 --- a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html +++ b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d30/mock__mpd__notifier_8h_source.html b/docs/d0/d30/mock__mpd__notifier_8h_source.html index c12d5795f1..cfeb3db34f 100644 --- a/docs/d0/d30/mock__mpd__notifier_8h_source.html +++ b/docs/d0/d30/mock__mpd__notifier_8h_source.html @@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d32/mp2t__common_8h_source.html b/docs/d0/d32/mp2t__common_8h_source.html index 194f72c9a9..9d0e3e6524 100644 --- a/docs/d0/d32/mp2t__common_8h_source.html +++ b/docs/d0/d32/mp2t__common_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d35/es__descriptor_8cc_source.html b/docs/d0/d35/es__descriptor_8cc_source.html index 7937e51b7f..dbe25eb6b3 100644 --- a/docs/d0/d35/es__descriptor_8cc_source.html +++ b/docs/d0/d35/es__descriptor_8cc_source.html @@ -282,7 +282,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html index 5ee0a97faf..8700b839e1 100644 --- a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html +++ b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/webm__constants_8h_source.html b/docs/d0/d3a/webm__constants_8h_source.html index 165ef9db34..318df09d76 100644 --- a/docs/d0/d3a/webm__constants_8h_source.html +++ b/docs/d0/d3a/webm__constants_8h_source.html @@ -313,7 +313,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d42/widevine__encryption__flags_8cc_source.html b/docs/d0/d42/widevine__encryption__flags_8cc_source.html index 9fe762dc8a..a7858187af 100644 --- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html +++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html @@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html index 22b74a7322..4b4176525a 100644 --- a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html +++ b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d46/fourccs_8h_source.html b/docs/d0/d46/fourccs_8h_source.html index f5229d61f6..1e088ede26 100644 --- a/docs/d0/d46/fourccs_8h_source.html +++ b/docs/d0/d46/fourccs_8h_source.html @@ -209,7 +209,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 f0c448b4df..f083400a2b 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 @@ -234,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html index 5d9177f9bb..181679713a 100644 --- a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html +++ b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4e/libcrypto__threading_8cc_source.html b/docs/d0/d4e/libcrypto__threading_8cc_source.html index 4a9c7cfbcf..cdb46f04a9 100644 --- a/docs/d0/d4e/libcrypto__threading_8cc_source.html +++ b/docs/d0/d4e/libcrypto__threading_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html b/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html index 7c4d29542e..355bfc5c18 100644 --- a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html +++ b/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html index 24b3621cec..848e9f5194 100644 --- a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html +++ b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d7d/decryptor__source_8h_source.html b/docs/d0/d7d/decryptor__source_8h_source.html index 21e4574a91..c8929699df 100644 --- a/docs/d0/d7d/decryptor__source_8h_source.html +++ b/docs/d0/d7d/decryptor__source_8h_source.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html index 85dc5b6abf..282d258a59 100644 --- a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html +++ b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html @@ -119,7 +119,7 @@ std::vector< uint8_t >  diff --git a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html index f25c7c64f7..a1dc35833a 100644 --- a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html +++ b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html index 8592121f2e..e0b87b4b0d 100644 --- a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html +++ b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html index 88c0ebcc49..8d92a34db5 100644 --- a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html +++ b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html @@ -123,7 +123,7 @@ std::vector< diff --git a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html index 6033b2eb4f..3acd8760a6 100644 --- a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html +++ b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/da6/stream__descriptor_8cc_source.html b/docs/d0/da6/stream__descriptor_8cc_source.html index ba6d237eab..e3425c3863 100644 --- a/docs/d0/da6/stream__descriptor_8cc_source.html +++ b/docs/d0/da6/stream__descriptor_8cc_source.html @@ -229,7 +229,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html index d9f0a06801..c5c8fff10e 100644 --- a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html +++ b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html @@ -146,7 +146,7 @@ Public Member Functions diff --git a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html index 7a7ca100d9..c7fb0ce2cb 100644 --- a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html +++ b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html index 1a435b82ef..b4dc4371c3 100644 --- a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html +++ b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html index ac2cfc4a5f..345c66cc52 100644 --- a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html +++ b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html index 3236323dfd..adec7ddc76 100644 --- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html +++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html index 120eeedf44..37408754a5 100644 --- a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html +++ b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html @@ -112,7 +112,7 @@ void operator() ( diff --git a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html index fc19e5cc33..eb0342aacf 100644 --- a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html +++ b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html index 2c9e240b45..d3c69a302f 100644 --- a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html +++ b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html index 347642f94d..081aaa48c7 100644 --- a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html +++ b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html @@ -123,7 +123,7 @@ std::vector< uint8_t >  diff --git a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html index eb2c8a3b5d..55ad868d73 100644 --- a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html +++ b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/df3/packager__util_8cc_source.html b/docs/d0/df3/packager__util_8cc_source.html index ca59da9bc2..acf1477b5c 100644 --- a/docs/d0/df3/packager__util_8cc_source.html +++ b/docs/d0/df3/packager__util_8cc_source.html @@ -315,7 +315,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html index b98ede5c68..945a89ade6 100644 --- a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html +++ b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html index c31e7a47cc..1463ef47a5 100644 --- a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html +++ b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html @@ -116,7 +116,7 @@ scoped_refptr< diff --git a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html index 53f43c7990..c1e66911cd 100644 --- a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html +++ b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d08/segmenter_8cc_source.html b/docs/d1/d08/segmenter_8cc_source.html index 1ddbc66e24..69b3fb0883 100644 --- a/docs/d1/d08/segmenter_8cc_source.html +++ b/docs/d1/d08/segmenter_8cc_source.html @@ -544,7 +544,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d13/status_8h_source.html b/docs/d1/d13/status_8h_source.html index 74e8a7fafe..9c67bbbd27 100644 --- a/docs/d1/d13/status_8h_source.html +++ b/docs/d1/d13/status_8h_source.html @@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html index 4ae7d6d833..122681b733 100644 --- a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html +++ b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d1d/muxer__flags_8cc_source.html b/docs/d1/d1d/muxer__flags_8cc_source.html index f3c889dc45..fd0daa55e5 100644 --- a/docs/d1/d1d/muxer__flags_8cc_source.html +++ b/docs/d1/d1d/muxer__flags_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d27/key__fetcher_8h_source.html b/docs/d1/d27/key__fetcher_8h_source.html index 626df8a677..7313d11458 100644 --- a/docs/d1/d27/key__fetcher_8h_source.html +++ b/docs/d1/d27/key__fetcher_8h_source.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html index bf2d6ceba0..193104e730 100644 --- a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html +++ b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html index ddf134a4d6..a797031f47 100644 --- a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html +++ b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html index 71b56e2651..2cc573cbbe 100644 --- a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html +++ b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html b/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html index 1128bea652..21eacb4f4d 100644 --- a/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html +++ b/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html @@ -175,7 +175,7 @@ Additional Inherited Members diff --git a/docs/d1/d37/es__parser__h264_8h_source.html b/docs/d1/d37/es__parser__h264_8h_source.html index 57355b368b..5bff81b1ab 100644 --- a/docs/d1/d37/es__parser__h264_8h_source.html +++ b/docs/d1/d37/es__parser__h264_8h_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html index 116de271ad..aa3fc74879 100644 --- a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html +++ b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d3b/mpd__generator__flags_8h_source.html b/docs/d1/d3b/mpd__generator__flags_8h_source.html index 37a7647930..8f9ca715f3 100644 --- a/docs/d1/d3b/mpd__generator__flags_8h_source.html +++ b/docs/d1/d3b/mpd__generator__flags_8h_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d45/decoding__time__iterator_8cc_source.html b/docs/d1/d45/decoding__time__iterator_8cc_source.html index fbc5f2bb14..0ffbf68c95 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 6b75a6ee52..d9c7d0275c 100644 --- a/docs/d1/d48/text__track__config_8h_source.html +++ b/docs/d1/d48/text__track__config_8h_source.html @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html index d8084ef9c7..c0b08984a7 100644 --- a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html +++ b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html @@ -145,7 +145,7 @@ static const int kPacketSi diff --git a/docs/d1/d4d/h264__bit__reader_8cc_source.html b/docs/d1/d4d/h264__bit__reader_8cc_source.html index dd2eeb0721..f5cb47126f 100644 --- a/docs/d1/d4d/h264__bit__reader_8cc_source.html +++ b/docs/d1/d4d/h264__bit__reader_8cc_source.html @@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html index d80baf3dc6..4afc11d8c7 100644 --- a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html +++ b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html @@ -127,7 +127,7 @@ double suggested_presentat diff --git a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html index e5834781db..8b59c3fb89 100644 --- a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html +++ b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html index bfdd482d5f..3e2a1def33 100644 --- a/docs/d1/d72/language__utils_8cc_source.html +++ b/docs/d1/d72/language__utils_8cc_source.html @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html index 5fa6836ea7..9ea693ce82 100644 --- a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html +++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html @@ -114,7 +114,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 712807addb..b49dfab611 100644 --- a/docs/d1/d74/mp2t__media__parser_8cc_source.html +++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html @@ -528,7 +528,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html index 9263f2ccb8..cd0a476dd3 100644 --- a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html +++ b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html index ee7fb451f9..4f810bbeb0 100644 --- a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html +++ b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html @@ -176,7 +176,7 @@ base::Clock * clock () diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html index cf645e9f37..e2d75f7db2 100644 --- a/docs/d1/d7d/webm__video__client_8cc_source.html +++ b/docs/d1/d7d/webm__video__client_8cc_source.html @@ -285,7 +285,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html index dc8a9e36e1..e4969a8f90 100644 --- a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html +++ b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html index 68abfee71a..1c8bf245d7 100644 --- a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html +++ b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html @@ -192,7 +192,7 @@ Additional Inherited Members diff --git a/docs/d1/d82/adts__constants_8h_source.html b/docs/d1/d82/adts__constants_8h_source.html index 8b94ac7cde..96f022f979 100644 --- a/docs/d1/d82/adts__constants_8h_source.html +++ b/docs/d1/d82/adts__constants_8h_source.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html index 68b676258c..c9f6dccfcf 100644 --- a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html +++ b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html @@ -218,7 +218,7 @@ Static Public Member Functions diff --git a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html index 02e65495b0..eb93e4015b 100644 --- a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html +++ b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d8e/webm__audio__client_8cc_source.html b/docs/d1/d8e/webm__audio__client_8cc_source.html index d1f4dafbbb..b5050ac4ee 100644 --- a/docs/d1/d8e/webm__audio__client_8cc_source.html +++ b/docs/d1/d8e/webm__audio__client_8cc_source.html @@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html index 3b7d643ab6..4398f98298 100644 --- a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html +++ b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html @@ -242,7 +242,7 @@ false if max_offset > diff --git a/docs/d1/d9d/tracks__builder_8h_source.html b/docs/d1/d9d/tracks__builder_8h_source.html index 8dd8482b4e..402584ced7 100644 --- a/docs/d1/d9d/tracks__builder_8h_source.html +++ b/docs/d1/d9d/tracks__builder_8h_source.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html index 0b044f6493..96d009daa6 100644 --- a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html +++ b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html b/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html index 5e674cfb2e..594edb95d5 100644 --- a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html +++ b/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html @@ -175,7 +175,7 @@ Additional Inherited Members diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html index 09621c4dcc..b910b39172 100644 --- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html +++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html index 6e2ac0471a..f2715c797d 100644 --- a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html +++ b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html @@ -181,7 +181,7 @@ Additional Inherited Members diff --git a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html index 856e9302a6..9e3b145105 100644 --- a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html +++ b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html index 4c76775658..011cd95c35 100644 --- a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html +++ b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html @@ -156,7 +156,7 @@ Protected Member Functions diff --git a/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html b/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html index bce44748d5..5cb3eef57a 100644 --- a/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html +++ b/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html @@ -100,7 +100,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 664d4e349a..ae1482c1de 100644 --- a/docs/d1/de2/composition__offset__iterator_8cc_source.html +++ b/docs/d1/de2/composition__offset__iterator_8cc_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/df0/aes__encryptor_8h_source.html b/docs/d1/df0/aes__encryptor_8h_source.html index f72a786020..34ac2cc067 100644 --- a/docs/d1/df0/aes__encryptor_8h_source.html +++ b/docs/d1/df0/aes__encryptor_8h_source.html @@ -305,7 +305,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/df1/multi__segment__segmenter_8cc_source.html b/docs/d1/df1/multi__segment__segmenter_8cc_source.html index 227695b0ed..f18a670b79 100644 --- a/docs/d1/df1/multi__segment__segmenter_8cc_source.html +++ b/docs/d1/df1/multi__segment__segmenter_8cc_source.html @@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html index 40952f09f7..a418d77395 100644 --- a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html +++ b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d02/timestamp_8h_source.html b/docs/d2/d02/timestamp_8h_source.html index c3a4260e5b..a80beb547d 100644 --- a/docs/d2/d02/timestamp_8h_source.html +++ b/docs/d2/d02/timestamp_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html index 20ff6bcabe..1e56d0157f 100644 --- a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html +++ b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d17/ts__section__pat_8cc_source.html b/docs/d2/d17/ts__section__pat_8cc_source.html index 105962bcf4..3d27f92247 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 aa99c103e1..f7a22c0cd3 100644 --- a/docs/d2/d23/threaded__io__file_8cc_source.html +++ b/docs/d2/d23/threaded__io__file_8cc_source.html @@ -279,7 +279,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 e7887c6440..ccf7e77d99 100644 --- a/docs/d2/d24/packager__util_8h_source.html +++ b/docs/d2/d24/packager__util_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html index 56d9d3946a..9393551afb 100644 --- a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html +++ b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html @@ -184,7 +184,7 @@ Additional Inherited Members diff --git a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html index fde7c84501..b921e819ca 100644 --- a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html +++ b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d30/tracks__builder_8cc_source.html b/docs/d2/d30/tracks__builder_8cc_source.html index 3c9a323fa6..0d024abd60 100644 --- a/docs/d2/d30/tracks__builder_8cc_source.html +++ b/docs/d2/d30/tracks__builder_8cc_source.html @@ -487,7 +487,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html index e8b723fbc8..2082075743 100644 --- a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html +++ b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html index dbdc48cabd..41cb184409 100644 --- a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html +++ b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d4d/file_8h_source.html b/docs/d2/d4d/file_8h_source.html index adfbc06cbe..bcde929c55 100644 --- a/docs/d2/d4d/file_8h_source.html +++ b/docs/d2/d4d/file_8h_source.html @@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html index 1bddbb582a..e253fc17a3 100644 --- a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html +++ b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html @@ -121,7 +121,7 @@ int max_long_term_frame_id diff --git a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html index 504a481787..52e64c3f42 100644 --- a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html +++ b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html index 7bc1da2a97..344ddc5dc4 100644 --- a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html +++ b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html @@ -155,7 +155,7 @@ void Reset () override diff --git a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html index 95f1efb727..a3f07f8468 100644 --- a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html +++ b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d62/simple__mpd__notifier_8h_source.html b/docs/d2/d62/simple__mpd__notifier_8h_source.html index 79208a7927..773ae7e840 100644 --- a/docs/d2/d62/simple__mpd__notifier_8h_source.html +++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html index 955405b2c6..81062f3b32 100644 --- a/docs/d2/d6f/classBandwidthEstimator.html +++ b/docs/d2/d6f/classBandwidthEstimator.html @@ -151,7 +151,7 @@ static const int kUseAllBl diff --git a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html index a927b887c5..261297ac4c 100644 --- a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html +++ b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html index d47414662d..3eb48a3238 100644 --- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html +++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html @@ -242,7 +242,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 6c0dd5b01e..c01aa09533 100644 --- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html +++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html @@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html index cde203199f..b19e471d2a 100644 --- a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html +++ b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html @@ -302,7 +302,7 @@ static const diff --git a/docs/d2/d92/box__reader_8h_source.html b/docs/d2/d92/box__reader_8h_source.html index 755495e731..44b5efa071 100644 --- a/docs/d2/d92/box__reader_8h_source.html +++ b/docs/d2/d92/box__reader_8h_source.html @@ -249,7 +249,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d98/avc__decoder__configuration_8h_source.html b/docs/d2/d98/avc__decoder__configuration_8h_source.html index 1016684a23..007aa343e0 100644 --- a/docs/d2/d98/avc__decoder__configuration_8h_source.html +++ b/docs/d2/d98/avc__decoder__configuration_8h_source.html @@ -154,7 +154,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 5e16082e14..dfab628a7a 100644 --- a/docs/d2/da6/threaded__io__file_8h_source.html +++ b/docs/d2/da6/threaded__io__file_8h_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html index 008f54fade..547ba17947 100644 --- a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html +++ b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html @@ -146,7 +146,7 @@ bool is_encrypted diff --git a/docs/d2/dda/vp__codec__configuration_8cc_source.html b/docs/d2/dda/vp__codec__configuration_8cc_source.html index 73cb48a1de..f2efa854cf 100644 --- a/docs/d2/dda/vp__codec__configuration_8cc_source.html +++ b/docs/d2/dda/vp__codec__configuration_8cc_source.html @@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/de6/packager__main_8cc_source.html b/docs/d2/de6/packager__main_8cc_source.html index fda4263c81..6eca86523d 100644 --- a/docs/d2/de6/packager__main_8cc_source.html +++ b/docs/d2/de6/packager__main_8cc_source.html @@ -536,7 +536,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 b4e4455513..c9366a257d 100644 --- a/docs/d2/deb/es__parser_8h_source.html +++ b/docs/d2/deb/es__parser_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html index 93288e730c..c47796e414 100644 --- a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html +++ b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html index da00cd7a5c..5add49361f 100644 --- a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html +++ b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html @@ -195,7 +195,7 @@ Public Member Functions diff --git a/docs/d2/dfd/adts__header_8h_source.html b/docs/d2/dfd/adts__header_8h_source.html index d6fa4d8946..94447661cf 100644 --- a/docs/d2/dfd/adts__header_8h_source.html +++ b/docs/d2/dfd/adts__header_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html index 9aabb89d87..fe99af1a03 100644 --- a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html +++ b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html @@ -225,7 +225,7 @@ const scoped_refptr< diff --git a/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html b/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html index 4d3100d99c..336ecf41c8 100644 --- a/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html +++ b/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html index 3514501579..a25d7aa040 100644 --- a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html +++ b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html index 61caf8d142..2c5a9d5283 100644 --- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html +++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html @@ -234,7 +234,7 @@ Additional Inherited Members diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html index a5657706fb..c8f299a058 100644 --- a/docs/d3/d15/udp__file__win_8cc_source.html +++ b/docs/d3/d15/udp__file__win_8cc_source.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d19/io__cache_8h_source.html b/docs/d3/d19/io__cache_8h_source.html index 07c82d593a..c93ac7ca3b 100644 --- a/docs/d3/d19/io__cache_8h_source.html +++ b/docs/d3/d19/io__cache_8h_source.html @@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html index ac571e4200..043cfa6575 100644 --- a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html +++ b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html @@ -192,7 +192,7 @@ Additional Inherited Members diff --git a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html index 11e15594c9..adb2e4bfba 100644 --- a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html +++ b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d37/single__segment__segmenter_8cc_source.html b/docs/d3/d37/single__segment__segmenter_8cc_source.html index 516010aa00..924c4cba4f 100644 --- a/docs/d3/d37/single__segment__segmenter_8cc_source.html +++ b/docs/d3/d37/single__segment__segmenter_8cc_source.html @@ -341,7 +341,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html index 48be5329fd..bb733f4d4d 100644 --- a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html +++ b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html @@ -311,7 +311,7 @@ KeyFetcher implementation overrides. diff --git a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html index 8eee2b90fe..e6ccdcc30b 100644 --- a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html +++ b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html index afe4319996..fe5f23c2aa 100644 --- a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html +++ b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d56/decrypt__config_8cc_source.html b/docs/d3/d56/decrypt__config_8cc_source.html index b8e75f6829..48b27c876b 100644 --- a/docs/d3/d56/decrypt__config_8cc_source.html +++ b/docs/d3/d56/decrypt__config_8cc_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d62/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html index bb9984fdf2..21a49ee091 100644 --- a/docs/d3/d62/rcheck_8h_source.html +++ b/docs/d3/d62/rcheck_8h_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html index 1e14e7a748..5a8c173419 100644 --- a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html +++ b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html @@ -125,7 +125,7 @@ scoped_ptr< diff --git a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html index 0a9f677f4c..8fe24b7e41 100644 --- a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html +++ b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html @@ -297,7 +297,7 @@ void  diff --git a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html index 2b1d944034..0e7dfb8ed6 100644 --- a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html +++ b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d3/d76/muxer__flags_8h_source.html b/docs/d3/d76/muxer__flags_8h_source.html index 2820ff6b4d..d8f6803f85 100644 --- a/docs/d3/d76/muxer__flags_8h_source.html +++ b/docs/d3/d76/muxer__flags_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html index a9b08b969d..87d14798c5 100644 --- a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html +++ b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html @@ -190,7 +190,7 @@ Additional Inherited Members diff --git a/docs/d3/d80/muxer__util_8h_source.html b/docs/d3/d80/muxer__util_8h_source.html index 3d123628b6..50a99067e3 100644 --- a/docs/d3/d80/muxer__util_8h_source.html +++ b/docs/d3/d80/muxer__util_8h_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html index d965c09012..b00e6fb4ad 100644 --- a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html +++ b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d8d/webm__audio__client_8h_source.html b/docs/d3/d8d/webm__audio__client_8h_source.html index c1e51b2417..f999745c74 100644 --- a/docs/d3/d8d/webm__audio__client_8h_source.html +++ b/docs/d3/d8d/webm__audio__client_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html index 0865d301e9..e466183dec 100644 --- a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html +++ b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html index a5d720be50..cd6db0f581 100644 --- a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html +++ b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/db6/cenc_8cc_source.html b/docs/d3/db6/cenc_8cc_source.html index 85aafe22ee..b4d26cbaa0 100644 --- a/docs/d3/db6/cenc_8cc_source.html +++ b/docs/d3/db6/cenc_8cc_source.html @@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/db6/webm__parser_8cc_source.html b/docs/d3/db6/webm__parser_8cc_source.html index 8da6827ea0..384ad3997d 100644 --- a/docs/d3/db6/webm__parser_8cc_source.html +++ b/docs/d3/db6/webm__parser_8cc_source.html @@ -1068,7 +1068,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html index 0bb3bf8b0a..9f415541c4 100644 --- a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html +++ b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html @@ -124,7 +124,7 @@ int chroma_offset [32] diff --git a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html index 4cc51966da..e204e7e4f6 100644 --- a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html +++ b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html index 45a6c5a434..c8c2a590b7 100644 --- a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html +++ b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbe/demuxer_8cc_source.html b/docs/d3/dbe/demuxer_8cc_source.html index aef7898035..2538865129 100644 --- a/docs/d3/dbe/demuxer_8cc_source.html +++ b/docs/d3/dbe/demuxer_8cc_source.html @@ -306,7 +306,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html index e4e0825d0e..293a41040b 100644 --- a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html +++ b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html index e58fcbd858..145b03fb75 100644 --- a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html +++ b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html index 4d699d8b72..b24a892cd0 100644 --- a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html +++ b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html index eb299a551f..67f4175ea4 100644 --- a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html +++ b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html @@ -178,7 +178,7 @@ Additional Inherited Members diff --git a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html index 6883d32a2d..e41cca546b 100644 --- a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html +++ b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html @@ -130,7 +130,7 @@ uint64_t file_size diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html index c4327fe35f..81d09c910c 100644 --- a/docs/d3/df1/box__reader_8cc_source.html +++ b/docs/d3/df1/box__reader_8cc_source.html @@ -295,7 +295,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html index 6a7c92c7d8..2c72e4d8d8 100644 --- a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html +++ b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html @@ -381,7 +381,7 @@ class DynamicMpdBuilderTes diff --git a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html index ab78b0c8d4..6056626d4f 100644 --- a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html +++ b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html index 4404e36a99..6609ec353f 100644 --- a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html +++ b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html index 6364a02ee6..4914e428fd 100644 --- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html +++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html @@ -330,7 +330,7 @@ class MediaStream diff --git a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html index 59d8fc7394..2bd3beadeb 100644 --- a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html +++ b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html index 5c19ce028b..b4706ecfbc 100644 --- a/docs/d4/d37/io__cache_8cc_source.html +++ b/docs/d4/d37/io__cache_8cc_source.html @@ -253,7 +253,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html index fbed40843d..63082c41e1 100644 --- a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html +++ b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html @@ -177,7 +177,7 @@ Public Member Functions diff --git a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html index d68c58e701..40ca6a32af 100644 --- a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html +++ b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html @@ -122,7 +122,7 @@ size_t NumEmulationPrevent diff --git a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html index 58aa783dea..1b3dc13020 100644 --- a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html +++ b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html index 0e2717421d..cd3b7c30cf 100644 --- a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html +++ b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html index 975c9ebcd1..463400a959 100644 --- a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html +++ b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html @@ -235,7 +235,7 @@ Public Member Functions diff --git a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html index 1cef3f2f79..f0a40c2cb2 100644 --- a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html +++ b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html @@ -123,7 +123,7 @@ uint32_t data_size diff --git a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html index fc704bbfb1..94ae40f59f 100644 --- a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html +++ b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html @@ -127,7 +127,7 @@ union { diff --git a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html index 817218fabe..bc73571fd0 100644 --- a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html +++ b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html index 599c5a3b6a..9253a01da2 100644 --- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html +++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html @@ -183,7 +183,7 @@ static const size_t  diff --git a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html index 9a7aebd37a..d4734978ea 100644 --- a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html +++ b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/db2/cluster__builder_8h_source.html b/docs/d4/db2/cluster__builder_8h_source.html index 638f4de861..b9ab5f17cc 100644 --- a/docs/d4/db2/cluster__builder_8h_source.html +++ b/docs/d4/db2/cluster__builder_8h_source.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html index 90c8b0c1d3..7eff78ae55 100644 --- a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html +++ b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html @@ -118,7 +118,7 @@ int changing_slice_group_i diff --git a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html index 098a1592b4..cdaa843ec4 100644 --- a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html +++ b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html index 1821883618..861f2e3c2e 100644 --- a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html +++ b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html index 8a1f0e173e..938263555d 100644 --- a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html +++ b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html index e6d57bfb8f..2bb9accc56 100644 --- a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html +++ b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html @@ -143,7 +143,7 @@ uint64_t earliest_presenta diff --git a/docs/d4/dd3/bit__reader_8h_source.html b/docs/d4/dd3/bit__reader_8h_source.html index f8720e0efe..5a12097a7d 100644 --- a/docs/d4/dd3/bit__reader_8h_source.html +++ b/docs/d4/dd3/bit__reader_8h_source.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dd4/segmenter_8h_source.html b/docs/d4/dd4/segmenter_8h_source.html index 45e817a4d3..e6a43d37fc 100644 --- a/docs/d4/dd4/segmenter_8h_source.html +++ b/docs/d4/dd4/segmenter_8h_source.html @@ -223,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html index 6844fc2ad6..946100fea3 100644 --- a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html +++ b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html @@ -193,7 +193,7 @@ Additional Inherited Members diff --git a/docs/d4/dde/webvtt__util_8h_source.html b/docs/d4/dde/webvtt__util_8h_source.html index 71e00a683f..5d33704ac7 100644 --- a/docs/d4/dde/webvtt__util_8h_source.html +++ b/docs/d4/dde/webvtt__util_8h_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html index 47deaaca24..5bc6f4da7d 100644 --- a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html +++ b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html @@ -115,7 +115,7 @@ uint32_t cipher_bytes< diff --git a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html index 2138c9dc25..f80e86fb3b 100644 --- a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html +++ b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html @@ -225,7 +225,7 @@ Public Member Functions diff --git a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html index 65be8624b8..24897dc832 100644 --- a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html +++ b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/df5/request__signer_8cc_source.html b/docs/d4/df5/request__signer_8cc_source.html index 6f2d288002..8332dcddfc 100644 --- a/docs/d4/df5/request__signer_8cc_source.html +++ b/docs/d4/df5/request__signer_8cc_source.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html index 909fdcf02a..41fd1ca892 100644 --- a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html +++ b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dff/webm__media__parser_8cc_source.html b/docs/d4/dff/webm__media__parser_8cc_source.html index d20d32ac76..296ab39152 100644 --- a/docs/d4/dff/webm__media__parser_8cc_source.html +++ b/docs/d4/dff/webm__media__parser_8cc_source.html @@ -332,7 +332,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html index 8ac07ab705..81f11718e4 100644 --- a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html +++ b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html @@ -501,7 +501,7 @@ template<class T > diff --git a/docs/d5/d15/producer__consumer__queue_8h_source.html b/docs/d5/d15/producer__consumer__queue_8h_source.html index 337f737ab2..5246fbffae 100644 --- a/docs/d5/d15/producer__consumer__queue_8h_source.html +++ b/docs/d5/d15/producer__consumer__queue_8h_source.html @@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html index a1e30520e5..8dbd248300 100644 --- a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html +++ b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d1a/ts__section_8h_source.html b/docs/d5/d1a/ts__section_8h_source.html index 8f97c17f8a..d406eba5d4 100644 --- a/docs/d5/d1a/ts__section_8h_source.html +++ b/docs/d5/d1a/ts__section_8h_source.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html index c7c841959e..ebf2c56e89 100644 --- a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html +++ b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html index 7063296206..709dcd4226 100644 --- a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html +++ b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d27/key__fetcher_8cc_source.html b/docs/d5/d27/key__fetcher_8cc_source.html index a151316bc3..17740bacf1 100644 --- a/docs/d5/d27/key__fetcher_8cc_source.html +++ b/docs/d5/d27/key__fetcher_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html index f04b846c80..87e16c79e6 100644 --- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html +++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html @@ -192,7 +192,7 @@ static const size_t kUnitS diff --git a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html index d3e1e206d4..29996ae533 100644 --- a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html +++ b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html @@ -232,7 +232,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html index ee4561183e..87ce79a7ed 100644 --- a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html +++ b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d4d/box_8cc_source.html b/docs/d5/d4d/box_8cc_source.html index 480e68eaff..3c608b5d35 100644 --- a/docs/d5/d4d/box_8cc_source.html +++ b/docs/d5/d4d/box_8cc_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d52/ts__section__pes_8h_source.html b/docs/d5/d52/ts__section__pes_8h_source.html index 4013871b0d..d2e53aeeec 100644 --- a/docs/d5/d52/ts__section__pes_8h_source.html +++ b/docs/d5/d52/ts__section__pes_8h_source.html @@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html index db2eb1a541..b8dbe796a4 100644 --- a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html +++ b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html index ed9798ee90..e387fbbb1b 100644 --- a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html +++ b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html @@ -224,7 +224,7 @@ Static Public Member Functions diff --git a/docs/d5/d63/network__util_8cc_source.html b/docs/d5/d63/network__util_8cc_source.html index e6dc1101da..6e3bf6b7d5 100644 --- a/docs/d5/d63/network__util_8cc_source.html +++ b/docs/d5/d63/network__util_8cc_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html index b5f94241e1..0d5f110c19 100644 --- a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html +++ b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d6f/vlog__flags_8cc_source.html b/docs/d5/d6f/vlog__flags_8cc_source.html index 1e3594aaf4..70dc6e4d3d 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/d73/vp__codec__configuration_8h_source.html b/docs/d5/d73/vp__codec__configuration_8h_source.html index b04dbf87c7..7e9539193c 100644 --- a/docs/d5/d73/vp__codec__configuration_8h_source.html +++ b/docs/d5/d73/vp__codec__configuration_8h_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d7a/structedash__packager_1_1Element.html b/docs/d5/d7a/structedash__packager_1_1Element.html index 55b4d4afd7..8988128475 100644 --- a/docs/d5/d7a/structedash__packager_1_1Element.html +++ b/docs/d5/d7a/structedash__packager_1_1Element.html @@ -120,7 +120,7 @@ std::vector< diff --git a/docs/d5/d7b/box__definitions_8h_source.html b/docs/d5/d7b/box__definitions_8h_source.html index cf7041f546..d7d934a96e 100644 --- a/docs/d5/d7b/box__definitions_8h_source.html +++ b/docs/d5/d7b/box__definitions_8h_source.html @@ -747,7 +747,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html index 10cda1fce5..cf3ba9a1ed 100644 --- a/docs/d5/d89/widevine__key__source_8cc_source.html +++ b/docs/d5/d89/widevine__key__source_8cc_source.html @@ -649,7 +649,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d8f/webm__cluster__parser_8cc_source.html b/docs/d5/d8f/webm__cluster__parser_8cc_source.html index bfc633e856..c7cc7cff29 100644 --- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html +++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html @@ -827,7 +827,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d91/es__parser__adts_8cc_source.html b/docs/d5/d91/es__parser__adts_8cc_source.html index 91a304b04a..5b9446e940 100644 --- a/docs/d5/d91/es__parser__adts_8cc_source.html +++ b/docs/d5/d91/es__parser__adts_8cc_source.html @@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html index 3510e8374e..15319deb6d 100644 --- a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html +++ b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/da4/aes__encryptor_8cc_source.html b/docs/d5/da4/aes__encryptor_8cc_source.html index aecd473a16..f3fdb83d1c 100644 --- a/docs/d5/da4/aes__encryptor_8cc_source.html +++ b/docs/d5/da4/aes__encryptor_8cc_source.html @@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html index 7582438bca..c1dabc59d9 100644 --- a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html +++ b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dba/ts__packet_8cc_source.html b/docs/d5/dba/ts__packet_8cc_source.html index b36c5d2f23..4ce2c08ab5 100644 --- a/docs/d5/dba/ts__packet_8cc_source.html +++ b/docs/d5/dba/ts__packet_8cc_source.html @@ -304,7 +304,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html index 34484f51b0..006acee875 100644 --- a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html +++ b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html index 34063c2eaf..8f3be29ddf 100644 --- a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html +++ b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html @@ -119,7 +119,7 @@ double duration_ms () diff --git a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html index f110e4f171..c7e49c179d 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html @@ -294,7 +294,7 @@ Public Member Functions diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html index ba47314796..ae57ddc0f4 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 d7374297fd..bbdce5cae0 100644 --- a/docs/d5/dda/ts__section__psi_8h_source.html +++ b/docs/d5/dda/ts__section__psi_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html index 9aa7a027a0..1d27411cc9 100644 --- a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html +++ b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html @@ -132,7 +132,7 @@ const std::vector
diff --git a/docs/d5/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html index 69977ef474..54bb0f6fef 100644 --- a/docs/d5/de0/bit__reader_8cc_source.html +++ b/docs/d5/de0/bit__reader_8cc_source.html @@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html index d48a0fb0cb..6081652e08 100644 --- a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html +++ b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/def/ts__section__pmt_8h_source.html b/docs/d5/def/ts__section__pmt_8h_source.html index 0706c8e563..43a2c3108d 100644 --- a/docs/d5/def/ts__section__pmt_8h_source.html +++ b/docs/d5/def/ts__section__pmt_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html index bec616bc2e..b85194f894 100644 --- a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html +++ b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dfc/file_8cc_source.html b/docs/d5/dfc/file_8cc_source.html index 0a098eb5c2..f1ea8b6aeb 100644 --- a/docs/d5/dfc/file_8cc_source.html +++ b/docs/d5/dfc/file_8cc_source.html @@ -311,7 +311,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html index beac2d4b4b..a7ad988e33 100644 --- a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html +++ b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html index 6b27588e4e..860a282573 100644 --- a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html +++ b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html @@ -228,7 +228,7 @@ class base::RefCountedThre diff --git a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html index 82af2d95cf..876cb31060 100644 --- a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html +++ b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html index bbda6d4102..a81488ed67 100644 --- a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html +++ b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html index df583d2886..f2b57c4a1f 100644 --- a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html +++ b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d17/es__parser__h264_8cc_source.html b/docs/d6/d17/es__parser__h264_8cc_source.html index 54df5fc432..5e19f6f02c 100644 --- a/docs/d6/d17/es__parser__h264_8cc_source.html +++ b/docs/d6/d17/es__parser__h264_8cc_source.html @@ -482,7 +482,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html index c4433958ab..0677b7db88 100644 --- a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html +++ b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html index 4682a517c0..20cecee5ed 100644 --- a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html +++ b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d2e/mpd__notifier__util_8cc_source.html b/docs/d6/d2e/mpd__notifier__util_8cc_source.html index 3936781109..ec7bd21c4a 100644 --- a/docs/d6/d2e/mpd__notifier__util_8cc_source.html +++ b/docs/d6/d2e/mpd__notifier__util_8cc_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d35/webm__content__encodings_8cc_source.html b/docs/d6/d35/webm__content__encodings_8cc_source.html index 1a364a1514..3e437ee9ab 100644 --- a/docs/d6/d35/webm__content__encodings_8cc_source.html +++ b/docs/d6/d35/webm__content__encodings_8cc_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html index 1bf0edc359..1787a2fcc0 100644 --- a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html +++ b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html index 4bb9439273..92cffd8c41 100644 --- a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html +++ b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d3b/chunk__info__iterator_8cc_source.html b/docs/d6/d3b/chunk__info__iterator_8cc_source.html index b6f4215d36..37c59c7d20 100644 --- a/docs/d6/d3b/chunk__info__iterator_8cc_source.html +++ b/docs/d6/d3b/chunk__info__iterator_8cc_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html index 67724ec595..195cdc0081 100644 --- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html +++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html @@ -276,7 +276,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html index 1b105aaafa..5c5ad4be94 100644 --- a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html +++ b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html index 2c4283fa5a..7d3eb15db1 100644 --- a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html +++ b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html @@ -233,7 +233,7 @@ Static Public Member Functions diff --git a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html index be45bc4de2..cbcb5e49af 100644 --- a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html +++ b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html index e8ffd0a740..38e73d090e 100644 --- a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html +++ b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html @@ -185,7 +185,7 @@ Public Member Functions diff --git a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html index 1ef9f1afb9..4b13fac689 100644 --- a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html +++ b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html index 1754d31436..9211c3b58e 100644 --- a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html +++ b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d6/d6e/ts__section__pes_8cc_source.html b/docs/d6/d6e/ts__section__pes_8cc_source.html index 53a44533ff..8224a6dcf7 100644 --- a/docs/d6/d6e/ts__section__pes_8cc_source.html +++ b/docs/d6/d6e/ts__section__pes_8cc_source.html @@ -405,7 +405,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d71/scoped__xml__ptr_8h_source.html b/docs/d6/d71/scoped__xml__ptr_8h_source.html index ad107859e1..e81ddd718c 100644 --- a/docs/d6/d71/scoped__xml__ptr_8h_source.html +++ b/docs/d6/d71/scoped__xml__ptr_8h_source.html @@ -131,7 +131,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 5cc535ab54..bd010cdd00 100644 --- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html +++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html @@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html index 0c58f5378b..0e0a0b14e5 100644 --- a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html +++ b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html @@ -178,7 +178,7 @@ uint32_t flags diff --git a/docs/d6/d7b/webm__tracks__parser_8h_source.html b/docs/d6/d7b/webm__tracks__parser_8h_source.html index cd0731865e..a325d1afd8 100644 --- a/docs/d6/d7b/webm__tracks__parser_8h_source.html +++ b/docs/d6/d7b/webm__tracks__parser_8h_source.html @@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html index 619f352515..2dd697c6ff 100644 --- a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html +++ b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html index f5fcef13dc..fd6bf98ef3 100644 --- a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html +++ b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d86/bandwidth__estimator_8cc_source.html b/docs/d6/d86/bandwidth__estimator_8cc_source.html index eedb3e6e1b..b541218383 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 6b11b70fe5..c4a5c21326 100644 --- a/docs/d6/d8a/vp9__parser_8cc_source.html +++ b/docs/d6/d8a/vp9__parser_8cc_source.html @@ -639,7 +639,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html index 152aa84a38..c3df266508 100644 --- a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html +++ b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html @@ -175,7 +175,7 @@ Additional Inherited Members diff --git a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html index 81da2ae198..2fbf128f00 100644 --- a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html +++ b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html @@ -181,7 +181,7 @@ virtual FourCC BoxType diff --git a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html index cfe4599e97..7f2fce22a1 100644 --- a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html +++ b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html index a0946f3344..ed06e30ddf 100644 --- a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html +++ b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html @@ -115,7 +115,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 36d691441b..6710e4a97c 100644 --- a/docs/d6/d9b/h264__parser_8h_source.html +++ b/docs/d6/d9b/h264__parser_8h_source.html @@ -516,7 +516,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html index d34e83df71..6f0fe031f7 100644 --- a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html +++ b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da0/ts__section__pat_8h_source.html b/docs/d6/da0/ts__section__pat_8h_source.html index 92f05cea2e..d97bc33e26 100644 --- a/docs/d6/da0/ts__section__pat_8h_source.html +++ b/docs/d6/da0/ts__section__pat_8h_source.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html index 7f845031f7..3f39b65567 100644 --- a/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html +++ b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html @@ -258,7 +258,7 @@ const std::vector< uint8_t > &  diff --git a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html index 4562f437b5..38e5e08496 100644 --- a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html +++ b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html @@ -154,7 +154,7 @@ static bool FindStartCode< diff --git a/docs/d6/da3/mpd__builder_8h_source.html b/docs/d6/da3/mpd__builder_8h_source.html index d5a35a3fa0..c4ef3b6b7c 100644 --- a/docs/d6/da3/mpd__builder_8h_source.html +++ b/docs/d6/da3/mpd__builder_8h_source.html @@ -509,7 +509,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html index 582a23f301..28a97d6a2d 100644 --- a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html +++ b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html index 809c09a2bd..01af5d9040 100644 --- a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html +++ b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html index 8b272c3681..077e52e12a 100644 --- a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html +++ b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html index 5360289c17..b5dcc1de16 100644 --- a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html +++ b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html index 2b14b52e6e..159821f1b0 100644 --- a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html +++ b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html @@ -208,7 +208,7 @@ const std::vector< uint8_t > &  diff --git a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html index 34c6824019..2d9acae869 100644 --- a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html +++ b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html @@ -210,7 +210,7 @@ void  diff --git a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html index 691fb4fb86..6e88e8be4a 100644 --- a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html +++ b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html index 2c3f0c3f0e..d973cfd084 100644 --- a/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html +++ b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de8/local__file_8cc_source.html b/docs/d6/de8/local__file_8cc_source.html index 399f535b0d..b7e34dd5c5 100644 --- a/docs/d6/de8/local__file_8cc_source.html +++ b/docs/d6/de8/local__file_8cc_source.html @@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de8/network__util_8h_source.html b/docs/d6/de8/network__util_8h_source.html index c35301ec4b..facc2de768 100644 --- a/docs/d6/de8/network__util_8h_source.html +++ b/docs/d6/de8/network__util_8h_source.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html index 043d983832..a901550827 100644 --- a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html +++ b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d6/ded/ts__packet_8h_source.html b/docs/d6/ded/ts__packet_8h_source.html index 40110eabce..a46dafb80b 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 4b134e06ff..3c15bdc515 100644 --- a/docs/d6/def/sync__sample__iterator_8cc_source.html +++ b/docs/d6/def/sync__sample__iterator_8cc_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html index 65fed6b21f..2a81a31376 100644 --- a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html +++ b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html index 4cf6fadbcc..31c420d254 100644 --- a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html +++ b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html @@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html index 629b086536..350abc1626 100644 --- a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html +++ b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d7/d12/media__parser_8h_source.html b/docs/d7/d12/media__parser_8h_source.html index f33134b704..874dda0577 100644 --- a/docs/d7/d12/media__parser_8h_source.html +++ b/docs/d7/d12/media__parser_8h_source.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d15/classedash__packager_1_1Representation.html b/docs/d7/d15/classedash__packager_1_1Representation.html index bd77598023..53d15f2e92 100644 --- a/docs/d7/d15/classedash__packager_1_1Representation.html +++ b/docs/d7/d15/classedash__packager_1_1Representation.html @@ -426,7 +426,7 @@ template<MpdBuilder::MpdType type> diff --git a/docs/d7/d15/mpd__notifier_8h_source.html b/docs/d7/d15/mpd__notifier_8h_source.html index 4ed7850942..59b51998c9 100644 --- a/docs/d7/d15/mpd__notifier_8h_source.html +++ b/docs/d7/d15/mpd__notifier_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html index 459507dfea..3237554215 100644 --- a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html +++ b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html @@ -112,7 +112,7 @@ uint32_t sample_delta< diff --git a/docs/d7/d22/libcrypto__threading_8h_source.html b/docs/d7/d22/libcrypto__threading_8h_source.html index 71f8fbe92f..7f8e66aa70 100644 --- a/docs/d7/d22/libcrypto__threading_8h_source.html +++ b/docs/d7/d22/libcrypto__threading_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html index 63c87e3898..98f85dec9a 100644 --- a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html +++ b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html index a789902c51..9c74f32930 100644 --- a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html +++ b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html index 858b240b1d..5a6bf5bc24 100644 --- a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html +++ b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html @@ -426,7 +426,7 @@ void set_language (con diff --git a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html index 957a7913af..7405e6bb01 100644 --- a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html +++ b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html index ef16f176c6..ee42fe5446 100644 --- a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html +++ b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html @@ -160,7 +160,7 @@ Public Member Functions diff --git a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html index 9ddaff387a..d40a038e16 100644 --- a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html +++ b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html index 871381d263..a4dfb7b242 100644 --- a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html +++ b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html index ce1ea532ef..a42de42624 100644 --- a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html +++ b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html index 935c9f5343..ff7913a6f5 100644 --- a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html +++ b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html @@ -116,7 +116,7 @@ std::vector< uint8_t >  diff --git a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html index d205cc515c..8180a73fc6 100644 --- a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html +++ b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html index 515a2702a0..5d600e26e1 100644 --- a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html +++ b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d7c/vlog__flags_8h_source.html b/docs/d7/d7c/vlog__flags_8h_source.html index 9ec3867c61..0cd0d4e8e3 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/d82/classedash__packager_1_1MpdBuilder-members.html b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html index d011bfa75d..e5e03cef49 100644 --- a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html +++ b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html b/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html index 2a007ad9cf..e8610e5148 100644 --- a/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html +++ b/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html @@ -253,7 +253,7 @@ bool video_full_range_flag diff --git a/docs/d7/d87/video__stream__info_8h_source.html b/docs/d7/d87/video__stream__info_8h_source.html index 17701477d8..1f0fd0a484 100644 --- a/docs/d7/d87/video__stream__info_8h_source.html +++ b/docs/d7/d87/video__stream__info_8h_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html index 4c3a650c45..bf7d8d5b4a 100644 --- a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html +++ b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html @@ -268,7 +268,7 @@ class BoxBuffer diff --git a/docs/d7/d9d/progress__listener_8h_source.html b/docs/d7/d9d/progress__listener_8h_source.html index dc6acafe16..c1f4f45f9c 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 6a513cf36a..9c137b6e69 100644 --- a/docs/d7/da4/track__run__iterator_8h_source.html +++ b/docs/d7/da4/track__run__iterator_8h_source.html @@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html index 908a677b25..268e4a1416 100644 --- a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html +++ b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d7/db0/mpd__writer_8h_source.html b/docs/d7/db0/mpd__writer_8h_source.html index 303cd3d242..7e1cd6addb 100644 --- a/docs/d7/db0/mpd__writer_8h_source.html +++ b/docs/d7/db0/mpd__writer_8h_source.html @@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/db3/structedash__packager_1_1Element-members.html b/docs/d7/db3/structedash__packager_1_1Element-members.html index 462b3ddb0f..f16a7bb6d4 100644 --- a/docs/d7/db3/structedash__packager_1_1Element-members.html +++ b/docs/d7/db3/structedash__packager_1_1Element-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dc6/byte__queue_8h_source.html b/docs/d7/dc6/byte__queue_8h_source.html index 0ba92a7962..fc66c6861c 100644 --- a/docs/d7/dc6/byte__queue_8h_source.html +++ b/docs/d7/dc6/byte__queue_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dd0/mpd__notifier__util_8h_source.html b/docs/d7/dd0/mpd__notifier__util_8h_source.html index 879a6d30d9..e34155ee63 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 672b000b22..0a193e4a98 100644 --- a/docs/d7/dd4/request__signer_8h_source.html +++ b/docs/d7/dd4/request__signer_8h_source.html @@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dd6/key__source_8cc_source.html b/docs/d7/dd6/key__source_8cc_source.html index 49ec943197..fcde907a5b 100644 --- a/docs/d7/dd6/key__source_8cc_source.html +++ b/docs/d7/dd6/key__source_8cc_source.html @@ -296,7 +296,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html index 778438e829..aa4a84db5e 100644 --- a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html +++ b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html @@ -127,7 +127,7 @@ void operator() (xmlCh diff --git a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html index db1622ae7a..5080e89245 100644 --- a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html +++ b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html index 245b843ae8..5853f138d8 100644 --- a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html +++ b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html @@ -192,7 +192,7 @@ Additional Inherited Members diff --git a/docs/d7/dee/mpd__generator_8cc_source.html b/docs/d7/dee/mpd__generator_8cc_source.html index 4e18fb08bf..117854b09f 100644 --- a/docs/d7/dee/mpd__generator_8cc_source.html +++ b/docs/d7/dee/mpd__generator_8cc_source.html @@ -194,7 +194,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 a52252cacb..fe1919f8ba 100644 --- a/docs/d7/def/mp4__media__parser_8cc_source.html +++ b/docs/d7/def/mp4__media__parser_8cc_source.html @@ -812,7 +812,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html index 021b4f4acb..642abc9e37 100644 --- a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html +++ b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html index c216a3795c..2268f32351 100644 --- a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html +++ b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html @@ -114,7 +114,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 c3554f0a05..639f29d632 100644 --- a/docs/d7/df9/byte__queue_8cc_source.html +++ b/docs/d7/df9/byte__queue_8cc_source.html @@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html index 2fad485755..5298022be3 100644 --- a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html +++ b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html @@ -284,7 +284,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/d0d/media__sample_8cc_source.html b/docs/d8/d0d/media__sample_8cc_source.html index 0a6fbb0d5a..9c08a48ab2 100644 --- a/docs/d8/d0d/media__sample_8cc_source.html +++ b/docs/d8/d0d/media__sample_8cc_source.html @@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d19/bandwidth__estimator_8h_source.html b/docs/d8/d19/bandwidth__estimator_8h_source.html index 62c8178867..a6f7afecb4 100644 --- a/docs/d8/d19/bandwidth__estimator_8h_source.html +++ b/docs/d8/d19/bandwidth__estimator_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html index 727d61ba97..51a0d16f4a 100644 --- a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html +++ b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html @@ -370,7 +370,7 @@ void set_encryption_key diff --git a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html index ca9d30a798..8cbde1b1a5 100644 --- a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html +++ b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html @@ -115,7 +115,7 @@ uint32_t sample_descriptio diff --git a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html index 7de3c3bcc0..aa316ebf12 100644 --- a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html +++ b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html index 8b095ccf26..4ba4f56dc3 100644 --- a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html +++ b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html index b2dc9f3c7d..ccbb0255f1 100644 --- a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html +++ b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html index 812cc01639..d3c2c8555d 100644 --- a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html +++ b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html @@ -177,7 +177,7 @@ void  diff --git a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html index f648b8a600..985dddeaea 100644 --- a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html +++ b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d33/webm__content__encodings__client_8h_source.html b/docs/d8/d33/webm__content__encodings__client_8h_source.html index f9f1bfd87c..28a431ad66 100644 --- a/docs/d8/d33/webm__content__encodings__client_8h_source.html +++ b/docs/d8/d33/webm__content__encodings__client_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html index ae01f50a96..31e98e2984 100644 --- a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html +++ b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html index 1af0459642..d796caf022 100644 --- a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html +++ b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html index d22b67331b..7ec0e5fc35 100644 --- a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html +++ b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html index 279a8351ea..dc5c464e03 100644 --- a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html +++ b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html @@ -356,7 +356,7 @@ class base::RefCountedThre diff --git a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html index 3752892ce3..2829cab876 100644 --- a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html +++ b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html index 6360dc1cf2..629eb16222 100644 --- a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html +++ b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html index 2ba021c3c8..34260c724d 100644 --- a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html +++ b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html @@ -320,7 +320,7 @@ Public Member Functions diff --git a/docs/d8/d74/classedash__packager_1_1Representation-members.html b/docs/d8/d74/classedash__packager_1_1Representation-members.html index a45e5bd4e4..b2c95c684a 100644 --- a/docs/d8/d74/classedash__packager_1_1Representation-members.html +++ b/docs/d8/d74/classedash__packager_1_1Representation-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html index 69ac9131d4..c32e5b8e02 100644 --- a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html +++ b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html index bdee1aeff6..0eb25d6018 100644 --- a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html +++ b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html index a04833386b..aac6680899 100644 --- a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html +++ b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html @@ -152,7 +152,7 @@ Additional Inherited Members diff --git a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html index dcd1ac95f4..5f08aadd8a 100644 --- a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html +++ b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html index 9a6e04aaaa..2156033aed 100644 --- a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html +++ b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html @@ -141,7 +141,7 @@ virtual void Reset ()= diff --git a/docs/d8/d94/adts__constants_8cc_source.html b/docs/d8/d94/adts__constants_8cc_source.html index c175a75144..867f6284ba 100644 --- a/docs/d8/d94/adts__constants_8cc_source.html +++ b/docs/d8/d94/adts__constants_8cc_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html index c9f6e0d12c..f0bdc32b78 100644 --- a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html +++ b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d9a/fragmenter_8cc_source.html b/docs/d8/d9a/fragmenter_8cc_source.html index e01d87e0eb..2a2fa649cd 100644 --- a/docs/d8/d9a/fragmenter_8cc_source.html +++ b/docs/d8/d9a/fragmenter_8cc_source.html @@ -249,7 +249,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d9c/webm__tracks__parser_8cc_source.html b/docs/d8/d9c/webm__tracks__parser_8cc_source.html index 52029143f2..1658363e9e 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 661672b2da..15e2612522 100644 --- a/docs/d8/d9f/udp__file_8h_source.html +++ b/docs/d8/d9f/udp__file_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html index 2acdefa044..61f1303d64 100644 --- a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html +++ b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html @@ -255,7 +255,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html index 4b020d3161..1b86efc6dc 100644 --- a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html +++ b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html index 7c0a51c48c..b07ca2e742 100644 --- a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html +++ b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/daa/stream__info_8h_source.html b/docs/d8/daa/stream__info_8h_source.html index 975d954b48..fc1e3f7b71 100644 --- a/docs/d8/daa/stream__info_8h_source.html +++ b/docs/d8/daa/stream__info_8h_source.html @@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html b/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html index 8cff23991d..3dd11bd1bc 100644 --- a/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html +++ b/docs/d8/db0/structedash__packager_1_1media_1_1H264SPS.html @@ -242,7 +242,7 @@ int chroma_array_type< diff --git a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html index 4b21976207..f7e3b41b4c 100644 --- a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html +++ b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html index 23a305f438..47665f87fb 100644 --- a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html +++ b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html @@ -459,7 +459,7 @@ Additional Inherited Members diff --git a/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html index d143c68088..008d57837f 100644 --- a/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html +++ b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html index 5742dc64c9..ffded4d1b7 100644 --- a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html +++ b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html @@ -188,7 +188,7 @@ Additional Inherited Members diff --git a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html index 69e0f9237f..fd961ea775 100644 --- a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html +++ b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/de6/webm__crypto__helpers_8h_source.html b/docs/d8/de6/webm__crypto__helpers_8h_source.html index e96524b837..89796cb77a 100644 --- a/docs/d8/de6/webm__crypto__helpers_8h_source.html +++ b/docs/d8/de6/webm__crypto__helpers_8h_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html index 2a6c272658..f10e61375d 100644 --- a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html +++ b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html b/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html index 95adafc91b..bde5aa46f1 100644 --- a/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html +++ b/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html @@ -121,7 +121,7 @@ uint32_t height diff --git a/docs/d9/d08/mock__mpd__builder_8h_source.html b/docs/d9/d08/mock__mpd__builder_8h_source.html index 69bcd024df..00f6a0632a 100644 --- a/docs/d9/d08/mock__mpd__builder_8h_source.html +++ b/docs/d9/d08/mock__mpd__builder_8h_source.html @@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html index c41188ef28..c8c27f36db 100644 --- a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html +++ b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html @@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html index 08fc96050b..aa0ac7d073 100644 --- a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html +++ b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html index 7b7d25575e..e56d44e2ee 100644 --- a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html +++ b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html index 4467a96fc6..314ceb3d30 100644 --- a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html +++ b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html @@ -146,7 +146,7 @@ Public Member Functions diff --git a/docs/d9/d3b/webm__content__encodings_8h_source.html b/docs/d9/d3b/webm__content__encodings_8h_source.html index 11319d6602..26846b7794 100644 --- a/docs/d9/d3b/webm__content__encodings_8h_source.html +++ b/docs/d9/d3b/webm__content__encodings_8h_source.html @@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html index cd2316f188..64903b3aef 100644 --- a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html +++ b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html @@ -273,7 +273,7 @@ bool ReadNBytesInto8s diff --git a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html index d50ad72d69..10bb6542ee 100644 --- a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html +++ b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html @@ -220,7 +220,7 @@ Additional Inherited Members diff --git a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html index 8c25145056..528e3d900a 100644 --- a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html +++ b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html index 63ce066288..d031f5bf7f 100644 --- a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html +++ b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html index 443a0f973e..72ec644c99 100644 --- a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html +++ b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html @@ -119,7 +119,7 @@ union { diff --git a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html index 4ce5f522d7..349708ccdc 100644 --- a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html +++ b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html @@ -132,7 +132,7 @@ int64_t video_sample_durat diff --git a/docs/d9/d86/limits_8h_source.html b/docs/d9/d86/limits_8h_source.html index ee3bc88ab2..5f696a2249 100644 --- a/docs/d9/d86/limits_8h_source.html +++ b/docs/d9/d86/limits_8h_source.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html index aa857d7268..0bb766da17 100644 --- a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html +++ b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html @@ -582,7 +582,7 @@ Static Protected Member Functions diff --git a/docs/d9/d90/text__track_8h_source.html b/docs/d9/d90/text__track_8h_source.html index 6890b2e718..d8655a26e2 100644 --- a/docs/d9/d90/text__track_8h_source.html +++ b/docs/d9/d90/text__track_8h_source.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d91/h264__bit__reader_8h_source.html b/docs/d9/d91/h264__bit__reader_8h_source.html index 796fc4dd22..56962257bc 100644 --- a/docs/d9/d91/h264__bit__reader_8h_source.html +++ b/docs/d9/d91/h264__bit__reader_8h_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d93/media__stream_8h_source.html b/docs/d9/d93/media__stream_8h_source.html index 85a7f10d4a..46949d15c1 100644 --- a/docs/d9/d93/media__stream_8h_source.html +++ b/docs/d9/d93/media__stream_8h_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html index b4898fea48..950e9464ff 100644 --- a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html +++ b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html index 0c3d5faab5..4312223eaa 100644 --- a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html +++ b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html index 7f24a7e86e..1d5c81d4a5 100644 --- a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html +++ b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html @@ -118,7 +118,7 @@ uint64_t repeat diff --git a/docs/d9/da4/stream__descriptor_8h_source.html b/docs/d9/da4/stream__descriptor_8h_source.html index 064928b523..ab27677f2f 100644 --- a/docs/d9/da4/stream__descriptor_8h_source.html +++ b/docs/d9/da4/stream__descriptor_8h_source.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html index dcacd72eba..aee4214a5b 100644 --- a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html +++ b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html @@ -252,7 +252,7 @@ Additional Inherited Members diff --git a/docs/d9/db9/content__protection__element_8cc_source.html b/docs/d9/db9/content__protection__element_8cc_source.html index 151c858767..77e1f20da9 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 d40c587553..d38f3eaa8f 100644 --- a/docs/d9/db9/muxer_8cc_source.html +++ b/docs/d9/db9/muxer_8cc_source.html @@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dc8/webm__constants_8cc_source.html b/docs/d9/dc8/webm__constants_8cc_source.html index fef3cf4078..8dc6b3c3e4 100644 --- a/docs/d9/dc8/webm__constants_8cc_source.html +++ b/docs/d9/dc8/webm__constants_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html index ced773b70b..c3a91160a8 100644 --- a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html +++ b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/d9/dcc/webm__video__client_8h_source.html b/docs/d9/dcc/webm__video__client_8h_source.html index 4abeb8bba9..ca6086fc5a 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 38fd110651..2c1dd4c5c4 100644 --- a/docs/d9/de3/muxer__listener__internal_8cc_source.html +++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html @@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html index 475084edc6..a7f082f601 100644 --- a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html +++ b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/ded/aac__audio__specific__config_8cc_source.html b/docs/d9/ded/aac__audio__specific__config_8cc_source.html index 05c51af91c..cea5f888ca 100644 --- a/docs/d9/ded/aac__audio__specific__config_8cc_source.html +++ b/docs/d9/ded/aac__audio__specific__config_8cc_source.html @@ -357,7 +357,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html index f3a2709d19..38f036d46f 100644 --- a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html +++ b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html index 9f09fa544d..eaad93ecd9 100644 --- a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html +++ b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d04/audio__stream__info_8cc_source.html b/docs/da/d04/audio__stream__info_8cc_source.html index 1572004c61..becff73d13 100644 --- a/docs/da/d04/audio__stream__info_8cc_source.html +++ b/docs/da/d04/audio__stream__info_8cc_source.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html index 5670257bd4..285a256770 100644 --- a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html +++ b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html index 5788496cb7..435e47ba72 100644 --- a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html +++ b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html index 8b6de05437..ddea69345e 100644 --- a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html +++ b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d22/key__rotation__fragmenter_8h_source.html b/docs/da/d22/key__rotation__fragmenter_8h_source.html index e5a8a985fc..2435309b11 100644 --- a/docs/da/d22/key__rotation__fragmenter_8h_source.html +++ b/docs/da/d22/key__rotation__fragmenter_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html index 068335e31e..bad2d37569 100644 --- a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html +++ b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html @@ -298,7 +298,7 @@ Static Public Member Functions diff --git a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html index 8c9cd45229..3c6bfc011e 100644 --- a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html +++ b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html index e9fcbbc6fd..e8b1338da6 100644 --- a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html +++ b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d38/classedash__packager_1_1MpdNotifier.html b/docs/da/d38/classedash__packager_1_1MpdNotifier.html index 057ee0f7b0..2703696dd0 100644 --- a/docs/da/d38/classedash__packager_1_1MpdNotifier.html +++ b/docs/da/d38/classedash__packager_1_1MpdNotifier.html @@ -472,7 +472,7 @@ Public Member Functions diff --git a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html index aa8dacf380..1d64b5abff 100644 --- a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html +++ b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html b/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html index e1dba08a9a..122773ec38 100644 --- a/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html +++ b/docs/da/d47/structedash__packager_1_1media_1_1H264PPS-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html index 5390337e21..3dd874a4d1 100644 --- a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html +++ b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html @@ -473,7 +473,7 @@ class DashIopMpdNotifierTe diff --git a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html index 27aea47760..b9c8e56d43 100644 --- a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html +++ b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html index 70b784537e..b7aff6c6ad 100644 --- a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html +++ b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/da/d5c/widevine__key__source_8h_source.html b/docs/da/d5c/widevine__key__source_8h_source.html index b79fc5687a..41c13e874c 100644 --- a/docs/da/d5c/widevine__key__source_8h_source.html +++ b/docs/da/d5c/widevine__key__source_8h_source.html @@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html b/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html index e7ddde068f..1713b2f020 100644 --- a/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html +++ b/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html @@ -187,7 +187,7 @@ Public Member Functions diff --git a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html index be4171b122..a07be03796 100644 --- a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html +++ b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html index a9920b64f7..8adfe6c7e5 100644 --- a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html +++ b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html index 032fcbd391..6e60b7a3b6 100644 --- a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html +++ b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html @@ -259,7 +259,7 @@ void set_progress_target diff --git a/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html b/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html index 45e68aaf4c..dc12d0c2f6 100644 --- a/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html +++ b/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 be12b2a38f..88735e554c 100644 --- a/docs/da/d7a/fixed__key__encryption__flags_8h_source.html +++ b/docs/da/d7a/fixed__key__encryption__flags_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html index a642f02313..8dc0dc95ff 100644 --- a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html +++ b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html @@ -109,7 +109,7 @@ bool operator() (const diff --git a/docs/da/d7f/hevc__decoder__configuration_8h_source.html b/docs/da/d7f/hevc__decoder__configuration_8h_source.html index 076d84a041..83342f8d04 100644 --- a/docs/da/d7f/hevc__decoder__configuration_8h_source.html +++ b/docs/da/d7f/hevc__decoder__configuration_8h_source.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html index 65a9efc9b4..29651cf941 100644 --- a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html +++ b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/da/d88/mp4__muxer_8cc_source.html b/docs/da/d88/mp4__muxer_8cc_source.html index 23fefb095b..6a7f088853 100644 --- a/docs/da/d88/mp4__muxer_8cc_source.html +++ b/docs/da/d88/mp4__muxer_8cc_source.html @@ -429,7 +429,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 74124ab6d8..bae09b55a5 100644 --- a/docs/da/d8e/container__names_8cc_source.html +++ b/docs/da/d8e/container__names_8cc_source.html @@ -93,1709 +93,1722 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
4 
5 #include "packager/media/base/container_names.h"
6 
-
7 #include <stdint.h>
-
8 
-
9 #include <cctype>
-
10 #include <limits>
-
11 
-
12 #include "packager/base/logging.h"
-
13 #include "packager/media/base/bit_reader.h"
-
14 
-
15 namespace edash_packager {
-
16 namespace media {
+
7 #include <libxml/parser.h>
+
8 #include <libxml/tree.h>
+
9 #include <stdint.h>
+
10 
+
11 #include <cctype>
+
12 #include <limits>
+
13 
+
14 #include "packager/base/logging.h"
+
15 #include "packager/media/base/bit_reader.h"
+
16 #include "packager/mpd/base/xml/scoped_xml_ptr.h"
17 
-
18 #define TAG(a, b, c, d) \
-
19  ((static_cast<uint32_t>(static_cast<uint8_t>(a)) << 24) | \
-
20  (static_cast<uint8_t>(b) << 16) | (static_cast<uint8_t>(c) << 8) | \
-
21  (static_cast<uint8_t>(d)))
-
22 
-
23 #define RCHECK(x) \
-
24  do { \
-
25  if (!(x)) \
-
26  return false; \
-
27  } while (0)
-
28 
-
29 #define UTF8_BYTE_ORDER_MARK "\xef\xbb\xbf"
-
30 
-
31 // Helper function to read 2 bytes (16 bits, big endian) from a buffer.
-
32 static int Read16(const uint8_t* p) {
-
33  return p[0] << 8 | p[1];
-
34 }
-
35 
-
36 // Helper function to read 3 bytes (24 bits, big endian) from a buffer.
-
37 static uint32_t Read24(const uint8_t* p) {
-
38  return p[0] << 16 | p[1] << 8 | p[2];
-
39 }
-
40 
-
41 // Helper function to read 4 bytes (32 bits, big endian) from a buffer.
-
42 static uint32_t Read32(const uint8_t* p) {
-
43  return p[0] << 24 | p[1] << 16 | p[2] << 8 | p[3];
-
44 }
-
45 
-
46 // Helper function to read 4 bytes (32 bits, little endian) from a buffer.
-
47 static uint32_t Read32LE(const uint8_t* p) {
-
48  return p[3] << 24 | p[2] << 16 | p[1] << 8 | p[0];
-
49 }
-
50 
-
51 // Helper function to do buffer comparisons with a string without going off the
-
52 // end of the buffer.
-
53 static bool StartsWith(const uint8_t* buffer,
-
54  size_t buffer_size,
-
55  const char* prefix) {
-
56  size_t prefix_size = strlen(prefix);
-
57  return (prefix_size <= buffer_size &&
-
58  memcmp(buffer, prefix, prefix_size) == 0);
-
59 }
-
60 
-
61 // Helper function to do buffer comparisons with another buffer (to allow for
-
62 // embedded \0 in the comparison) without going off the end of the buffer.
-
63 static bool StartsWith(const uint8_t* buffer,
-
64  size_t buffer_size,
-
65  const uint8_t* prefix,
-
66  size_t prefix_size) {
-
67  return (prefix_size <= buffer_size &&
-
68  memcmp(buffer, prefix, prefix_size) == 0);
-
69 }
-
70 
-
71 // Helper function to read up to 64 bits from a bit stream.
-
72 static uint64_t ReadBits(BitReader* reader, int num_bits) {
-
73  DCHECK_GE(reader->bits_available(), num_bits);
-
74  DCHECK((num_bits > 0) && (num_bits <= 64));
-
75  uint64_t value;
-
76  reader->ReadBits(num_bits, &value);
-
77  return value;
-
78 }
-
79 
-
80 const int kAc3FrameSizeTable[38][3] = {
-
81  { 128, 138, 192 }, { 128, 140, 192 }, { 160, 174, 240 }, { 160, 176, 240 },
-
82  { 192, 208, 288 }, { 192, 210, 288 }, { 224, 242, 336 }, { 224, 244, 336 },
-
83  { 256, 278, 384 }, { 256, 280, 384 }, { 320, 348, 480 }, { 320, 350, 480 },
-
84  { 384, 416, 576 }, { 384, 418, 576 }, { 448, 486, 672 }, { 448, 488, 672 },
-
85  { 512, 556, 768 }, { 512, 558, 768 }, { 640, 696, 960 }, { 640, 698, 960 },
-
86  { 768, 834, 1152 }, { 768, 836, 1152 }, { 896, 974, 1344 },
-
87  { 896, 976, 1344 }, { 1024, 1114, 1536 }, { 1024, 1116, 1536 },
-
88  { 1280, 1392, 1920 }, { 1280, 1394, 1920 }, { 1536, 1670, 2304 },
-
89  { 1536, 1672, 2304 }, { 1792, 1950, 2688 }, { 1792, 1952, 2688 },
-
90  { 2048, 2228, 3072 }, { 2048, 2230, 3072 }, { 2304, 2506, 3456 },
-
91  { 2304, 2508, 3456 }, { 2560, 2768, 3840 }, { 2560, 2770, 3840 }
-
92 };
-
93 
-
94 // Checks for an ADTS AAC container.
-
95 static bool CheckAac(const uint8_t* buffer, int buffer_size) {
-
96  // Audio Data Transport Stream (ADTS) header is 7 or 9 bytes
-
97  // (from http://wiki.multimedia.cx/index.php?title=ADTS)
-
98  RCHECK(buffer_size > 6);
-
99 
-
100  int offset = 0;
-
101  while (offset + 6 < buffer_size) {
-
102  BitReader reader(buffer + offset, 6);
-
103 
-
104  // Syncword must be 0xfff.
-
105  RCHECK(ReadBits(&reader, 12) == 0xfff);
+
18 namespace edash_packager {
+
19 namespace media {
+
20 
+
21 #define TAG(a, b, c, d) \
+
22  ((static_cast<uint32_t>(static_cast<uint8_t>(a)) << 24) | \
+
23  (static_cast<uint8_t>(b) << 16) | (static_cast<uint8_t>(c) << 8) | \
+
24  (static_cast<uint8_t>(d)))
+
25 
+
26 #define RCHECK(x) \
+
27  do { \
+
28  if (!(x)) \
+
29  return false; \
+
30  } while (0)
+
31 
+
32 #define UTF8_BYTE_ORDER_MARK "\xef\xbb\xbf"
+
33 
+
34 // Helper function to read 2 bytes (16 bits, big endian) from a buffer.
+
35 static int Read16(const uint8_t* p) {
+
36  return p[0] << 8 | p[1];
+
37 }
+
38 
+
39 // Helper function to read 3 bytes (24 bits, big endian) from a buffer.
+
40 static uint32_t Read24(const uint8_t* p) {
+
41  return p[0] << 16 | p[1] << 8 | p[2];
+
42 }
+
43 
+
44 // Helper function to read 4 bytes (32 bits, big endian) from a buffer.
+
45 static uint32_t Read32(const uint8_t* p) {
+
46  return p[0] << 24 | p[1] << 16 | p[2] << 8 | p[3];
+
47 }
+
48 
+
49 // Helper function to read 4 bytes (32 bits, little endian) from a buffer.
+
50 static uint32_t Read32LE(const uint8_t* p) {
+
51  return p[3] << 24 | p[2] << 16 | p[1] << 8 | p[0];
+
52 }
+
53 
+
54 // Helper function to do buffer comparisons with a string without going off the
+
55 // end of the buffer.
+
56 static bool StartsWith(const uint8_t* buffer,
+
57  size_t buffer_size,
+
58  const char* prefix) {
+
59  size_t prefix_size = strlen(prefix);
+
60  return (prefix_size <= buffer_size &&
+
61  memcmp(buffer, prefix, prefix_size) == 0);
+
62 }
+
63 
+
64 // Helper function to do buffer comparisons with another buffer (to allow for
+
65 // embedded \0 in the comparison) without going off the end of the buffer.
+
66 static bool StartsWith(const uint8_t* buffer,
+
67  size_t buffer_size,
+
68  const uint8_t* prefix,
+
69  size_t prefix_size) {
+
70  return (prefix_size <= buffer_size &&
+
71  memcmp(buffer, prefix, prefix_size) == 0);
+
72 }
+
73 
+
74 // Helper function to read up to 64 bits from a bit stream.
+
75 static uint64_t ReadBits(BitReader* reader, int num_bits) {
+
76  DCHECK_GE(reader->bits_available(), num_bits);
+
77  DCHECK((num_bits > 0) && (num_bits <= 64));
+
78  uint64_t value;
+
79  reader->ReadBits(num_bits, &value);
+
80  return value;
+
81 }
+
82 
+
83 const int kAc3FrameSizeTable[38][3] = {
+
84  { 128, 138, 192 }, { 128, 140, 192 }, { 160, 174, 240 }, { 160, 176, 240 },
+
85  { 192, 208, 288 }, { 192, 210, 288 }, { 224, 242, 336 }, { 224, 244, 336 },
+
86  { 256, 278, 384 }, { 256, 280, 384 }, { 320, 348, 480 }, { 320, 350, 480 },
+
87  { 384, 416, 576 }, { 384, 418, 576 }, { 448, 486, 672 }, { 448, 488, 672 },
+
88  { 512, 556, 768 }, { 512, 558, 768 }, { 640, 696, 960 }, { 640, 698, 960 },
+
89  { 768, 834, 1152 }, { 768, 836, 1152 }, { 896, 974, 1344 },
+
90  { 896, 976, 1344 }, { 1024, 1114, 1536 }, { 1024, 1116, 1536 },
+
91  { 1280, 1392, 1920 }, { 1280, 1394, 1920 }, { 1536, 1670, 2304 },
+
92  { 1536, 1672, 2304 }, { 1792, 1950, 2688 }, { 1792, 1952, 2688 },
+
93  { 2048, 2228, 3072 }, { 2048, 2230, 3072 }, { 2304, 2506, 3456 },
+
94  { 2304, 2508, 3456 }, { 2560, 2768, 3840 }, { 2560, 2770, 3840 }
+
95 };
+
96 
+
97 // Checks for an ADTS AAC container.
+
98 static bool CheckAac(const uint8_t* buffer, int buffer_size) {
+
99  // Audio Data Transport Stream (ADTS) header is 7 or 9 bytes
+
100  // (from http://wiki.multimedia.cx/index.php?title=ADTS)
+
101  RCHECK(buffer_size > 6);
+
102 
+
103  int offset = 0;
+
104  while (offset + 6 < buffer_size) {
+
105  BitReader reader(buffer + offset, 6);
106 
-
107  // Skip MPEG version.
-
108  reader.SkipBits(1);
+
107  // Syncword must be 0xfff.
+
108  RCHECK(ReadBits(&reader, 12) == 0xfff);
109 
-
110  // Layer is always 0.
-
111  RCHECK(ReadBits(&reader, 2) == 0);
+
110  // Skip MPEG version.
+
111  reader.SkipBits(1);
112 
-
113  // Skip protection + profile.
-
114  reader.SkipBits(1 + 2);
+
113  // Layer is always 0.
+
114  RCHECK(ReadBits(&reader, 2) == 0);
115 
-
116  // Check sampling frequency index.
-
117  RCHECK(ReadBits(&reader, 4) != 15); // Forbidden.
+
116  // Skip protection + profile.
+
117  reader.SkipBits(1 + 2);
118 
-
119  // Skip private stream, channel configuration, originality, home,
-
120  // copyrighted stream, and copyright_start.
-
121  reader.SkipBits(1 + 3 + 1 + 1 + 1 + 1);
-
122 
-
123  // Get frame length (includes header).
-
124  int size = ReadBits(&reader, 13);
-
125  RCHECK(size > 0);
-
126  offset += size;
-
127  }
-
128  return true;
-
129 }
-
130 
-
131 const uint16_t kAc3SyncWord = 0x0b77;
-
132 
-
133 // Checks for an AC3 container.
-
134 static bool CheckAc3(const uint8_t* buffer, int buffer_size) {
-
135  // Reference: ATSC Standard: Digital Audio Compression (AC-3, E-AC-3)
-
136  // Doc. A/52:2012
-
137  // (http://www.atsc.org/cms/standards/A52-2012(12-17).pdf)
-
138 
-
139  // AC3 container looks like syncinfo | bsi | audblk * 6 | aux | check.
-
140  RCHECK(buffer_size > 6);
+
119  // Check sampling frequency index.
+
120  RCHECK(ReadBits(&reader, 4) != 15); // Forbidden.
+
121 
+
122  // Skip private stream, channel configuration, originality, home,
+
123  // copyrighted stream, and copyright_start.
+
124  reader.SkipBits(1 + 3 + 1 + 1 + 1 + 1);
+
125 
+
126  // Get frame length (includes header).
+
127  int size = ReadBits(&reader, 13);
+
128  RCHECK(size > 0);
+
129  offset += size;
+
130  }
+
131  return true;
+
132 }
+
133 
+
134 const uint16_t kAc3SyncWord = 0x0b77;
+
135 
+
136 // Checks for an AC3 container.
+
137 static bool CheckAc3(const uint8_t* buffer, int buffer_size) {
+
138  // Reference: ATSC Standard: Digital Audio Compression (AC-3, E-AC-3)
+
139  // Doc. A/52:2012
+
140  // (http://www.atsc.org/cms/standards/A52-2012(12-17).pdf)
141 
-
142  int offset = 0;
-
143  while (offset + 6 < buffer_size) {
-
144  BitReader reader(buffer + offset, 6);
-
145 
-
146  // Check syncinfo.
-
147  RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
+
142  // AC3 container looks like syncinfo | bsi | audblk * 6 | aux | check.
+
143  RCHECK(buffer_size > 6);
+
144 
+
145  int offset = 0;
+
146  while (offset + 6 < buffer_size) {
+
147  BitReader reader(buffer + offset, 6);
148 
-
149  // Skip crc1.
-
150  reader.SkipBits(16);
+
149  // Check syncinfo.
+
150  RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
151 
-
152  // Verify fscod.
-
153  int sample_rate_code = ReadBits(&reader, 2);
-
154  RCHECK(sample_rate_code != 3); // Reserved.
-
155 
-
156  // Verify frmsizecod.
-
157  int frame_size_code = ReadBits(&reader, 6);
-
158  RCHECK(frame_size_code < 38); // Undefined.
-
159 
-
160  // Verify bsid.
-
161  RCHECK(ReadBits(&reader, 5) < 10); // Normally 8 or 6, 16 used by EAC3.
+
152  // Skip crc1.
+
153  reader.SkipBits(16);
+
154 
+
155  // Verify fscod.
+
156  int sample_rate_code = ReadBits(&reader, 2);
+
157  RCHECK(sample_rate_code != 3); // Reserved.
+
158 
+
159  // Verify frmsizecod.
+
160  int frame_size_code = ReadBits(&reader, 6);
+
161  RCHECK(frame_size_code < 38); // Undefined.
162 
-
163  offset += kAc3FrameSizeTable[frame_size_code][sample_rate_code];
-
164  }
-
165  return true;
-
166 }
-
167 
-
168 // Checks for an EAC3 container (very similar to AC3)
-
169 static bool CheckEac3(const uint8_t* buffer, int buffer_size) {
-
170  // Reference: ATSC Standard: Digital Audio Compression (AC-3, E-AC-3)
-
171  // Doc. A/52:2012
-
172  // (http://www.atsc.org/cms/standards/A52-2012(12-17).pdf)
-
173 
-
174  // EAC3 container looks like syncinfo | bsi | audfrm | audblk* | aux | check.
-
175  RCHECK(buffer_size > 6);
+
163  // Verify bsid.
+
164  RCHECK(ReadBits(&reader, 5) < 10); // Normally 8 or 6, 16 used by EAC3.
+
165 
+
166  offset += kAc3FrameSizeTable[frame_size_code][sample_rate_code];
+
167  }
+
168  return true;
+
169 }
+
170 
+
171 // Checks for an EAC3 container (very similar to AC3)
+
172 static bool CheckEac3(const uint8_t* buffer, int buffer_size) {
+
173  // Reference: ATSC Standard: Digital Audio Compression (AC-3, E-AC-3)
+
174  // Doc. A/52:2012
+
175  // (http://www.atsc.org/cms/standards/A52-2012(12-17).pdf)
176 
-
177  int offset = 0;
-
178  while (offset + 6 < buffer_size) {
-
179  BitReader reader(buffer + offset, 6);
-
180 
-
181  // Check syncinfo.
-
182  RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
+
177  // EAC3 container looks like syncinfo | bsi | audfrm | audblk* | aux | check.
+
178  RCHECK(buffer_size > 6);
+
179 
+
180  int offset = 0;
+
181  while (offset + 6 < buffer_size) {
+
182  BitReader reader(buffer + offset, 6);
183 
-
184  // Verify strmtyp.
-
185  RCHECK(ReadBits(&reader, 2) != 3);
+
184  // Check syncinfo.
+
185  RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
186 
-
187  // Skip substreamid.
-
188  reader.SkipBits(3);
+
187  // Verify strmtyp.
+
188  RCHECK(ReadBits(&reader, 2) != 3);
189 
-
190  // Get frmsize. Include syncinfo size and convert to bytes.
-
191  int frame_size = (ReadBits(&reader, 11) + 1) * 2;
-
192  RCHECK(frame_size >= 7);
-
193 
-
194  // Skip fscod, fscod2, acmod, and lfeon.
-
195  reader.SkipBits(2 + 2 + 3 + 1);
+
190  // Skip substreamid.
+
191  reader.SkipBits(3);
+
192 
+
193  // Get frmsize. Include syncinfo size and convert to bytes.
+
194  int frame_size = (ReadBits(&reader, 11) + 1) * 2;
+
195  RCHECK(frame_size >= 7);
196 
-
197  // Verify bsid.
-
198  int bit_stream_id = ReadBits(&reader, 5);
-
199  RCHECK(bit_stream_id >= 11 && bit_stream_id <= 16);
-
200 
-
201  offset += frame_size;
-
202  }
-
203  return true;
-
204 }
-
205 
-
206 // Additional checks for a BINK container.
-
207 static bool CheckBink(const uint8_t* buffer, int buffer_size) {
-
208  // Reference: http://wiki.multimedia.cx/index.php?title=Bink_Container
-
209  RCHECK(buffer_size >= 44);
-
210 
-
211  // Verify number of frames specified.
-
212  RCHECK(Read32LE(buffer + 8) > 0);
+
197  // Skip fscod, fscod2, acmod, and lfeon.
+
198  reader.SkipBits(2 + 2 + 3 + 1);
+
199 
+
200  // Verify bsid.
+
201  int bit_stream_id = ReadBits(&reader, 5);
+
202  RCHECK(bit_stream_id >= 11 && bit_stream_id <= 16);
+
203 
+
204  offset += frame_size;
+
205  }
+
206  return true;
+
207 }
+
208 
+
209 // Additional checks for a BINK container.
+
210 static bool CheckBink(const uint8_t* buffer, int buffer_size) {
+
211  // Reference: http://wiki.multimedia.cx/index.php?title=Bink_Container
+
212  RCHECK(buffer_size >= 44);
213 
-
214  // Verify width in range.
-
215  int width = Read32LE(buffer + 20);
-
216  RCHECK(width > 0 && width <= 32767);
-
217 
-
218  // Verify height in range.
-
219  int height = Read32LE(buffer + 24);
-
220  RCHECK(height > 0 && height <= 32767);
-
221 
-
222  // Verify frames per second specified.
-
223  RCHECK(Read32LE(buffer + 28) > 0);
+
214  // Verify number of frames specified.
+
215  RCHECK(Read32LE(buffer + 8) > 0);
+
216 
+
217  // Verify width in range.
+
218  int width = Read32LE(buffer + 20);
+
219  RCHECK(width > 0 && width <= 32767);
+
220 
+
221  // Verify height in range.
+
222  int height = Read32LE(buffer + 24);
+
223  RCHECK(height > 0 && height <= 32767);
224 
-
225  // Verify video frames per second specified.
-
226  RCHECK(Read32LE(buffer + 32) > 0);
+
225  // Verify frames per second specified.
+
226  RCHECK(Read32LE(buffer + 28) > 0);
227 
-
228  // Number of audio tracks must be 256 or less.
-
229  return (Read32LE(buffer + 40) <= 256);
-
230 }
-
231 
-
232 // Additional checks for a CAF container.
-
233 static bool CheckCaf(const uint8_t* buffer, int buffer_size) {
-
234  // Reference: Apple Core Audio Format Specification 1.0
-
235  // (https://developer.apple.com/library/mac/#documentation/MusicAudio/Reference/CAFSpec/CAF_spec/CAF_spec.html)
-
236  RCHECK(buffer_size >= 52);
-
237  BitReader reader(buffer, buffer_size);
-
238 
-
239  // mFileType should be "caff".
-
240  RCHECK(ReadBits(&reader, 32) == TAG('c', 'a', 'f', 'f'));
+
228  // Verify video frames per second specified.
+
229  RCHECK(Read32LE(buffer + 32) > 0);
+
230 
+
231  // Number of audio tracks must be 256 or less.
+
232  return (Read32LE(buffer + 40) <= 256);
+
233 }
+
234 
+
235 // Additional checks for a CAF container.
+
236 static bool CheckCaf(const uint8_t* buffer, int buffer_size) {
+
237  // Reference: Apple Core Audio Format Specification 1.0
+
238  // (https://developer.apple.com/library/mac/#documentation/MusicAudio/Reference/CAFSpec/CAF_spec/CAF_spec.html)
+
239  RCHECK(buffer_size >= 52);
+
240  BitReader reader(buffer, buffer_size);
241 
-
242  // mFileVersion should be 1.
-
243  RCHECK(ReadBits(&reader, 16) == 1);
+
242  // mFileType should be "caff".
+
243  RCHECK(ReadBits(&reader, 32) == TAG('c', 'a', 'f', 'f'));
244 
-
245  // Skip mFileFlags.
-
246  reader.SkipBits(16);
+
245  // mFileVersion should be 1.
+
246  RCHECK(ReadBits(&reader, 16) == 1);
247 
-
248  // First chunk should be Audio Description chunk, size 32l.
-
249  RCHECK(ReadBits(&reader, 32) == TAG('d', 'e', 's', 'c'));
-
250  RCHECK(ReadBits(&reader, 64) == 32);
-
251 
-
252  // CAFAudioFormat.mSampleRate(float64) not 0
-
253  RCHECK(ReadBits(&reader, 64) != 0);
+
248  // Skip mFileFlags.
+
249  reader.SkipBits(16);
+
250 
+
251  // First chunk should be Audio Description chunk, size 32l.
+
252  RCHECK(ReadBits(&reader, 32) == TAG('d', 'e', 's', 'c'));
+
253  RCHECK(ReadBits(&reader, 64) == 32);
254 
-
255  // CAFAudioFormat.mFormatID not 0
-
256  RCHECK(ReadBits(&reader, 32) != 0);
+
255  // CAFAudioFormat.mSampleRate(float64) not 0
+
256  RCHECK(ReadBits(&reader, 64) != 0);
257 
-
258  // Skip CAFAudioFormat.mBytesPerPacket and mFramesPerPacket.
-
259  reader.SkipBits(32 + 32);
+
258  // CAFAudioFormat.mFormatID not 0
+
259  RCHECK(ReadBits(&reader, 32) != 0);
260 
-
261  // CAFAudioFormat.mChannelsPerFrame not 0
-
262  RCHECK(ReadBits(&reader, 32) != 0);
-
263  return true;
-
264 }
-
265 
-
266 static bool kSamplingFrequencyValid[16] = { false, true, true, true, false,
-
267  false, true, true, true, false,
-
268  false, true, true, true, false,
-
269  false };
-
270 static bool kExtAudioIdValid[8] = { true, false, true, false, false, false,
-
271  true, false };
-
272 
-
273 // Additional checks for a DTS container.
-
274 static bool CheckDts(const uint8_t* buffer, int buffer_size) {
-
275  // Reference: ETSI TS 102 114 V1.3.1 (2011-08)
-
276  // (http://www.etsi.org/deliver/etsi_ts/102100_102199/102114/01.03.01_60/ts_102114v010301p.pdf)
-
277  RCHECK(buffer_size > 11);
-
278 
-
279  int offset = 0;
-
280  while (offset + 11 < buffer_size) {
-
281  BitReader reader(buffer + offset, 11);
-
282 
-
283  // Verify sync word.
-
284  RCHECK(ReadBits(&reader, 32) == 0x7ffe8001);
+
261  // Skip CAFAudioFormat.mBytesPerPacket and mFramesPerPacket.
+
262  reader.SkipBits(32 + 32);
+
263 
+
264  // CAFAudioFormat.mChannelsPerFrame not 0
+
265  RCHECK(ReadBits(&reader, 32) != 0);
+
266  return true;
+
267 }
+
268 
+
269 static bool kSamplingFrequencyValid[16] = { false, true, true, true, false,
+
270  false, true, true, true, false,
+
271  false, true, true, true, false,
+
272  false };
+
273 static bool kExtAudioIdValid[8] = { true, false, true, false, false, false,
+
274  true, false };
+
275 
+
276 // Additional checks for a DTS container.
+
277 static bool CheckDts(const uint8_t* buffer, int buffer_size) {
+
278  // Reference: ETSI TS 102 114 V1.3.1 (2011-08)
+
279  // (http://www.etsi.org/deliver/etsi_ts/102100_102199/102114/01.03.01_60/ts_102114v010301p.pdf)
+
280  RCHECK(buffer_size > 11);
+
281 
+
282  int offset = 0;
+
283  while (offset + 11 < buffer_size) {
+
284  BitReader reader(buffer + offset, 11);
285 
-
286  // Skip frame type and deficit sample count.
-
287  reader.SkipBits(1 + 5);
+
286  // Verify sync word.
+
287  RCHECK(ReadBits(&reader, 32) == 0x7ffe8001);
288 
-
289  // Verify CRC present flag.
-
290  RCHECK(ReadBits(&reader, 1) == 0); // CPF must be 0.
+
289  // Skip frame type and deficit sample count.
+
290  reader.SkipBits(1 + 5);
291 
-
292  // Verify number of PCM sample blocks.
-
293  RCHECK(ReadBits(&reader, 7) >= 5);
+
292  // Verify CRC present flag.
+
293  RCHECK(ReadBits(&reader, 1) == 0); // CPF must be 0.
294 
-
295  // Verify primary frame byte size.
-
296  int frame_size = ReadBits(&reader, 14);
-
297  RCHECK(frame_size >= 95);
-
298 
-
299  // Skip audio channel arrangement.
-
300  reader.SkipBits(6);
+
295  // Verify number of PCM sample blocks.
+
296  RCHECK(ReadBits(&reader, 7) >= 5);
+
297 
+
298  // Verify primary frame byte size.
+
299  int frame_size = ReadBits(&reader, 14);
+
300  RCHECK(frame_size >= 95);
301 
-
302  // Verify core audio sampling frequency is an allowed value.
-
303  RCHECK(kSamplingFrequencyValid[ReadBits(&reader, 4)]);
+
302  // Skip audio channel arrangement.
+
303  reader.SkipBits(6);
304 
-
305  // Verify transmission bit rate is valid.
-
306  RCHECK(ReadBits(&reader, 5) <= 25);
+
305  // Verify core audio sampling frequency is an allowed value.
+
306  RCHECK(kSamplingFrequencyValid[ReadBits(&reader, 4)]);
307 
-
308  // Verify reserved field is 0.
-
309  RCHECK(ReadBits(&reader, 1) == 0);
+
308  // Verify transmission bit rate is valid.
+
309  RCHECK(ReadBits(&reader, 5) <= 25);
310 
-
311  // Skip dynamic range flag, time stamp flag, auxiliary data flag, and HDCD.
-
312  reader.SkipBits(1 + 1 + 1 + 1);
+
311  // Verify reserved field is 0.
+
312  RCHECK(ReadBits(&reader, 1) == 0);
313 
-
314  // Verify extension audio descriptor flag is an allowed value.
-
315  RCHECK(kExtAudioIdValid[ReadBits(&reader, 3)]);
+
314  // Skip dynamic range flag, time stamp flag, auxiliary data flag, and HDCD.
+
315  reader.SkipBits(1 + 1 + 1 + 1);
316 
-
317  // Skip extended coding flag and audio sync word insertion flag.
-
318  reader.SkipBits(1 + 1);
+
317  // Verify extension audio descriptor flag is an allowed value.
+
318  RCHECK(kExtAudioIdValid[ReadBits(&reader, 3)]);
319 
-
320  // Verify low frequency effects flag is an allowed value.
-
321  RCHECK(ReadBits(&reader, 2) != 3);
+
320  // Skip extended coding flag and audio sync word insertion flag.
+
321  reader.SkipBits(1 + 1);
322 
-
323  offset += frame_size + 1;
-
324  }
-
325  return true;
-
326 }
-
327 
-
328 // Checks for a DV container.
-
329 static bool CheckDV(const uint8_t* buffer, int buffer_size) {
-
330  // Reference: SMPTE 314M (Annex A has differences with IEC 61834).
-
331  // (http://standards.smpte.org/content/978-1-61482-454-1/st-314-2005/SEC1.body.pdf)
-
332  RCHECK(buffer_size > 11);
-
333 
-
334  int offset = 0;
-
335  int current_sequence_number = -1;
-
336  int last_block_number[6];
-
337  while (offset + 11 < buffer_size) {
-
338  BitReader reader(buffer + offset, 11);
-
339 
-
340  // Decode ID data. Sections 5, 6, and 7 are reserved.
-
341  int section = ReadBits(&reader, 3);
-
342  RCHECK(section < 5);
-
343 
-
344  // Next bit must be 1.
-
345  RCHECK(ReadBits(&reader, 1) == 1);
+
323  // Verify low frequency effects flag is an allowed value.
+
324  RCHECK(ReadBits(&reader, 2) != 3);
+
325 
+
326  offset += frame_size + 1;
+
327  }
+
328  return true;
+
329 }
+
330 
+
331 // Checks for a DV container.
+
332 static bool CheckDV(const uint8_t* buffer, int buffer_size) {
+
333  // Reference: SMPTE 314M (Annex A has differences with IEC 61834).
+
334  // (http://standards.smpte.org/content/978-1-61482-454-1/st-314-2005/SEC1.body.pdf)
+
335  RCHECK(buffer_size > 11);
+
336 
+
337  int offset = 0;
+
338  int current_sequence_number = -1;
+
339  int last_block_number[6];
+
340  while (offset + 11 < buffer_size) {
+
341  BitReader reader(buffer + offset, 11);
+
342 
+
343  // Decode ID data. Sections 5, 6, and 7 are reserved.
+
344  int section = ReadBits(&reader, 3);
+
345  RCHECK(section < 5);
346 
-
347  // Skip arbitrary bits.
-
348  reader.SkipBits(4);
+
347  // Next bit must be 1.
+
348  RCHECK(ReadBits(&reader, 1) == 1);
349 
-
350  int sequence_number = ReadBits(&reader, 4);
-
351 
-
352  // Skip FSC.
-
353  reader.SkipBits(1);
+
350  // Skip arbitrary bits.
+
351  reader.SkipBits(4);
+
352 
+
353  int sequence_number = ReadBits(&reader, 4);
354 
-
355  // Next 3 bits must be 1.
-
356  RCHECK(ReadBits(&reader, 3) == 7);
+
355  // Skip FSC.
+
356  reader.SkipBits(1);
357 
-
358  int block_number = ReadBits(&reader, 8);
-
359 
-
360  if (section == 0) { // Header.
-
361  // Validate the reserved bits in the next 8 bytes.
-
362  reader.SkipBits(1);
-
363  RCHECK(ReadBits(&reader, 1) == 0);
-
364  RCHECK(ReadBits(&reader, 11) == 0x7ff);
-
365  reader.SkipBits(4);
-
366  RCHECK(ReadBits(&reader, 4) == 0xf);
-
367  reader.SkipBits(4);
-
368  RCHECK(ReadBits(&reader, 4) == 0xf);
-
369  reader.SkipBits(4);
-
370  RCHECK(ReadBits(&reader, 4) == 0xf);
-
371  reader.SkipBits(3);
-
372  RCHECK(ReadBits(&reader, 24) == 0xffffff);
-
373  current_sequence_number = sequence_number;
-
374  for (size_t i = 0; i < arraysize(last_block_number); ++i)
-
375  last_block_number[i] = -1;
-
376  } else {
-
377  // Sequence number must match (this will also fail if no header seen).
-
378  RCHECK(sequence_number == current_sequence_number);
-
379  // Block number should be increasing.
-
380  RCHECK(block_number > last_block_number[section]);
-
381  last_block_number[section] = block_number;
-
382  }
-
383 
-
384  // Move to next block.
-
385  offset += 80;
-
386  }
-
387  return true;
-
388 }
-
389 
-
390 
-
391 // Checks for a GSM container.
-
392 static bool CheckGsm(const uint8_t* buffer, int buffer_size) {
-
393  // Reference: ETSI EN 300 961 V8.1.1
-
394  // (http://www.etsi.org/deliver/etsi_en/300900_300999/300961/08.01.01_60/en_300961v080101p.pdf)
-
395  // also http://tools.ietf.org/html/rfc3551#page-24
-
396  // GSM files have a 33 byte block, only first 4 bits are fixed.
-
397  RCHECK(buffer_size >= 1024); // Need enough data to do a decent check.
-
398 
-
399  int offset = 0;
-
400  while (offset < buffer_size) {
-
401  // First 4 bits of each block are xD.
-
402  RCHECK((buffer[offset] & 0xf0) == 0xd0);
-
403  offset += 33;
-
404  }
-
405  return true;
-
406 }
-
407 
-
408 // Advance to the first set of |num_bits| bits that match |start_code|. |offset|
-
409 // is the current location in the buffer, and is updated. |bytes_needed| is the
-
410 // number of bytes that must remain in the buffer when |start_code| is found.
-
411 // Returns true if start_code found (and enough space in the buffer after it),
-
412 // false otherwise.
-
413 static bool AdvanceToStartCode(const uint8_t* buffer,
-
414  int buffer_size,
-
415  int* offset,
-
416  int bytes_needed,
-
417  int num_bits,
-
418  uint32_t start_code) {
-
419  DCHECK_GE(bytes_needed, 3);
-
420  DCHECK_LE(num_bits, 24); // Only supports up to 24 bits.
-
421 
-
422  // Create a mask to isolate |num_bits| bits, once shifted over.
-
423  uint32_t bits_to_shift = 24 - num_bits;
-
424  uint32_t mask = (1 << num_bits) - 1;
-
425  while (*offset + bytes_needed < buffer_size) {
-
426  uint32_t next = Read24(buffer + *offset);
-
427  if (((next >> bits_to_shift) & mask) == start_code)
-
428  return true;
-
429  ++(*offset);
-
430  }
-
431  return false;
-
432 }
-
433 
-
434 // Checks for an H.261 container.
-
435 static bool CheckH261(const uint8_t* buffer, int buffer_size) {
-
436  // Reference: ITU-T Recommendation H.261 (03/1993)
-
437  // (http://www.itu.int/rec/T-REC-H.261-199303-I/en)
-
438  RCHECK(buffer_size > 16);
-
439 
-
440  int offset = 0;
-
441  bool seen_start_code = false;
-
442  while (true) {
-
443  // Advance to picture_start_code, if there is one.
-
444  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 4, 20, 0x10)) {
-
445  // No start code found (or off end of buffer), so success if
-
446  // there was at least one valid header.
-
447  return seen_start_code;
-
448  }
-
449 
-
450  // Now verify the block. AdvanceToStartCode() made sure that there are
-
451  // at least 4 bytes remaining in the buffer.
-
452  BitReader reader(buffer + offset, buffer_size - offset);
-
453  RCHECK(ReadBits(&reader, 20) == 0x10);
-
454 
-
455  // Skip the temporal reference and PTYPE.
-
456  reader.SkipBits(5 + 6);
+
358  // Next 3 bits must be 1.
+
359  RCHECK(ReadBits(&reader, 3) == 7);
+
360 
+
361  int block_number = ReadBits(&reader, 8);
+
362 
+
363  if (section == 0) { // Header.
+
364  // Validate the reserved bits in the next 8 bytes.
+
365  reader.SkipBits(1);
+
366  RCHECK(ReadBits(&reader, 1) == 0);
+
367  RCHECK(ReadBits(&reader, 11) == 0x7ff);
+
368  reader.SkipBits(4);
+
369  RCHECK(ReadBits(&reader, 4) == 0xf);
+
370  reader.SkipBits(4);
+
371  RCHECK(ReadBits(&reader, 4) == 0xf);
+
372  reader.SkipBits(4);
+
373  RCHECK(ReadBits(&reader, 4) == 0xf);
+
374  reader.SkipBits(3);
+
375  RCHECK(ReadBits(&reader, 24) == 0xffffff);
+
376  current_sequence_number = sequence_number;
+
377  for (size_t i = 0; i < arraysize(last_block_number); ++i)
+
378  last_block_number[i] = -1;
+
379  } else {
+
380  // Sequence number must match (this will also fail if no header seen).
+
381  RCHECK(sequence_number == current_sequence_number);
+
382  // Block number should be increasing.
+
383  RCHECK(block_number > last_block_number[section]);
+
384  last_block_number[section] = block_number;
+
385  }
+
386 
+
387  // Move to next block.
+
388  offset += 80;
+
389  }
+
390  return true;
+
391 }
+
392 
+
393 
+
394 // Checks for a GSM container.
+
395 static bool CheckGsm(const uint8_t* buffer, int buffer_size) {
+
396  // Reference: ETSI EN 300 961 V8.1.1
+
397  // (http://www.etsi.org/deliver/etsi_en/300900_300999/300961/08.01.01_60/en_300961v080101p.pdf)
+
398  // also http://tools.ietf.org/html/rfc3551#page-24
+
399  // GSM files have a 33 byte block, only first 4 bits are fixed.
+
400  RCHECK(buffer_size >= 1024); // Need enough data to do a decent check.
+
401 
+
402  int offset = 0;
+
403  while (offset < buffer_size) {
+
404  // First 4 bits of each block are xD.
+
405  RCHECK((buffer[offset] & 0xf0) == 0xd0);
+
406  offset += 33;
+
407  }
+
408  return true;
+
409 }
+
410 
+
411 // Advance to the first set of |num_bits| bits that match |start_code|. |offset|
+
412 // is the current location in the buffer, and is updated. |bytes_needed| is the
+
413 // number of bytes that must remain in the buffer when |start_code| is found.
+
414 // Returns true if start_code found (and enough space in the buffer after it),
+
415 // false otherwise.
+
416 static bool AdvanceToStartCode(const uint8_t* buffer,
+
417  int buffer_size,
+
418  int* offset,
+
419  int bytes_needed,
+
420  int num_bits,
+
421  uint32_t start_code) {
+
422  DCHECK_GE(bytes_needed, 3);
+
423  DCHECK_LE(num_bits, 24); // Only supports up to 24 bits.
+
424 
+
425  // Create a mask to isolate |num_bits| bits, once shifted over.
+
426  uint32_t bits_to_shift = 24 - num_bits;
+
427  uint32_t mask = (1 << num_bits) - 1;
+
428  while (*offset + bytes_needed < buffer_size) {
+
429  uint32_t next = Read24(buffer + *offset);
+
430  if (((next >> bits_to_shift) & mask) == start_code)
+
431  return true;
+
432  ++(*offset);
+
433  }
+
434  return false;
+
435 }
+
436 
+
437 // Checks for an H.261 container.
+
438 static bool CheckH261(const uint8_t* buffer, int buffer_size) {
+
439  // Reference: ITU-T Recommendation H.261 (03/1993)
+
440  // (http://www.itu.int/rec/T-REC-H.261-199303-I/en)
+
441  RCHECK(buffer_size > 16);
+
442 
+
443  int offset = 0;
+
444  bool seen_start_code = false;
+
445  while (true) {
+
446  // Advance to picture_start_code, if there is one.
+
447  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 4, 20, 0x10)) {
+
448  // No start code found (or off end of buffer), so success if
+
449  // there was at least one valid header.
+
450  return seen_start_code;
+
451  }
+
452 
+
453  // Now verify the block. AdvanceToStartCode() made sure that there are
+
454  // at least 4 bytes remaining in the buffer.
+
455  BitReader reader(buffer + offset, buffer_size - offset);
+
456  RCHECK(ReadBits(&reader, 20) == 0x10);
457 
-
458  // Skip any extra insertion information. Since this is open-ended, if we run
-
459  // out of bits assume that the buffer is correctly formatted.
-
460  int extra = ReadBits(&reader, 1);
-
461  while (extra == 1) {
-
462  if (!reader.SkipBits(8))
-
463  return seen_start_code;
-
464  if (!reader.ReadBits(1, &extra))
-
465  return seen_start_code;
-
466  }
-
467 
-
468  // Next should be a Group of Blocks start code. Again, if we run out of
-
469  // bits, then assume that the buffer up to here is correct, and the buffer
-
470  // just happened to end in the middle of a header.
-
471  int next;
-
472  if (!reader.ReadBits(16, &next))
-
473  return seen_start_code;
-
474  RCHECK(next == 1);
-
475 
-
476  // Move to the next block.
-
477  seen_start_code = true;
-
478  offset += 4;
-
479  }
-
480 }
-
481 
-
482 // Checks for an H.263 container.
-
483 static bool CheckH263(const uint8_t* buffer, int buffer_size) {
-
484  // Reference: ITU-T Recommendation H.263 (01/2005)
-
485  // (http://www.itu.int/rec/T-REC-H.263-200501-I/en)
-
486  // header is PSC(22b) + TR(8b) + PTYPE(8+b).
-
487  RCHECK(buffer_size > 16);
-
488 
-
489  int offset = 0;
-
490  bool seen_start_code = false;
-
491  while (true) {
-
492  // Advance to picture_start_code, if there is one.
-
493  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 9, 22, 0x20)) {
-
494  // No start code found (or off end of buffer), so success if
-
495  // there was at least one valid header.
-
496  return seen_start_code;
-
497  }
-
498 
-
499  // Now verify the block. AdvanceToStartCode() made sure that there are
-
500  // at least 9 bytes remaining in the buffer.
-
501  BitReader reader(buffer + offset, 9);
-
502  RCHECK(ReadBits(&reader, 22) == 0x20);
-
503 
-
504  // Skip the temporal reference.
-
505  reader.SkipBits(8);
+
458  // Skip the temporal reference and PTYPE.
+
459  reader.SkipBits(5 + 6);
+
460 
+
461  // Skip any extra insertion information. Since this is open-ended, if we run
+
462  // out of bits assume that the buffer is correctly formatted.
+
463  int extra = ReadBits(&reader, 1);
+
464  while (extra == 1) {
+
465  if (!reader.SkipBits(8))
+
466  return seen_start_code;
+
467  if (!reader.ReadBits(1, &extra))
+
468  return seen_start_code;
+
469  }
+
470 
+
471  // Next should be a Group of Blocks start code. Again, if we run out of
+
472  // bits, then assume that the buffer up to here is correct, and the buffer
+
473  // just happened to end in the middle of a header.
+
474  int next;
+
475  if (!reader.ReadBits(16, &next))
+
476  return seen_start_code;
+
477  RCHECK(next == 1);
+
478 
+
479  // Move to the next block.
+
480  seen_start_code = true;
+
481  offset += 4;
+
482  }
+
483 }
+
484 
+
485 // Checks for an H.263 container.
+
486 static bool CheckH263(const uint8_t* buffer, int buffer_size) {
+
487  // Reference: ITU-T Recommendation H.263 (01/2005)
+
488  // (http://www.itu.int/rec/T-REC-H.263-200501-I/en)
+
489  // header is PSC(22b) + TR(8b) + PTYPE(8+b).
+
490  RCHECK(buffer_size > 16);
+
491 
+
492  int offset = 0;
+
493  bool seen_start_code = false;
+
494  while (true) {
+
495  // Advance to picture_start_code, if there is one.
+
496  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 9, 22, 0x20)) {
+
497  // No start code found (or off end of buffer), so success if
+
498  // there was at least one valid header.
+
499  return seen_start_code;
+
500  }
+
501 
+
502  // Now verify the block. AdvanceToStartCode() made sure that there are
+
503  // at least 9 bytes remaining in the buffer.
+
504  BitReader reader(buffer + offset, 9);
+
505  RCHECK(ReadBits(&reader, 22) == 0x20);
506 
-
507  // Verify that the first 2 bits of PTYPE are 10b.
-
508  RCHECK(ReadBits(&reader, 2) == 2);
+
507  // Skip the temporal reference.
+
508  reader.SkipBits(8);
509 
-
510  // Skip the split screen indicator, document camera indicator, and full
-
511  // picture freeze release.
-
512  reader.SkipBits(1 + 1 + 1);
-
513 
-
514  // Verify Source Format.
-
515  int format = ReadBits(&reader, 3);
-
516  RCHECK(format != 0 && format != 6); // Forbidden or reserved.
-
517 
-
518  if (format == 7) {
-
519  // Verify full extended PTYPE.
-
520  int ufep = ReadBits(&reader, 3);
-
521  if (ufep == 1) {
-
522  // Verify the optional part of PLUSPTYPE.
-
523  format = ReadBits(&reader, 3);
-
524  RCHECK(format != 0 && format != 7); // Reserved.
-
525  reader.SkipBits(11);
-
526  // Next 4 bits should be b1000.
-
527  RCHECK(ReadBits(&reader, 4) == 8); // Not allowed.
-
528  } else {
-
529  RCHECK(ufep == 0); // Only 0 and 1 allowed.
-
530  }
-
531 
-
532  // Verify picture type code is not a reserved value.
-
533  int picture_type_code = ReadBits(&reader, 3);
-
534  RCHECK(picture_type_code != 6 && picture_type_code != 7); // Reserved.
-
535 
-
536  // Skip picture resampling mode, reduced resolution mode,
-
537  // and rounding type.
-
538  reader.SkipBits(1 + 1 + 1);
-
539 
-
540  // Next 3 bits should be b001.
-
541  RCHECK(ReadBits(&reader, 3) == 1); // Not allowed.
-
542  }
-
543 
-
544  // Move to the next block.
-
545  seen_start_code = true;
-
546  offset += 9;
-
547  }
-
548 }
-
549 
-
550 // Checks for an H.264 container.
-
551 static bool CheckH264(const uint8_t* buffer, int buffer_size) {
-
552  // Reference: ITU-T Recommendation H.264 (01/2012)
-
553  // (http://www.itu.int/rec/T-REC-H.264)
-
554  // Section B.1: Byte stream NAL unit syntax and semantics.
-
555  RCHECK(buffer_size > 4);
-
556 
-
557  int offset = 0;
-
558  int parameter_count = 0;
-
559  while (true) {
-
560  // Advance to picture_start_code, if there is one.
-
561  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 4, 24, 1)) {
-
562  // No start code found (or off end of buffer), so success if
-
563  // there was at least one valid header.
-
564  return parameter_count > 0;
-
565  }
-
566 
-
567  // Now verify the block. AdvanceToStartCode() made sure that there are
-
568  // at least 4 bytes remaining in the buffer.
-
569  BitReader reader(buffer + offset, 4);
-
570  RCHECK(ReadBits(&reader, 24) == 1);
-
571 
-
572  // Verify forbidden_zero_bit.
-
573  RCHECK(ReadBits(&reader, 1) == 0);
+
510  // Verify that the first 2 bits of PTYPE are 10b.
+
511  RCHECK(ReadBits(&reader, 2) == 2);
+
512 
+
513  // Skip the split screen indicator, document camera indicator, and full
+
514  // picture freeze release.
+
515  reader.SkipBits(1 + 1 + 1);
+
516 
+
517  // Verify Source Format.
+
518  int format = ReadBits(&reader, 3);
+
519  RCHECK(format != 0 && format != 6); // Forbidden or reserved.
+
520 
+
521  if (format == 7) {
+
522  // Verify full extended PTYPE.
+
523  int ufep = ReadBits(&reader, 3);
+
524  if (ufep == 1) {
+
525  // Verify the optional part of PLUSPTYPE.
+
526  format = ReadBits(&reader, 3);
+
527  RCHECK(format != 0 && format != 7); // Reserved.
+
528  reader.SkipBits(11);
+
529  // Next 4 bits should be b1000.
+
530  RCHECK(ReadBits(&reader, 4) == 8); // Not allowed.
+
531  } else {
+
532  RCHECK(ufep == 0); // Only 0 and 1 allowed.
+
533  }
+
534 
+
535  // Verify picture type code is not a reserved value.
+
536  int picture_type_code = ReadBits(&reader, 3);
+
537  RCHECK(picture_type_code != 6 && picture_type_code != 7); // Reserved.
+
538 
+
539  // Skip picture resampling mode, reduced resolution mode,
+
540  // and rounding type.
+
541  reader.SkipBits(1 + 1 + 1);
+
542 
+
543  // Next 3 bits should be b001.
+
544  RCHECK(ReadBits(&reader, 3) == 1); // Not allowed.
+
545  }
+
546 
+
547  // Move to the next block.
+
548  seen_start_code = true;
+
549  offset += 9;
+
550  }
+
551 }
+
552 
+
553 // Checks for an H.264 container.
+
554 static bool CheckH264(const uint8_t* buffer, int buffer_size) {
+
555  // Reference: ITU-T Recommendation H.264 (01/2012)
+
556  // (http://www.itu.int/rec/T-REC-H.264)
+
557  // Section B.1: Byte stream NAL unit syntax and semantics.
+
558  RCHECK(buffer_size > 4);
+
559 
+
560  int offset = 0;
+
561  int parameter_count = 0;
+
562  while (true) {
+
563  // Advance to picture_start_code, if there is one.
+
564  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 4, 24, 1)) {
+
565  // No start code found (or off end of buffer), so success if
+
566  // there was at least one valid header.
+
567  return parameter_count > 0;
+
568  }
+
569 
+
570  // Now verify the block. AdvanceToStartCode() made sure that there are
+
571  // at least 4 bytes remaining in the buffer.
+
572  BitReader reader(buffer + offset, 4);
+
573  RCHECK(ReadBits(&reader, 24) == 1);
574 
-
575  // Extract nal_ref_idc and nal_unit_type.
-
576  int nal_ref_idc = ReadBits(&reader, 2);
-
577  int nal_unit_type = ReadBits(&reader, 5);
-
578 
-
579  switch (nal_unit_type) {
-
580  case 5: // Coded slice of an IDR picture.
-
581  RCHECK(nal_ref_idc != 0);
-
582  break;
-
583  case 6: // Supplemental enhancement information (SEI).
-
584  case 9: // Access unit delimiter.
-
585  case 10: // End of sequence.
-
586  case 11: // End of stream.
-
587  case 12: // Filler data.
-
588  RCHECK(nal_ref_idc == 0);
-
589  break;
-
590  case 7: // Sequence parameter set.
-
591  case 8: // Picture parameter set.
-
592  ++parameter_count;
-
593  break;
-
594  }
-
595 
-
596  // Skip the current start_code_prefix and move to the next.
-
597  offset += 4;
-
598  }
-
599 }
-
600 
-
601 static const char kHlsSignature[] = "#EXTM3U";
-
602 static const char kHls1[] = "#EXT-X-STREAM-INF:";
-
603 static const char kHls2[] = "#EXT-X-TARGETDURATION:";
-
604 static const char kHls3[] = "#EXT-X-MEDIA-SEQUENCE:";
-
605 
-
606 // Additional checks for a HLS container.
-
607 static bool CheckHls(const uint8_t* buffer, int buffer_size) {
-
608  // HLS is simply a play list used for Apple HTTP Live Streaming.
-
609  // Reference: Apple HTTP Live Streaming Overview
-
610  // (http://goo.gl/MIwxj)
-
611 
-
612  if (StartsWith(buffer, buffer_size, kHlsSignature)) {
-
613  // Need to find "#EXT-X-STREAM-INF:", "#EXT-X-TARGETDURATION:", or
-
614  // "#EXT-X-MEDIA-SEQUENCE:" somewhere in the buffer. Other playlists (like
-
615  // WinAmp) only have additional lines with #EXTINF
-
616  // (http://en.wikipedia.org/wiki/M3U).
-
617  int offset = strlen(kHlsSignature);
-
618  while (offset < buffer_size) {
-
619  if (buffer[offset] == '#') {
-
620  if (StartsWith(buffer + offset, buffer_size - offset, kHls1) ||
-
621  StartsWith(buffer + offset, buffer_size - offset, kHls2) ||
-
622  StartsWith(buffer + offset, buffer_size - offset, kHls3)) {
-
623  return true;
-
624  }
-
625  }
-
626  ++offset;
-
627  }
-
628  }
-
629  return false;
-
630 }
-
631 
-
632 // Checks for a MJPEG stream.
-
633 static bool CheckMJpeg(const uint8_t* buffer, int buffer_size) {
-
634  // Reference: ISO/IEC 10918-1 : 1993(E), Annex B
-
635  // (http://www.w3.org/Graphics/JPEG/itu-t81.pdf)
-
636  RCHECK(buffer_size >= 16);
-
637 
-
638  int offset = 0;
-
639  int last_restart = -1;
-
640  int num_codes = 0;
-
641  while (offset + 5 < buffer_size) {
-
642  // Marker codes are always a two byte code with the first byte xFF.
-
643  RCHECK(buffer[offset] == 0xff);
-
644  uint8_t code = buffer[offset + 1];
-
645  RCHECK(code >= 0xc0 || code == 1);
-
646 
-
647  // Skip sequences of xFF.
-
648  if (code == 0xff) {
-
649  ++offset;
-
650  continue;
-
651  }
-
652 
-
653  // Success if the next marker code is EOI (end of image)
-
654  if (code == 0xd9)
-
655  return true;
-
656 
-
657  // Check remaining codes.
-
658  if (code == 0xd8 || code == 1) {
-
659  // SOI (start of image) / TEM (private use). No other data with header.
-
660  offset += 2;
-
661  } else if (code >= 0xd0 && code <= 0xd7) {
-
662  // RST (restart) codes must be in sequence. No other data with header.
-
663  int restart = code & 0x07;
-
664  if (last_restart >= 0)
-
665  RCHECK(restart == (last_restart + 1) % 8);
-
666  last_restart = restart;
-
667  offset += 2;
-
668  } else {
-
669  // All remaining marker codes are followed by a length of the header.
-
670  int length = Read16(buffer + offset + 2) + 2;
-
671 
-
672  // Special handling of SOS (start of scan) marker since the entropy
-
673  // coded data follows the SOS. Any xFF byte in the data block must be
-
674  // followed by x00 in the data.
-
675  if (code == 0xda) {
-
676  int number_components = buffer[offset + 4];
-
677  RCHECK(length == 8 + 2 * number_components);
-
678 
-
679  // Advance to the next marker.
-
680  offset += length;
-
681  while (offset + 2 < buffer_size) {
-
682  if (buffer[offset] == 0xff && buffer[offset + 1] != 0)
-
683  break;
-
684  ++offset;
-
685  }
-
686  } else {
-
687  // Skip over the marker data for the other marker codes.
-
688  offset += length;
-
689  }
-
690  }
-
691  ++num_codes;
-
692  }
-
693  return (num_codes > 1);
-
694 }
-
695 
-
696 enum Mpeg2StartCodes {
-
697  PROGRAM_END_CODE = 0xb9,
-
698  PACK_START_CODE = 0xba
-
699 };
-
700 
-
701 // Checks for a MPEG2 Program Stream.
-
702 static bool CheckMpeg2ProgramStream(const uint8_t* buffer, int buffer_size) {
-
703  // Reference: ISO/IEC 13818-1 : 2000 (E) / ITU-T Rec. H.222.0 (2000 E).
-
704  RCHECK(buffer_size > 14);
-
705 
-
706  int offset = 0;
-
707  while (offset + 14 < buffer_size) {
-
708  BitReader reader(buffer + offset, 14);
-
709 
-
710  // Must start with pack_start_code.
-
711  RCHECK(ReadBits(&reader, 24) == 1);
-
712  RCHECK(ReadBits(&reader, 8) == PACK_START_CODE);
-
713 
-
714  // Determine MPEG version (MPEG1 has b0010, while MPEG2 has b01).
-
715  int mpeg_version = ReadBits(&reader, 2);
-
716  if (mpeg_version == 0) {
-
717  // MPEG1, 10 byte header
-
718  // Validate rest of version code
-
719  RCHECK(ReadBits(&reader, 2) == 2);
-
720  } else {
-
721  RCHECK(mpeg_version == 1);
-
722  }
-
723 
-
724  // Skip system_clock_reference_base [32..30].
-
725  reader.SkipBits(3);
+
575  // Verify forbidden_zero_bit.
+
576  RCHECK(ReadBits(&reader, 1) == 0);
+
577 
+
578  // Extract nal_ref_idc and nal_unit_type.
+
579  int nal_ref_idc = ReadBits(&reader, 2);
+
580  int nal_unit_type = ReadBits(&reader, 5);
+
581 
+
582  switch (nal_unit_type) {
+
583  case 5: // Coded slice of an IDR picture.
+
584  RCHECK(nal_ref_idc != 0);
+
585  break;
+
586  case 6: // Supplemental enhancement information (SEI).
+
587  case 9: // Access unit delimiter.
+
588  case 10: // End of sequence.
+
589  case 11: // End of stream.
+
590  case 12: // Filler data.
+
591  RCHECK(nal_ref_idc == 0);
+
592  break;
+
593  case 7: // Sequence parameter set.
+
594  case 8: // Picture parameter set.
+
595  ++parameter_count;
+
596  break;
+
597  }
+
598 
+
599  // Skip the current start_code_prefix and move to the next.
+
600  offset += 4;
+
601  }
+
602 }
+
603 
+
604 static const char kHlsSignature[] = "#EXTM3U";
+
605 static const char kHls1[] = "#EXT-X-STREAM-INF:";
+
606 static const char kHls2[] = "#EXT-X-TARGETDURATION:";
+
607 static const char kHls3[] = "#EXT-X-MEDIA-SEQUENCE:";
+
608 
+
609 // Additional checks for a HLS container.
+
610 static bool CheckHls(const uint8_t* buffer, int buffer_size) {
+
611  // HLS is simply a play list used for Apple HTTP Live Streaming.
+
612  // Reference: Apple HTTP Live Streaming Overview
+
613  // (http://goo.gl/MIwxj)
+
614 
+
615  if (StartsWith(buffer, buffer_size, kHlsSignature)) {
+
616  // Need to find "#EXT-X-STREAM-INF:", "#EXT-X-TARGETDURATION:", or
+
617  // "#EXT-X-MEDIA-SEQUENCE:" somewhere in the buffer. Other playlists (like
+
618  // WinAmp) only have additional lines with #EXTINF
+
619  // (http://en.wikipedia.org/wiki/M3U).
+
620  int offset = strlen(kHlsSignature);
+
621  while (offset < buffer_size) {
+
622  if (buffer[offset] == '#') {
+
623  if (StartsWith(buffer + offset, buffer_size - offset, kHls1) ||
+
624  StartsWith(buffer + offset, buffer_size - offset, kHls2) ||
+
625  StartsWith(buffer + offset, buffer_size - offset, kHls3)) {
+
626  return true;
+
627  }
+
628  }
+
629  ++offset;
+
630  }
+
631  }
+
632  return false;
+
633 }
+
634 
+
635 // Checks for a MJPEG stream.
+
636 static bool CheckMJpeg(const uint8_t* buffer, int buffer_size) {
+
637  // Reference: ISO/IEC 10918-1 : 1993(E), Annex B
+
638  // (http://www.w3.org/Graphics/JPEG/itu-t81.pdf)
+
639  RCHECK(buffer_size >= 16);
+
640 
+
641  int offset = 0;
+
642  int last_restart = -1;
+
643  int num_codes = 0;
+
644  while (offset + 5 < buffer_size) {
+
645  // Marker codes are always a two byte code with the first byte xFF.
+
646  RCHECK(buffer[offset] == 0xff);
+
647  uint8_t code = buffer[offset + 1];
+
648  RCHECK(code >= 0xc0 || code == 1);
+
649 
+
650  // Skip sequences of xFF.
+
651  if (code == 0xff) {
+
652  ++offset;
+
653  continue;
+
654  }
+
655 
+
656  // Success if the next marker code is EOI (end of image)
+
657  if (code == 0xd9)
+
658  return true;
+
659 
+
660  // Check remaining codes.
+
661  if (code == 0xd8 || code == 1) {
+
662  // SOI (start of image) / TEM (private use). No other data with header.
+
663  offset += 2;
+
664  } else if (code >= 0xd0 && code <= 0xd7) {
+
665  // RST (restart) codes must be in sequence. No other data with header.
+
666  int restart = code & 0x07;
+
667  if (last_restart >= 0)
+
668  RCHECK(restart == (last_restart + 1) % 8);
+
669  last_restart = restart;
+
670  offset += 2;
+
671  } else {
+
672  // All remaining marker codes are followed by a length of the header.
+
673  int length = Read16(buffer + offset + 2) + 2;
+
674 
+
675  // Special handling of SOS (start of scan) marker since the entropy
+
676  // coded data follows the SOS. Any xFF byte in the data block must be
+
677  // followed by x00 in the data.
+
678  if (code == 0xda) {
+
679  int number_components = buffer[offset + 4];
+
680  RCHECK(length == 8 + 2 * number_components);
+
681 
+
682  // Advance to the next marker.
+
683  offset += length;
+
684  while (offset + 2 < buffer_size) {
+
685  if (buffer[offset] == 0xff && buffer[offset + 1] != 0)
+
686  break;
+
687  ++offset;
+
688  }
+
689  } else {
+
690  // Skip over the marker data for the other marker codes.
+
691  offset += length;
+
692  }
+
693  }
+
694  ++num_codes;
+
695  }
+
696  return (num_codes > 1);
+
697 }
+
698 
+
699 enum Mpeg2StartCodes {
+
700  PROGRAM_END_CODE = 0xb9,
+
701  PACK_START_CODE = 0xba
+
702 };
+
703 
+
704 // Checks for a MPEG2 Program Stream.
+
705 static bool CheckMpeg2ProgramStream(const uint8_t* buffer, int buffer_size) {
+
706  // Reference: ISO/IEC 13818-1 : 2000 (E) / ITU-T Rec. H.222.0 (2000 E).
+
707  RCHECK(buffer_size > 14);
+
708 
+
709  int offset = 0;
+
710  while (offset + 14 < buffer_size) {
+
711  BitReader reader(buffer + offset, 14);
+
712 
+
713  // Must start with pack_start_code.
+
714  RCHECK(ReadBits(&reader, 24) == 1);
+
715  RCHECK(ReadBits(&reader, 8) == PACK_START_CODE);
+
716 
+
717  // Determine MPEG version (MPEG1 has b0010, while MPEG2 has b01).
+
718  int mpeg_version = ReadBits(&reader, 2);
+
719  if (mpeg_version == 0) {
+
720  // MPEG1, 10 byte header
+
721  // Validate rest of version code
+
722  RCHECK(ReadBits(&reader, 2) == 2);
+
723  } else {
+
724  RCHECK(mpeg_version == 1);
+
725  }
726 
-
727  // Verify marker bit.
-
728  RCHECK(ReadBits(&reader, 1) == 1);
+
727  // Skip system_clock_reference_base [32..30].
+
728  reader.SkipBits(3);
729 
-
730  // Skip system_clock_reference_base [29..15].
-
731  reader.SkipBits(15);
+
730  // Verify marker bit.
+
731  RCHECK(ReadBits(&reader, 1) == 1);
732 
-
733  // Verify next marker bit.
-
734  RCHECK(ReadBits(&reader, 1) == 1);
+
733  // Skip system_clock_reference_base [29..15].
+
734  reader.SkipBits(15);
735 
-
736  // Skip system_clock_reference_base [14..0].
-
737  reader.SkipBits(15);
+
736  // Verify next marker bit.
+
737  RCHECK(ReadBits(&reader, 1) == 1);
738 
-
739  // Verify next marker bit.
-
740  RCHECK(ReadBits(&reader, 1) == 1);
+
739  // Skip system_clock_reference_base [14..0].
+
740  reader.SkipBits(15);
741 
-
742  if (mpeg_version == 0) {
-
743  // Verify second marker bit.
-
744  RCHECK(ReadBits(&reader, 1) == 1);
-
745 
-
746  // Skip mux_rate.
-
747  reader.SkipBits(22);
+
742  // Verify next marker bit.
+
743  RCHECK(ReadBits(&reader, 1) == 1);
+
744 
+
745  if (mpeg_version == 0) {
+
746  // Verify second marker bit.
+
747  RCHECK(ReadBits(&reader, 1) == 1);
748 
-
749  // Verify next marker bit.
-
750  RCHECK(ReadBits(&reader, 1) == 1);
+
749  // Skip mux_rate.
+
750  reader.SkipBits(22);
751 
-
752  // Update offset to be after this header.
-
753  offset += 12;
-
754  } else {
-
755  // Must be MPEG2.
-
756  // Skip program_mux_rate.
-
757  reader.SkipBits(22);
-
758 
-
759  // Verify pair of marker bits.
-
760  RCHECK(ReadBits(&reader, 2) == 3);
+
752  // Verify next marker bit.
+
753  RCHECK(ReadBits(&reader, 1) == 1);
+
754 
+
755  // Update offset to be after this header.
+
756  offset += 12;
+
757  } else {
+
758  // Must be MPEG2.
+
759  // Skip program_mux_rate.
+
760  reader.SkipBits(22);
761 
-
762  // Skip reserved.
-
763  reader.SkipBits(5);
+
762  // Verify pair of marker bits.
+
763  RCHECK(ReadBits(&reader, 2) == 3);
764 
-
765  // Update offset to be after this header.
-
766  int pack_stuffing_length = ReadBits(&reader, 3);
-
767  offset += 14 + pack_stuffing_length;
-
768  }
-
769 
-
770  // Check for system headers and PES_packets.
-
771  while (offset + 6 < buffer_size && Read24(buffer + offset) == 1) {
-
772  // Next 8 bits determine stream type.
-
773  int stream_id = buffer[offset + 3];
-
774 
-
775  // Some stream types are reserved and shouldn't occur.
-
776  if (mpeg_version == 0)
-
777  RCHECK(stream_id != 0xbc && stream_id < 0xf0);
-
778  else
-
779  RCHECK(stream_id != 0xfc && stream_id != 0xfd && stream_id != 0xfe);
-
780 
-
781  // Some stream types are used for pack headers.
-
782  if (stream_id == PACK_START_CODE) // back to outer loop.
-
783  break;
-
784  if (stream_id == PROGRAM_END_CODE) // end of stream.
-
785  return true;
-
786 
-
787  int pes_length = Read16(buffer + offset + 4);
-
788  RCHECK(pes_length > 0);
-
789  offset = offset + 6 + pes_length;
-
790  }
-
791  }
-
792  // Success as we are off the end of the buffer and liked everything
-
793  // in the buffer.
-
794  return true;
-
795 }
-
796 
-
797 const uint8_t kMpeg2SyncWord = 0x47;
-
798 
-
799 // Checks for a MPEG2 Transport Stream.
-
800 static bool CheckMpeg2TransportStream(const uint8_t* buffer, int buffer_size) {
-
801  // Spec: ISO/IEC 13818-1 : 2000 (E) / ITU-T Rec. H.222.0 (2000 E).
-
802  // Normal packet size is 188 bytes. However, some systems add various error
-
803  // correction data at the end, resulting in packet of length 192/204/208
-
804  // (https://en.wikipedia.org/wiki/MPEG_transport_stream). Determine the
-
805  // length with the first packet.
-
806  RCHECK(buffer_size >= 250); // Want more than 1 packet to check.
-
807 
-
808  int offset = 0;
-
809  int packet_length = -1;
-
810  while (buffer[offset] != kMpeg2SyncWord && offset < 20) {
-
811  // Skip over any header in the first 20 bytes.
-
812  ++offset;
-
813  }
-
814 
-
815  while (offset + 6 < buffer_size) {
-
816  BitReader reader(buffer + offset, 6);
+
765  // Skip reserved.
+
766  reader.SkipBits(5);
+
767 
+
768  // Update offset to be after this header.
+
769  int pack_stuffing_length = ReadBits(&reader, 3);
+
770  offset += 14 + pack_stuffing_length;
+
771  }
+
772 
+
773  // Check for system headers and PES_packets.
+
774  while (offset + 6 < buffer_size && Read24(buffer + offset) == 1) {
+
775  // Next 8 bits determine stream type.
+
776  int stream_id = buffer[offset + 3];
+
777 
+
778  // Some stream types are reserved and shouldn't occur.
+
779  if (mpeg_version == 0)
+
780  RCHECK(stream_id != 0xbc && stream_id < 0xf0);
+
781  else
+
782  RCHECK(stream_id != 0xfc && stream_id != 0xfd && stream_id != 0xfe);
+
783 
+
784  // Some stream types are used for pack headers.
+
785  if (stream_id == PACK_START_CODE) // back to outer loop.
+
786  break;
+
787  if (stream_id == PROGRAM_END_CODE) // end of stream.
+
788  return true;
+
789 
+
790  int pes_length = Read16(buffer + offset + 4);
+
791  RCHECK(pes_length > 0);
+
792  offset = offset + 6 + pes_length;
+
793  }
+
794  }
+
795  // Success as we are off the end of the buffer and liked everything
+
796  // in the buffer.
+
797  return true;
+
798 }
+
799 
+
800 const uint8_t kMpeg2SyncWord = 0x47;
+
801 
+
802 // Checks for a MPEG2 Transport Stream.
+
803 static bool CheckMpeg2TransportStream(const uint8_t* buffer, int buffer_size) {
+
804  // Spec: ISO/IEC 13818-1 : 2000 (E) / ITU-T Rec. H.222.0 (2000 E).
+
805  // Normal packet size is 188 bytes. However, some systems add various error
+
806  // correction data at the end, resulting in packet of length 192/204/208
+
807  // (https://en.wikipedia.org/wiki/MPEG_transport_stream). Determine the
+
808  // length with the first packet.
+
809  RCHECK(buffer_size >= 250); // Want more than 1 packet to check.
+
810 
+
811  int offset = 0;
+
812  int packet_length = -1;
+
813  while (buffer[offset] != kMpeg2SyncWord && offset < 20) {
+
814  // Skip over any header in the first 20 bytes.
+
815  ++offset;
+
816  }
817 
-
818  // Must start with sync byte.
-
819  RCHECK(ReadBits(&reader, 8) == kMpeg2SyncWord);
+
818  while (offset + 6 < buffer_size) {
+
819  BitReader reader(buffer + offset, 6);
820 
-
821  // Skip transport_error_indicator, payload_unit_start_indicator, and
-
822  // transport_priority.
-
823  reader.SkipBits(1 + 1 + 1);
-
824 
-
825  // Verify the pid is not a reserved value.
-
826  int pid = ReadBits(&reader, 13);
-
827  RCHECK(pid < 3 || pid > 15);
-
828 
-
829  // Skip transport_scrambling_control.
-
830  reader.SkipBits(2);
+
821  // Must start with sync byte.
+
822  RCHECK(ReadBits(&reader, 8) == kMpeg2SyncWord);
+
823 
+
824  // Skip transport_error_indicator, payload_unit_start_indicator, and
+
825  // transport_priority.
+
826  reader.SkipBits(1 + 1 + 1);
+
827 
+
828  // Verify the pid is not a reserved value.
+
829  int pid = ReadBits(&reader, 13);
+
830  RCHECK(pid < 3 || pid > 15);
831 
-
832  // Adaptation_field_control can not be 0.
-
833  int adaptation_field_control = ReadBits(&reader, 2);
-
834  RCHECK(adaptation_field_control != 0);
-
835 
-
836  // If there is an adaptation_field, verify it.
-
837  if (adaptation_field_control >= 2) {
-
838  // Skip continuity_counter.
-
839  reader.SkipBits(4);
-
840 
-
841  // Get adaptation_field_length and verify it.
-
842  int adaptation_field_length = ReadBits(&reader, 8);
-
843  if (adaptation_field_control == 2)
-
844  RCHECK(adaptation_field_length == 183);
-
845  else
-
846  RCHECK(adaptation_field_length <= 182);
-
847  }
-
848 
-
849  // Attempt to determine the packet length on the first packet.
-
850  if (packet_length < 0) {
-
851  if (buffer[offset + 188] == kMpeg2SyncWord)
-
852  packet_length = 188;
-
853  else if (buffer[offset + 192] == kMpeg2SyncWord)
-
854  packet_length = 192;
-
855  else if (buffer[offset + 204] == kMpeg2SyncWord)
-
856  packet_length = 204;
-
857  else
-
858  packet_length = 208;
-
859  }
-
860  offset += packet_length;
-
861  }
-
862  return true;
-
863 }
-
864 
-
865 enum Mpeg4StartCodes {
-
866  VISUAL_OBJECT_SEQUENCE_START_CODE = 0xb0,
-
867  VISUAL_OBJECT_SEQUENCE_END_CODE = 0xb1,
-
868  VISUAL_OBJECT_START_CODE = 0xb5,
-
869  VOP_START_CODE = 0xb6
-
870 };
-
871 
-
872 // Checks for a raw MPEG4 bitstream container.
-
873 static bool CheckMpeg4BitStream(const uint8_t* buffer, int buffer_size) {
-
874  // Defined in ISO/IEC 14496-2:2001.
-
875  // However, no length ... simply scan for start code values.
-
876  // Note tags are very similar to H.264.
-
877  RCHECK(buffer_size > 4);
-
878 
-
879  int offset = 0;
-
880  int sequence_start_count = 0;
-
881  int sequence_end_count = 0;
-
882  int visual_object_count = 0;
-
883  int vop_count = 0;
-
884  while (true) {
-
885  // Advance to start_code, if there is one.
-
886  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 6, 24, 1)) {
-
887  // Not a complete sequence in memory, so return true if we've seen a
-
888  // visual_object_sequence_start_code and a visual_object_start_code.
-
889  return (sequence_start_count > 0 && visual_object_count > 0);
-
890  }
-
891 
-
892  // Now verify the block. AdvanceToStartCode() made sure that there are
-
893  // at least 6 bytes remaining in the buffer.
-
894  BitReader reader(buffer + offset, 6);
-
895  RCHECK(ReadBits(&reader, 24) == 1);
-
896 
-
897  int start_code = ReadBits(&reader, 8);
-
898  RCHECK(start_code < 0x30 || start_code > 0xaf); // 30..AF and
-
899  RCHECK(start_code < 0xb7 || start_code > 0xb9); // B7..B9 reserved
-
900 
-
901  switch (start_code) {
-
902  case VISUAL_OBJECT_SEQUENCE_START_CODE: {
-
903  ++sequence_start_count;
-
904  // Verify profile in not one of many reserved values.
-
905  int profile = ReadBits(&reader, 8);
-
906  RCHECK(profile > 0);
-
907  RCHECK(profile < 0x04 || profile > 0x10);
-
908  RCHECK(profile < 0x13 || profile > 0x20);
-
909  RCHECK(profile < 0x23 || profile > 0x31);
-
910  RCHECK(profile < 0x35 || profile > 0x41);
-
911  RCHECK(profile < 0x43 || profile > 0x60);
-
912  RCHECK(profile < 0x65 || profile > 0x70);
-
913  RCHECK(profile < 0x73 || profile > 0x80);
-
914  RCHECK(profile < 0x83 || profile > 0x90);
-
915  RCHECK(profile < 0x95 || profile > 0xa0);
-
916  RCHECK(profile < 0xa4 || profile > 0xb0);
-
917  RCHECK(profile < 0xb5 || profile > 0xc0);
-
918  RCHECK(profile < 0xc3 || profile > 0xd0);
-
919  RCHECK(profile < 0xe4);
-
920  break;
-
921  }
-
922 
-
923  case VISUAL_OBJECT_SEQUENCE_END_CODE:
-
924  RCHECK(++sequence_end_count == sequence_start_count);
-
925  break;
-
926 
-
927  case VISUAL_OBJECT_START_CODE: {
-
928  ++visual_object_count;
-
929  if (ReadBits(&reader, 1) == 1) {
-
930  int visual_object_verid = ReadBits(&reader, 4);
-
931  RCHECK(visual_object_verid > 0 && visual_object_verid < 3);
-
932  RCHECK(ReadBits(&reader, 3) != 0);
-
933  }
-
934  int visual_object_type = ReadBits(&reader, 4);
-
935  RCHECK(visual_object_type > 0 && visual_object_type < 6);
-
936  break;
-
937  }
-
938 
-
939  case VOP_START_CODE:
-
940  RCHECK(++vop_count <= visual_object_count);
-
941  break;
-
942  }
-
943  // Skip this block.
-
944  offset += 6;
-
945  }
-
946 }
-
947 
-
948 // Additional checks for a MOV/QuickTime/MPEG4 container.
-
949 static bool CheckMov(const uint8_t* buffer, int buffer_size) {
-
950  // Reference: ISO/IEC 14496-12:2005(E).
-
951  // (http://standards.iso.org/ittf/PubliclyAvailableStandards/c061988_ISO_IEC_14496-12_2012.zip)
-
952  RCHECK(buffer_size > 8);
-
953 
-
954  int offset = 0;
-
955  while (offset + 8 < buffer_size) {
-
956  int atomsize = Read32(buffer + offset);
-
957  uint32_t atomtype = Read32(buffer + offset + 4);
-
958  // Only need to check for ones that are valid at the top level.
-
959  switch (atomtype) {
-
960  case TAG('f','t','y','p'):
-
961  case TAG('p','d','i','n'):
-
962  case TAG('m','o','o','v'):
-
963  case TAG('m','o','o','f'):
-
964  case TAG('m','f','r','a'):
-
965  case TAG('m','d','a','t'):
-
966  case TAG('f','r','e','e'):
-
967  case TAG('s','k','i','p'):
-
968  case TAG('m','e','t','a'):
-
969  case TAG('m','e','c','o'):
-
970  case TAG('s','t','y','p'):
-
971  case TAG('s','i','d','x'):
-
972  case TAG('s','s','i','x'):
-
973  case TAG('p','r','f','t'):
-
974  case TAG('b','l','o','c'):
-
975  break;
-
976  default:
-
977  return false;
-
978  }
-
979  if (atomsize == 1) {
-
980  // Indicates that the length is the next 64bits.
-
981  if (offset + 16 > buffer_size)
-
982  break;
-
983  if (Read32(buffer + offset + 8) != 0)
-
984  break; // Offset is way past buffer size.
-
985  atomsize = Read32(buffer + offset + 12);
-
986  }
-
987  if (atomsize <= 0)
-
988  break; // Indicates the last atom or length too big.
-
989  offset += atomsize;
-
990  }
-
991  return true;
-
992 }
-
993 
-
994 enum MPEGVersion {
-
995  VERSION_25 = 0,
-
996  VERSION_RESERVED,
-
997  VERSION_2,
-
998  VERSION_1
-
999 };
-
1000 enum MPEGLayer {
-
1001  L_RESERVED = 0,
-
1002  LAYER_3,
-
1003  LAYER_2,
-
1004  LAYER_1
-
1005 };
-
1006 
-
1007 static int kSampleRateTable[4][4] = { { 11025, 12000, 8000, 0 }, // v2.5
-
1008  { 0, 0, 0, 0 }, // not used
-
1009  { 22050, 24000, 16000, 0 }, // v2
-
1010  { 44100, 48000, 32000, 0 } // v1
-
1011 };
-
1012 
-
1013 static int kBitRateTableV1L1[16] = { 0, 32, 64, 96, 128, 160, 192, 224, 256,
-
1014  288, 320, 352, 384, 416, 448, 0 };
-
1015 static int kBitRateTableV1L2[16] = { 0, 32, 48, 56, 64, 80, 96, 112, 128, 160,
-
1016  192, 224, 256, 320, 384, 0 };
-
1017 static int kBitRateTableV1L3[16] = { 0, 32, 40, 48, 56, 64, 80, 96, 112, 128,
-
1018  160, 192, 224, 256, 320, 0 };
-
1019 static int kBitRateTableV2L1[16] = { 0, 32, 48, 56, 64, 80, 96, 112, 128, 144,
-
1020  160, 176, 192, 224, 256, 0 };
-
1021 static int kBitRateTableV2L23[16] = { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96,
-
1022  112, 128, 144, 160, 0 };
-
1023 
-
1024 static bool ValidMpegAudioFrameHeader(const uint8_t* header,
-
1025  int header_size,
-
1026  int* framesize) {
-
1027  // Reference: http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm.
-
1028  DCHECK_GE(header_size, 4);
-
1029  *framesize = 0;
-
1030  BitReader reader(header, 4); // Header can only be 4 bytes long.
-
1031 
-
1032  // Verify frame sync (11 bits) are all set.
-
1033  RCHECK(ReadBits(&reader, 11) == 0x7ff);
+
832  // Skip transport_scrambling_control.
+
833  reader.SkipBits(2);
+
834 
+
835  // Adaptation_field_control can not be 0.
+
836  int adaptation_field_control = ReadBits(&reader, 2);
+
837  RCHECK(adaptation_field_control != 0);
+
838 
+
839  // If there is an adaptation_field, verify it.
+
840  if (adaptation_field_control >= 2) {
+
841  // Skip continuity_counter.
+
842  reader.SkipBits(4);
+
843 
+
844  // Get adaptation_field_length and verify it.
+
845  int adaptation_field_length = ReadBits(&reader, 8);
+
846  if (adaptation_field_control == 2)
+
847  RCHECK(adaptation_field_length == 183);
+
848  else
+
849  RCHECK(adaptation_field_length <= 182);
+
850  }
+
851 
+
852  // Attempt to determine the packet length on the first packet.
+
853  if (packet_length < 0) {
+
854  if (buffer[offset + 188] == kMpeg2SyncWord)
+
855  packet_length = 188;
+
856  else if (buffer[offset + 192] == kMpeg2SyncWord)
+
857  packet_length = 192;
+
858  else if (buffer[offset + 204] == kMpeg2SyncWord)
+
859  packet_length = 204;
+
860  else
+
861  packet_length = 208;
+
862  }
+
863  offset += packet_length;
+
864  }
+
865  return true;
+
866 }
+
867 
+
868 enum Mpeg4StartCodes {
+
869  VISUAL_OBJECT_SEQUENCE_START_CODE = 0xb0,
+
870  VISUAL_OBJECT_SEQUENCE_END_CODE = 0xb1,
+
871  VISUAL_OBJECT_START_CODE = 0xb5,
+
872  VOP_START_CODE = 0xb6
+
873 };
+
874 
+
875 // Checks for a raw MPEG4 bitstream container.
+
876 static bool CheckMpeg4BitStream(const uint8_t* buffer, int buffer_size) {
+
877  // Defined in ISO/IEC 14496-2:2001.
+
878  // However, no length ... simply scan for start code values.
+
879  // Note tags are very similar to H.264.
+
880  RCHECK(buffer_size > 4);
+
881 
+
882  int offset = 0;
+
883  int sequence_start_count = 0;
+
884  int sequence_end_count = 0;
+
885  int visual_object_count = 0;
+
886  int vop_count = 0;
+
887  while (true) {
+
888  // Advance to start_code, if there is one.
+
889  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 6, 24, 1)) {
+
890  // Not a complete sequence in memory, so return true if we've seen a
+
891  // visual_object_sequence_start_code and a visual_object_start_code.
+
892  return (sequence_start_count > 0 && visual_object_count > 0);
+
893  }
+
894 
+
895  // Now verify the block. AdvanceToStartCode() made sure that there are
+
896  // at least 6 bytes remaining in the buffer.
+
897  BitReader reader(buffer + offset, 6);
+
898  RCHECK(ReadBits(&reader, 24) == 1);
+
899 
+
900  int start_code = ReadBits(&reader, 8);
+
901  RCHECK(start_code < 0x30 || start_code > 0xaf); // 30..AF and
+
902  RCHECK(start_code < 0xb7 || start_code > 0xb9); // B7..B9 reserved
+
903 
+
904  switch (start_code) {
+
905  case VISUAL_OBJECT_SEQUENCE_START_CODE: {
+
906  ++sequence_start_count;
+
907  // Verify profile in not one of many reserved values.
+
908  int profile = ReadBits(&reader, 8);
+
909  RCHECK(profile > 0);
+
910  RCHECK(profile < 0x04 || profile > 0x10);
+
911  RCHECK(profile < 0x13 || profile > 0x20);
+
912  RCHECK(profile < 0x23 || profile > 0x31);
+
913  RCHECK(profile < 0x35 || profile > 0x41);
+
914  RCHECK(profile < 0x43 || profile > 0x60);
+
915  RCHECK(profile < 0x65 || profile > 0x70);
+
916  RCHECK(profile < 0x73 || profile > 0x80);
+
917  RCHECK(profile < 0x83 || profile > 0x90);
+
918  RCHECK(profile < 0x95 || profile > 0xa0);
+
919  RCHECK(profile < 0xa4 || profile > 0xb0);
+
920  RCHECK(profile < 0xb5 || profile > 0xc0);
+
921  RCHECK(profile < 0xc3 || profile > 0xd0);
+
922  RCHECK(profile < 0xe4);
+
923  break;
+
924  }
+
925 
+
926  case VISUAL_OBJECT_SEQUENCE_END_CODE:
+
927  RCHECK(++sequence_end_count == sequence_start_count);
+
928  break;
+
929 
+
930  case VISUAL_OBJECT_START_CODE: {
+
931  ++visual_object_count;
+
932  if (ReadBits(&reader, 1) == 1) {
+
933  int visual_object_verid = ReadBits(&reader, 4);
+
934  RCHECK(visual_object_verid > 0 && visual_object_verid < 3);
+
935  RCHECK(ReadBits(&reader, 3) != 0);
+
936  }
+
937  int visual_object_type = ReadBits(&reader, 4);
+
938  RCHECK(visual_object_type > 0 && visual_object_type < 6);
+
939  break;
+
940  }
+
941 
+
942  case VOP_START_CODE:
+
943  RCHECK(++vop_count <= visual_object_count);
+
944  break;
+
945  }
+
946  // Skip this block.
+
947  offset += 6;
+
948  }
+
949 }
+
950 
+
951 // Additional checks for a MOV/QuickTime/MPEG4 container.
+
952 static bool CheckMov(const uint8_t* buffer, int buffer_size) {
+
953  // Reference: ISO/IEC 14496-12:2005(E).
+
954  // (http://standards.iso.org/ittf/PubliclyAvailableStandards/c061988_ISO_IEC_14496-12_2012.zip)
+
955  RCHECK(buffer_size > 8);
+
956 
+
957  int offset = 0;
+
958  while (offset + 8 < buffer_size) {
+
959  int atomsize = Read32(buffer + offset);
+
960  uint32_t atomtype = Read32(buffer + offset + 4);
+
961  // Only need to check for ones that are valid at the top level.
+
962  switch (atomtype) {
+
963  case TAG('f','t','y','p'):
+
964  case TAG('p','d','i','n'):
+
965  case TAG('m','o','o','v'):
+
966  case TAG('m','o','o','f'):
+
967  case TAG('m','f','r','a'):
+
968  case TAG('m','d','a','t'):
+
969  case TAG('f','r','e','e'):
+
970  case TAG('s','k','i','p'):
+
971  case TAG('m','e','t','a'):
+
972  case TAG('m','e','c','o'):
+
973  case TAG('s','t','y','p'):
+
974  case TAG('s','i','d','x'):
+
975  case TAG('s','s','i','x'):
+
976  case TAG('p','r','f','t'):
+
977  case TAG('b','l','o','c'):
+
978  break;
+
979  default:
+
980  return false;
+
981  }
+
982  if (atomsize == 1) {
+
983  // Indicates that the length is the next 64bits.
+
984  if (offset + 16 > buffer_size)
+
985  break;
+
986  if (Read32(buffer + offset + 8) != 0)
+
987  break; // Offset is way past buffer size.
+
988  atomsize = Read32(buffer + offset + 12);
+
989  }
+
990  if (atomsize <= 0)
+
991  break; // Indicates the last atom or length too big.
+
992  offset += atomsize;
+
993  }
+
994  return true;
+
995 }
+
996 
+
997 enum MPEGVersion {
+
998  VERSION_25 = 0,
+
999  VERSION_RESERVED,
+
1000  VERSION_2,
+
1001  VERSION_1
+
1002 };
+
1003 enum MPEGLayer {
+
1004  L_RESERVED = 0,
+
1005  LAYER_3,
+
1006  LAYER_2,
+
1007  LAYER_1
+
1008 };
+
1009 
+
1010 static int kSampleRateTable[4][4] = { { 11025, 12000, 8000, 0 }, // v2.5
+
1011  { 0, 0, 0, 0 }, // not used
+
1012  { 22050, 24000, 16000, 0 }, // v2
+
1013  { 44100, 48000, 32000, 0 } // v1
+
1014 };
+
1015 
+
1016 static int kBitRateTableV1L1[16] = { 0, 32, 64, 96, 128, 160, 192, 224, 256,
+
1017  288, 320, 352, 384, 416, 448, 0 };
+
1018 static int kBitRateTableV1L2[16] = { 0, 32, 48, 56, 64, 80, 96, 112, 128, 160,
+
1019  192, 224, 256, 320, 384, 0 };
+
1020 static int kBitRateTableV1L3[16] = { 0, 32, 40, 48, 56, 64, 80, 96, 112, 128,
+
1021  160, 192, 224, 256, 320, 0 };
+
1022 static int kBitRateTableV2L1[16] = { 0, 32, 48, 56, 64, 80, 96, 112, 128, 144,
+
1023  160, 176, 192, 224, 256, 0 };
+
1024 static int kBitRateTableV2L23[16] = { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96,
+
1025  112, 128, 144, 160, 0 };
+
1026 
+
1027 static bool ValidMpegAudioFrameHeader(const uint8_t* header,
+
1028  int header_size,
+
1029  int* framesize) {
+
1030  // Reference: http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm.
+
1031  DCHECK_GE(header_size, 4);
+
1032  *framesize = 0;
+
1033  BitReader reader(header, 4); // Header can only be 4 bytes long.
1034 
-
1035  // Verify MPEG audio version id.
-
1036  int version = ReadBits(&reader, 2);
-
1037  RCHECK(version != 1); // Reserved.
-
1038 
-
1039  // Verify layer.
-
1040  int layer = ReadBits(&reader, 2);
-
1041  RCHECK(layer != 0);
-
1042 
-
1043  // Skip protection bit.
-
1044  reader.SkipBits(1);
+
1035  // Verify frame sync (11 bits) are all set.
+
1036  RCHECK(ReadBits(&reader, 11) == 0x7ff);
+
1037 
+
1038  // Verify MPEG audio version id.
+
1039  int version = ReadBits(&reader, 2);
+
1040  RCHECK(version != 1); // Reserved.
+
1041 
+
1042  // Verify layer.
+
1043  int layer = ReadBits(&reader, 2);
+
1044  RCHECK(layer != 0);
1045 
-
1046  // Verify bitrate index.
-
1047  int bitrate_index = ReadBits(&reader, 4);
-
1048  RCHECK(bitrate_index != 0xf);
-
1049 
-
1050  // Verify sampling rate frequency index.
-
1051  int sampling_index = ReadBits(&reader, 2);
-
1052  RCHECK(sampling_index != 3);
-
1053 
-
1054  // Get padding bit.
-
1055  int padding = ReadBits(&reader, 1);
+
1046  // Skip protection bit.
+
1047  reader.SkipBits(1);
+
1048 
+
1049  // Verify bitrate index.
+
1050  int bitrate_index = ReadBits(&reader, 4);
+
1051  RCHECK(bitrate_index != 0xf);
+
1052 
+
1053  // Verify sampling rate frequency index.
+
1054  int sampling_index = ReadBits(&reader, 2);
+
1055  RCHECK(sampling_index != 3);
1056 
-
1057  // Frame size:
-
1058  // For Layer I files = (12 * BitRate / SampleRate + Padding) * 4
-
1059  // For others = 144 * BitRate / SampleRate + Padding
-
1060  // Unfortunately, BitRate and SampleRate are coded.
-
1061  int sampling_rate = kSampleRateTable[version][sampling_index];
-
1062  int bitrate;
-
1063  if (version == VERSION_1) {
-
1064  if (layer == LAYER_1)
-
1065  bitrate = kBitRateTableV1L1[bitrate_index];
-
1066  else if (layer == LAYER_2)
-
1067  bitrate = kBitRateTableV1L2[bitrate_index];
-
1068  else
-
1069  bitrate = kBitRateTableV1L3[bitrate_index];
-
1070  } else {
-
1071  if (layer == LAYER_1)
-
1072  bitrate = kBitRateTableV2L1[bitrate_index];
-
1073  else
-
1074  bitrate = kBitRateTableV2L23[bitrate_index];
-
1075  }
-
1076  if (layer == LAYER_1)
-
1077  *framesize = ((12000 * bitrate) / sampling_rate + padding) * 4;
-
1078  else
-
1079  *framesize = (144000 * bitrate) / sampling_rate + padding;
-
1080  return (bitrate > 0 && sampling_rate > 0);
-
1081 }
-
1082 
-
1083 // Extract a size encoded the MP3 way.
-
1084 static int GetMp3HeaderSize(const uint8_t* buffer, int buffer_size) {
-
1085  DCHECK_GE(buffer_size, 9);
-
1086  int size = ((buffer[6] & 0x7f) << 21) + ((buffer[7] & 0x7f) << 14) +
-
1087  ((buffer[8] & 0x7f) << 7) + (buffer[9] & 0x7f) + 10;
-
1088  if (buffer[5] & 0x10) // Footer added?
-
1089  size += 10;
-
1090  return size;
-
1091 }
-
1092 
-
1093 // Additional checks for a MP3 container.
-
1094 static bool CheckMp3(const uint8_t* buffer, int buffer_size, bool seenHeader) {
-
1095  RCHECK(buffer_size >= 10); // Must be enough to read the initial header.
-
1096 
-
1097  int framesize;
-
1098  int numSeen = 0;
-
1099  int offset = 0;
-
1100  if (seenHeader) {
-
1101  offset = GetMp3HeaderSize(buffer, buffer_size);
-
1102  } else {
-
1103  // Skip over leading 0's.
-
1104  while (offset < buffer_size && buffer[offset] == 0)
-
1105  ++offset;
-
1106  }
-
1107 
-
1108  while (offset + 3 < buffer_size) {
-
1109  RCHECK(ValidMpegAudioFrameHeader(
-
1110  buffer + offset, buffer_size - offset, &framesize));
-
1111 
-
1112  // Have we seen enough valid headers?
-
1113  if (++numSeen > 10)
-
1114  return true;
-
1115  offset += framesize;
-
1116  }
-
1117  // Off the end of the buffer, return success if a few valid headers seen.
-
1118  return numSeen > 2;
-
1119 }
-
1120 
-
1121 // Check that the next characters in |buffer| represent a number. The format
-
1122 // accepted is optional whitespace followed by 1 or more digits. |max_digits|
-
1123 // specifies the maximum number of digits to process. Returns true if a valid
-
1124 // number is found, false otherwise.
-
1125 static bool VerifyNumber(const uint8_t* buffer,
-
1126  int buffer_size,
-
1127  int* offset,
-
1128  int max_digits) {
-
1129  RCHECK(*offset < buffer_size);
-
1130 
-
1131  // Skip over any leading space.
-
1132  while (isspace(buffer[*offset])) {
-
1133  ++(*offset);
-
1134  RCHECK(*offset < buffer_size);
-
1135  }
-
1136 
-
1137  // Need to process up to max_digits digits.
-
1138  int numSeen = 0;
-
1139  while (--max_digits >= 0 && isdigit(buffer[*offset])) {
-
1140  ++numSeen;
-
1141  ++(*offset);
-
1142  if (*offset >= buffer_size)
-
1143  return true; // Out of space but seen a digit.
-
1144  }
-
1145 
-
1146  // Success if at least one digit seen.
-
1147  return (numSeen > 0);
-
1148 }
-
1149 
-
1150 // Check that the next character in |buffer| is one of |c1| or |c2|. |c2| is
-
1151 // optional. Returns true if there is a match, false if no match or out of
-
1152 // space.
-
1153 static inline bool VerifyCharacters(const uint8_t* buffer,
-
1154  int buffer_size,
-
1155  int* offset,
-
1156  char c1,
-
1157  char c2) {
-
1158  RCHECK(*offset < buffer_size);
-
1159  char c = static_cast<char>(buffer[(*offset)++]);
-
1160  return (c == c1 || (c == c2 && c2 != 0));
-
1161 }
-
1162 
-
1163 // Checks for a SRT container.
-
1164 static bool CheckSrt(const uint8_t* buffer, int buffer_size) {
-
1165  // Reference: http://en.wikipedia.org/wiki/SubRip
-
1166  RCHECK(buffer_size > 20);
-
1167 
-
1168  // First line should just be the subtitle sequence number.
-
1169  int offset = StartsWith(buffer, buffer_size, UTF8_BYTE_ORDER_MARK) ? 3 : 0;
-
1170  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
-
1171  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '\n', '\r'));
-
1172 
-
1173  // Skip any additional \n\r.
-
1174  while (VerifyCharacters(buffer, buffer_size, &offset, '\n', '\r')) {}
-
1175  --offset; // Since VerifyCharacters() gobbled up the next non-CR/LF.
-
1176 
-
1177  // Second line should look like the following:
-
1178  // 00:00:10,500 --> 00:00:13,000
-
1179  // Units separator can be , or .
-
1180  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
-
1181  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
-
1182  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
-
1183  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
-
1184  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
-
1185  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
-
1186  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
-
1187  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
-
1188  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
-
1189  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
-
1190  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '>', 0));
-
1191  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
-
1192  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
-
1193  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
-
1194  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
-
1195  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
-
1196  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
-
1197  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
-
1198  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
-
1199  return true;
-
1200 }
-
1201 
-
1202 // Read a Matroska Element Id.
-
1203 static int GetElementId(BitReader* reader) {
-
1204  // Element ID is coded with the leading zero bits (max 3) determining size.
-
1205  // If it is an invalid encoding or the end of the buffer is reached,
-
1206  // return -1 as a tag that won't be expected.
-
1207  if (reader->bits_available() >= 8) {
-
1208  int num_bits_to_read = 0;
-
1209  static int prefix[] = { 0x80, 0x4000, 0x200000, 0x10000000 };
-
1210  for (int i = 0; i < 4; ++i) {
-
1211  num_bits_to_read += 7;
-
1212  if (ReadBits(reader, 1) == 1) {
-
1213  if (reader->bits_available() < num_bits_to_read)
-
1214  break;
-
1215  // prefix[] adds back the bits read individually.
-
1216  return ReadBits(reader, num_bits_to_read) | prefix[i];
-
1217  }
-
1218  }
-
1219  }
-
1220  // Invalid encoding, return something not expected.
-
1221  return -1;
-
1222 }
-
1223 
-
1224 // Read a Matroska Unsigned Integer (VINT).
-
1225 static uint64_t GetVint(BitReader* reader) {
-
1226  // Values are coded with the leading zero bits (max 7) determining size.
-
1227  // If it is an invalid coding or the end of the buffer is reached,
-
1228  // return something that will go off the end of the buffer.
-
1229  if (reader->bits_available() >= 8) {
-
1230  int num_bits_to_read = 0;
-
1231  for (int i = 0; i < 8; ++i) {
-
1232  num_bits_to_read += 7;
-
1233  if (ReadBits(reader, 1) == 1) {
-
1234  if (reader->bits_available() < num_bits_to_read)
-
1235  break;
-
1236  return ReadBits(reader, num_bits_to_read);
-
1237  }
-
1238  }
-
1239  }
-
1240  // Incorrect format (more than 7 leading 0's) or off the end of the buffer.
-
1241  // Since the return value is used as a byte size, return a value that will
-
1242  // cause a failure when used.
-
1243  return (reader->bits_available() / 8) + 2;
-
1244 }
-
1245 
-
1246 // Additional checks for a WEBM container.
-
1247 static bool CheckWebm(const uint8_t* buffer, int buffer_size) {
-
1248  // Reference: http://www.matroska.org/technical/specs/index.html
-
1249  RCHECK(buffer_size > 12);
-
1250 
-
1251  BitReader reader(buffer, buffer_size);
-
1252 
-
1253  // Verify starting Element Id.
-
1254  RCHECK(GetElementId(&reader) == 0x1a45dfa3);
+
1057  // Get padding bit.
+
1058  int padding = ReadBits(&reader, 1);
+
1059 
+
1060  // Frame size:
+
1061  // For Layer I files = (12 * BitRate / SampleRate + Padding) * 4
+
1062  // For others = 144 * BitRate / SampleRate + Padding
+
1063  // Unfortunately, BitRate and SampleRate are coded.
+
1064  int sampling_rate = kSampleRateTable[version][sampling_index];
+
1065  int bitrate;
+
1066  if (version == VERSION_1) {
+
1067  if (layer == LAYER_1)
+
1068  bitrate = kBitRateTableV1L1[bitrate_index];
+
1069  else if (layer == LAYER_2)
+
1070  bitrate = kBitRateTableV1L2[bitrate_index];
+
1071  else
+
1072  bitrate = kBitRateTableV1L3[bitrate_index];
+
1073  } else {
+
1074  if (layer == LAYER_1)
+
1075  bitrate = kBitRateTableV2L1[bitrate_index];
+
1076  else
+
1077  bitrate = kBitRateTableV2L23[bitrate_index];
+
1078  }
+
1079  if (layer == LAYER_1)
+
1080  *framesize = ((12000 * bitrate) / sampling_rate + padding) * 4;
+
1081  else
+
1082  *framesize = (144000 * bitrate) / sampling_rate + padding;
+
1083  return (bitrate > 0 && sampling_rate > 0);
+
1084 }
+
1085 
+
1086 // Extract a size encoded the MP3 way.
+
1087 static int GetMp3HeaderSize(const uint8_t* buffer, int buffer_size) {
+
1088  DCHECK_GE(buffer_size, 9);
+
1089  int size = ((buffer[6] & 0x7f) << 21) + ((buffer[7] & 0x7f) << 14) +
+
1090  ((buffer[8] & 0x7f) << 7) + (buffer[9] & 0x7f) + 10;
+
1091  if (buffer[5] & 0x10) // Footer added?
+
1092  size += 10;
+
1093  return size;
+
1094 }
+
1095 
+
1096 // Additional checks for a MP3 container.
+
1097 static bool CheckMp3(const uint8_t* buffer, int buffer_size, bool seenHeader) {
+
1098  RCHECK(buffer_size >= 10); // Must be enough to read the initial header.
+
1099 
+
1100  int framesize;
+
1101  int numSeen = 0;
+
1102  int offset = 0;
+
1103  if (seenHeader) {
+
1104  offset = GetMp3HeaderSize(buffer, buffer_size);
+
1105  } else {
+
1106  // Skip over leading 0's.
+
1107  while (offset < buffer_size && buffer[offset] == 0)
+
1108  ++offset;
+
1109  }
+
1110 
+
1111  while (offset + 3 < buffer_size) {
+
1112  RCHECK(ValidMpegAudioFrameHeader(
+
1113  buffer + offset, buffer_size - offset, &framesize));
+
1114 
+
1115  // Have we seen enough valid headers?
+
1116  if (++numSeen > 10)
+
1117  return true;
+
1118  offset += framesize;
+
1119  }
+
1120  // Off the end of the buffer, return success if a few valid headers seen.
+
1121  return numSeen > 2;
+
1122 }
+
1123 
+
1124 // Check that the next characters in |buffer| represent a number. The format
+
1125 // accepted is optional whitespace followed by 1 or more digits. |max_digits|
+
1126 // specifies the maximum number of digits to process. Returns true if a valid
+
1127 // number is found, false otherwise.
+
1128 static bool VerifyNumber(const uint8_t* buffer,
+
1129  int buffer_size,
+
1130  int* offset,
+
1131  int max_digits) {
+
1132  RCHECK(*offset < buffer_size);
+
1133 
+
1134  // Skip over any leading space.
+
1135  while (isspace(buffer[*offset])) {
+
1136  ++(*offset);
+
1137  RCHECK(*offset < buffer_size);
+
1138  }
+
1139 
+
1140  // Need to process up to max_digits digits.
+
1141  int numSeen = 0;
+
1142  while (--max_digits >= 0 && isdigit(buffer[*offset])) {
+
1143  ++numSeen;
+
1144  ++(*offset);
+
1145  if (*offset >= buffer_size)
+
1146  return true; // Out of space but seen a digit.
+
1147  }
+
1148 
+
1149  // Success if at least one digit seen.
+
1150  return (numSeen > 0);
+
1151 }
+
1152 
+
1153 // Check that the next character in |buffer| is one of |c1| or |c2|. |c2| is
+
1154 // optional. Returns true if there is a match, false if no match or out of
+
1155 // space.
+
1156 static inline bool VerifyCharacters(const uint8_t* buffer,
+
1157  int buffer_size,
+
1158  int* offset,
+
1159  char c1,
+
1160  char c2) {
+
1161  RCHECK(*offset < buffer_size);
+
1162  char c = static_cast<char>(buffer[(*offset)++]);
+
1163  return (c == c1 || (c == c2 && c2 != 0));
+
1164 }
+
1165 
+
1166 // Checks for a SRT container.
+
1167 static bool CheckSrt(const uint8_t* buffer, int buffer_size) {
+
1168  // Reference: http://en.wikipedia.org/wiki/SubRip
+
1169  RCHECK(buffer_size > 20);
+
1170 
+
1171  // First line should just be the subtitle sequence number.
+
1172  int offset = StartsWith(buffer, buffer_size, UTF8_BYTE_ORDER_MARK) ? 3 : 0;
+
1173  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
+
1174  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '\n', '\r'));
+
1175 
+
1176  // Skip any additional \n\r.
+
1177  while (VerifyCharacters(buffer, buffer_size, &offset, '\n', '\r')) {}
+
1178  --offset; // Since VerifyCharacters() gobbled up the next non-CR/LF.
+
1179 
+
1180  // Second line should look like the following:
+
1181  // 00:00:10,500 --> 00:00:13,000
+
1182  // Units separator can be , or .
+
1183  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
+
1184  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
+
1185  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
+
1186  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
+
1187  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
+
1188  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
+
1189  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
+
1190  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
+
1191  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
+
1192  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
+
1193  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '>', 0));
+
1194  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
+
1195  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
+
1196  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
+
1197  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
+
1198  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
+
1199  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
+
1200  RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
+
1201  RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
+
1202  return true;
+
1203 }
+
1204 
+
1205 // Read a Matroska Element Id.
+
1206 static int GetElementId(BitReader* reader) {
+
1207  // Element ID is coded with the leading zero bits (max 3) determining size.
+
1208  // If it is an invalid encoding or the end of the buffer is reached,
+
1209  // return -1 as a tag that won't be expected.
+
1210  if (reader->bits_available() >= 8) {
+
1211  int num_bits_to_read = 0;
+
1212  static int prefix[] = { 0x80, 0x4000, 0x200000, 0x10000000 };
+
1213  for (int i = 0; i < 4; ++i) {
+
1214  num_bits_to_read += 7;
+
1215  if (ReadBits(reader, 1) == 1) {
+
1216  if (reader->bits_available() < num_bits_to_read)
+
1217  break;
+
1218  // prefix[] adds back the bits read individually.
+
1219  return ReadBits(reader, num_bits_to_read) | prefix[i];
+
1220  }
+
1221  }
+
1222  }
+
1223  // Invalid encoding, return something not expected.
+
1224  return -1;
+
1225 }
+
1226 
+
1227 // Read a Matroska Unsigned Integer (VINT).
+
1228 static uint64_t GetVint(BitReader* reader) {
+
1229  // Values are coded with the leading zero bits (max 7) determining size.
+
1230  // If it is an invalid coding or the end of the buffer is reached,
+
1231  // return something that will go off the end of the buffer.
+
1232  if (reader->bits_available() >= 8) {
+
1233  int num_bits_to_read = 0;
+
1234  for (int i = 0; i < 8; ++i) {
+
1235  num_bits_to_read += 7;
+
1236  if (ReadBits(reader, 1) == 1) {
+
1237  if (reader->bits_available() < num_bits_to_read)
+
1238  break;
+
1239  return ReadBits(reader, num_bits_to_read);
+
1240  }
+
1241  }
+
1242  }
+
1243  // Incorrect format (more than 7 leading 0's) or off the end of the buffer.
+
1244  // Since the return value is used as a byte size, return a value that will
+
1245  // cause a failure when used.
+
1246  return (reader->bits_available() / 8) + 2;
+
1247 }
+
1248 
+
1249 // Additional checks for a WEBM container.
+
1250 static bool CheckWebm(const uint8_t* buffer, int buffer_size) {
+
1251  // Reference: http://www.matroska.org/technical/specs/index.html
+
1252  RCHECK(buffer_size > 12);
+
1253 
+
1254  BitReader reader(buffer, buffer_size);
1255 
-
1256  // Get the header size, and ensure there are enough bits to check.
-
1257  int header_size = GetVint(&reader);
-
1258  RCHECK(reader.bits_available() / 8 >= header_size);
-
1259 
-
1260  // Loop through the header.
-
1261  while (reader.bits_available() > 0) {
-
1262  int tag = GetElementId(&reader);
-
1263  int tagsize = GetVint(&reader);
-
1264  switch (tag) {
-
1265  case 0x4286: // EBMLVersion
-
1266  case 0x42f7: // EBMLReadVersion
-
1267  case 0x42f2: // EBMLMaxIdLength
-
1268  case 0x42f3: // EBMLMaxSizeLength
-
1269  case 0x4287: // DocTypeVersion
-
1270  case 0x4285: // DocTypeReadVersion
-
1271  case 0xec: // void
-
1272  case 0xbf: // CRC32
-
1273  RCHECK(reader.SkipBits(tagsize * 8));
-
1274  break;
-
1275 
-
1276  case 0x4282: // EBMLDocType
-
1277  // Need to see "webm" or "matroska" next.
-
1278  switch (ReadBits(&reader, 32)) {
-
1279  case TAG('w', 'e', 'b', 'm') :
-
1280  return true;
-
1281  case TAG('m', 'a', 't', 'r') :
-
1282  return (ReadBits(&reader, 32) == TAG('o', 's', 'k', 'a'));
-
1283  }
-
1284  return false;
-
1285 
-
1286  default: // Unrecognized tag
+
1256  // Verify starting Element Id.
+
1257  RCHECK(GetElementId(&reader) == 0x1a45dfa3);
+
1258 
+
1259  // Get the header size, and ensure there are enough bits to check.
+
1260  int header_size = GetVint(&reader);
+
1261  RCHECK(reader.bits_available() / 8 >= header_size);
+
1262 
+
1263  // Loop through the header.
+
1264  while (reader.bits_available() > 0) {
+
1265  int tag = GetElementId(&reader);
+
1266  int tagsize = GetVint(&reader);
+
1267  switch (tag) {
+
1268  case 0x4286: // EBMLVersion
+
1269  case 0x42f7: // EBMLReadVersion
+
1270  case 0x42f2: // EBMLMaxIdLength
+
1271  case 0x42f3: // EBMLMaxSizeLength
+
1272  case 0x4287: // DocTypeVersion
+
1273  case 0x4285: // DocTypeReadVersion
+
1274  case 0xec: // void
+
1275  case 0xbf: // CRC32
+
1276  RCHECK(reader.SkipBits(tagsize * 8));
+
1277  break;
+
1278 
+
1279  case 0x4282: // EBMLDocType
+
1280  // Need to see "webm" or "matroska" next.
+
1281  switch (ReadBits(&reader, 32)) {
+
1282  case TAG('w', 'e', 'b', 'm') :
+
1283  return true;
+
1284  case TAG('m', 'a', 't', 'r') :
+
1285  return (ReadBits(&reader, 32) == TAG('o', 's', 'k', 'a'));
+
1286  }
1287  return false;
-
1288  }
-
1289  }
-
1290  return false;
-
1291 }
-
1292 
-
1293 enum VC1StartCodes {
-
1294  VC1_FRAME_START_CODE = 0x0d,
-
1295  VC1_ENTRY_POINT_START_CODE = 0x0e,
-
1296  VC1_SEQUENCE_START_CODE = 0x0f
-
1297 };
-
1298 
-
1299 // Checks for a VC1 bitstream container.
-
1300 static bool CheckVC1(const uint8_t* buffer, int buffer_size) {
-
1301  // Reference: SMPTE 421M
-
1302  // (http://standards.smpte.org/content/978-1-61482-555-5/st-421-2006/SEC1.body.pdf)
-
1303  // However, no length ... simply scan for start code values.
-
1304  // Expect to see SEQ | [ [ ENTRY ] PIC* ]*
-
1305  // Note tags are very similar to H.264.
-
1306 
-
1307  RCHECK(buffer_size >= 24);
-
1308 
-
1309  // First check for Bitstream Metadata Serialization (Annex L)
-
1310  if (buffer[0] == 0xc5 &&
-
1311  Read32(buffer + 4) == 0x04 &&
-
1312  Read32(buffer + 20) == 0x0c) {
-
1313  // Verify settings in STRUCT_C and STRUCT_A
-
1314  BitReader reader(buffer + 8, 12);
-
1315 
-
1316  int profile = ReadBits(&reader, 4);
-
1317  if (profile == 0 || profile == 4) { // simple or main
-
1318  // Skip FRMRTQ_POSTPROC, BITRTQ_POSTPROC, and LOOPFILTER.
-
1319  reader.SkipBits(3 + 5 + 1);
-
1320 
-
1321  // Next bit must be 0.
-
1322  RCHECK(ReadBits(&reader, 1) == 0);
+
1288 
+
1289  default: // Unrecognized tag
+
1290  return false;
+
1291  }
+
1292  }
+
1293  return false;
+
1294 }
+
1295 
+
1296 enum VC1StartCodes {
+
1297  VC1_FRAME_START_CODE = 0x0d,
+
1298  VC1_ENTRY_POINT_START_CODE = 0x0e,
+
1299  VC1_SEQUENCE_START_CODE = 0x0f
+
1300 };
+
1301 
+
1302 // Checks for a VC1 bitstream container.
+
1303 static bool CheckVC1(const uint8_t* buffer, int buffer_size) {
+
1304  // Reference: SMPTE 421M
+
1305  // (http://standards.smpte.org/content/978-1-61482-555-5/st-421-2006/SEC1.body.pdf)
+
1306  // However, no length ... simply scan for start code values.
+
1307  // Expect to see SEQ | [ [ ENTRY ] PIC* ]*
+
1308  // Note tags are very similar to H.264.
+
1309 
+
1310  RCHECK(buffer_size >= 24);
+
1311 
+
1312  // First check for Bitstream Metadata Serialization (Annex L)
+
1313  if (buffer[0] == 0xc5 &&
+
1314  Read32(buffer + 4) == 0x04 &&
+
1315  Read32(buffer + 20) == 0x0c) {
+
1316  // Verify settings in STRUCT_C and STRUCT_A
+
1317  BitReader reader(buffer + 8, 12);
+
1318 
+
1319  int profile = ReadBits(&reader, 4);
+
1320  if (profile == 0 || profile == 4) { // simple or main
+
1321  // Skip FRMRTQ_POSTPROC, BITRTQ_POSTPROC, and LOOPFILTER.
+
1322  reader.SkipBits(3 + 5 + 1);
1323 
-
1324  // Skip MULTIRES.
-
1325  reader.SkipBits(1);
+
1324  // Next bit must be 0.
+
1325  RCHECK(ReadBits(&reader, 1) == 0);
1326 
-
1327  // Next bit must be 1.
-
1328  RCHECK(ReadBits(&reader, 1) == 1);
+
1327  // Skip MULTIRES.
+
1328  reader.SkipBits(1);
1329 
-
1330  // Skip FASTUVMC, EXTENDED_MV, DQUANT, and VSTRANSFORM.
-
1331  reader.SkipBits(1 + 1 + 2 + 1);
+
1330  // Next bit must be 1.
+
1331  RCHECK(ReadBits(&reader, 1) == 1);
1332 
-
1333  // Next bit must be 0.
-
1334  RCHECK(ReadBits(&reader, 1) == 0);
+
1333  // Skip FASTUVMC, EXTENDED_MV, DQUANT, and VSTRANSFORM.
+
1334  reader.SkipBits(1 + 1 + 2 + 1);
1335 
-
1336  // Skip OVERLAP, SYNCMARKER, RANGERED, MAXBFRAMES, QUANTIZER, and
-
1337  // FINTERPFLAG.
-
1338  reader.SkipBits(1 + 1 + 1 + 3 + 2 + 1);
-
1339 
-
1340  // Next bit must be 1.
-
1341  RCHECK(ReadBits(&reader, 1) == 1);
+
1336  // Next bit must be 0.
+
1337  RCHECK(ReadBits(&reader, 1) == 0);
+
1338 
+
1339  // Skip OVERLAP, SYNCMARKER, RANGERED, MAXBFRAMES, QUANTIZER, and
+
1340  // FINTERPFLAG.
+
1341  reader.SkipBits(1 + 1 + 1 + 3 + 2 + 1);
1342 
-
1343  } else {
-
1344  RCHECK(profile == 12); // Other profile values not allowed.
-
1345  RCHECK(ReadBits(&reader, 28) == 0);
-
1346  }
-
1347 
-
1348  // Now check HORIZ_SIZE and VERT_SIZE, which must be 8192 or less.
-
1349  RCHECK(ReadBits(&reader, 32) <= 8192);
-
1350  RCHECK(ReadBits(&reader, 32) <= 8192);
-
1351  return true;
-
1352  }
-
1353 
-
1354  // Buffer isn't Bitstream Metadata, so scan for start codes.
-
1355  int offset = 0;
-
1356  int sequence_start_code = 0;
-
1357  int frame_start_code = 0;
-
1358  while (true) {
-
1359  // Advance to start_code, if there is one.
-
1360  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 5, 24, 1)) {
-
1361  // Not a complete sequence in memory, so return true if we've seen a
-
1362  // sequence start and a frame start (not checking entry points since
-
1363  // they only occur in advanced profiles).
-
1364  return (sequence_start_code > 0 && frame_start_code > 0);
-
1365  }
-
1366 
-
1367  // Now verify the block. AdvanceToStartCode() made sure that there are
-
1368  // at least 5 bytes remaining in the buffer.
-
1369  BitReader reader(buffer + offset, 5);
-
1370  RCHECK(ReadBits(&reader, 24) == 1);
-
1371 
-
1372  // Keep track of the number of certain types received.
-
1373  switch (ReadBits(&reader, 8)) {
-
1374  case VC1_SEQUENCE_START_CODE: {
-
1375  ++sequence_start_code;
-
1376  switch (ReadBits(&reader, 2)) {
-
1377  case 0: // simple
-
1378  case 1: // main
-
1379  RCHECK(ReadBits(&reader, 2) == 0);
-
1380  break;
-
1381  case 2: // complex
-
1382  return false;
-
1383  case 3: // advanced
-
1384  RCHECK(ReadBits(&reader, 3) <= 4); // Verify level = 0..4
-
1385  RCHECK(ReadBits(&reader, 2) == 1); // Verify colordiff_format = 1
-
1386  break;
-
1387  }
-
1388  break;
-
1389  }
-
1390 
-
1391  case VC1_ENTRY_POINT_START_CODE:
-
1392  // No fields in entry data to check. However, it must occur after
-
1393  // sequence header.
-
1394  RCHECK(sequence_start_code > 0);
-
1395  break;
-
1396 
-
1397  case VC1_FRAME_START_CODE:
-
1398  ++frame_start_code;
-
1399  break;
-
1400  }
-
1401  offset += 5;
-
1402  }
-
1403 }
-
1404 
-
1405 // For some formats the signature is a bunch of characters. They are defined
-
1406 // below. Note that the first 4 characters of the string may be used as a TAG
-
1407 // in LookupContainerByFirst4. For signatures that contain embedded \0, use
-
1408 // uint8_t[].
-
1409 static const char kAmrSignature[] = "#!AMR";
-
1410 static const uint8_t kAsfSignature[] = {0x30, 0x26, 0xb2, 0x75, 0x8e, 0x66,
-
1411  0xcf, 0x11, 0xa6, 0xd9, 0x00, 0xaa,
-
1412  0x00, 0x62, 0xce, 0x6c};
-
1413 static const char kAssSignature[] = "[Script Info]";
-
1414 static const char kAssBomSignature[] = UTF8_BYTE_ORDER_MARK "[Script Info]";
-
1415 static const uint8_t kWtvSignature[] = {0xb7, 0xd8, 0x00, 0x20, 0x37, 0x49,
-
1416  0xda, 0x11, 0xa6, 0x4e, 0x00, 0x07,
-
1417  0xe9, 0x5e, 0xad, 0x8d};
-
1418 
-
1419 // Attempt to determine the container type from the buffer provided. This is
-
1420 // a simple pass, that uses the first 4 bytes of the buffer as an index to get
-
1421 // a rough idea of the container format.
-
1422 static MediaContainerName LookupContainerByFirst4(const uint8_t* buffer,
-
1423  int buffer_size) {
-
1424  // Minimum size that the code expects to exist without checking size.
-
1425  if (buffer_size < 12)
-
1426  return CONTAINER_UNKNOWN;
-
1427 
-
1428  uint32_t first4 = Read32(buffer);
-
1429  switch (first4) {
-
1430  case 0x1a45dfa3:
-
1431  if (CheckWebm(buffer, buffer_size))
-
1432  return CONTAINER_WEBM;
-
1433  break;
-
1434 
-
1435  case 0x3026b275:
-
1436  if (StartsWith(buffer,
-
1437  buffer_size,
-
1438  kAsfSignature,
-
1439  sizeof(kAsfSignature))) {
-
1440  return CONTAINER_ASF;
-
1441  }
-
1442  break;
-
1443 
-
1444  case TAG('#','!','A','M'):
-
1445  if (StartsWith(buffer, buffer_size, kAmrSignature))
-
1446  return CONTAINER_AMR;
-
1447  break;
-
1448 
-
1449  case TAG('#','E','X','T'):
-
1450  if (CheckHls(buffer, buffer_size))
-
1451  return CONTAINER_HLS;
-
1452  break;
-
1453 
-
1454  case TAG('.','R','M','F'):
-
1455  if (buffer[4] == 0 && buffer[5] == 0)
-
1456  return CONTAINER_RM;
-
1457  break;
-
1458 
-
1459  case TAG('.','r','a','\xfd'):
-
1460  return CONTAINER_RM;
+
1343  // Next bit must be 1.
+
1344  RCHECK(ReadBits(&reader, 1) == 1);
+
1345 
+
1346  } else {
+
1347  RCHECK(profile == 12); // Other profile values not allowed.
+
1348  RCHECK(ReadBits(&reader, 28) == 0);
+
1349  }
+
1350 
+
1351  // Now check HORIZ_SIZE and VERT_SIZE, which must be 8192 or less.
+
1352  RCHECK(ReadBits(&reader, 32) <= 8192);
+
1353  RCHECK(ReadBits(&reader, 32) <= 8192);
+
1354  return true;
+
1355  }
+
1356 
+
1357  // Buffer isn't Bitstream Metadata, so scan for start codes.
+
1358  int offset = 0;
+
1359  int sequence_start_code = 0;
+
1360  int frame_start_code = 0;
+
1361  while (true) {
+
1362  // Advance to start_code, if there is one.
+
1363  if (!AdvanceToStartCode(buffer, buffer_size, &offset, 5, 24, 1)) {
+
1364  // Not a complete sequence in memory, so return true if we've seen a
+
1365  // sequence start and a frame start (not checking entry points since
+
1366  // they only occur in advanced profiles).
+
1367  return (sequence_start_code > 0 && frame_start_code > 0);
+
1368  }
+
1369 
+
1370  // Now verify the block. AdvanceToStartCode() made sure that there are
+
1371  // at least 5 bytes remaining in the buffer.
+
1372  BitReader reader(buffer + offset, 5);
+
1373  RCHECK(ReadBits(&reader, 24) == 1);
+
1374 
+
1375  // Keep track of the number of certain types received.
+
1376  switch (ReadBits(&reader, 8)) {
+
1377  case VC1_SEQUENCE_START_CODE: {
+
1378  ++sequence_start_code;
+
1379  switch (ReadBits(&reader, 2)) {
+
1380  case 0: // simple
+
1381  case 1: // main
+
1382  RCHECK(ReadBits(&reader, 2) == 0);
+
1383  break;
+
1384  case 2: // complex
+
1385  return false;
+
1386  case 3: // advanced
+
1387  RCHECK(ReadBits(&reader, 3) <= 4); // Verify level = 0..4
+
1388  RCHECK(ReadBits(&reader, 2) == 1); // Verify colordiff_format = 1
+
1389  break;
+
1390  }
+
1391  break;
+
1392  }
+
1393 
+
1394  case VC1_ENTRY_POINT_START_CODE:
+
1395  // No fields in entry data to check. However, it must occur after
+
1396  // sequence header.
+
1397  RCHECK(sequence_start_code > 0);
+
1398  break;
+
1399 
+
1400  case VC1_FRAME_START_CODE:
+
1401  ++frame_start_code;
+
1402  break;
+
1403  }
+
1404  offset += 5;
+
1405  }
+
1406 }
+
1407 
+
1408 // For some formats the signature is a bunch of characters. They are defined
+
1409 // below. Note that the first 4 characters of the string may be used as a TAG
+
1410 // in LookupContainerByFirst4. For signatures that contain embedded \0, use
+
1411 // uint8_t[].
+
1412 static const char kAmrSignature[] = "#!AMR";
+
1413 static const uint8_t kAsfSignature[] = {0x30, 0x26, 0xb2, 0x75, 0x8e, 0x66,
+
1414  0xcf, 0x11, 0xa6, 0xd9, 0x00, 0xaa,
+
1415  0x00, 0x62, 0xce, 0x6c};
+
1416 static const char kAssSignature[] = "[Script Info]";
+
1417 static const char kAssBomSignature[] = UTF8_BYTE_ORDER_MARK "[Script Info]";
+
1418 static const uint8_t kWtvSignature[] = {0xb7, 0xd8, 0x00, 0x20, 0x37, 0x49,
+
1419  0xda, 0x11, 0xa6, 0x4e, 0x00, 0x07,
+
1420  0xe9, 0x5e, 0xad, 0x8d};
+
1421 
+
1422 // Attempt to determine the container type from the buffer provided. This is
+
1423 // a simple pass, that uses the first 4 bytes of the buffer as an index to get
+
1424 // a rough idea of the container format.
+
1425 static MediaContainerName LookupContainerByFirst4(const uint8_t* buffer,
+
1426  int buffer_size) {
+
1427  // Minimum size that the code expects to exist without checking size.
+
1428  if (buffer_size < 12)
+
1429  return CONTAINER_UNKNOWN;
+
1430 
+
1431  uint32_t first4 = Read32(buffer);
+
1432  switch (first4) {
+
1433  case 0x1a45dfa3:
+
1434  if (CheckWebm(buffer, buffer_size))
+
1435  return CONTAINER_WEBM;
+
1436  break;
+
1437 
+
1438  case 0x3026b275:
+
1439  if (StartsWith(buffer,
+
1440  buffer_size,
+
1441  kAsfSignature,
+
1442  sizeof(kAsfSignature))) {
+
1443  return CONTAINER_ASF;
+
1444  }
+
1445  break;
+
1446 
+
1447  case TAG('#','!','A','M'):
+
1448  if (StartsWith(buffer, buffer_size, kAmrSignature))
+
1449  return CONTAINER_AMR;
+
1450  break;
+
1451 
+
1452  case TAG('#','E','X','T'):
+
1453  if (CheckHls(buffer, buffer_size))
+
1454  return CONTAINER_HLS;
+
1455  break;
+
1456 
+
1457  case TAG('.','R','M','F'):
+
1458  if (buffer[4] == 0 && buffer[5] == 0)
+
1459  return CONTAINER_RM;
+
1460  break;
1461 
-
1462  case TAG('B','I','K','b'):
-
1463  case TAG('B','I','K','d'):
-
1464  case TAG('B','I','K','f'):
-
1465  case TAG('B','I','K','g'):
-
1466  case TAG('B','I','K','h'):
-
1467  case TAG('B','I','K','i'):
-
1468  if (CheckBink(buffer, buffer_size))
-
1469  return CONTAINER_BINK;
-
1470  break;
-
1471 
-
1472  case TAG('c','a','f','f'):
-
1473  if (CheckCaf(buffer, buffer_size))
-
1474  return CONTAINER_CAF;
-
1475  break;
-
1476 
-
1477  case TAG('D','E','X','A'):
-
1478  if (buffer_size > 15 &&
-
1479  Read16(buffer + 11) <= 2048 &&
-
1480  Read16(buffer + 13) <= 2048) {
-
1481  return CONTAINER_DXA;
-
1482  }
-
1483  break;
-
1484 
-
1485  case TAG('D','T','S','H'):
-
1486  if (Read32(buffer + 4) == TAG('D','H','D','R'))
-
1487  return CONTAINER_DTSHD;
-
1488  break;
-
1489 
-
1490  case 0x64a30100:
-
1491  case 0x64a30200:
-
1492  case 0x64a30300:
-
1493  case 0x64a30400:
-
1494  case 0x0001a364:
-
1495  case 0x0002a364:
-
1496  case 0x0003a364:
-
1497  if (Read32(buffer + 4) != 0 && Read32(buffer + 8) != 0)
-
1498  return CONTAINER_IRCAM;
-
1499  break;
-
1500 
-
1501  case TAG('f','L','a','C'):
-
1502  return CONTAINER_FLAC;
+
1462  case TAG('.','r','a','\xfd'):
+
1463  return CONTAINER_RM;
+
1464 
+
1465  case TAG('B','I','K','b'):
+
1466  case TAG('B','I','K','d'):
+
1467  case TAG('B','I','K','f'):
+
1468  case TAG('B','I','K','g'):
+
1469  case TAG('B','I','K','h'):
+
1470  case TAG('B','I','K','i'):
+
1471  if (CheckBink(buffer, buffer_size))
+
1472  return CONTAINER_BINK;
+
1473  break;
+
1474 
+
1475  case TAG('c','a','f','f'):
+
1476  if (CheckCaf(buffer, buffer_size))
+
1477  return CONTAINER_CAF;
+
1478  break;
+
1479 
+
1480  case TAG('D','E','X','A'):
+
1481  if (buffer_size > 15 &&
+
1482  Read16(buffer + 11) <= 2048 &&
+
1483  Read16(buffer + 13) <= 2048) {
+
1484  return CONTAINER_DXA;
+
1485  }
+
1486  break;
+
1487 
+
1488  case TAG('D','T','S','H'):
+
1489  if (Read32(buffer + 4) == TAG('D','H','D','R'))
+
1490  return CONTAINER_DTSHD;
+
1491  break;
+
1492 
+
1493  case 0x64a30100:
+
1494  case 0x64a30200:
+
1495  case 0x64a30300:
+
1496  case 0x64a30400:
+
1497  case 0x0001a364:
+
1498  case 0x0002a364:
+
1499  case 0x0003a364:
+
1500  if (Read32(buffer + 4) != 0 && Read32(buffer + 8) != 0)
+
1501  return CONTAINER_IRCAM;
+
1502  break;
1503 
-
1504  case TAG('F','L','V',0):
-
1505  case TAG('F','L','V',1):
-
1506  case TAG('F','L','V',2):
-
1507  case TAG('F','L','V',3):
-
1508  case TAG('F','L','V',4):
-
1509  if (buffer[5] == 0 && Read32(buffer + 5) > 8)
-
1510  return CONTAINER_FLV;
-
1511  break;
-
1512 
-
1513  case TAG('F','O','R','M'):
-
1514  switch (Read32(buffer + 8)) {
-
1515  case TAG('A','I','F','F'):
-
1516  case TAG('A','I','F','C'):
-
1517  return CONTAINER_AIFF;
-
1518  }
-
1519  break;
-
1520 
-
1521  case TAG('M','A','C',' '):
-
1522  return CONTAINER_APE;
+
1504  case TAG('f','L','a','C'):
+
1505  return CONTAINER_FLAC;
+
1506 
+
1507  case TAG('F','L','V',0):
+
1508  case TAG('F','L','V',1):
+
1509  case TAG('F','L','V',2):
+
1510  case TAG('F','L','V',3):
+
1511  case TAG('F','L','V',4):
+
1512  if (buffer[5] == 0 && Read32(buffer + 5) > 8)
+
1513  return CONTAINER_FLV;
+
1514  break;
+
1515 
+
1516  case TAG('F','O','R','M'):
+
1517  switch (Read32(buffer + 8)) {
+
1518  case TAG('A','I','F','F'):
+
1519  case TAG('A','I','F','C'):
+
1520  return CONTAINER_AIFF;
+
1521  }
+
1522  break;
1523 
-
1524  case TAG('O','N','2',' '):
-
1525  if (Read32(buffer + 8) == TAG('O','N','2','f'))
-
1526  return CONTAINER_AVI;
-
1527  break;
-
1528 
-
1529  case TAG('O','g','g','S'):
-
1530  if (buffer[5] <= 7)
-
1531  return CONTAINER_OGG;
-
1532  break;
-
1533 
-
1534  case TAG('R','F','6','4'):
-
1535  if (buffer_size > 16 && Read32(buffer + 12) == TAG('d','s','6','4'))
-
1536  return CONTAINER_WAV;
-
1537  break;
-
1538 
-
1539  case TAG('R','I','F','F'):
-
1540  switch (Read32(buffer + 8)) {
-
1541  case TAG('A','V','I',' '):
-
1542  case TAG('A','V','I','X'):
-
1543  case TAG('A','V','I','\x19'):
-
1544  case TAG('A','M','V',' '):
-
1545  return CONTAINER_AVI;
-
1546  case TAG('W','A','V','E'):
-
1547  return CONTAINER_WAV;
-
1548  }
-
1549  break;
-
1550 
-
1551  case TAG('[','S','c','r'):
-
1552  if (StartsWith(buffer, buffer_size, kAssSignature))
-
1553  return CONTAINER_ASS;
-
1554  break;
-
1555 
-
1556  case TAG('\xef','\xbb','\xbf','['):
-
1557  if (StartsWith(buffer, buffer_size, kAssBomSignature))
-
1558  return CONTAINER_ASS;
-
1559  break;
-
1560 
-
1561  case 0x7ffe8001:
-
1562  case 0xfe7f0180:
-
1563  case 0x1fffe800:
-
1564  case 0xff1f00e8:
-
1565  if (CheckDts(buffer, buffer_size))
-
1566  return CONTAINER_DTS;
-
1567  break;
-
1568 
-
1569  case 0xb7d80020:
-
1570  if (StartsWith(buffer,
-
1571  buffer_size,
-
1572  kWtvSignature,
-
1573  sizeof(kWtvSignature))) {
-
1574  return CONTAINER_WTV;
-
1575  }
-
1576  break;
-
1577  case 0x000001ba:
-
1578  return CONTAINER_MPEG2PS;
-
1579  }
-
1580 
-
1581  // Now try a few different ones that look at something other
-
1582  // than the first 4 bytes.
-
1583  uint32_t first3 = first4 & 0xffffff00;
-
1584  switch (first3) {
-
1585  case TAG('C','W','S',0):
-
1586  case TAG('F','W','S',0):
-
1587  return CONTAINER_SWF;
-
1588 
-
1589  case TAG('I','D','3',0):
-
1590  if (CheckMp3(buffer, buffer_size, true))
-
1591  return CONTAINER_MP3;
-
1592  break;
-
1593  }
-
1594 
-
1595  // Maybe the first 2 characters are something we can use.
-
1596  uint32_t first2 = Read16(buffer);
-
1597  switch (first2) {
-
1598  case kAc3SyncWord:
-
1599  if (CheckAc3(buffer, buffer_size))
-
1600  return CONTAINER_AC3;
-
1601  if (CheckEac3(buffer, buffer_size))
-
1602  return CONTAINER_EAC3;
-
1603  break;
-
1604 
-
1605  case 0xfff0:
-
1606  case 0xfff1:
-
1607  case 0xfff8:
-
1608  case 0xfff9:
-
1609  if (CheckAac(buffer, buffer_size))
-
1610  return CONTAINER_AAC;
-
1611  break;
-
1612  }
-
1613 
-
1614  // Check if the file is in MP3 format without the header.
-
1615  if (CheckMp3(buffer, buffer_size, false))
-
1616  return CONTAINER_MP3;
-
1617 
-
1618  return CONTAINER_UNKNOWN;
-
1619 }
+
1524  case TAG('M','A','C',' '):
+
1525  return CONTAINER_APE;
+
1526 
+
1527  case TAG('O','N','2',' '):
+
1528  if (Read32(buffer + 8) == TAG('O','N','2','f'))
+
1529  return CONTAINER_AVI;
+
1530  break;
+
1531 
+
1532  case TAG('O','g','g','S'):
+
1533  if (buffer[5] <= 7)
+
1534  return CONTAINER_OGG;
+
1535  break;
+
1536 
+
1537  case TAG('R','F','6','4'):
+
1538  if (buffer_size > 16 && Read32(buffer + 12) == TAG('d','s','6','4'))
+
1539  return CONTAINER_WAV;
+
1540  break;
+
1541 
+
1542  case TAG('R','I','F','F'):
+
1543  switch (Read32(buffer + 8)) {
+
1544  case TAG('A','V','I',' '):
+
1545  case TAG('A','V','I','X'):
+
1546  case TAG('A','V','I','\x19'):
+
1547  case TAG('A','M','V',' '):
+
1548  return CONTAINER_AVI;
+
1549  case TAG('W','A','V','E'):
+
1550  return CONTAINER_WAV;
+
1551  }
+
1552  break;
+
1553 
+
1554  case TAG('[','S','c','r'):
+
1555  if (StartsWith(buffer, buffer_size, kAssSignature))
+
1556  return CONTAINER_ASS;
+
1557  break;
+
1558 
+
1559  case TAG('\xef','\xbb','\xbf','['):
+
1560  if (StartsWith(buffer, buffer_size, kAssBomSignature))
+
1561  return CONTAINER_ASS;
+
1562  break;
+
1563 
+
1564  case 0x7ffe8001:
+
1565  case 0xfe7f0180:
+
1566  case 0x1fffe800:
+
1567  case 0xff1f00e8:
+
1568  if (CheckDts(buffer, buffer_size))
+
1569  return CONTAINER_DTS;
+
1570  break;
+
1571 
+
1572  case 0xb7d80020:
+
1573  if (StartsWith(buffer,
+
1574  buffer_size,
+
1575  kWtvSignature,
+
1576  sizeof(kWtvSignature))) {
+
1577  return CONTAINER_WTV;
+
1578  }
+
1579  break;
+
1580  case 0x000001ba:
+
1581  return CONTAINER_MPEG2PS;
+
1582  }
+
1583 
+
1584  // Now try a few different ones that look at something other
+
1585  // than the first 4 bytes.
+
1586  uint32_t first3 = first4 & 0xffffff00;
+
1587  switch (first3) {
+
1588  case TAG('C','W','S',0):
+
1589  case TAG('F','W','S',0):
+
1590  return CONTAINER_SWF;
+
1591 
+
1592  case TAG('I','D','3',0):
+
1593  if (CheckMp3(buffer, buffer_size, true))
+
1594  return CONTAINER_MP3;
+
1595  break;
+
1596  }
+
1597 
+
1598  // Maybe the first 2 characters are something we can use.
+
1599  uint32_t first2 = Read16(buffer);
+
1600  switch (first2) {
+
1601  case kAc3SyncWord:
+
1602  if (CheckAc3(buffer, buffer_size))
+
1603  return CONTAINER_AC3;
+
1604  if (CheckEac3(buffer, buffer_size))
+
1605  return CONTAINER_EAC3;
+
1606  break;
+
1607 
+
1608  case 0xfff0:
+
1609  case 0xfff1:
+
1610  case 0xfff8:
+
1611  case 0xfff9:
+
1612  if (CheckAac(buffer, buffer_size))
+
1613  return CONTAINER_AAC;
+
1614  break;
+
1615  }
+
1616 
+
1617  // Check if the file is in MP3 format without the header.
+
1618  if (CheckMp3(buffer, buffer_size, false))
+
1619  return CONTAINER_MP3;
1620 
-
1621 namespace {
-
1622 const char kWebVtt[] = "WEBVTT";
+
1621  return CONTAINER_UNKNOWN;
+
1622 }
1623 
-
1624 bool CheckWebVtt(const uint8_t* buffer, int buffer_size) {
-
1625  const int offset =
-
1626  StartsWith(buffer, buffer_size, UTF8_BYTE_ORDER_MARK) ? 3 : 0;
-
1627 
-
1628  return StartsWith(buffer + offset, buffer_size - offset,
-
1629  reinterpret_cast<const uint8_t*>(kWebVtt),
-
1630  arraysize(kWebVtt) - 1);
-
1631 }
-
1632 
-
1633 // TODO(rkuroiwa): This check is a very simple check to see if it is UTF-8 or
-
1634 // UTF-16, which is not sufficient to determine whether it is TTML. Check if the
-
1635 // entire buffer is a valid TTML.
+
1624 namespace {
+
1625 const char kWebVtt[] = "WEBVTT";
+
1626 
+
1627 bool CheckWebVtt(const uint8_t* buffer, int buffer_size) {
+
1628  const int offset =
+
1629  StartsWith(buffer, buffer_size, UTF8_BYTE_ORDER_MARK) ? 3 : 0;
+
1630 
+
1631  return StartsWith(buffer + offset, buffer_size - offset,
+
1632  reinterpret_cast<const uint8_t*>(kWebVtt),
+
1633  arraysize(kWebVtt) - 1);
+
1634 }
+
1635 
1636 bool CheckTtml(const uint8_t* buffer, int buffer_size) {
-
1637  return StartsWith(buffer, buffer_size,
-
1638  "<?xml version='1.0' encoding='UTF-8'?>") ||
-
1639  StartsWith(buffer, buffer_size,
-
1640  "<?xml version='1.0' encoding='UTF-16'?>");
-
1641 }
-
1642 } // namespace
-
1643 
-
1644 // Attempt to determine the container name from the buffer provided.
-
1645 MediaContainerName DetermineContainer(const uint8_t* buffer, int buffer_size) {
-
1646  DCHECK(buffer);
-
1647 
-
1648  // Since MOV/QuickTime/MPEG4 streams are common, check for them first.
-
1649  if (CheckMov(buffer, buffer_size))
-
1650  return CONTAINER_MOV;
-
1651 
-
1652  // Next attempt the simple checks, that typically look at just the
-
1653  // first few bytes of the file.
-
1654  MediaContainerName result = LookupContainerByFirst4(buffer, buffer_size);
-
1655  if (result != CONTAINER_UNKNOWN)
-
1656  return result;
-
1657 
-
1658  // WebVTT check only checks for the first few bytes.
-
1659  if (CheckWebVtt(buffer, buffer_size))
-
1660  return CONTAINER_WEBVTT;
-
1661 
-
1662  // Additional checks that may scan a portion of the buffer.
-
1663  if (CheckMpeg2ProgramStream(buffer, buffer_size))
-
1664  return CONTAINER_MPEG2PS;
-
1665  if (CheckMpeg2TransportStream(buffer, buffer_size))
-
1666  return CONTAINER_MPEG2TS;
-
1667  if (CheckMJpeg(buffer, buffer_size))
-
1668  return CONTAINER_MJPEG;
-
1669  if (CheckDV(buffer, buffer_size))
-
1670  return CONTAINER_DV;
-
1671  if (CheckH261(buffer, buffer_size))
-
1672  return CONTAINER_H261;
-
1673  if (CheckH263(buffer, buffer_size))
-
1674  return CONTAINER_H263;
-
1675  if (CheckH264(buffer, buffer_size))
-
1676  return CONTAINER_H264;
-
1677  if (CheckMpeg4BitStream(buffer, buffer_size))
-
1678  return CONTAINER_MPEG4BS;
-
1679  if (CheckVC1(buffer, buffer_size))
-
1680  return CONTAINER_VC1;
-
1681  if (CheckSrt(buffer, buffer_size))
-
1682  return CONTAINER_SRT;
-
1683  if (CheckGsm(buffer, buffer_size))
-
1684  return CONTAINER_GSM;
-
1685 
-
1686  // AC3/EAC3 might not start at the beginning of the stream,
-
1687  // so scan for a start code.
-
1688  int offset = 1; // No need to start at byte 0 due to First4 check.
-
1689  if (AdvanceToStartCode(buffer, buffer_size, &offset, 4, 16, kAc3SyncWord)) {
-
1690  if (CheckAc3(buffer + offset, buffer_size - offset))
-
1691  return CONTAINER_AC3;
-
1692  if (CheckEac3(buffer + offset, buffer_size - offset))
-
1693  return CONTAINER_EAC3;
-
1694  }
-
1695 
-
1696  // To do a TTML check, it (should) do a schema check which requires scanning
-
1697  // the whole content.
-
1698  if (CheckTtml(buffer, buffer_size))
-
1699  return CONTAINER_TTML;
-
1700 
-
1701  return CONTAINER_UNKNOWN;
-
1702 }
-
1703 
-
1704 } // namespace media
-
1705 } // namespace edash_packager
+
1637  // Sanity check first before reading the entire thing.
+
1638  if (!StartsWith(buffer, buffer_size, "<?xml"))
+
1639  return false;
+
1640 
+
1641  // Make sure that it can be parsed so that it doesn't error later in the
+
1642  // process. Not doing a schema check to allow TTMLs that makes some sense but
+
1643  // not necessarily compliant to the schema.
+
1644  xml::scoped_xml_ptr<xmlDoc> doc(
+
1645  xmlParseMemory(reinterpret_cast<const char*>(buffer), buffer_size));
+
1646  if (!doc)
+
1647  return false;
+
1648 
+
1649  xmlNodePtr root_node = xmlDocGetRootElement(doc.get());
+
1650  std::string root_node_name(reinterpret_cast<const char*>(root_node->name));
+
1651  // "tt" is supposed to be the top level element for ttml.
+
1652  return root_node_name == "tt";
+
1653 }
+
1654 
+
1655 } // namespace
+
1656 
+
1657 // Attempt to determine the container name from the buffer provided.
+
1658 MediaContainerName DetermineContainer(const uint8_t* buffer, int buffer_size) {
+
1659  DCHECK(buffer);
+
1660 
+
1661  // Since MOV/QuickTime/MPEG4 streams are common, check for them first.
+
1662  if (CheckMov(buffer, buffer_size))
+
1663  return CONTAINER_MOV;
+
1664 
+
1665  // Next attempt the simple checks, that typically look at just the
+
1666  // first few bytes of the file.
+
1667  MediaContainerName result = LookupContainerByFirst4(buffer, buffer_size);
+
1668  if (result != CONTAINER_UNKNOWN)
+
1669  return result;
+
1670 
+
1671  // WebVTT check only checks for the first few bytes.
+
1672  if (CheckWebVtt(buffer, buffer_size))
+
1673  return CONTAINER_WEBVTT;
+
1674 
+
1675  // Additional checks that may scan a portion of the buffer.
+
1676  if (CheckMpeg2ProgramStream(buffer, buffer_size))
+
1677  return CONTAINER_MPEG2PS;
+
1678  if (CheckMpeg2TransportStream(buffer, buffer_size))
+
1679  return CONTAINER_MPEG2TS;
+
1680  if (CheckMJpeg(buffer, buffer_size))
+
1681  return CONTAINER_MJPEG;
+
1682  if (CheckDV(buffer, buffer_size))
+
1683  return CONTAINER_DV;
+
1684  if (CheckH261(buffer, buffer_size))
+
1685  return CONTAINER_H261;
+
1686  if (CheckH263(buffer, buffer_size))
+
1687  return CONTAINER_H263;
+
1688  if (CheckH264(buffer, buffer_size))
+
1689  return CONTAINER_H264;
+
1690  if (CheckMpeg4BitStream(buffer, buffer_size))
+
1691  return CONTAINER_MPEG4BS;
+
1692  if (CheckVC1(buffer, buffer_size))
+
1693  return CONTAINER_VC1;
+
1694  if (CheckSrt(buffer, buffer_size))
+
1695  return CONTAINER_SRT;
+
1696  if (CheckGsm(buffer, buffer_size))
+
1697  return CONTAINER_GSM;
+
1698 
+
1699  // AC3/EAC3 might not start at the beginning of the stream,
+
1700  // so scan for a start code.
+
1701  int offset = 1; // No need to start at byte 0 due to First4 check.
+
1702  if (AdvanceToStartCode(buffer, buffer_size, &offset, 4, 16, kAc3SyncWord)) {
+
1703  if (CheckAc3(buffer + offset, buffer_size - offset))
+
1704  return CONTAINER_AC3;
+
1705  if (CheckEac3(buffer + offset, buffer_size - offset))
+
1706  return CONTAINER_EAC3;
+
1707  }
+
1708 
+
1709  // To do a TTML check, it parses the XML which requires scanning
+
1710  // the whole content.
+
1711  if (CheckTtml(buffer, buffer_size))
+
1712  return CONTAINER_TTML;
+
1713 
+
1714  return CONTAINER_UNKNOWN;
+
1715 }
+
1716 
+
1717 } // namespace media
+
1718 } // namespace edash_packager
diff --git a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html index 189d05351a..19c83264c9 100644 --- a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html +++ b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/da/dc3/status_8cc_source.html b/docs/da/dc3/status_8cc_source.html index f805c47991..52c8c0b6a9 100644 --- a/docs/da/dc3/status_8cc_source.html +++ b/docs/da/dc3/status_8cc_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dcb/es__descriptor_8h_source.html b/docs/da/dcb/es__descriptor_8h_source.html index c84db5b6c5..289936fe92 100644 --- a/docs/da/dcb/es__descriptor_8h_source.html +++ b/docs/da/dcb/es__descriptor_8h_source.html @@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dd0/webm__info__parser_8h_source.html b/docs/da/dd0/webm__info__parser_8h_source.html index 44649c6a2e..228b5114ce 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 b8d1688108..1389674b73 100644 --- a/docs/da/dd1/fragmenter_8h_source.html +++ b/docs/da/dd1/fragmenter_8h_source.html @@ -198,7 +198,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/de2/mock__mpd__builder_8cc_source.html b/docs/da/de2/mock__mpd__builder_8cc_source.html index 090826582b..c8f4c615f8 100644 --- a/docs/da/de2/mock__mpd__builder_8cc_source.html +++ b/docs/da/de2/mock__mpd__builder_8cc_source.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html index ac64e3dc20..488726a275 100644 --- a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html +++ b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html @@ -131,7 +131,7 @@ int64_t GetFramesToTarget< diff --git a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html index aac4a36f75..8f2bfe44c6 100644 --- a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html +++ b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html @@ -112,7 +112,7 @@ int64_t sample_offset< diff --git a/docs/db/d01/avc__decoder__configuration_8cc_source.html b/docs/db/d01/avc__decoder__configuration_8cc_source.html index 74123799d9..82a52298f7 100644 --- a/docs/db/d01/avc__decoder__configuration_8cc_source.html +++ b/docs/db/d01/avc__decoder__configuration_8cc_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html index 0d147138d6..65eb25ad88 100644 --- a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html +++ b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html @@ -177,7 +177,7 @@ Public Member Functions diff --git a/docs/db/d09/namespaceedash__packager.html b/docs/db/d09/namespaceedash__packager.html index 2ed354664b..12cd7a6708 100644 --- a/docs/db/d09/namespaceedash__packager.html +++ b/docs/db/d09/namespaceedash__packager.html @@ -550,7 +550,7 @@ const char kEncryptedMp4Va diff --git a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html index c866cbdf75..0556cc6d9c 100644 --- a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html +++ b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html @@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html index d235654541..b193d32ae8 100644 --- a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html +++ b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html index df201cc760..a1de63440b 100644 --- a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html +++ b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html @@ -225,7 +225,7 @@ The number of bytes parsed on success. diff --git a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html index a89b5ce6f1..b0b1ba57ee 100644 --- a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html +++ b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html @@ -412,7 +412,7 @@ bool is_keyframe () co diff --git a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html index 0db5d9257d..36e8fa42a0 100644 --- a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html +++ b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html @@ -149,7 +149,7 @@ Additional Inherited Members diff --git a/docs/db/d31/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html index b126e12e96..c977ba187a 100644 --- a/docs/db/d31/track__run__iterator_8cc_source.html +++ b/docs/db/d31/track__run__iterator_8cc_source.html @@ -699,7 +699,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html index d0353c0dc0..d3c5fab875 100644 --- a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html +++ b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html index fa1d9ea7b6..5f0976031a 100644 --- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html +++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d49/multi__segment__segmenter_8h_source.html b/docs/db/d49/multi__segment__segmenter_8h_source.html index dcb362f682..35c7cf5e25 100644 --- a/docs/db/d49/multi__segment__segmenter_8h_source.html +++ b/docs/db/d49/multi__segment__segmenter_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html index 26c1a22c55..2569bec42f 100644 --- a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html +++ b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html @@ -147,7 +147,7 @@ Additional Inherited Members diff --git a/docs/db/d51/mp2t__media__parser_8h_source.html b/docs/db/d51/mp2t__media__parser_8h_source.html index 0ac2142138..24d7881cf7 100644 --- a/docs/db/d51/mp2t__media__parser_8h_source.html +++ b/docs/db/d51/mp2t__media__parser_8h_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html index 8385f57369..cc7b772606 100644 --- a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html +++ b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html @@ -471,7 +471,7 @@ class SimpleMpdNotifierTes diff --git a/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html b/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html index f4a542a150..b51f824990 100644 --- a/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html +++ b/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d60/mpd__options_8h_source.html b/docs/db/d60/mpd__options_8h_source.html index 587e9a9b90..dd06a5a8ad 100644 --- a/docs/db/d60/mpd__options_8h_source.html +++ b/docs/db/d60/mpd__options_8h_source.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html index f3f25ff48a..ece343b21b 100644 --- a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html +++ b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html index cfac4ac78b..bbb9eb9ba2 100644 --- a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html +++ b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html @@ -336,7 +336,7 @@ Static Public Member Functions diff --git a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html index 8462a88d8b..fd86eb7977 100644 --- a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html +++ b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html @@ -494,7 +494,7 @@ template<typename T > diff --git a/docs/db/d71/http__key__fetcher_8h_source.html b/docs/db/d71/http__key__fetcher_8h_source.html index 3ccce703ad..bcbed0a100 100644 --- a/docs/db/d71/http__key__fetcher_8h_source.html +++ b/docs/db/d71/http__key__fetcher_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html index d6d6687975..d069c7472d 100644 --- a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html +++ b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d7e/muxer__options_8cc_source.html b/docs/db/d7e/muxer__options_8cc_source.html index 65ce07918f..4fffbf13e1 100644 --- a/docs/db/d7e/muxer__options_8cc_source.html +++ b/docs/db/d7e/muxer__options_8cc_source.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html index 5e9512875d..6e671fa684 100644 --- a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html +++ b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/db/d8f/mp4__muxer_8h_source.html b/docs/db/d8f/mp4__muxer_8h_source.html index 042e7ec9bd..96120da51c 100644 --- a/docs/db/d8f/mp4__muxer_8h_source.html +++ b/docs/db/d8f/mp4__muxer_8h_source.html @@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d96/wvm__media__parser_8h_source.html b/docs/db/d96/wvm__media__parser_8h_source.html index 3343851c01..71ca9b6ee7 100644 --- a/docs/db/d96/wvm__media__parser_8h_source.html +++ b/docs/db/d96/wvm__media__parser_8h_source.html @@ -365,7 +365,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html index ce857a56ac..c15eebd6e1 100644 --- a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html +++ b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html index 6370a0ed83..f8122e9caa 100644 --- a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html +++ b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html @@ -272,7 +272,7 @@ The number of bytes parsed on success. diff --git a/docs/db/da4/classBandwidthEstimator-members.html b/docs/db/da4/classBandwidthEstimator-members.html index ad8097db84..f790c7c024 100644 --- a/docs/db/da4/classBandwidthEstimator-members.html +++ b/docs/db/da4/classBandwidthEstimator-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html index c4e88312bc..dbf05f4bfa 100644 --- a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html +++ b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html @@ -559,7 +559,7 @@ static std::string  diff --git a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html index 5430b08e0b..afa99c27a7 100644 --- a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html +++ b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html index a8f7791e21..b59abe90cb 100644 --- a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html +++ b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html @@ -302,7 +302,7 @@ template<typename T > diff --git a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html index fa3326d832..12cb100523 100644 --- a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html +++ b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dd2/chunk__info__iterator_8h_source.html b/docs/db/dd2/chunk__info__iterator_8h_source.html index 714b5dbcdf..a9986e4882 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 0e5afd1bf9..770c009e31 100644 --- a/docs/db/dd9/sync__sample__iterator_8h_source.html +++ b/docs/db/dd9/sync__sample__iterator_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/de4/classedash__packager_1_1AdaptationSet.html b/docs/db/de4/classedash__packager_1_1AdaptationSet.html index 1f0bfe9359..b6e266bba0 100644 --- a/docs/db/de4/classedash__packager_1_1AdaptationSet.html +++ b/docs/db/de4/classedash__packager_1_1AdaptationSet.html @@ -582,7 +582,7 @@ template<MpdBuilder::MpdType type> diff --git a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html index 45c19e8bd7..43037860c0 100644 --- a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html +++ b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dec/audio__timestamp__helper_8cc_source.html b/docs/db/dec/audio__timestamp__helper_8cc_source.html index 83dd3ac817..6e5e61dd93 100644 --- a/docs/db/dec/audio__timestamp__helper_8cc_source.html +++ b/docs/db/dec/audio__timestamp__helper_8cc_source.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/ded/opus__packet__builder_8cc_source.html b/docs/db/ded/opus__packet__builder_8cc_source.html index 7848f5f95d..c5caa2d232 100644 --- a/docs/db/ded/opus__packet__builder_8cc_source.html +++ b/docs/db/ded/opus__packet__builder_8cc_source.html @@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html index 92e3a4f4fa..1efc5fedd4 100644 --- a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html +++ b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html @@ -144,7 +144,7 @@ uint32_t pid () diff --git a/docs/db/df6/muxer_8h_source.html b/docs/db/df6/muxer_8h_source.html index 70809255e6..7cb2b47ff2 100644 --- a/docs/db/df6/muxer_8h_source.html +++ b/docs/db/df6/muxer_8h_source.html @@ -208,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html index a5ac45217f..f0b8d3cc37 100644 --- a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html +++ b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html index 30e80fb949..b13208c53c 100644 --- a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html +++ b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html @@ -189,7 +189,7 @@ Additional Inherited Members diff --git a/docs/db/dfb/mpd__utils_8cc_source.html b/docs/db/dfb/mpd__utils_8cc_source.html index c7a6c1eb0f..ccb0ece22f 100644 --- a/docs/db/dfb/mpd__utils_8cc_source.html +++ b/docs/db/dfb/mpd__utils_8cc_source.html @@ -373,7 +373,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 f8108e2c02..35d86a2aad 100644 --- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html +++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html @@ -265,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html index 31b85b1b6b..14a2dc7b59 100644 --- a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html +++ b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html @@ -209,7 +209,7 @@ const std::vector< uint8_t > &  diff --git a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html index eac02fc09d..27657627c2 100644 --- a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html +++ b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html @@ -286,7 +286,7 @@ Additional Inherited Members diff --git a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html index 5f47a1f046..4b3a80e63f 100644 --- a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html +++ b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html @@ -190,7 +190,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters diff --git a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html index e1f74fecc3..dc5219e020 100644 --- a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html +++ b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html @@ -118,7 +118,7 @@ int16_t media_rate_fractio diff --git a/docs/dc/d19/box_8h_source.html b/docs/dc/d19/box_8h_source.html index 44d281cef5..1351f47528 100644 --- a/docs/dc/d19/box_8h_source.html +++ b/docs/dc/d19/box_8h_source.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html index 0ab2976cd4..e76effba23 100644 --- a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html +++ b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html @@ -407,7 +407,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html index c83e7867b5..35cd9fc105 100644 --- a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html +++ b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html index 13a7b595a4..fda6c6b1db 100644 --- a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html +++ b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html index 5811949c4e..9399b526fe 100644 --- a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html +++ b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html index 3c146c3126..4ba64afd29 100644 --- a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html +++ b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html index 1e5b1162a0..c61af2ea6b 100644 --- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html +++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html @@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3c/webm__cluster__parser_8h_source.html b/docs/dc/d3c/webm__cluster__parser_8h_source.html index b62409c6f1..9e0f9c7d7f 100644 --- a/docs/dc/d3c/webm__cluster__parser_8h_source.html +++ b/docs/dc/d3c/webm__cluster__parser_8h_source.html @@ -312,7 +312,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3f/key__source_8h_source.html b/docs/dc/d3f/key__source_8h_source.html index 32733353e5..b111177bde 100644 --- a/docs/dc/d3f/key__source_8h_source.html +++ b/docs/dc/d3f/key__source_8h_source.html @@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html index b96d7bb4be..5de06e5a26 100644 --- a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html +++ b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html index 1967686f6d..e07df9d2ff 100644 --- a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html +++ b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html index 03968b7e81..b17699a241 100644 --- a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html +++ b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html index f593a2cfa4..5dda78b389 100644 --- a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html +++ b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html @@ -296,7 +296,7 @@ Public Member Functions diff --git a/docs/dc/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html index 1a0560c74e..a5deb0e117 100644 --- a/docs/dc/d52/decoding__time__iterator_8h_source.html +++ b/docs/dc/d52/decoding__time__iterator_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html index 46c7e1725a..82b226e763 100644 --- a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html +++ b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d58/webm__media__parser_8h_source.html b/docs/dc/d58/webm__media__parser_8h_source.html index fc59c887e0..6012935303 100644 --- a/docs/dc/d58/webm__media__parser_8h_source.html +++ b/docs/dc/d58/webm__media__parser_8h_source.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html index 3ed12b8b94..088f759210 100644 --- a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html +++ b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html @@ -180,7 +180,7 @@ Protected Member Functions diff --git a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html index d59ebdc9b0..fdb1742280 100644 --- a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html +++ b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html @@ -259,7 +259,7 @@ void set_progress_target diff --git a/docs/dc/d7b/closure__thread_8cc_source.html b/docs/dc/d7b/closure__thread_8cc_source.html index 2780e305d6..61fc628d4d 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 857560154f..b0ba7c3581 100644 --- a/docs/dc/d7b/h264__parser_8cc_source.html +++ b/docs/dc/d7b/h264__parser_8cc_source.html @@ -1446,7 +1446,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d81/classedash__packager_1_1MpdWriter.html b/docs/dc/d81/classedash__packager_1_1MpdWriter.html index 00af2bd6ae..18f287292d 100644 --- a/docs/dc/d81/classedash__packager_1_1MpdWriter.html +++ b/docs/dc/d81/classedash__packager_1_1MpdWriter.html @@ -123,7 +123,7 @@ class MpdWriterTest diff --git a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html index 4b526eb820..beaf350c21 100644 --- a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html +++ b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html @@ -299,7 +299,7 @@ void set_encryption_key diff --git a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html index 05c6dd52ec..39ebeeadcd 100644 --- a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html +++ b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html @@ -255,7 +255,7 @@ track_id, const scoped_refptr
diff --git a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html index 08d7e67548..b0985aaf04 100644 --- a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html +++ b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/dc/dbf/box__buffer_8h_source.html b/docs/dc/dbf/box__buffer_8h_source.html index bfacd79424..b35bb8145e 100644 --- a/docs/dc/dbf/box__buffer_8h_source.html +++ b/docs/dc/dbf/box__buffer_8h_source.html @@ -275,7 +275,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html index 2445c2bcc4..671afe07eb 100644 --- a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html +++ b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html @@ -313,7 +313,7 @@ static const size_t  diff --git a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html index 02721ff649..ff39b449ed 100644 --- a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html +++ b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html @@ -111,7 +111,7 @@ static void  diff --git a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html index 9611af8315..5819cb9394 100644 --- a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html +++ b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dd9/rsa__key_8cc_source.html b/docs/dc/dd9/rsa__key_8cc_source.html index 990b31e88c..0b4572cc98 100644 --- a/docs/dc/dd9/rsa__key_8cc_source.html +++ b/docs/dc/dd9/rsa__key_8cc_source.html @@ -350,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html index b3c1f58204..4e94e5c1b0 100644 --- a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html +++ b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/ddf/udp__file__posix_8cc_source.html b/docs/dc/ddf/udp__file__posix_8cc_source.html index bb0ad6470c..6b6f63eb8d 100644 --- a/docs/dc/ddf/udp__file__posix_8cc_source.html +++ b/docs/dc/ddf/udp__file__posix_8cc_source.html @@ -322,7 +322,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html index 6190de321a..e4c1502f68 100644 --- a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html +++ b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html @@ -423,7 +423,7 @@ void set_progress_target diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html index c9e8b4fae0..19ad54cce7 100644 --- a/docs/dc/dec/ts__section__pmt_8cc_source.html +++ b/docs/dc/dec/ts__section__pmt_8cc_source.html @@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html index a85e64d5b3..3a9f0162c7 100644 --- a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html +++ b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html index 99de39fb25..cb19ce14ae 100644 --- a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html +++ b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html @@ -158,7 +158,7 @@ Public Member Functions diff --git a/docs/dc/df8/closure__thread_8h_source.html b/docs/dc/df8/closure__thread_8h_source.html index d5a113194e..8bda9b16b5 100644 --- a/docs/dc/df8/closure__thread_8h_source.html +++ b/docs/dc/df8/closure__thread_8h_source.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html index 976983faa1..ff4ab95362 100644 --- a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html +++ b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html @@ -440,7 +440,7 @@ Additional Inherited Members diff --git a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html index 106094d2ef..f11b0181da 100644 --- a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html +++ b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html index 3af43162d1..35f214f9f7 100644 --- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html +++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html @@ -149,7 +149,7 @@ const scoped_refptr
diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html index e98d4f77ce..89314b159c 100644 --- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html +++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html @@ -155,7 +155,7 @@ void Reset () override diff --git a/docs/dd/d11/mpd__builder_8cc_source.html b/docs/dd/d11/mpd__builder_8cc_source.html index 59e06575df..1a2c0f8bc9 100644 --- a/docs/dd/d11/mpd__builder_8cc_source.html +++ b/docs/dd/d11/mpd__builder_8cc_source.html @@ -1458,7 +1458,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 f5dd3de798..8d6abe6bbd 100644 --- a/docs/dd/d12/mpd__writer_8cc_source.html +++ b/docs/dd/d12/mpd__writer_8cc_source.html @@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html index 0f25851219..a9d49b33e2 100644 --- a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html +++ b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html @@ -198,7 +198,7 @@ Additional Inherited Members diff --git a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html index ce7158e4ec..5ea534fac5 100644 --- a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html +++ b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html @@ -213,7 +213,7 @@ Additional Inherited Members diff --git a/docs/dd/d18/es__parser__adts_8h_source.html b/docs/dd/d18/es__parser__adts_8h_source.html index d5d6d9d1aa..9c47ce3ced 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 9e6f4d7d3c..b443127103 100644 --- a/docs/dd/d19/video__stream__info_8cc_source.html +++ b/docs/dd/d19/video__stream__info_8cc_source.html @@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html index 97797259fe..4cd34a4419 100644 --- a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html +++ b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html index 2c127c629f..f5965a59ae 100644 --- a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html +++ b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html @@ -179,7 +179,7 @@ void  diff --git a/docs/dd/d2c/single__segment__segmenter_8h_source.html b/docs/dd/d2c/single__segment__segmenter_8h_source.html index 47d51bc208..9abb2de16c 100644 --- a/docs/dd/d2c/single__segment__segmenter_8h_source.html +++ b/docs/dd/d2c/single__segment__segmenter_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d30/wvm__media__parser_8cc_source.html b/docs/dd/d30/wvm__media__parser_8cc_source.html index a6cb103e82..a6c4109c89 100644 --- a/docs/dd/d30/wvm__media__parser_8cc_source.html +++ b/docs/dd/d30/wvm__media__parser_8cc_source.html @@ -1258,7 +1258,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html index 2d82773a66..97e74041a1 100644 --- a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html +++ b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html b/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html index 1668a6473a..f05ef36028 100644 --- a/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html +++ b/docs/dd/d41/structedash__packager_1_1media_1_1H264NALU.html @@ -139,7 +139,7 @@ int nal_unit_type diff --git a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html index b30703ac0c..f6d9384b13 100644 --- a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html +++ b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d46/webm__parser_8h_source.html b/docs/dd/d46/webm__parser_8h_source.html index 82ab311b68..79a3cb611c 100644 --- a/docs/dd/d46/webm__parser_8h_source.html +++ b/docs/dd/d46/webm__parser_8h_source.html @@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html index fa2d8e2ba2..d6ee1a89fb 100644 --- a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html +++ b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html @@ -175,7 +175,7 @@ The number of bytes parsed on success. diff --git a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html index d4070e036d..233792e2d6 100644 --- a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html +++ b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html index 8b7cbd35dc..81ce296818 100644 --- a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html +++ b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html @@ -522,7 +522,7 @@ bool ReadWriteInt64 (i diff --git a/docs/dd/d54/widevine__encryption__flags_8h_source.html b/docs/dd/d54/widevine__encryption__flags_8h_source.html index 54393690ab..7b92996a86 100644 --- a/docs/dd/d54/widevine__encryption__flags_8h_source.html +++ b/docs/dd/d54/widevine__encryption__flags_8h_source.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html index 924efa1a0f..097b081414 100644 --- a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html @@ -226,7 +226,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html index 551a7f0ba4..595840b628 100644 --- a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html +++ b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html @@ -255,7 +255,7 @@ bool Encrypt (const st diff --git a/docs/dd/d80/media__sample_8h_source.html b/docs/dd/d80/media__sample_8h_source.html index 33499b3b75..964a0c7ceb 100644 --- a/docs/dd/d80/media__sample_8h_source.html +++ b/docs/dd/d80/media__sample_8h_source.html @@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html index ecbb161322..3bf5a03c6c 100644 --- a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html +++ b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html @@ -419,7 +419,7 @@ bool  diff --git a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html index 93ed1183b9..e117938ae9 100644 --- a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html +++ b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html index 626c2203cb..52c4c85a45 100644 --- a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html +++ b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html index dc3dc45231..b42d5e0390 100644 --- a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html +++ b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html @@ -252,7 +252,7 @@ const std::vector< uint8_t > &  diff --git a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html index 0204659bd9..0d5181d076 100644 --- a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html +++ b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html @@ -498,7 +498,7 @@ bool  diff --git a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html index 754201a43b..d3609eec43 100644 --- a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html +++ b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html @@ -205,7 +205,7 @@ track_id, const scoped_refptr
diff --git a/docs/dd/d9a/audio__timestamp__helper_8h_source.html b/docs/dd/d9a/audio__timestamp__helper_8h_source.html index e3f935a94d..226965e06b 100644 --- a/docs/dd/d9a/audio__timestamp__helper_8h_source.html +++ b/docs/dd/d9a/audio__timestamp__helper_8h_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html index a7dd450abb..baa5281d67 100644 --- a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html +++ b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html @@ -179,7 +179,7 @@ Additional Inherited Members diff --git a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html index 05e0a18e9c..5626231dcf 100644 --- a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html +++ b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html @@ -176,7 +176,7 @@ std::vector< FourCC > < diff --git a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html index 17581a6f17..a08da72ec7 100644 --- a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html +++ b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html b/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html index 6d931f2d52..83c2f474f4 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 @@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html index 73688f2dc8..395ca1ed98 100644 --- a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html +++ b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html @@ -120,7 +120,7 @@ uint32_t group_description diff --git a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html index aafce61b3c..19a06f53d0 100644 --- a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html +++ b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbc/buffer__reader_8cc_source.html b/docs/dd/dbc/buffer__reader_8cc_source.html index 1e5fb715a8..44a9bac7e9 100644 --- a/docs/dd/dbc/buffer__reader_8cc_source.html +++ b/docs/dd/dbc/buffer__reader_8cc_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html index e0b0c1c2b7..cfa5b9a772 100644 --- a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html +++ b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html index f88c981a70..fed05c19b4 100644 --- a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html +++ b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html @@ -181,7 +181,7 @@ Additional Inherited Members diff --git a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html index df68a80375..15b4ddaea4 100644 --- a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html +++ b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbf/webm__webvtt__parser_8h_source.html b/docs/dd/dbf/webm__webvtt__parser_8h_source.html index 902966b922..4e62ada953 100644 --- a/docs/dd/dbf/webm__webvtt__parser_8h_source.html +++ b/docs/dd/dbf/webm__webvtt__parser_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html index aa00db20c1..c8d4ef2097 100644 --- a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html +++ b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html @@ -178,7 +178,7 @@ Additional Inherited Members diff --git a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html index 1aae06b814..67b6293528 100644 --- a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html +++ b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html @@ -112,7 +112,7 @@ virtual scoped_ptr< diff --git a/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html b/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html index c5785d0f5c..449e7d68f5 100644 --- a/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html +++ b/docs/dd/dcf/structedash__packager_1_1media_1_1H264PPS.html @@ -167,7 +167,7 @@ int second_chroma_qp_index diff --git a/docs/dd/dd2/buffer__writer_8h_source.html b/docs/dd/dd2/buffer__writer_8h_source.html index cd122d10fb..07b729b4a6 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 4ad0ce63ef..3050177fb1 100644 --- a/docs/dd/dd3/buffer__writer_8cc_source.html +++ b/docs/dd/dd3/buffer__writer_8cc_source.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html b/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html index bdb8549119..abf6b4f49a 100644 --- a/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html +++ b/docs/dd/dd7/classedash__packager_1_1media_1_1OpusPacket-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/de7/xml__node_8h_source.html b/docs/dd/de7/xml__node_8h_source.html index 3b240a32be..49cdc86470 100644 --- a/docs/dd/de7/xml__node_8h_source.html +++ b/docs/dd/de7/xml__node_8h_source.html @@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html index 1c6a9c2817..6ab21a138c 100644 --- a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html +++ b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dee/box__definitions_8cc_source.html b/docs/dd/dee/box__definitions_8cc_source.html index 30db3476e0..89b955a957 100644 --- a/docs/dd/dee/box__definitions_8cc_source.html +++ b/docs/dd/dee/box__definitions_8cc_source.html @@ -2179,7 +2179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html index b0f4396e8a..9f6ce8fe6c 100644 --- a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html +++ b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html @@ -125,7 +125,7 @@ const std::string & id diff --git a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html index edaa3132e9..3ef748e440 100644 --- a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html +++ b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html index 70d161511a..626cce68a4 100644 --- a/docs/de/d0f/local__file_8h_source.html +++ b/docs/de/d0f/local__file_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d10/cenc_8h_source.html b/docs/de/d10/cenc_8h_source.html index e1c98f18b0..746e479ecf 100644 --- a/docs/de/d10/cenc_8h_source.html +++ b/docs/de/d10/cenc_8h_source.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d12/container__names_8h_source.html b/docs/de/d12/container__names_8h_source.html index 0e5d85c230..17f8613a2a 100644 --- a/docs/de/d12/container__names_8h_source.html +++ b/docs/de/d12/container__names_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d15/media__stream_8cc_source.html b/docs/de/d15/media__stream_8cc_source.html index a54603099b..4e30af1d9a 100644 --- a/docs/de/d15/media__stream_8cc_source.html +++ b/docs/de/d15/media__stream_8cc_source.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d17/cluster__builder_8cc_source.html b/docs/de/d17/cluster__builder_8cc_source.html index 59df4c3bea..a44b976afb 100644 --- a/docs/de/d17/cluster__builder_8cc_source.html +++ b/docs/de/d17/cluster__builder_8cc_source.html @@ -330,7 +330,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d19/classedash__packager_1_1media_1_1File.html b/docs/de/d19/classedash__packager_1_1media_1_1File.html index 30f7e121f8..0f3775b546 100644 --- a/docs/de/d19/classedash__packager_1_1media_1_1File.html +++ b/docs/de/d19/classedash__packager_1_1media_1_1File.html @@ -709,7 +709,7 @@ class ThreadedIoFile diff --git a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html index 52b68675a5..806b8c0935 100644 --- a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html +++ b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html @@ -128,7 +128,7 @@ std::string language diff --git a/docs/de/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html index b8d499110f..3faa88a522 100644 --- a/docs/de/d34/offset__byte__queue_8h_source.html +++ b/docs/de/d34/offset__byte__queue_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3e/buffer__reader_8h_source.html b/docs/de/d3e/buffer__reader_8h_source.html index a0d44b82d7..eec60ddd20 100644 --- a/docs/de/d3e/buffer__reader_8h_source.html +++ b/docs/de/d3e/buffer__reader_8h_source.html @@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html index 95519e5549..90e9bbfd1f 100644 --- a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html +++ b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/de/d4a/muxer__listener__internal_8h_source.html b/docs/de/d4a/muxer__listener__internal_8h_source.html index ebbbcf8265..5ff176bcfe 100644 --- a/docs/de/d4a/muxer__listener__internal_8h_source.html +++ b/docs/de/d4a/muxer__listener__internal_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html index 4517a88dc1..d3b078e175 100644 --- a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html +++ b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html index e707b0c244..01d270b026 100644 --- a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html +++ b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html @@ -271,7 +271,7 @@ std::string  diff --git a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html index 3fe2e9f0f2..149e0f9f6e 100644 --- a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html +++ b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html @@ -148,7 +148,7 @@ const scoped_refptr
diff --git a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html index 9e88fa8bbf..8c6ffb1649 100644 --- a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html +++ b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d5b/adts__header_8cc_source.html b/docs/de/d5b/adts__header_8cc_source.html index c60355abd3..4766dc8ae9 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 05dd95b2d0..28dc22a0ce 100644 --- a/docs/de/d5c/mpd__flags_8h_source.html +++ b/docs/de/d5c/mpd__flags_8h_source.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html index 6418e4b176..22b55f8fff 100644 --- a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html +++ b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d6e/language__utils_8h_source.html b/docs/de/d6e/language__utils_8h_source.html index 5ab6c79c67..215d3279b1 100644 --- a/docs/de/d6e/language__utils_8h_source.html +++ b/docs/de/d6e/language__utils_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d70/http__key__fetcher_8cc_source.html b/docs/de/d70/http__key__fetcher_8cc_source.html index 783d86fefa..f2c4b3bb6a 100644 --- a/docs/de/d70/http__key__fetcher_8cc_source.html +++ b/docs/de/d70/http__key__fetcher_8cc_source.html @@ -236,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html index 07139d8dac..ae9b7ac990 100644 --- a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html +++ b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html @@ -112,7 +112,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 551d670467..e51e434c19 100644 --- a/docs/de/d77/webm__content__encodings__client_8cc_source.html +++ b/docs/de/d77/webm__content__encodings__client_8cc_source.html @@ -361,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d7b/mp4__media__parser_8h_source.html b/docs/de/d7b/mp4__media__parser_8h_source.html index 2f36bf116c..94a738b1f8 100644 --- a/docs/de/d7b/mp4__media__parser_8h_source.html +++ b/docs/de/d7b/mp4__media__parser_8h_source.html @@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d83/box__definitions__comparison_8h_source.html b/docs/de/d83/box__definitions__comparison_8h_source.html index 58222e057d..d5ecd95fdd 100644 --- a/docs/de/d83/box__definitions__comparison_8h_source.html +++ b/docs/de/d83/box__definitions__comparison_8h_source.html @@ -457,7 +457,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html index e3044f26ae..1d0aa77d7e 100644 --- a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html +++ b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html index b47d2b8cec..837daadc85 100644 --- a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html +++ b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html @@ -142,7 +142,7 @@ Additional Inherited Members diff --git a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html index 1a48faf2f2..03eb04e03d 100644 --- a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html +++ b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html @@ -276,7 +276,7 @@ int slice_beta_offset_div2 diff --git a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html index f7f2853353..7dd964c930 100644 --- a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html +++ b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html index d23855da9d..9fa1613610 100644 --- a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html +++ b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html @@ -199,7 +199,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters diff --git a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html index 4f96937e3e..9ee2696f8b 100644 --- a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html +++ b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html index fae3e12085..0c54e66105 100644 --- a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html +++ b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html @@ -109,7 +109,7 @@ virtual void addWebVTTCue< diff --git a/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html index 968d0e9bfa..557acd65eb 100644 --- a/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html +++ b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html index a528975ec2..3026fc4575 100644 --- a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html +++ b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html @@ -150,7 +150,7 @@ Protected Member Functions diff --git a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html index 21dd80df2c..00d0cd88a4 100644 --- a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html +++ b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html index 3890c85b28..a30cc4af35 100644 --- a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html +++ b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html index 5a1f6c0778..2f19260f2a 100644 --- a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html +++ b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dad/validate__flag_8cc_source.html b/docs/de/dad/validate__flag_8cc_source.html index 9a0b2235a7..593e517206 100644 --- a/docs/de/dad/validate__flag_8cc_source.html +++ b/docs/de/dad/validate__flag_8cc_source.html @@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html index f08c9bc6ff..4a3ac56def 100644 --- a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html +++ b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html @@ -166,7 +166,7 @@ void set_decoder_specific_ diff --git a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html index 0689e4d075..a0d58ddff4 100644 --- a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html +++ b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dc1/demuxer_8h_source.html b/docs/de/dc1/demuxer_8h_source.html index ba0f99a70e..7ab77328a5 100644 --- a/docs/de/dc1/demuxer_8h_source.html +++ b/docs/de/dc1/demuxer_8h_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html index a6e1d20478..9f3da59162 100644 --- a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html +++ b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/de/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html index abed3e5e2e..e92f768d64 100644 --- a/docs/de/dcc/mock__mpd__notifier_8cc_source.html +++ b/docs/de/dcc/mock__mpd__notifier_8cc_source.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dcf/file__closer_8h_source.html b/docs/de/dcf/file__closer_8h_source.html index 82bfed4679..0b72f08ef6 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/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html index 30caf49e2b..d35dd66a51 100644 --- a/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html +++ b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dd6/content__protection__element_8h_source.html b/docs/de/dd6/content__protection__element_8h_source.html index 7c4c6dadf0..c17270d768 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 ad4d529af5..36624a1ca0 100644 --- a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html +++ b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html index 7da0f136ef..84bc07e6f5 100644 --- a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html +++ b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html @@ -178,7 +178,7 @@ Additional Inherited Members diff --git a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html index 2635391c31..0a37d32463 100644 --- a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html +++ b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfa/muxer__listener_8h_source.html b/docs/de/dfa/muxer__listener_8h_source.html index 256218680c..cee2031359 100644 --- a/docs/de/dfa/muxer__listener_8h_source.html +++ b/docs/de/dfa/muxer__listener_8h_source.html @@ -204,7 +204,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html index 1f0839e4fe..4d61ff64f1 100644 --- a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html +++ b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html index 6d3b425d7a..2101c296c1 100644 --- a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html +++ b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfd/stream__info_8cc_source.html b/docs/de/dfd/stream__info_8cc_source.html index 927fc55535..4377fd46f9 100644 --- a/docs/de/dfd/stream__info_8cc_source.html +++ b/docs/de/dfd/stream__info_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html b/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html index c08d7ee030..2aed088e34 100644 --- a/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html +++ b/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html @@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1a/offset__byte__queue_8cc_source.html b/docs/df/d1a/offset__byte__queue_8cc_source.html index 8e8ad73dfb..756c2204e7 100644 --- a/docs/df/d1a/offset__byte__queue_8cc_source.html +++ b/docs/df/d1a/offset__byte__queue_8cc_source.html @@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1c/composition__offset__iterator_8h_source.html b/docs/df/d1c/composition__offset__iterator_8h_source.html index bb77ced652..86c6df87f5 100644 --- a/docs/df/d1c/composition__offset__iterator_8h_source.html +++ b/docs/df/d1c/composition__offset__iterator_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html index c0cee3b8ba..df347a83d8 100644 --- a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html +++ b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html index f1cd00e818..b6eafc318f 100644 --- a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html +++ b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html @@ -210,7 +210,7 @@ Additional Inherited Members diff --git a/docs/df/d22/validate__flag_8h_source.html b/docs/df/d22/validate__flag_8h_source.html index 6074a1b110..3583173766 100644 --- a/docs/df/d22/validate__flag_8h_source.html +++ b/docs/df/d22/validate__flag_8h_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html index 4d7f4b0508..a93c8f46d0 100644 --- a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html +++ b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html @@ -208,7 +208,7 @@ Static Public Attributes diff --git a/docs/df/d31/muxer__util_8cc_source.html b/docs/df/d31/muxer__util_8cc_source.html index a5013c05e4..a5f52481b2 100644 --- a/docs/df/d31/muxer__util_8cc_source.html +++ b/docs/df/d31/muxer__util_8cc_source.html @@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d32/audio__stream__info_8h_source.html b/docs/df/d32/audio__stream__info_8h_source.html index 45f5bacef8..4f42dd965c 100644 --- a/docs/df/d32/audio__stream__info_8h_source.html +++ b/docs/df/d32/audio__stream__info_8h_source.html @@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html index 1283c3889f..d59b3c51d9 100644 --- a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html +++ b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html index 090909dc9b..0c241ae6b8 100644 --- a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html +++ b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html @@ -116,7 +116,7 @@ int size () const diff --git a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html index dc4f9c53d8..cf34862386 100644 --- a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html +++ b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html index 5edf32c443..61203159ed 100644 --- a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html +++ b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html index 3d36417b8b..182565a57a 100644 --- a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html +++ b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html index 79b3dd67ad..9b164eb17e 100644 --- a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html +++ b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html @@ -193,7 +193,7 @@ Additional Inherited Members diff --git a/docs/df/d67/opus__packet__builder_8h_source.html b/docs/df/d67/opus__packet__builder_8h_source.html index 107c4c329b..61036f1927 100644 --- a/docs/df/d67/opus__packet__builder_8h_source.html +++ b/docs/df/d67/opus__packet__builder_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html index 63327ac76c..148b5750f0 100644 --- a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html +++ b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html @@ -193,7 +193,7 @@ Additional Inherited Members diff --git a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html index 72ab1ead8b..c8405aeee9 100644 --- a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html +++ b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/df/d7d/webm__info__parser_8cc_source.html b/docs/df/d7d/webm__info__parser_8cc_source.html index 8b66e04a67..09282974a4 100644 --- a/docs/df/d7d/webm__info__parser_8cc_source.html +++ b/docs/df/d7d/webm__info__parser_8cc_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html index 46f34a4ba0..0787b082f9 100644 --- a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html +++ b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html @@ -180,7 +180,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 c0ffe91711..c4cb5000d9 100644 --- a/docs/df/d8a/vp9__parser_8h_source.html +++ b/docs/df/d8a/vp9__parser_8h_source.html @@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d96/xml__node_8cc_source.html b/docs/df/d96/xml__node_8cc_source.html index 91ea13274d..ceab306ff2 100644 --- a/docs/df/d96/xml__node_8cc_source.html +++ b/docs/df/d96/xml__node_8cc_source.html @@ -468,7 +468,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html index 754efc99a9..f9ac03adc5 100644 --- a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html +++ b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dad/decrypt__config_8h_source.html b/docs/df/dad/decrypt__config_8h_source.html index 8c1a2c181a..acc7242b0b 100644 --- a/docs/df/dad/decrypt__config_8h_source.html +++ b/docs/df/dad/decrypt__config_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html index 5c8bef78bf..ce2464eed4 100644 --- a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html +++ b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html @@ -251,7 +251,7 @@ template<typename T > diff --git a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html index 16db203e7a..d86ab9aacb 100644 --- a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html +++ b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html index ca7c0d1f36..5c53dfc43b 100644 --- a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html +++ b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html index 2724c6ecb7..7e51255977 100644 --- a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html +++ b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd2/mpd__utils_8h_source.html b/docs/df/dd2/mpd__utils_8h_source.html index 4cfbd8f7fd..620b34b897 100644 --- a/docs/df/dd2/mpd__utils_8h_source.html +++ b/docs/df/dd2/mpd__utils_8h_source.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html index e98e829348..cc635028d2 100644 --- a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html +++ b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html @@ -301,7 +301,7 @@ void AppendInt (int64_ diff --git a/docs/df/dde/ts__section__psi_8cc_source.html b/docs/df/dde/ts__section__psi_8cc_source.html index 993bdc81d8..aa645c5b07 100644 --- a/docs/df/dde/ts__section__psi_8cc_source.html +++ b/docs/df/dde/ts__section__psi_8cc_source.html @@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html index 21eddcc53d..b0ed6e3f93 100644 --- a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html +++ b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de3/text__track__config_8cc_source.html b/docs/df/de3/text__track__config_8cc_source.html index 38a5ca4081..0d7d1699c5 100644 --- a/docs/df/de3/text__track__config_8cc_source.html +++ b/docs/df/de3/text__track__config_8cc_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html index 6e4a20119b..296f591be4 100644 --- a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html +++ b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html @@ -177,7 +177,7 @@ virtual void OnNewSegment< diff --git a/docs/df/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html index 21716b1808..7ce90c63ac 100644 --- a/docs/df/de9/segment__info_8h_source.html +++ b/docs/df/de9/segment__info_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html index 33fd1db38d..b851bafb5c 100644 --- a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html +++ b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html index 667a4548f5..87b360d3fa 100644 --- a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html +++ b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dir_2618cd273dea54f184e42d7a562af818.html b/docs/dir_2618cd273dea54f184e42d7a562af818.html index 91c2386e11..f71195f87f 100644 --- a/docs/dir_2618cd273dea54f184e42d7a562af818.html +++ b/docs/dir_2618cd273dea54f184e42d7a562af818.html @@ -140,7 +140,7 @@ Files diff --git a/docs/dir_279fd47bebb21302c25cfb685e84c359.html b/docs/dir_279fd47bebb21302c25cfb685e84c359.html index 9764faaa34..fe3cf42cc7 100644 --- a/docs/dir_279fd47bebb21302c25cfb685e84c359.html +++ b/docs/dir_279fd47bebb21302c25cfb685e84c359.html @@ -113,7 +113,7 @@ Files diff --git a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html index faf613ab4f..8882b0285e 100644 --- a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html +++ b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html @@ -99,7 +99,7 @@ Directories diff --git a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html index e02ccd3f44..c636f8a136 100644 --- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html +++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html @@ -173,7 +173,7 @@ Files diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html index 4657766daa..4147931368 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 5c4e12d988..2deda9a72c 100644 --- a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html +++ b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html @@ -149,7 +149,7 @@ Files diff --git a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html index 8d3de385b1..5428814f22 100644 --- a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html +++ b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html @@ -119,7 +119,7 @@ Files diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html index 474203161d..87e8c34ec6 100644 --- a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html +++ b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html @@ -99,7 +99,7 @@ Directories diff --git a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html index 9a67b3ca54..c550f27a61 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 31b9ed9531..0cf0770579 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 121a40fa2a..4029724bd7 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 a8858cda86..4358ac754c 100644 --- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html +++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html @@ -109,7 +109,7 @@ Files diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html index d8b2dc8817..c026127593 100644 --- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html +++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html @@ -213,7 +213,7 @@ Files diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html index f72e37dc65..40abb91a90 100644 --- a/docs/dir_d422163b96683743ed3963d4aac17747.html +++ b/docs/dir_d422163b96683743ed3963d4aac17747.html @@ -131,7 +131,7 @@ Files diff --git a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html index c71162f0f1..f992decbd9 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 c6a3612acf..71c1fd09a1 100644 --- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html +++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html @@ -131,7 +131,7 @@ Files diff --git a/docs/files.html b/docs/files.html index 5d643242a9..703ba0b6a7 100644 --- a/docs/files.html +++ b/docs/files.html @@ -351,7 +351,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions.html b/docs/functions.html index 980eb3ec96..f92756d9f8 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_b.html b/docs/functions_b.html index e9ceeaa47a..6a68c64ac4 100644 --- a/docs/functions_b.html +++ b/docs/functions_b.html @@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_c.html b/docs/functions_c.html index 80edaf0783..8eccc01999 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -260,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_d.html b/docs/functions_d.html index 6e6464d184..bb0d86d6d0 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_e.html b/docs/functions_e.html index 381ff04155..9ed1806024 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_eval.html b/docs/functions_eval.html index c035c0c063..9dcf0ebab6 100644 --- a/docs/functions_eval.html +++ b/docs/functions_eval.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_f.html b/docs/functions_f.html index badf5c42a0..6c55a9acef 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func.html b/docs/functions_func.html index 48e6200c09..97571b6d68 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html index fa5156faff..ea2474f788 100644 --- a/docs/functions_func_b.html +++ b/docs/functions_func_b.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html index 6cb77e187c..129053c684 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -260,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html index 70ab6511bb..3a68dd1941 100644 --- a/docs/functions_func_d.html +++ b/docs/functions_func_d.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html index a504a2356c..f4afec7a09 100644 --- a/docs/functions_func_e.html +++ b/docs/functions_func_e.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html index d6259aba6f..c4030796f6 100644 --- a/docs/functions_func_f.html +++ b/docs/functions_func_f.html @@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index 0a4f84bf7f..3088c7917d 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -220,7 +220,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html index ad12de76b1..d9eb8f69f8 100644 --- a/docs/functions_func_h.html +++ b/docs/functions_func_h.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index a9dc597e14..0e813110d7 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html index 87a7c74e90..03bf9f6e98 100644 --- a/docs/functions_func_k.html +++ b/docs/functions_func_k.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html index 4371bac826..2255827ad2 100644 --- a/docs/functions_func_l.html +++ b/docs/functions_func_l.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html index 5c2b3954bd..a3fa52e7a0 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html index 98d6e7d614..73239611d4 100644 --- a/docs/functions_func_n.html +++ b/docs/functions_func_n.html @@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html index 4b0203b41e..98f597c737 100644 --- a/docs/functions_func_o.html +++ b/docs/functions_func_o.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html index b8144d527b..9b570dd731 100644 --- a/docs/functions_func_p.html +++ b/docs/functions_func_p.html @@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index 32612211be..137d1a78b8 100644 --- a/docs/functions_func_r.html +++ b/docs/functions_func_r.html @@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html index 6c175b5d5b..c97c957b6b 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html index d892f10c5c..3b889b89b8 100644 --- a/docs/functions_func_t.html +++ b/docs/functions_func_t.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html index 687626dac8..7220a38064 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 25dd7aa37f..9dd7dbc7f1 100644 --- a/docs/functions_func_v.html +++ b/docs/functions_func_v.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html index d3180d6b6e..62d41a0c78 100644 --- a/docs/functions_func_w.html +++ b/docs/functions_func_w.html @@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_x.html b/docs/functions_func_x.html index 3e7f6af295..142363b106 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 c2b70bc9e3..863602982e 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 d1bcaadef4..578184d093 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -220,7 +220,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_h.html b/docs/functions_h.html index 70e7098746..10d23293a6 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_i.html b/docs/functions_i.html index e3575ef406..7d99610600 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_k.html b/docs/functions_k.html index 683c34f2f6..741a39820b 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_l.html b/docs/functions_l.html index c0775356bd..2b9549a089 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_m.html b/docs/functions_m.html index cbadb34c37..0d3a564a07 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_n.html b/docs/functions_n.html index 72cae2f120..4a3018d3c1 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_o.html b/docs/functions_o.html index 796e905a6e..4539f4fc0e 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_p.html b/docs/functions_p.html index 33aba1a209..6c502e523c 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_r.html b/docs/functions_r.html index 03058eff10..9bc145e915 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_s.html b/docs/functions_s.html index 7c8a8e322f..cb07ed1f0b 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_t.html b/docs/functions_t.html index c04901efc6..08c380fb60 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_type.html b/docs/functions_type.html index 117ea477a9..9182775d76 100644 --- a/docs/functions_type.html +++ b/docs/functions_type.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_u.html b/docs/functions_u.html index e95bad0200..eddbec2907 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_v.html b/docs/functions_v.html index 6b8c1b1168..0d7942918f 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_vars.html b/docs/functions_vars.html index d12ee4f6a8..caa9711e7b 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_w.html b/docs/functions_w.html index bfaf349325..2622e633fb 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_x.html b/docs/functions_x.html index b48552f7a0..f4972b3ce8 100644 --- a/docs/functions_x.html +++ b/docs/functions_x.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_~.html b/docs/functions_~.html index 527c850036..fa435bbc7f 100644 --- a/docs/functions_~.html +++ b/docs/functions_~.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 587b788853..529eb74e36 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -297,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/index.html b/docs/index.html index fe3912e017..083db74eb5 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 5cd2c14692..f13043725a 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html index 84782ec198..56b04e47d7 100644 --- a/docs/namespacemembers_func.html +++ b/docs/namespacemembers_func.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/namespaces.html b/docs/namespaces.html index d6fc9b9848..a77275cbb2 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');