From 5b46754702f38f90e0effb82bf9ea533033056a0 Mon Sep 17 00:00:00 2001 From: Widevine Buildbot Date: Tue, 26 Apr 2016 18:23:16 +0000 Subject: [PATCH] Generate SDK documents for commit 3ff74398df589f64c141217d145ebe44eb9f8f75 --- docs/annotated.html | 2 +- docs/classes.html | 2 +- ...dia_1_1webm_1_1SingleSegmentSegmenter.html | 2 +- docs/d0/d06/mpd__flags_8cc_source.html | 2 +- ...4_1_1CodecConfigurationRecord-members.html | 2 +- docs/d0/d0e/muxer__options_8h_source.html | 2 +- ..._1_1media_1_1StreamDescriptor-members.html | 2 +- ..._1media_1_1mp4_1_1ChunkOffset-members.html | 2 +- ...media_1_1H264DecRefPicMarking-members.html | 2 +- ...1mp4_1_1MultiSegmentSegmenter-members.html | 2 +- ...H26xByteToUnitStreamConverter-members.html | 2 +- .../d0/d30/mock__mpd__notifier_8h_source.html | 2 +- docs/d0/d32/mp2t__common_8h_source.html | 2 +- docs/d0/d35/es__descriptor_8cc_source.html | 2 +- ...packager_1_1media_1_1SeekHead-members.html | 2 +- ..._1_1RepresentationBaseXmlNode-members.html | 2 +- ...s__notify__muxer__listener_8cc_source.html | 2 +- docs/d0/d3a/webm__constants_8h_source.html | 2 +- docs/d0/d42/aes__cryptor_8h_source.html | 2 +- ...idevine__encryption__flags_8cc_source.html | 2 +- docs/d0/d46/fourccs_8h_source.html | 2 +- ...nfo__dump__muxer__listener_8cc_source.html | 2 +- ...1_1media_1_1mp4_1_1SampleSize-members.html | 2 +- ...1_1media_1_1mp4_1_1CueTimeBox-members.html | 2 +- .../d4e/libcrypto__threading_8cc_source.html | 2 +- ...1_1media_1_1AesPatternCryptor-members.html | 2 +- ..._1mp4_1_1VTTAdditionalTextBox-members.html | 2 +- ...ckager_1_1media_1_1mp4_1_1AC3Specific.html | 4 +- ...ckager_1_1media_1_1H264Parser-members.html | 2 +- docs/d0/d7d/decryptor__source_8h_source.html | 2 +- ...__packager_1_1media_1_1FixedKeySource.html | 2 +- ...h__packager_1_1media_1_1EncryptionKey.html | 2 +- ...dia_1_1mp4_1_1TrackFragmentDecodeTime.html | 4 +- ..._1media_1_1mp4_1_1SampleTable-members.html | 2 +- ..._packager_1_1ContentProtectionElement.html | 2 +- ..._1mp4_1_1WebVTTSourceLabelBox-members.html | 2 +- ...r_1_1media_1_1WebMVideoClient-members.html | 2 +- .../d0/da6/stream__descriptor_8cc_source.html | 2 +- ...edash__packager_1_1MockRepresentation.html | 2 +- ...1_1media_1_1webm_1_1WebMMuxer-members.html | 2 +- ...ager_1_1media_1_1BufferWriter-members.html | 2 +- ...ckager_1_1media_1_1mp4_1_1DTSSpecific.html | 4 +- ...packager_1_1SimpleMpdNotifier-members.html | 2 +- ...er_1_1media_1_1SubsampleEntry-members.html | 2 +- .../dd6/webm__crypto__helpers_8cc_source.html | 2 +- ...dash__packager_1_1media_1_1FileCloser.html | 2 +- ...ia_1_1mp4_1_1VideoSampleEntry-members.html | 2 +- ...1_1mp4_1_1MovieFragmentHeader-members.html | 2 +- ...dia_1_1HlsNotifyMuxerListener-members.html | 2 +- ...h__packager_1_1media_1_1TracksBuilder.html | 2 +- ..._1_1media_1_1mp4_1_1VTTCueBox-members.html | 2 +- ...rotectionSystemSpecificHeader-members.html | 2 +- .../dee/segmenter__test__base_8h_source.html | 2 +- docs/d0/df3/packager__util_8cc_source.html | 2 +- ...1media_1_1mp4_1_1MovieExtends-members.html | 2 +- ...ia_1_1wvm_1_1DemuxStreamIdMediaSample.html | 2 +- ..._1_1media_1_1mp4_1_1BoxBuffer-members.html | 2 +- docs/d1/d13/status_8h_source.html | 2 +- ...packager_1_1xml_1_1XmlDeleter-members.html | 2 +- ...single__segment__segmenter_8cc_source.html | 2 +- docs/d1/d1d/muxer__flags_8cc_source.html | 2 +- docs/d1/d27/key__fetcher_8h_source.html | 2 +- ..._1_1media_1_1WebMTracksParser-members.html | 2 +- ..._1_1mp4_1_1SyncSampleIterator-members.html | 2 +- docs/d1/d2a/decryptor__source_8cc_source.html | 2 +- ...1media_1_1mp4_1_1TrackExtends-members.html | 2 +- .../d2f/webvtt__media__parser_8cc_source.html | 2 +- ...ia_1_1mp4_1_1CodecConfigurationRecord.html | 4 +- docs/d1/d37/es__parser__h264_8h_source.html | 2 +- ...ackager_1_1MockRepresentation-members.html | 2 +- .../d3b/mpd__generator__flags_8h_source.html | 2 +- .../decoding__time__iterator_8cc_source.html | 2 +- .../d1/d48/text__track__config_8h_source.html | 2 +- ...packager_1_1media_1_1mp2t_1_1TsPacket.html | 2 +- .../structedash__packager_1_1MpdOptions.html | 2 +- ...ager_1_1media_1_1mp4_1_1SampleToGroup.html | 4 +- docs/d1/d70/vp8__parser_8cc_source.html | 2 +- docs/d1/d72/language__utils_8cc_source.html | 2 +- ...ia_1_1mp4_1_1AudioSampleEntry-members.html | 2 +- ...ia_1_1mp4_1_1PixelAspectRatio-members.html | 2 +- .../d74/mp2t__media__parser_8cc_source.html | 2 +- ...media_1_1mp4_1_1SampleToChunk-members.html | 2 +- ..._packager_1_1media_1_1mp4_1_1MP4Muxer.html | 2 +- .../d7d/webm__video__client_8cc_source.html | 2 +- ...ackager_1_1media_1_1BitReader-members.html | 2 +- ...kager_1_1media_1_1mp4_1_1SegmentIndex.html | 4 +- docs/d1/d82/adts__constants_8h_source.html | 2 +- ...sh__packager_1_1media_1_1RsaPublicKey.html | 2 +- ..._1media_1_1mp4_1_1SubtitleMediaHeader.html | 4 +- ...p4_1_1CompositionTimeToSample-members.html | 2 +- .../d8e/webm__audio__client_8cc_source.html | 2 +- ...r_1_1media_1_1H265SliceHeader-members.html | 2 +- ..._packager_1_1media_1_1OffsetByteQueue.html | 2 +- docs/d1/d9d/tracks__builder_8h_source.html | 2 +- docs/d1/dc2/h26x__bit__reader_8h_source.html | 2 +- ...ackager_1_1media_1_1LocalFile-members.html | 2 +- ...1_1H265VideoSliceHeaderParser-members.html | 2 +- .../dcb/encrypting__fragmenter_8h_source.html | 2 +- ..._packager_1_1media_1_1mp4_1_1FileType.html | 2 +- ...edia_1_1mp4_1_1VideoSliceHeaderParser.html | 2 +- ...media_1_1mp4_1_1SampleToGroup-members.html | 2 +- ...r_1_1xml_1_1RepresentationBaseXmlNode.html | 2 +- ...dia_1_1mp4_1_1TextSampleEntry-members.html | 2 +- ...ackager_1_1media_1_1VP9Parser-members.html | 2 +- ...position__offset__iterator_8cc_source.html | 2 +- docs/d1/df0/aes__encryptor_8h_source.html | 2 +- ...ger_1_1media_1_1mp4_1_1CueSettingsBox.html | 4 +- docs/d1/df5/nalu__reader_8cc_source.html | 2 +- ...m_1_1DemuxStreamIdMediaSample-members.html | 2 +- docs/d2/d02/timestamp_8h_source.html | 2 +- ..._packager_1_1media_1_1mp4_1_1Metadata.html | 4 +- .../d09/decoder__configuration_8h_source.html | 2 +- ...ia_1_1mp4_1_1MediaInformation-members.html | 2 +- docs/d2/d17/ts__section__pat_8cc_source.html | 2 +- .../d2/d23/threaded__io__file_8cc_source.html | 2 +- docs/d2/d24/packager__util_8h_source.html | 2 +- ...edia_1_1mp4_1_1SampleGroupDescription.html | 4 +- ..._packager_1_1media_1_1SegmentTestBase.html | 2 +- ..._1_1mp2t_1_1ContinuityCounter-members.html | 2 +- ..._1media_1_1mp4_1_1MediaHeader-members.html | 2 +- docs/d2/d30/tracks__builder_8cc_source.html | 2 +- ...ideo__slice__header__parser_8h_source.html | 2 +- ..._1media_1_1mp2t_1_1AdtsHeader-members.html | 2 +- ...ckager_1_1media_1_1FileCloser-members.html | 2 +- ...o__byte__stream__converter_8cc_source.html | 2 +- docs/d2/d4d/file_8h_source.html | 2 +- ...ager_1_1media_1_1H264DecRefPicMarking.html | 2 +- ...ackager_1_1media_1_1WebVttMediaParser.html | 2 +- ...mp4_1_1SampleAuxiliaryInformationSize.html | 2 +- ...ager_1_1media_1_1mp2t_1_1TsSectionPmt.html | 2 +- ...ia_1_1mp4_1_1VideoMediaHeader-members.html | 2 +- .../d62/simple__mpd__notifier_8h_source.html | 2 +- docs/d2/d6f/classBandwidthEstimator.html | 2 +- ...ackager_1_1media_1_1mp4_1_1SchemeInfo.html | 4 +- ...classedash__packager_1_1media_1_1Nalu.html | 2 +- ...ackager_1_1media_1_1webm_1_1Encryptor.html | 2 +- .../d7b/simple__mpd__notifier_8cc_source.html | 2 +- ...ac__audio__specific__config_8h_source.html | 2 +- ...ls__notify__muxer__listener_8h_source.html | 2 +- ...assedash__packager_1_1media_1_1Status.html | 2 +- docs/d2/d92/box__reader_8h_source.html | 2 +- ...avc__decoder__configuration_8h_source.html | 2 +- docs/d2/da6/threaded__io__file_8h_source.html | 2 +- docs/d2/da8/mp4_2segmenter_8cc_source.html | 2 +- docs/d2/dae/webm__muxer_8cc_source.html | 2 +- ...ckager_1_1media_1_1NaluReader-members.html | 2 +- ...edia_1_1mp4_1_1CueSettingsBox-members.html | 2 +- docs/d2/dd6/mkv__writer_8h_source.html | 2 +- ...1_1media_1_1VideoStreamInfoParameters.html | 2 +- .../vp__codec__configuration_8cc_source.html | 2 +- docs/d2/de6/packager__main_8cc_source.html | 2 +- .../de9/mock__muxer__listener_8h_source.html | 2 +- docs/d2/deb/es__parser_8h_source.html | 2 +- .../pes__packet__generator_8cc_source.html | 2 +- ...1_1media_1_1H265VuiParameters-members.html | 2 +- ...kager_1_1media_1_1mp4_1_1Edit-members.html | 2 +- ...ger_1_1media_1_1mp4_1_1CueSourceIDBox.html | 4 +- ..._1_1RepresentationStateChangeListener.html | 2 +- docs/d2/dfd/adts__header_8h_source.html | 2 +- ...ash__packager_1_1media_1_1MediaStream.html | 2 +- ...ager_1_1media_1_1VPxFrameInfo-members.html | 2 +- ...r_1_1media_1_1WebMAudioClient-members.html | 2 +- ...er_1_1media_1_1MpdNotifyMuxerListener.html | 2 +- ...ctedash__packager_1_1media_1_1H265Pps.html | 2 +- docs/d3/d15/udp__file__win_8cc_source.html | 2 +- docs/d3/d19/io__cache_8h_source.html | 2 +- ...ger_1_1media_1_1mp4_1_1VTTEmptyCueBox.html | 4 +- ...kager_1_1media_1_1mp4_1_1TrackExtends.html | 4 +- ...dia_1_1mp4_1_1TrackEncryption-members.html | 2 +- ...deo__slice__header__parser_8cc_source.html | 2 +- ...H265ReferencePictureListModifications.html | 2 +- ...__packager_1_1media_1_1HttpKeyFetcher.html | 2 +- ...ckager_1_1media_1_1mp4_1_1EC3Specific.html | 4 +- ...r_1_1media_1_1mp4_1_1EditList-members.html | 2 +- ...a_1_1mp4_1_1ChunkInfoIterator-members.html | 2 +- docs/d3/d56/decrypt__config_8cc_source.html | 2 +- ...packager_1_1media_1_1mp4_1_1PrivFrame.html | 2 +- docs/d3/d62/rcheck_8h_source.html | 2 +- ..._1_1media_1_1mp4_1_1PrivFrame-members.html | 2 +- ...__packager_1_1media_1_1ClusterBuilder.html | 2 +- ...dash__packager_1_1media_1_1NaluReader.html | 2 +- ...ssedash__packager_1_1media_1_1IoCache.html | 2 +- .../d3/d6b/fixed__key__source_8cc_source.html | 2 +- docs/d3/d72/fixed__key__source_8h_source.html | 2 +- ..._1_1media_1_1mp4_1_1SampleDescription.html | 4 +- docs/d3/d76/muxer__flags_8h_source.html | 2 +- ...ckager_1_1media_1_1mp4_1_1SampleTable.html | 4 +- docs/d3/d80/muxer__util_8h_source.html | 2 +- ...dash__packager_1_1media_1_1MemoryFile.html | 2 +- ...esentationStateChangeListener-members.html | 2 +- .../d3/d8d/webm__audio__client_8h_source.html | 2 +- ...TwoPassSingleSegmentSegmenter-members.html | 2 +- docs/d3/d90/ec3__audio__util_8cc_source.html | 2 +- ..._1_1VideoStreamInfoParameters-members.html | 2 +- ...1media_1_1mp4_1_1ESDescriptor-members.html | 2 +- docs/d3/da0/ec3__audio__util_8h_source.html | 2 +- docs/d3/db6/webm__parser_8cc_source.html | 2 +- docs/d3/dbc/seek__head_8cc_source.html | 2 +- ...ager_1_1media_1_1H264WeightingFactors.html | 2 +- ...r_1_1media_1_1mp4_1_1HandlerReference.html | 4 +- ...r_1_1media_1_1WebMMediaParser-members.html | 2 +- docs/d3/dbe/demuxer_8cc_source.html | 2 +- ...pleAuxiliaryInformationOffset-members.html | 2 +- ..._1_1media_1_1ProgressListener-members.html | 2 +- ..._1_1media_1_1mp4_1_1BoxReader-members.html | 2 +- ...sh__packager_1_1media_1_1mp4_1_1Track.html | 4 +- docs/d3/de4/seek__head_8h_source.html | 2 +- ...ager_1_1media_1_1OnMediaEndParameters.html | 2 +- ...h__packager_1_1media_1_1H26xBitReader.html | 2 +- docs/d3/df1/box__reader_8cc_source.html | 2 +- .../classedash__packager_1_1MpdBuilder.html | 2 +- ...r_1_1media_1_1H264SliceHeader-members.html | 2 +- ...2multi__segment__segmenter_8cc_source.html | 2 +- ...ager_1_1media_1_1mp4_1_1Media-members.html | 2 +- ...lassedash__packager_1_1media_1_1Muxer.html | 2 +- ..._1_1media_1_1mp2t_1_1TsWriter-members.html | 2 +- ...packager_1_1media_1_1mp2t_1_1TsWriter.html | 2 +- docs/d4/d37/io__cache_8cc_source.html | 2 +- ...r_1_1media_1_1mp4_1_1PixelAspectRatio.html | 4 +- ...dash__packager_1_1media_1_1KeyFetcher.html | 2 +- ..._packager_1_1media_1_1H265Sps-members.html | 2 +- ...media_1_1mp4_1_1MovieFragment-members.html | 2 +- ...ebm_1_1SingleSegmentSegmenter-members.html | 2 +- docs/d4/d87/nalu__reader_8h_source.html | 2 +- ...edash__packager_1_1media_1_1MkvWriter.html | 2 +- ..._1media_1_1mp4_1_1MovieHeader-members.html | 2 +- ...1media_1_1mp4_1_1DecodingTimeIterator.html | 2 +- ...packager_1_1media_1_1mp4_1_1MediaData.html | 4 +- ...__packager_1_1media_1_1H264SEIMessage.html | 2 +- ...sh__packager_1_1AdaptationSet-members.html | 2 +- ...h__packager_1_1media_1_1DecryptConfig.html | 2 +- .../da7/segmenter__test__base_8cc_source.html | 2 +- docs/d4/db2/cluster__builder_8h_source.html | 2 +- ...media_1_1NalUnitToByteStreamConverter.html | 2 +- ...ager_1_1media_1_1H264SEIRecoveryPoint.html | 2 +- ...__packager_1_1media_1_1Status-members.html | 2 +- ...ackager_1_1media_1_1mp4_1_1SchemeType.html | 2 +- ...r_1_1media_1_1OffsetByteQueue-members.html | 2 +- ...r_1_1media_1_1mp4_1_1SegmentReference.html | 2 +- docs/d4/dd3/bit__reader_8h_source.html | 2 +- ...edia_1_1H26xByteToUnitStreamConverter.html | 2 +- ...ager_1_1media_1_1mp4_1_1TrackFragment.html | 4 +- docs/d4/dde/webvtt__util_8h_source.html | 2 +- ..._1H265SliceHeader_1_1LongTermPicsInfo.html | 2 +- ...__packager_1_1media_1_1SubsampleEntry.html | 2 +- ...a_1_1mp4_1_1CompositionOffsetIterator.html | 2 +- ...ampleAuxiliaryInformationSize-members.html | 2 +- docs/d4/df5/request__signer_8cc_source.html | 2 +- ...edash__packager_1_1MpdOptions-members.html | 2 +- .../dff/webm__media__parser_8cc_source.html | 2 +- ...ger_1_1media_1_1ProducerConsumerQueue.html | 2 +- .../producer__consumer__queue_8h_source.html | 2 +- ...r_1_1media_1_1mp4_1_1CueIDBox-members.html | 2 +- docs/d5/d1a/ts__section_8h_source.html | 2 +- ...ager_1_1media_1_1BufferReader-members.html | 2 +- ...kager_1_1media_1_1MediaParser-members.html | 2 +- docs/d5/d27/key__fetcher_8cc_source.html | 2 +- ...edia_1_1H264ByteToUnitStreamConverter.html | 2 +- ...ia_1_1H265ReferencePictureSet-members.html | 2 +- ...2single__segment__segmenter_8h_source.html | 2 +- ...vc__decoder__configuration_8cc_source.html | 2 +- ...ackager_1_1media_1_1H265VuiParameters.html | 2 +- ..._1_1media_1_1mp2t_1_1TsPacket-members.html | 2 +- docs/d5/d4d/box_8cc_source.html | 141 +- docs/d5/d52/ts__section__pes_8h_source.html | 2 +- ...mp4_1_1AACAudioSpecificConfig-members.html | 2 +- ...h__packager_1_1media_1_1RsaPrivateKey.html | 2 +- docs/d5/d63/network__util_8cc_source.html | 2 +- ..._1_1mp4_1_1MovieExtendsHeader-members.html | 2 +- docs/d5/d6f/vlog__flags_8cc_source.html | 2 +- .../vp__codec__configuration_8h_source.html | 2 +- ...r_1_1media_1_1mp4_1_1SampleEncryption.html | 2 +- .../d7a/structedash__packager_1_1Element.html | 2 +- docs/d5/d7b/box__definitions_8h_source.html | 2 +- ...er_1_1media_1_1HlsNotifyMuxerListener.html | 2 +- .../d89/widevine__key__source_8cc_source.html | 2 +- .../d8f/webm__cluster__parser_8cc_source.html | 2 +- docs/d5/d91/es__parser__adts_8cc_source.html | 2 +- docs/d5/d98/encryptor_8cc_source.html | 2 +- ..._packager_1_1media_1_1H264Pps-members.html | 2 +- ...ackager_1_1MpdNotifierFactory-members.html | 2 +- ..._packager_1_1media_1_1H265Pps-members.html | 2 +- docs/d5/da4/aes__encryptor_8cc_source.html | 2 +- ..._1xml_1_1AdaptationSetXmlNode-members.html | 2 +- docs/d5/dba/ts__packet_8cc_source.html | 2 +- .../dc1/webm__webvtt__parser_8cc_source.html | 2 +- ...r_1_1media_1_1AesCbcDecryptor-members.html | 2 +- ..._packager_1_1media_1_1AesCbcDecryptor.html | 2 +- ...ssedash__packager_1_1media_1_1Demuxer.html | 2 +- ...edash__packager_1_1media_1_1VP8Parser.html | 2 +- docs/d5/dcf/rsa__key_8h_source.html | 2 +- ...edash__packager_1_1media_1_1VPxParser.html | 2 +- docs/d5/dda/ts__section__psi_8h_source.html | 2 +- docs/d5/de0/bit__reader_8cc_source.html | 2 +- ...edia_1_1wvm_1_1WvmMediaParser-members.html | 2 +- docs/d5/def/ts__section__pmt_8h_source.html | 2 +- docs/d5/dfc/file_8cc_source.html | 2 +- ...ckager_1_1media_1_1mp4_1_1Box-members.html | 2 +- ...iceHeader_1_1LongTermPicsInfo-members.html | 2 +- ...dash__packager_1_1media_1_1StreamInfo.html | 2 +- .../d09/aes__pattern__cryptor_8h_source.html | 2 +- ...ckager_1_1media_1_1H265Parser-members.html | 2 +- ...r_1_1media_1_1VideoStreamInfo-members.html | 2 +- ...edia_1_1mp4_1_1OriginalFormat-members.html | 2 +- ..._1_1CompositionOffsetIterator-members.html | 2 +- .../d6/d16/text__stream__info_8cc_source.html | 2 +- docs/d6/d17/es__parser__h264_8cc_source.html | 2 +- ...mp4_1_1SampleGroupDescription-members.html | 2 +- ...ger_1_1media_1_1ClosureThread-members.html | 2 +- ...rencePictureListModifications-members.html | 2 +- ...ckager_1_1media_1_1AesCryptor-members.html | 2 +- .../d2e/mpd__notifier__util_8cc_source.html | 2 +- .../webm__content__encodings_8cc_source.html | 2 +- ...ckager_1_1xml_1_1AdaptationSetXmlNode.html | 2 +- ..._1_1media_1_1AesRequestSigner-members.html | 2 +- .../d3b/chunk__info__iterator_8cc_source.html | 2 +- ...ackager_1_1media_1_1mp2t_1_1PesPacket.html | 2 +- .../encrypting__fragmenter_8cc_source.html | 180 +- ...1media_1_1mp4_1_1DataEntryUrl-members.html | 2 +- ...r_1_1media_1_1AVCDecoderConfiguration.html | 2 +- ...2multi__segment__segmenter_8cc_source.html | 2 +- docs/d6/d55/aes__cryptor_8cc_source.html | 2 +- ...ion__system__specific__info_8h_source.html | 2 +- ...er_1_1media_1_1mp4_1_1DataInformation.html | 4 +- ..._1_1media_1_1HEVCDecoderConfiguration.html | 2 +- ...media_1_1H264SEIRecoveryPoint-members.html | 2 +- ..._1media_1_1mp4_1_1DTSSpecific-members.html | 2 +- docs/d6/d6c/h26x__bit__reader_8cc_source.html | 2 +- ...kager_1_1media_1_1mp4_1_1DataEntryUrl.html | 4 +- docs/d6/d6e/ts__section__pes_8cc_source.html | 2 +- docs/d6/d71/scoped__xml__ptr_8h_source.html | 2 +- ...packager_1_1media_1_1mp4_1_1VTTCueBox.html | 4 +- .../dash__iop__mpd__notifier_8h_source.html | 2 +- ...ckager_1_1media_1_1mp4_1_1ChunkOffset.html | 4 +- .../d7b/webm__tracks__parser_8h_source.html | 2 +- ..._packager_1_1media_1_1Demuxer-members.html | 2 +- ..._1media_1_1LibcryptoThreading-members.html | 2 +- .../d86/bandwidth__estimator_8cc_source.html | 2 +- docs/d6/d8a/vp9__parser_8cc_source.html | 2 +- ...kager_1_1media_1_1mp4_1_1MovieExtends.html | 4 +- ...__packager_1_1media_1_1mp4_1_1FullBox.html | 6 +- ...1_1media_1_1webm_1_1Segmenter-members.html | 2 +- ...a_1_1mp4_1_1SampleDescription-members.html | 2 +- ..._packager_1_1media_1_1UdpFile-members.html | 2 +- docs/d6/d9b/h264__parser_8h_source.html | 2 +- ...media_1_1mp2t_1_1TsSectionPes-members.html | 2 +- docs/d6/da0/ts__section__pat_8h_source.html | 2 +- ...dash__packager_1_1media_1_1H264Parser.html | 2 +- docs/d6/da3/mpd__builder_8h_source.html | 2 +- ..._1_1media_1_1WebMWebVTTParser-members.html | 2 +- ...er_1_1media_1_1ThreadedIoFile-members.html | 2 +- ...a_1_1mp4_1_1CompositionOffset-members.html | 2 +- ...ash__packager_1_1media_1_1Cue-members.html | 2 +- ...r_1_1media_1_1TextTrackConfig-members.html | 2 +- ..._1_1mp4_1_1H264VideoSliceHeaderParser.html | 2 +- docs/d6/dc8/mkv__writer_8cc_source.html | 2 +- ...__packager_1_1media_1_1WebMListParser.html | 2 +- ...__packager_1_1media_1_1TextStreamInfo.html | 2 +- ...ckager_1_1media_1_1KeyFetcher-members.html | 2 +- docs/d6/de8/local__file_8cc_source.html | 2 +- docs/d6/de8/network__util_8h_source.html | 2 +- docs/d6/de9/ts__segmenter_8cc_source.html | 2 +- ...sh__packager_1_1media_1_1mp4_1_1Movie.html | 4 +- docs/d6/ded/ts__packet_8h_source.html | 2 +- .../sync__sample__iterator_8cc_source.html | 2 +- ...webm_1_1MultiSegmentSegmenter-members.html | 2 +- ...edia_1_1mp4_1_1MP4MediaParser-members.html | 2 +- ...dash__packager_1_1media_1_1H265Parser.html | 2 +- ...xer__listener__test__helper_8h_source.html | 2 +- ...ager_1_1media_1_1mp4_1_1DataReference.html | 4 +- docs/d7/d12/media__parser_8h_source.html | 2 +- ...lassedash__packager_1_1Representation.html | 2 +- docs/d7/d15/mpd__notifier_8h_source.html | 2 +- ...r_1_1media_1_1AesCbcEncryptor-members.html | 2 +- ...kager_1_1media_1_1mp4_1_1DecodingTime.html | 2 +- .../d22/libcrypto__threading_8h_source.html | 2 +- ...r_1_1media_1_1DecryptorSource-members.html | 2 +- ...ager_1_1media_1_1mp4_1_1Movie-members.html | 2 +- ..._packager_1_1media_1_1VideoStreamInfo.html | 2 +- ...1_1media_1_1WebMClusterParser-members.html | 2 +- ...on__system__specific__info_8cc_source.html | 2 +- ...assedash__packager_1_1MockMpdNotifier.html | 2 +- ...ager_1_1media_1_1mp4_1_1CuePayloadBox.html | 4 +- ...ash__packager_1_1media_1_1mp4_1_1Edit.html | 4 +- ..._1mp4_1_1EncryptingFragmenter-members.html | 2 +- ...er_1_1media_1_1WebMListParser-members.html | 2 +- ...1mp4_1_1CencSampleEncryptionInfoEntry.html | 2 +- ..._1media_1_1mp4_1_1EC3Specific-members.html | 2 +- ...ager_1_1media_1_1AesEncryptor-members.html | 2 +- ..._1_1media_1_1mp4_1_1MediaData-members.html | 2 +- ...1media_1_1mp4_1_1DecodingTime-members.html | 2 +- docs/d7/d7c/vlog__flags_8h_source.html | 2 +- ...edash__packager_1_1MpdBuilder-members.html | 2 +- ...ager_1_1media_1_1VPCodecConfiguration.html | 2 +- .../d7/d87/video__stream__info_8h_source.html | 2 +- ...dash__packager_1_1media_1_1mp4_1_1Box.html | 10 +- ...edia_1_1mp4_1_1CueSourceIDBox-members.html | 2 +- docs/d7/d9d/progress__listener_8h_source.html | 2 +- .../da4/track__run__iterator_8h_source.html | 2 +- ...ackager_1_1media_1_1mp4_1_1SampleSize.html | 4 +- docs/d7/db0/mpd__writer_8h_source.html | 2 +- ...uctedash__packager_1_1Element-members.html | 2 +- docs/d7/dc6/byte__queue_8h_source.html | 2 +- ...edia_1_1mp4_1_1WebVTTConfigurationBox.html | 4 +- .../d7/dd0/mpd__notifier__util_8h_source.html | 2 +- ...ackager_1_1media_1_1VPxParser-members.html | 2 +- docs/d7/dd4/request__signer_8h_source.html | 2 +- docs/d7/dd6/key__source_8cc_source.html | 2 +- ...tedash__packager_1_1xml_1_1XmlDeleter.html | 2 +- ..._packager_1_1media_1_1H265SliceHeader.html | 2 +- ...to__unit__stream__converter_8h_source.html | 2 +- ...ckager_1_1media_1_1mp4_1_1MediaHeader.html | 4 +- docs/d7/dee/mpd__generator_8cc_source.html | 2 +- .../d7/def/mp4__media__parser_8cc_source.html | 2 +- ...1media_1_1mp4_1_1SegmentIndex-members.html | 2 +- ...sh__packager_1_1media_1_1File-members.html | 2 +- docs/d7/df9/byte__queue_8cc_source.html | 2 +- ...webm_1_1TwoPassSingleSegmentSegmenter.html | 2 +- ...ger_1_1media_1_1mp4_1_1MP4MediaParser.html | 2 +- docs/d8/d0d/media__sample_8cc_source.html | 2 +- .../d19/bandwidth__estimator_8h_source.html | 2 +- ...1media_1_1mp4_1_1EncryptingFragmenter.html | 2 +- ...packager_1_1media_1_1mp4_1_1ChunkInfo.html | 2 +- ...er_1_1media_1_1HttpKeyFetcher-members.html | 2 +- ...edia_1_1ProducerConsumerQueue-members.html | 2 +- ..._1media_1_1mp4_1_1SegmentType-members.html | 2 +- ...edash__packager_1_1media_1_1ByteQueue.html | 2 +- ...a_1_1mp4_1_1CompactSampleSize-members.html | 2 +- ..._content__encodings__client_8h_source.html | 2 +- ...1_1ElementaryStreamDescriptor-members.html | 2 +- ...1_1media_1_1mp2t_1_1ContinuityCounter.html | 2 +- ..._packager_1_1media_1_1mp4_1_1EditList.html | 4 +- docs/d8/d4d/aes__decryptor_8h_source.html | 2 +- ...edia_1_1H265ByteToUnitStreamConverter.html | 2 +- ...r_1_1media_1_1AudioStreamInfo-members.html | 2 +- ...ash__packager_1_1media_1_1MediaSample.html | 2 +- ...packager_1_1MockAdaptationSet-members.html | 2 +- ...media_1_1mp4_1_1TrackFragment-members.html | 2 +- ..._1_1media_1_1mp4_1_1ChunkInfoIterator.html | 2 +- ...h__packager_1_1Representation-members.html | 2 +- ..._1mp4_1_1ProtectionSchemeInfo-members.html | 2 +- ...sedash__packager_1_1MockAdaptationSet.html | 2 +- ..._1media_1_1WebMContentEncodingsClient.html | 2 +- ...dia_1_1MpdNotifyMuxerListener-members.html | 2 +- ...ackager_1_1media_1_1mp2t_1_1TsSection.html | 2 +- docs/d8/d94/adts__constants_8cc_source.html | 2 +- ...1_1mp2t_1_1PesPacketGenerator-members.html | 2 +- docs/d8/d94/pes__packet_8h_source.html | 2 +- ...r_1_1ContentProtectionElement-members.html | 2 +- docs/d8/d9a/fragmenter_8cc_source.html | 2 +- .../d9c/webm__tracks__parser_8cc_source.html | 2 +- docs/d8/d9f/udp__file_8h_source.html | 2 +- ...ger_1_1media_1_1wvm_1_1WvmMediaParser.html | 2 +- ...1_1media_1_1WidevineKeySource-members.html | 2 +- ...ia_1_1mp4_1_1SoundMediaHeader-members.html | 2 +- docs/d8/daa/stream__info_8h_source.html | 2 +- ...edia_1_1wvm_1_1PrevSampleData-members.html | 2 +- ...ssedash__packager_1_1media_1_1UdpFile.html | 2 +- docs/d8/dca/ts__writer_8h_source.html | 2 +- ...packager_1_1media_1_1AesRequestSigner.html | 2 +- ..._1_1media_1_1RsaRequestSigner-members.html | 2 +- ...media_1_1mp4_1_1SampleEncryptionEntry.html | 2 +- .../de6/webm__crypto__helpers_8h_source.html | 2 +- ...single__segment__segmenter_8cc_source.html | 2 +- ...sedash__packager_1_1MpdWriter-members.html | 2 +- ...1media_1_1mp2t_1_1TsSegmenter-members.html | 2 +- ...to__byte__stream__converter_8h_source.html | 2 +- ...ager_1_1media_1_1DecoderConfiguration.html | 2 +- ...sh__packager_1_1media_1_1VPxFrameInfo.html | 2 +- ...2single__segment__segmenter_8h_source.html | 2 +- docs/d9/d08/mock__mpd__builder_8h_source.html | 2 +- .../key__rotation__fragmenter_8cc_source.html | 2 +- ...ackager_1_1DashIopMpdNotifier-members.html | 2 +- ...ackager_1_1media_1_1mp4_1_1SyncSample.html | 4 +- ...sh__packager_1_1media_1_1mp4_1_1ID3v2.html | 4 +- ...packager_1_1media_1_1ProgressListener.html | 2 +- ...ckager_1_1media_1_1MemoryFile-members.html | 2 +- .../webm__content__encodings_8h_source.html | 2 +- ...sh__packager_1_1media_1_1BufferReader.html | 2 +- ..._1media_1_1mp4_1_1TrackFragmentHeader.html | 4 +- ...dash__packager_1_1SegmentInfo-members.html | 2 +- ...dash__packager_1_1media_1_1AesCryptor.html | 2 +- ...ackager_1_1media_1_1TextTrack-members.html | 2 +- ..._1_1media_1_1H264ModificationOfPicNum.html | 2 +- docs/d9/d76/ts__muxer_8cc_source.html | 2 +- ...ger_1_1media_1_1wvm_1_1PrevSampleData.html | 2 +- docs/d9/d86/limits_8h_source.html | 2 +- ...edash__packager_1_1media_1_1KeySource.html | 2 +- docs/d9/d90/text__track_8h_source.html | 2 +- docs/d9/d93/media__stream_8h_source.html | 2 +- ...kager_1_1media_1_1MediaStream-members.html | 2 +- ...ger_1_1media_1_1DecryptConfig-members.html | 2 +- .../structedash__packager_1_1SegmentInfo.html | 2 +- docs/d9/da4/stream__descriptor_8h_source.html | 2 +- ...ger_1_1media_1_1H26xBitReader-members.html | 2 +- ...edia_1_1VodMediaInfoDumpMuxerListener.html | 2 +- ...ntent__protection__element_8cc_source.html | 2 +- docs/d9/db9/muxer_8cc_source.html | 2 +- ...er_1_1media_1_1TextStreamInfo-members.html | 2 +- docs/d9/dc8/webm__constants_8cc_source.html | 2 +- ..._1_1mp4_1_1ElementaryStreamDescriptor.html | 4 +- .../d9/dcc/webm__video__client_8h_source.html | 2 +- .../muxer__listener__internal_8cc_source.html | 2 +- ...ger_1_1media_1_1RequestSigner-members.html | 2 +- ...c__audio__specific__config_8cc_source.html | 2 +- ...1_1mp4_1_1SubtitleMediaHeader-members.html | 2 +- ...media_1_1H264WeightingFactors-members.html | 2 +- ...1_1media_1_1mp4_1_1SyncSample-members.html | 2 +- .../d04/audio__stream__info_8cc_source.html | 2 +- ...r_1_1media_1_1SegmentTestBase-members.html | 2 +- ...er_1_1media_1_1FixedKeySource-members.html | 2 +- ...ackager_1_1media_1_1webm_1_1Segmenter.html | 2 +- ...ia_1_1mp4_1_1HandlerReference-members.html | 2 +- ...1_1media_1_1mp4_1_1MovieExtendsHeader.html | 4 +- ...ckager_1_1media_1_1StreamInfo-members.html | 2 +- .../key__rotation__fragmenter_8h_source.html | 2 +- docs/da/d23/ts__muxer_8h_source.html | 2 +- docs/da/d24/h265__parser_8h_source.html | 2 +- ...r_1_1media_1_1mp2t_1_1TsMuxer-members.html | 2 +- ..._packager_1_1media_1_1AudioStreamInfo.html | 2 +- ...mp4_1_1ProtectionSystemSpecificHeader.html | 2 +- docs/da/d2a/text__stream__info_8h_source.html | 2 +- .../decoder__configuration_8cc_source.html | 2 +- ...1_1H264VideoSliceHeaderParser-members.html | 2 +- ..._packager_1_1media_1_1IoCache-members.html | 2 +- .../classedash__packager_1_1MpdNotifier.html | 2 +- ...ger_1_1media_1_1RsaPrivateKey-members.html | 2 +- ..._2multi__segment__segmenter_8h_source.html | 2 +- ...edash__packager_1_1DashIopMpdNotifier.html | 2 +- ...ger_1_1media_1_1mp4_1_1OriginalFormat.html | 2 +- ...dia_1_1mp4_1_1CompositionTimeToSample.html | 4 +- .../d5c/widevine__key__source_8h_source.html | 2 +- ...edash__packager_1_1media_1_1VP9Parser.html | 2 +- ...ger_1_1media_1_1EncryptionKey-members.html | 2 +- ..._1_1media_1_1mp2t_1_1EsParser-members.html | 2 +- ...edia_1_1mp4_1_1SingleSegmentSegmenter.html | 2 +- ...r_1_1media_1_1mp4_1_1Metadata-members.html | 2 +- ...ia_1_1AVCDecoderConfiguration-members.html | 2 +- ...xed__key__encryption__flags_8h_source.html | 2 +- ...1_1media_1_1StreamDescriptorCompareFn.html | 2 +- ..._packager_1_1media_1_1AesCbcEncryptor.html | 2 +- ...evc__decoder__configuration_8h_source.html | 2 +- ...r_1_1media_1_1mp4_1_1ChunkLargeOffset.html | 4 +- docs/da/d88/mp4__muxer_8cc_source.html | 2 +- docs/da/d8e/container__names_8cc_source.html | 2 +- ...ackager_1_1media_1_1MkvWriter-members.html | 2 +- ...1_1media_1_1webm_1_1Encryptor-members.html | 2 +- ...r_1_1media_1_1mp4_1_1SoundMediaHeader.html | 4 +- docs/da/dc3/status_8cc_source.html | 2 +- docs/da/dcb/es__descriptor_8h_source.html | 2 +- docs/da/dd0/webm__info__parser_8h_source.html | 2 +- docs/da/dd1/fragmenter_8h_source.html | 2 +- .../da/de2/mock__mpd__builder_8cc_source.html | 2 +- ...ager_1_1media_1_1AudioTimestampHelper.html | 2 +- ...1NalUnitToByteStreamConverter-members.html | 2 +- docs/da/df4/aes__decryptor_8cc_source.html | 2 +- ..._1_1media_1_1mp4_1_1CompositionOffset.html | 2 +- ...vc__decoder__configuration_8cc_source.html | 2 +- ...1_1media_1_1mp4_1_1SyncSampleIterator.html | 2 +- docs/db/d09/namespaceedash__packager.html | 2 +- ...r_1_1media_1_1ContentEncoding-members.html | 2 +- ..._1mp4_1_1DecodingTimeToSample-members.html | 2 +- ...packager_1_1media_1_1WebMTracksParser.html | 2 +- ...r_1_1media_1_1mp4_1_1TrackRunIterator.html | 2 +- ...lassedash__packager_1_1MockMpdBuilder.html | 2 +- ...to__unit__stream__converter_8h_source.html | 2 +- .../d31/track__run__iterator_8cc_source.html | 2 +- ...media_1_1mp4_1_1DataReference-members.html | 2 +- ...pd__notify__muxer__listener_8h_source.html | 2 +- ...ager_1_1media_1_1mp2t_1_1TsSectionPsi.html | 2 +- .../db/d51/mp2t__media__parser_8h_source.html | 2 +- ..._single__segment__segmenter_8h_source.html | 2 +- ...1ProtectionSystemSpecificInfo-members.html | 2 +- ...sedash__packager_1_1SimpleMpdNotifier.html | 2 +- ...1mp4_1_1SampleEncryptionEntry-members.html | 2 +- ...a_1_1HEVCDecoderConfiguration-members.html | 2 +- docs/db/d60/mpd__options_8h_source.html | 2 +- ...mp4_1_1SingleSegmentSegmenter-members.html | 2 +- .../d64/webvtt__media__parser_8h_source.html | 2 +- ...ckager_1_1media_1_1mp2t_1_1AdtsHeader.html | 2 +- ...1media_1_1mp4_1_1VTTAdditionalTextBox.html | 4 +- ...packager_1_1media_1_1mp4_1_1BoxReader.html | 2 +- docs/db/d71/http__key__fetcher_8h_source.html | 2 +- ...media_1_1mp4_1_1EditListEntry-members.html | 2 +- ...ctedash__packager_1_1media_1_1H264Pps.html | 2 +- docs/db/d7e/muxer__options_8cc_source.html | 2 +- ..._1_1media_1_1mp4_1_1CompactSampleSize.html | 4 +- docs/db/d8f/mp4__muxer_8h_source.html | 2 +- docs/db/d96/wvm__media__parser_8h_source.html | 2 +- ...1_1WebMContentEncodingsClient-members.html | 2 +- ...media_1_1ProtectionSystemSpecificInfo.html | 2 +- ...ackager_1_1media_1_1WebMClusterParser.html | 2 +- .../da4/classBandwidthEstimator-members.html | 2 +- ...ackager_1_1media_1_1WidevineKeySource.html | 2 +- ...CencSampleEncryptionInfoEntry-members.html | 2 +- docs/db/da6/memory__file_8h_source.html | 2 +- ...ackager_1_1media_1_1mp4_1_1Fragmenter.html | 2 +- ...ager_1_1media_1_1mp4_1_1ID3v2-members.html | 2 +- ...H265ByteToUnitStreamConverter-members.html | 2 +- ..._1_1mp4_1_1H265VideoSliceHeaderParser.html | 2 +- ...media_1_1mp2t_1_1TsSectionPmt-members.html | 2 +- ...ia_1_1mp4_1_1SampleEncryption-members.html | 2 +- .../dd2/chunk__info__iterator_8h_source.html | 2 +- .../dd9/sync__sample__iterator_8h_source.html | 2 +- docs/db/dde/h265__parser_8cc_source.html | 2 +- ...1_1media_1_1MockMuxerListener-members.html | 2 +- ...classedash__packager_1_1AdaptationSet.html | 2 +- ..._1_1StreamDescriptorCompareFn-members.html | 2 +- .../audio__timestamp__helper_8cc_source.html | 2 +- docs/db/dee/pes__packet_8cc_source.html | 2 +- ...packager_1_1media_1_1mp2t_1_1EsParser.html | 2 +- docs/db/df6/muxer_8h_source.html | 2 +- ...media_1_1mp2t_1_1TsSectionPsi-members.html | 2 +- ...r_1_1media_1_1mp4_1_1VideoMediaHeader.html | 4 +- docs/db/dfb/mpd__utils_8cc_source.html | 2 +- ...d__notify__muxer__listener_8cc_source.html | 2 +- ...kager_1_1xml_1_1RepresentationXmlNode.html | 2 +- ...ackager_1_1media_1_1MockMuxerListener.html | 2 +- ..._packager_1_1media_1_1WebMVideoClient.html | 2 +- ...ager_1_1media_1_1mp4_1_1EditListEntry.html | 2 +- docs/dc/d19/box_8h_source.html | 14 +- .../dash__iop__mpd__notifier_8cc_source.html | 2 +- ...__packager_1_1MockMpdNotifier-members.html | 2 +- ...ackager_1_1media_1_1KeySource-members.html | 2 +- ...er_1_1media_1_1ClusterBuilder-members.html | 2 +- ...ia_1_1mp2t_1_1Mp2tMediaParser-members.html | 2 +- ...ed__key__encryption__flags_8cc_source.html | 2 +- .../d3c/webm__cluster__parser_8h_source.html | 2 +- docs/dc/d3f/key__source_8h_source.html | 2 +- ...1xml_1_1RepresentationXmlNode-members.html | 2 +- ...h__packager_1_1xml_1_1XmlNode-members.html | 2 +- ..._packager_1_1media_1_1Cluster-members.html | 2 +- ...ash__packager_1_1media_1_1MediaParser.html | 2 +- ...mp4_1_1WebVTTConfigurationBox-members.html | 2 +- ...o__unit__stream__converter_8cc_source.html | 2 +- .../decoding__time__iterator_8h_source.html | 2 +- docs/dc/d53/webm_2segmenter_8cc_source.html | 2 +- ...ackager_1_1media_1_1AesPatternCryptor.html | 2 +- ...er_1_1media_1_1H264SEIMessage-members.html | 2 +- .../dc/d58/webm__media__parser_8h_source.html | 2 +- ...h__packager_1_1media_1_1RequestSigner.html | 2 +- ...media_1_1mp4_1_1MultiSegmentSegmenter.html | 2 +- docs/dc/d7b/closure__thread_8cc_source.html | 2 +- docs/dc/d7b/h264__parser_8cc_source.html | 2 +- .../classedash__packager_1_1MpdWriter.html | 2 +- ...media_1_1mp4_1_1KeyRotationFragmenter.html | 2 +- ...sh__packager_1_1media_1_1AesEncryptor.html | 2 +- ...ctedash__packager_1_1media_1_1H265Sps.html | 2 +- ...r_1_1media_1_1mp2t_1_1Mp2tMediaParser.html | 2 +- ...1media_1_1mp4_1_1DecodingTimeToSample.html | 4 +- docs/dc/dbf/box__buffer_8h_source.html | 2 +- ...edia_1_1mp4_1_1AACAudioSpecificConfig.html | 2 +- ...packager_1_1media_1_1WebMWebVTTParser.html | 2 +- ..._1_1mp4_1_1SampleToGroupEntry-members.html | 2 +- docs/dc/dd9/rsa__key_8cc_source.html | 2 +- ...er_1_1media_1_1WebMInfoParser-members.html | 2 +- docs/dc/ddf/udp__file__posix_8cc_source.html | 2 +- ...packager_1_1media_1_1mp4_1_1Segmenter.html | 2 +- ...to__unit__stream__converter_8h_source.html | 2 +- docs/dc/dec/ts__section__pmt_8cc_source.html | 2 +- ...dia_1_1mp4_1_1DataInformation-members.html | 2 +- ..._packager_1_1media_1_1DecryptorSource.html | 2 +- docs/dc/df8/closure__thread_8h_source.html | 2 +- ...__packager_1_1media_1_1ThreadedIoFile.html | 2 +- ...h__packager_1_1media_1_1Muxer-members.html | 2 +- ...mentTestBase_1_1ClusterParser-members.html | 2 +- ...ager_1_1media_1_1mp2t_1_1EsParserH264.html | 2 +- ...ager_1_1media_1_1mp2t_1_1TsSectionPat.html | 2 +- docs/dd/d11/mpd__builder_8cc_source.html | 2 +- docs/dd/d12/mpd__writer_8cc_source.html | 2 +- ...ackager_1_1media_1_1mp4_1_1CueTimeBox.html | 4 +- ...ckager_1_1media_1_1mp4_1_1MovieHeader.html | 4 +- ...ckager_1_1media_1_1mp4_1_1TrackHeader.html | 4 +- docs/dd/d18/es__parser__adts_8h_source.html | 2 +- .../d19/video__stream__info_8cc_source.html | 2 +- ...H264ByteToUnitStreamConverter-members.html | 2 +- ...h__packager_1_1media_1_1ClosureThread.html | 2 +- .../dd/d30/wvm__media__parser_8cc_source.html | 2 +- ...kager_1_1media_1_1MediaSample-members.html | 2 +- docs/dd/d3b/mp4_2segmenter_8h_source.html | 2 +- docs/dd/d42/encryptor_8h_source.html | 2 +- ...ia_1_1mp4_1_1SegmentReference-members.html | 2 +- docs/dd/d46/webm__parser_8h_source.html | 2 +- ...__packager_1_1media_1_1WebMInfoParser.html | 2 +- ..._packager_1_1media_1_1mp2t_1_1TsMuxer.html | 2 +- ...er_1_1media_1_1mp4_1_1FullBox-members.html | 2 +- ...packager_1_1media_1_1mp4_1_1BoxBuffer.html | 2 +- ...widevine__encryption__flags_8h_source.html | 2 +- ...media_1_1mp4_1_1CuePayloadBox-members.html | 2 +- ...edia_1_1mp4_1_1VTTEmptyCueBox-members.html | 2 +- docs/dd/d65/vp8__parser_8h_source.html | 2 +- ...o__unit__stream__converter_8cc_source.html | 2 +- ..._packager_1_1media_1_1AesCtrEncryptor.html | 2 +- ...er_1_1media_1_1mp4_1_1TextSampleEntry.html | 4 +- ...media_1_1DecoderConfiguration-members.html | 2 +- docs/dd/d80/media__sample_8h_source.html | 2 +- ...lassedash__packager_1_1xml_1_1XmlNode.html | 2 +- ...1_1mp4_1_1TrackFragmentHeader-members.html | 2 +- docs/dd/d87/memory__file_8cc_source.html | 2 +- .../d88/pes__packet__generator_8h_source.html | 2 +- docs/dd/d8c/file__test__util_8h_source.html | 2 +- ...1mp4_1_1KeyRotationFragmenter-members.html | 2 +- ...edash__packager_1_1media_1_1LocalFile.html | 2 +- ..._packager_1_1media_1_1H264Sps-members.html | 2 +- ..._packager_1_1media_1_1WebMMediaParser.html | 2 +- .../audio__timestamp__helper_8h_source.html | 2 +- ...ager_1_1media_1_1mp4_1_1MovieFragment.html | 4 +- ...ckager_1_1media_1_1mp4_1_1SegmentType.html | 2 +- ...packager_1_1media_1_1RsaRequestSigner.html | 2 +- ...info__dump__muxer__listener_8h_source.html | 2 +- ...1_1media_1_1mp4_1_1SampleToGroupEntry.html | 2 +- docs/dd/dab/webm__muxer_8h_source.html | 2 +- ..._1_1media_1_1WebMParserClient-members.html | 2 +- docs/dd/dbc/buffer__reader_8cc_source.html | 2 +- ...r_1_1media_1_1AesCtrEncryptor-members.html | 2 +- ...r_1_1media_1_1mp4_1_1MediaInformation.html | 4 +- ...dash__packager_1_1MpdNotifier-members.html | 2 +- .../dbf/webm__webvtt__parser_8h_source.html | 2 +- ...1media_1_1mp4_1_1ProtectionSchemeInfo.html | 4 +- ...edash__packager_1_1MpdNotifierFactory.html | 2 +- docs/dd/dd2/buffer__writer_8h_source.html | 2 +- docs/dd/dd3/buffer__writer_8cc_source.html | 2 +- .../dd8/mock__muxer__listener_8cc_source.html | 2 +- ...mp4_1_1VideoSliceHeaderParser-members.html | 2 +- docs/dd/de7/xml__node_8h_source.html | 2 +- ...media_1_1OnMediaEndParameters-members.html | 2 +- docs/dd/dee/box__definitions_8cc_source.html | 4340 ++++++++--------- ..._packager_1_1media_1_1TextTrackConfig.html | 2 +- ..._2multi__segment__segmenter_8h_source.html | 2 +- ...ager_1_1media_1_1MuxerOptions-members.html | 2 +- ..._packager_1_1media_1_1mp4_1_1CueIDBox.html | 4 +- ...r_1_1media_1_1H265ReferencePictureSet.html | 2 +- docs/de/d0f/local__file_8h_source.html | 2 +- docs/de/d12/container__names_8h_source.html | 2 +- docs/de/d13/ts__writer_8cc_source.html | 2 +- docs/de/d15/media__stream_8cc_source.html | 2 +- docs/de/d17/cluster__builder_8cc_source.html | 2 +- ...1_1media_1_1WebVttMediaParser-members.html | 2 +- ...classedash__packager_1_1media_1_1File.html | 2 +- ..._1media_1_1mp2t_1_1PesPacketGenerator.html | 2 +- ...single__segment__segmenter_8cc_source.html | 2 +- ...packager_1_1media_1_1StreamDescriptor.html | 2 +- .../d22/aes__pattern__cryptor_8cc_source.html | 2 +- .../de/d34/offset__byte__queue_8h_source.html | 2 +- ...o__unit__stream__converter_8cc_source.html | 2 +- docs/de/d3c/macros_8h_source.html | 2 +- docs/de/d3e/buffer__reader_8h_source.html | 2 +- ...er_1_1media_1_1mp4_1_1TrackEncryption.html | 2 +- ...ackager_1_1media_1_1VP8Parser-members.html | 2 +- .../muxer__listener__internal_8h_source.html | 2 +- ...media_1_1mp2t_1_1TsSectionPat-members.html | 2 +- ...sh__packager_1_1media_1_1MuxerOptions.html | 2 +- ...ager_1_1media_1_1mp2t_1_1EsParserAdts.html | 2 +- ...1_1media_1_1mp4_1_1SchemeType-members.html | 2 +- docs/de/d5b/adts__header_8cc_source.html | 2 +- docs/de/d5c/mpd__flags_8h_source.html | 2 +- ...ager_1_1media_1_1mp4_1_1Track-members.html | 2 +- ...ackager_1_1media_1_1webm_1_1WebMMuxer.html | 2 +- docs/de/d6e/language__utils_8h_source.html | 2 +- .../de/d70/http__key__fetcher_8cc_source.html | 2 +- ...VodMediaInfoDumpMuxerListener-members.html | 2 +- ...content__encodings__client_8cc_source.html | 2 +- docs/de/d7b/mp4__media__parser_8h_source.html | 2 +- ...ox__definitions__comparison_8h_source.html | 2 +- ..._1_1media_1_1mp4_1_1ChunkInfo-members.html | 2 +- ...ager_1_1media_1_1mp2t_1_1TsSectionPes.html | 2 +- ..._packager_1_1media_1_1H264SliceHeader.html | 2 +- ...ackager_1_1media_1_1ByteQueue-members.html | 2 +- ..._packager_1_1media_1_1WebMAudioClient.html | 2 +- ...ctedash__packager_1_1media_1_1H264Sps.html | 2 +- ...ger_1_1media_1_1TracksBuilder-members.html | 2 +- ...edash__packager_1_1media_1_1TextTrack.html | 2 +- ...packager_1_1media_1_1WebMParserClient.html | 2 +- ..._1mp4_1_1DecodingTimeIterator-members.html | 2 +- ...media_1_1AudioTimestampHelper-members.html | 2 +- ...ia_1_1mp4_1_1TrackFragmentRun-members.html | 2 +- docs/de/dad/validate__flag_8cc_source.html | 2 +- ...kager_1_1media_1_1mp4_1_1ESDescriptor.html | 2 +- ...1_1media_1_1mp4_1_1SchemeInfo-members.html | 2 +- docs/de/dc1/demuxer_8h_source.html | 2 +- ...4_1_1SampleAuxiliaryInformationOffset.html | 2 +- docs/de/dcb/ts__segmenter_8h_source.html | 2 +- .../dcc/mock__mpd__notifier_8cc_source.html | 2 +- docs/de/dcf/file__closer_8h_source.html | 2 +- ...r_1_1media_1_1mp4_1_1MP4Muxer-members.html | 2 +- ...ontent__protection__element_8h_source.html | 2 +- ...er__listener__test__helper_8cc_source.html | 2 +- ...sh__packager_1_1media_1_1mp4_1_1Media.html | 4 +- ...ckager_1_1media_1_1LibcryptoThreading.html | 2 +- docs/de/dfa/muxer__listener_8h_source.html | 2 +- ...a_1_1H264ModificationOfPicNum-members.html | 2 +- ...media_1_1mp2t_1_1EsParserH264-members.html | 2 +- docs/de/dfd/stream__info_8cc_source.html | 2 +- ...media_1_1VPCodecConfiguration-members.html | 2 +- .../d1a/offset__byte__queue_8cc_source.html | 2 +- ...mposition__offset__iterator_8h_source.html | 2 +- ...ia_1_1mp4_1_1TrackRunIterator-members.html | 2 +- ...r_1_1media_1_1mp4_1_1TrackFragmentRun.html | 4 +- docs/df/d22/validate__flag_8h_source.html | 2 +- ..._packager_1_1media_1_1mp4_1_1Language.html | 2 +- ..._packager_1_1media_1_1ContentEncoding.html | 2 +- docs/df/d31/muxer__util_8cc_source.html | 2 +- .../df/d32/audio__stream__info_8h_source.html | 2 +- ...p4_1_1TrackFragmentDecodeTime-members.html | 2 +- ...ssedash__packager_1_1media_1_1Cluster.html | 2 +- ..._1_1media_1_1mp4_1_1Segmenter-members.html | 2 +- ...edia_1_1webm_1_1MultiSegmentSegmenter.html | 2 +- ...media_1_1mp2t_1_1EsParserAdts-members.html | 2 +- ...1_1media_1_1mp2t_1_1TsSection-members.html | 2 +- ...r_1_1media_1_1mp4_1_1AudioSampleEntry.html | 4 +- ...r_1_1media_1_1mp4_1_1VideoSampleEntry.html | 4 +- ...r_1_1media_1_1mp4_1_1Language-members.html | 2 +- ...ager_1_1media_1_1mp4_1_1SampleToChunk.html | 4 +- .../df/d7d/webm__info__parser_8cc_source.html | 2 +- ..._1media_1_1mp4_1_1MovieFragmentHeader.html | 4 +- ...a_1_1SegmentTestBase_1_1ClusterParser.html | 2 +- docs/df/d8a/vp9__parser_8h_source.html | 2 +- docs/df/d8a/vpx__parser_8h_source.html | 2 +- docs/df/d96/xml__node_8cc_source.html | 2 +- ...1_1media_1_1mp4_1_1Fragmenter-members.html | 2 +- ...1media_1_1mp4_1_1WebVTTSourceLabelBox.html | 4 +- docs/df/dad/decrypt__config_8h_source.html | 2 +- ...edash__packager_1_1media_1_1BitReader.html | 2 +- ..._1media_1_1mp4_1_1AC3Specific-members.html | 2 +- ...ia_1_1mp4_1_1ChunkLargeOffset-members.html | 2 +- ...r_1_1media_1_1mp4_1_1FileType-members.html | 2 +- ...h__packager_1_1MockMpdBuilder-members.html | 2 +- docs/df/dd2/mpd__utils_8h_source.html | 2 +- ...structedash__packager_1_1media_1_1Cue.html | 2 +- docs/df/ddc/webm_2segmenter_8h_source.html | 2 +- ...sh__packager_1_1media_1_1BufferWriter.html | 2 +- docs/df/dde/ts__section__psi_8cc_source.html | 2 +- ..._1media_1_1mp4_1_1TrackHeader-members.html | 2 +- .../de3/text__track__config_8cc_source.html | 2 +- ...1_1media_1_1mp2t_1_1PesPacket-members.html | 2 +- ...h__packager_1_1media_1_1MuxerListener.html | 2 +- docs/df/de9/segment__info_8h_source.html | 2 +- ...ger_1_1media_1_1MuxerListener-members.html | 2 +- ...kager_1_1media_1_1mp2t_1_1TsSegmenter.html | 2 +- ...sedash__packager_1_1media_1_1SeekHead.html | 2 +- ...sh__packager_1_1media_1_1Nalu-members.html | 2 +- ...ager_1_1media_1_1RsaPublicKey-members.html | 2 +- .../dir_2618cd273dea54f184e42d7a562af818.html | 2 +- .../dir_279fd47bebb21302c25cfb685e84c359.html | 2 +- .../dir_2eceb70145328c029a5f43350007537a.html | 2 +- .../dir_39dc0668bd5a501998f94e8b4e546c71.html | 2 +- .../dir_3e9291fd7a18fdecc763294cb2628910.html | 2 +- .../dir_49627ef5ef0630f6cf11dd06344c4cf0.html | 2 +- .../dir_5039d854a18988ed1f1dbebc120ffbf7.html | 2 +- .../dir_5eb2e460866db0ed29e32d64402e5c22.html | 2 +- .../dir_65f7acfa8cf3a5f1edc11faa2428b914.html | 2 +- .../dir_679a6f4e9fa092b388fc986148018f2a.html | 2 +- .../dir_7f5e01ba7faf319a30cabd201b6ef121.html | 2 +- .../dir_89dd766eb2df7d7257dbe806a34404af.html | 2 +- .../dir_aa73376d632f252584a1c0dfbefab2c4.html | 2 +- .../dir_c6ada2450b25ab5438a4dba6c9b890af.html | 2 +- .../dir_d422163b96683743ed3963d4aac17747.html | 2 +- .../dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html | 2 +- .../dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html | 2 +- docs/files.html | 2 +- docs/functions.html | 2 +- docs/functions_b.html | 2 +- docs/functions_c.html | 2 +- docs/functions_d.html | 2 +- docs/functions_e.html | 2 +- docs/functions_eval.html | 2 +- docs/functions_f.html | 2 +- docs/functions_func.html | 2 +- docs/functions_func_b.html | 2 +- docs/functions_func_c.html | 2 +- docs/functions_func_d.html | 2 +- docs/functions_func_e.html | 2 +- docs/functions_func_f.html | 2 +- docs/functions_func_g.html | 2 +- docs/functions_func_h.html | 2 +- docs/functions_func_i.html | 2 +- docs/functions_func_k.html | 2 +- docs/functions_func_l.html | 2 +- docs/functions_func_m.html | 2 +- docs/functions_func_n.html | 2 +- docs/functions_func_o.html | 2 +- docs/functions_func_p.html | 2 +- docs/functions_func_r.html | 2 +- docs/functions_func_s.html | 2 +- docs/functions_func_t.html | 2 +- docs/functions_func_u.html | 2 +- docs/functions_func_v.html | 2 +- docs/functions_func_w.html | 2 +- docs/functions_func_x.html | 2 +- docs/functions_func_~.html | 2 +- docs/functions_g.html | 2 +- docs/functions_h.html | 2 +- docs/functions_i.html | 2 +- docs/functions_k.html | 2 +- docs/functions_l.html | 2 +- docs/functions_m.html | 2 +- docs/functions_n.html | 2 +- docs/functions_o.html | 2 +- docs/functions_p.html | 2 +- docs/functions_r.html | 2 +- docs/functions_s.html | 2 +- docs/functions_t.html | 2 +- docs/functions_type.html | 2 +- docs/functions_u.html | 2 +- docs/functions_v.html | 2 +- docs/functions_vars.html | 2 +- docs/functions_w.html | 2 +- docs/functions_x.html | 2 +- docs/functions_~.html | 2 +- docs/hierarchy.html | 2 +- docs/index.html | 2 +- docs/namespacemembers.html | 2 +- docs/namespacemembers_func.html | 2 +- docs/namespaces.html | 2 +- 914 files changed, 3309 insertions(+), 3322 deletions(-) diff --git a/docs/annotated.html b/docs/annotated.html index 9cfaffdc19..630830c9b6 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -364,7 +364,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/classes.html b/docs/classes.html index f6da6f6c6f..98f8bbc277 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html b/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html index 54bfd71cd9..5fe3901c05 100644 --- a/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html +++ b/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html @@ -293,7 +293,7 @@ double cluster_length_sec< diff --git a/docs/d0/d06/mpd__flags_8cc_source.html b/docs/d0/d06/mpd__flags_8cc_source.html index 7825aa764a..d855f9c3f5 100644 --- a/docs/d0/d06/mpd__flags_8cc_source.html +++ b/docs/d0/d06/mpd__flags_8cc_source.html @@ -140,7 +140,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 e8c8e590aa..8bcafbeed2 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 @@ -110,7 +110,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 34a106dd81..74c3e17232 100644 --- a/docs/d0/d0e/muxer__options_8h_source.html +++ b/docs/d0/d0e/muxer__options_8h_source.html @@ -155,7 +155,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 ddbcb43529..f730c14314 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 @@ -105,7 +105,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 6947fe2015..8cdcc9c914 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 @@ -115,7 +115,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 b433519395..61f42901b3 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 cdf34b5945..ed77a10209 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/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html b/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html index fca5f4b69a..9d80dab33e 100644 --- a/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html +++ b/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html @@ -101,7 +101,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 ea29570be9..3304284f1b 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 be31e408a5..21c7678e0e 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 09f88ce2b0..73924d66b9 100644 --- a/docs/d0/d35/es__descriptor_8cc_source.html +++ b/docs/d0/d35/es__descriptor_8cc_source.html @@ -286,7 +286,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html b/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html index 257b492eea..df7ca8a0c8 100644 --- a/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html +++ b/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html @@ -104,7 +104,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 6627903a90..422e9f87dc 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/hls__notify__muxer__listener_8cc_source.html b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html index c4e17ab8d7..2ac1713bc2 100644 --- a/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html +++ b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html @@ -182,7 +182,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 9ce6f1386b..f450740919 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/aes__cryptor_8h_source.html b/docs/d0/d42/aes__cryptor_8h_source.html index 617cc91e20..8cb066995e 100644 --- a/docs/d0/d42/aes__cryptor_8h_source.html +++ b/docs/d0/d42/aes__cryptor_8h_source.html @@ -212,7 +212,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 163fcc94c1..e45faccf9c 100644 --- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html +++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html @@ -262,7 +262,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 4325d2fe97..411f99abfb 100644 --- a/docs/d0/d46/fourccs_8h_source.html +++ b/docs/d0/d46/fourccs_8h_source.html @@ -239,7 +239,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 f5e1292f90..8a7efd3a88 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 e92cd517e3..02fd478012 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html b/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html index d47c8be158..6ff2f03c6f 100644 --- a/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html +++ b/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html @@ -109,7 +109,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 35b6ab0a71..6fdad0505d 100644 --- a/docs/d0/d4e/libcrypto__threading_8cc_source.html +++ b/docs/d0/d4e/libcrypto__threading_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html b/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html index c7aed33763..e5b2fe7a6f 100644 --- a/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html +++ b/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html b/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html index acacf19779..bd098cdfdb 100644 --- a/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html +++ b/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html b/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html index d35d7ba38b..15a88dcdd6 100644 --- a/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html +++ b/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1443 of file box_definitions.cc.

+

Definition at line 1435 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 51fb7f6b20..2b956638c3 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 @@ -109,7 +109,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 7f12329f7f..206f5840d2 100644 --- a/docs/d0/d7d/decryptor__source_8h_source.html +++ b/docs/d0/d7d/decryptor__source_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html b/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html index aa1055c8d7..6088994f65 100644 --- a/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html +++ b/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html @@ -479,7 +479,7 @@ Additional Inherited Members 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 110988b6d1..407c749cc4 100644 --- a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html +++ b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html @@ -120,7 +120,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 8b4ccf232d..5262e61260 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1959 of file box_definitions.cc.

+

Definition at line 1941 of file box_definitions.cc.

@@ -182,7 +182,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 4f3510b470..a565c9eec4 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 @@ -115,7 +115,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 4574077b58..4cc5ff6399 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/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html b/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html index 843373985b..c657203623 100644 --- a/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html +++ b/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 266e0641d7..1450b5a001 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 0fe9886602..88f87233b2 100644 --- a/docs/d0/da6/stream__descriptor_8cc_source.html +++ b/docs/d0/da6/stream__descriptor_8cc_source.html @@ -243,7 +243,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 7b2c10d2ff..fde7074eed 100644 --- a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html +++ b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html @@ -160,7 +160,7 @@ Additional Inherited Members diff --git a/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html b/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html index c121ea8142..7938f17c2a 100644 --- a/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html +++ b/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 7234fcd4cf..8d05386d7f 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/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html index 1bf97f8424..c2085f546d 100644 --- a/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html +++ b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1410 of file box_definitions.cc.

+

Definition at line 1402 of file box_definitions.cc.

@@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html index 53386743cf..ad37113511 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 451d9c2169..a9a440bdd1 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 @@ -100,7 +100,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 bcf71daf51..260bf4147d 100644 --- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html +++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html @@ -156,7 +156,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 d337be3246..08056dc4bd 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 7d7f6b6400..639273c48c 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 @@ -116,7 +116,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 0c1b8298fd..9c9e79513b 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html b/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html index 0b683a13bc..0240ebe51e 100644 --- a/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html +++ b/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html @@ -110,7 +110,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 f3b1f40c3d..280746acaa 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/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html b/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html index 8969b40b03..81154f05b9 100644 --- a/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html +++ b/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/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 4529b72262..7f5ab67ba0 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/dee/segmenter__test__base_8h_source.html b/docs/d0/dee/segmenter__test__base_8h_source.html index 2e7d43922b..b659a99e15 100644 --- a/docs/d0/dee/segmenter__test__base_8h_source.html +++ b/docs/d0/dee/segmenter__test__base_8h_source.html @@ -215,7 +215,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 0606413fd5..9dfcb6afe9 100644 --- a/docs/d0/df3/packager__util_8cc_source.html +++ b/docs/d0/df3/packager__util_8cc_source.html @@ -332,7 +332,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 342d24c895..37a88ce143 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 @@ -110,7 +110,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 9bf7754b70..f6bd3fd083 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 4567155e74..5289023230 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 @@ -121,7 +121,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 85ec02e52e..edec3e0a32 100644 --- a/docs/d1/d13/status_8h_source.html +++ b/docs/d1/d13/status_8h_source.html @@ -239,7 +239,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 b2d4f37952..ad25b3e049 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/d1c/two__pass__single__segment__segmenter_8cc_source.html b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html index 721c6a372b..e8816f6232 100644 --- a/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html +++ b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html @@ -275,7 +275,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 a8b2f77ce7..c7a4b04a0c 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 cd9f592694..c2f3296e61 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 45ae840235..ed41859ab8 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 4fcaa4e136..ef02201244 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/decryptor__source_8cc_source.html b/docs/d1/d2a/decryptor__source_8cc_source.html index 51ddfdd617..27b63821bf 100644 --- a/docs/d1/d2a/decryptor__source_8cc_source.html +++ b/docs/d1/d2a/decryptor__source_8cc_source.html @@ -204,7 +204,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 6e4b7a8997..9c36c81210 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 @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d2f/webvtt__media__parser_8cc_source.html b/docs/d1/d2f/webvtt__media__parser_8cc_source.html index 201cf9dedf..ea9bde35bd 100644 --- a/docs/d1/d2f/webvtt__media__parser_8cc_source.html +++ b/docs/d1/d2f/webvtt__media__parser_8cc_source.html @@ -491,7 +491,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 44a3b9405d..aa4b9c0ea1 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 @@ -165,7 +165,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1223 of file box_definitions.cc.

+

Definition at line 1225 of file box_definitions.cc.

@@ -176,7 +176,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 5eb64be6e6..eb868c72d0 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 c7b968c4eb..d0aefbabf6 100644 --- a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html +++ b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html @@ -116,7 +116,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 6afac3552b..526a493f20 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 c848bc3b6c..c64279f4cf 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 f4c18032e1..be35502eee 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 856502b63c..d7855f415b 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/d5d/structedash__packager_1_1MpdOptions.html b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html index 09fdf5ac1d..7089efa334 100644 --- a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html +++ b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html @@ -130,7 +130,7 @@ std::string packager_versi 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 3f9fe8fecd..031b9d88ac 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 @@ -177,7 +177,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2170 of file box_definitions.cc.

+

Definition at line 2152 of file box_definitions.cc.

@@ -188,7 +188,7 @@ Additional Inherited Members diff --git a/docs/d1/d70/vp8__parser_8cc_source.html b/docs/d1/d70/vp8__parser_8cc_source.html index 3f99780769..a271d52b98 100644 --- a/docs/d1/d70/vp8__parser_8cc_source.html +++ b/docs/d1/d70/vp8__parser_8cc_source.html @@ -293,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html index ec6b27d25f..f85d76a712 100644 --- a/docs/d1/d72/language__utils_8cc_source.html +++ b/docs/d1/d72/language__utils_8cc_source.html @@ -226,7 +226,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 15f8f218e8..3f9e7ee246 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 @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html index 7a76b616d2..1adba63ddb 100644 --- a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html +++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html @@ -110,7 +110,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 370f332b69..aa19e2aaad 100644 --- a/docs/d1/d74/mp2t__media__parser_8cc_source.html +++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html @@ -529,7 +529,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 13efe7d3c9..c23152f4d0 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 @@ -113,7 +113,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 d5f4c4c4fb..73b5e8bdf0 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 @@ -179,7 +179,7 @@ FourCC protection_scheme diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html index 1ee75ba7f7..60012c4546 100644 --- a/docs/d1/d7d/webm__video__client_8cc_source.html +++ b/docs/d1/d7d/webm__video__client_8cc_source.html @@ -266,7 +266,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 0ee16c8808..247e2aca76 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 @@ -104,7 +104,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 6ba81c9925..a22577761b 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 @@ -183,7 +183,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2402 of file box_definitions.cc.

+

Definition at line 2384 of file box_definitions.cc.

@@ -194,7 +194,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 060fb69694..1223edce7a 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 f81fa6a130..8d68359d72 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/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html b/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html index 683801fb59..bdc747ae60 100644 --- a/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html +++ b/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html @@ -164,7 +164,7 @@ uint32_t flagsImplements edash_packager::media::mp4::Box.

-

Definition at line 1682 of file box_definitions.cc.

+

Definition at line 1664 of file box_definitions.cc.

@@ -175,7 +175,7 @@ uint32_t flags 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 5d5a7e3c86..744462b57e 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 @@ -113,7 +113,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 ce5eb21f31..ef055752d2 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/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html b/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html index 2bfc46222b..04f15f1d84 100644 --- a/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html +++ b/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html @@ -139,7 +139,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 b6548625bf..749da4528c 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 0d00e2f9e1..23c697b66c 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/dc2/h26x__bit__reader_8h_source.html b/docs/d1/dc2/h26x__bit__reader_8h_source.html index 7fa3a3b343..c6f7c9f7ad 100644 --- a/docs/d1/dc2/h26x__bit__reader_8h_source.html +++ b/docs/d1/dc2/h26x__bit__reader_8h_source.html @@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html index 2054c2a6dc..f023441f43 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 @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html b/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html index 4fa240c2f4..d93f1d2f38 100644 --- a/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html +++ b/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html index c4b2a675fb..066bea0fe8 100644 --- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html +++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html @@ -191,7 +191,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 4e2225b2b1..a4b9a15826 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 @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html index 4d3c4f129c..caad5b551b 100644 --- a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html +++ b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html @@ -150,7 +150,7 @@ virtual int64_t  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 0cead0e3d4..820e284230 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 @@ -115,7 +115,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 65ad686e71..3f448cc97e 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/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html b/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html index be7f670dc1..f5b5eacfda 100644 --- a/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html +++ b/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 9c055b0339..3c1d53c5fb 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 @@ -104,7 +104,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 78308a1d62..9c2dd6f5f6 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 5b6f37107e..26e29fcc4c 100644 --- a/docs/d1/df0/aes__encryptor_8h_source.html +++ b/docs/d1/df0/aes__encryptor_8h_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html b/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html index ac166a0283..1e279ddbf3 100644 --- a/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html +++ b/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2523 of file box_definitions.cc.

+

Definition at line 2505 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d1/df5/nalu__reader_8cc_source.html b/docs/d1/df5/nalu__reader_8cc_source.html index 7d527ecf79..73cb9d370e 100644 --- a/docs/d1/df5/nalu__reader_8cc_source.html +++ b/docs/d1/df5/nalu__reader_8cc_source.html @@ -420,7 +420,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 6c5b21fd5d..c676a28f06 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 cfd238264d..69114d17c2 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/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html b/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html index 04cefa8f85..ce41d3d624 100644 --- a/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html +++ b/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1202 of file box_definitions.cc.

+

Definition at line 1204 of file box_definitions.cc.

@@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/d2/d09/decoder__configuration_8h_source.html b/docs/d2/d09/decoder__configuration_8h_source.html index 394c61b61f..cc8b17b5f9 100644 --- a/docs/d2/d09/decoder__configuration_8h_source.html +++ b/docs/d2/d09/decoder__configuration_8h_source.html @@ -166,7 +166,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 ec9fc71841..3e8302f8d0 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 @@ -113,7 +113,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 eeb5a3fcd7..a4291d26ca 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 1072b75a21..3e812eccb2 100644 --- a/docs/d2/d23/threaded__io__file_8cc_source.html +++ b/docs/d2/d23/threaded__io__file_8cc_source.html @@ -315,7 +315,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 069764610e..4861a3eb54 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 0017f8cdd4..6c550c6756 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 @@ -175,7 +175,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2214 of file box_definitions.cc.

+

Definition at line 2196 of file box_definitions.cc.

@@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html b/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html index e269d90059..2560cbcb64 100644 --- a/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html +++ b/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html @@ -180,7 +180,7 @@ bool single_segment_ diff --git a/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html b/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html index fd6466733c..80bfd61bf8 100644 --- a/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html +++ b/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 d35ae2eadd..b7438856ec 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 @@ -117,7 +117,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 5a05533009..aafc1a743d 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/d33/video__slice__header__parser_8h_source.html b/docs/d2/d33/video__slice__header__parser_8h_source.html index 8e73dda97c..2e08e9855a 100644 --- a/docs/d2/d33/video__slice__header__parser_8h_source.html +++ b/docs/d2/d33/video__slice__header__parser_8h_source.html @@ -169,7 +169,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 447715a7c9..d9a0e00656 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 ab7c3b5de9..823ed16c66 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/d4c/nal__unit__to__byte__stream__converter_8cc_source.html b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html index 2987c3430b..1fbfeb01de 100644 --- a/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html +++ b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html @@ -290,7 +290,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 aa5f541b23..8dc3c6cb99 100644 --- a/docs/d2/d4d/file_8h_source.html +++ b/docs/d2/d4d/file_8h_source.html @@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html index 38ceefbd48..5d7ebe4a70 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/classedash__packager_1_1media_1_1WebVttMediaParser.html b/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html index 00ee377e80..047ff00915 100644 --- a/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html +++ b/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html @@ -256,7 +256,7 @@ track_id, const scoped_refptr
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 8e5379948b..91563a4dc4 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 @@ -188,7 +188,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 8862bb3e60..29c03dd5a1 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 fe6f660a13..387212b143 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 @@ -116,7 +116,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 65a808e5a0..13d6547274 100644 --- a/docs/d2/d62/simple__mpd__notifier_8h_source.html +++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html index d1a4892e03..3902b99cd4 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 454e0067ab..d62ca8cbd5 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 @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 464 of file box_definitions.cc.

+

Definition at line 465 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html b/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html index b96c4aba28..c7725e92b2 100644 --- a/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html +++ b/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html @@ -198,7 +198,7 @@ bool is_video_slice () diff --git a/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html b/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html index a503958c7a..3a356099ca 100644 --- a/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html +++ b/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html @@ -203,7 +203,7 @@ Public Member Functions diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html index 3e87cc6824..c5f14c041b 100644 --- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html +++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html @@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d7e/aac__audio__specific__config_8h_source.html b/docs/d2/d7e/aac__audio__specific__config_8h_source.html index 8fa289eb9f..c4f56c612c 100644 --- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html +++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html index 9f3960a18d..4cab766de1 100644 --- a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html +++ b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html @@ -163,7 +163,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 7553ca586d..b5244f0c0f 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 dca529c0d7..0732e975d0 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 0614c1eb10..bc1980a488 100644 --- a/docs/d2/d98/avc__decoder__configuration_8h_source.html +++ b/docs/d2/d98/avc__decoder__configuration_8h_source.html @@ -153,7 +153,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 524e986754..00ae392183 100644 --- a/docs/d2/da6/threaded__io__file_8h_source.html +++ b/docs/d2/da6/threaded__io__file_8h_source.html @@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/da8/mp4_2segmenter_8cc_source.html b/docs/d2/da8/mp4_2segmenter_8cc_source.html index 96f87875fd..0adb9f6fa0 100644 --- a/docs/d2/da8/mp4_2segmenter_8cc_source.html +++ b/docs/d2/da8/mp4_2segmenter_8cc_source.html @@ -595,7 +595,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dae/webm__muxer_8cc_source.html b/docs/d2/dae/webm__muxer_8cc_source.html index 4cbc2f0608..8696d391f0 100644 --- a/docs/d2/dae/webm__muxer_8cc_source.html +++ b/docs/d2/dae/webm__muxer_8cc_source.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html b/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html index 60fd07a7d3..8379369257 100644 --- a/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html +++ b/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html b/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html index 5cf6be72de..f9daafefc6 100644 --- a/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html +++ b/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd6/mkv__writer_8h_source.html b/docs/d2/dd6/mkv__writer_8h_source.html index 2da32fcc8a..bc873ecc5a 100644 --- a/docs/d2/dd6/mkv__writer_8h_source.html +++ b/docs/d2/dd6/mkv__writer_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html index ea581cecc3..12d2016b47 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 c6fad3bf8b..23f22795a1 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 fb78fa0b76..e700a2d8be 100644 --- a/docs/d2/de6/packager__main_8cc_source.html +++ b/docs/d2/de6/packager__main_8cc_source.html @@ -588,7 +588,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/de9/mock__muxer__listener_8h_source.html b/docs/d2/de9/mock__muxer__listener_8h_source.html index 108957d13f..95102c68a8 100644 --- a/docs/d2/de9/mock__muxer__listener_8h_source.html +++ b/docs/d2/de9/mock__muxer__listener_8h_source.html @@ -160,7 +160,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 a06a49499f..f5e39d2afe 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/dee/pes__packet__generator_8cc_source.html b/docs/d2/dee/pes__packet__generator_8cc_source.html index 008ebc6c2e..39a06a084d 100644 --- a/docs/d2/dee/pes__packet__generator_8cc_source.html +++ b/docs/d2/dee/pes__packet__generator_8cc_source.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html index 4a4bfc95e9..0020a7c1a0 100644 --- a/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html +++ b/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html @@ -103,7 +103,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 1f9f95032f..f01ee88a13 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 @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html b/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html index 20de2da3f8..19fad48c0e 100644 --- a/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html +++ b/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2468 of file box_definitions.cc.

+

Definition at line 2450 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html index 2125b89c32..d52bbe6833 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 6e3ea36474..352d6fb3c2 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 c4bc534ebc..939b7d15fa 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 629b07f954..b1a6acf2b2 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 6cac674c10..5dc2f1e75c 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 d132a5b3d9..e9d1edb1b0 100644 --- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html +++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html @@ -483,7 +483,7 @@ Additional Inherited Members diff --git a/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html b/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html index 935b2b9823..3e4754da75 100644 --- a/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html +++ b/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html @@ -224,7 +224,7 @@ bool chroma_qp_offset_list diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html index 3ac84a4363..d75f3bcc39 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 780e605178..bfe32bfcee 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/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html b/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html index 06d1289980..8506232480 100644 --- a/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html +++ b/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html @@ -155,7 +155,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2559 of file box_definitions.cc.

+

Definition at line 2541 of file box_definitions.cc.

@@ -166,7 +166,7 @@ Additional Inherited Members 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 f8fcc72d87..25b4f28890 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 @@ -183,7 +183,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1876 of file box_definitions.cc.

+

Definition at line 1858 of file box_definitions.cc.

@@ -194,7 +194,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 47f6856047..ea3771d765 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 @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d35/video__slice__header__parser_8cc_source.html b/docs/d3/d35/video__slice__header__parser_8cc_source.html index 6790f391a8..03d7e401e4 100644 --- a/docs/d3/d35/video__slice__header__parser_8cc_source.html +++ b/docs/d3/d35/video__slice__header__parser_8cc_source.html @@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html index 5077e058ea..e8892e4f34 100644 --- a/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html +++ b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html @@ -119,7 +119,7 @@ std::vector< int > l 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 ff55dbb396..8c6a2c00c3 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/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html b/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html index 9a1336614a..705b051122 100644 --- a/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html +++ b/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1462 of file box_definitions.cc.

+

Definition at line 1454 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 8ec74ddcc2..cf2c32cb2e 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 @@ -113,7 +113,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 feedf8de40..376ecd0ded 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 944dc25a5d..7372f1bc49 100644 --- a/docs/d3/d56/decrypt__config_8cc_source.html +++ b/docs/d3/d56/decrypt__config_8cc_source.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html b/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html index 74c7aa1283..02db827f4b 100644 --- a/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html +++ b/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html @@ -129,7 +129,7 @@ std::string value diff --git a/docs/d3/d62/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html index ab07e9b53b..6995f10c34 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/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html b/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html index 3b8d9a77b1..5fcbd7f71d 100644 --- a/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html +++ b/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html @@ -100,7 +100,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 2b702a4bc8..de52f431a8 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/d6a/classedash__packager_1_1media_1_1NaluReader.html b/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html index f32c04b21c..fbae068bea 100644 --- a/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html +++ b/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html @@ -228,7 +228,7 @@ static bool FindStartCode< 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 ea7b49b066..857e1cf6b6 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/d6b/fixed__key__source_8cc_source.html b/docs/d3/d6b/fixed__key__source_8cc_source.html index 61133cf78c..fe73e58c07 100644 --- a/docs/d3/d6b/fixed__key__source_8cc_source.html +++ b/docs/d3/d6b/fixed__key__source_8cc_source.html @@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d72/fixed__key__source_8h_source.html b/docs/d3/d72/fixed__key__source_8h_source.html index 9ecf0503a4..baafbae592 100644 --- a/docs/d3/d72/fixed__key__source_8h_source.html +++ b/docs/d3/d72/fixed__key__source_8h_source.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 befab6e4c9..4722846639 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 @@ -180,7 +180,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 594 of file box_definitions.cc.

+

Definition at line 596 of file box_definitions.cc.

@@ -191,7 +191,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 024e7326f9..637a713f94 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 c19a38edde..a3b41b6876 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 @@ -180,7 +180,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 924 of file box_definitions.cc.

+

Definition at line 926 of file box_definitions.cc.

@@ -191,7 +191,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 a2412ad9dc..517e7fb41e 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/d81/classedash__packager_1_1media_1_1MemoryFile.html b/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html index ab2c89c5cd..05d4a9f1bc 100644 --- a/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html +++ b/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html @@ -485,7 +485,7 @@ bool  diff --git a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html index d5dfaaac58..904d348fbf 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 5a7bbcd4f7..35789476ec 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/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html b/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html index 823c66a2a8..ed04002582 100644 --- a/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html +++ b/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html @@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d90/ec3__audio__util_8cc_source.html b/docs/d3/d90/ec3__audio__util_8cc_source.html index 798ddcc0d6..515af8435e 100644 --- a/docs/d3/d90/ec3__audio__util_8cc_source.html +++ b/docs/d3/d90/ec3__audio__util_8cc_source.html @@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html index ffc7c55482..ceb3a8f713 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 c3f3b98752..6fba5f0939 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/da0/ec3__audio__util_8h_source.html b/docs/d3/da0/ec3__audio__util_8h_source.html index 19009dd707..e50b337895 100644 --- a/docs/d3/da0/ec3__audio__util_8h_source.html +++ b/docs/d3/da0/ec3__audio__util_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/db6/webm__parser_8cc_source.html b/docs/d3/db6/webm__parser_8cc_source.html index 1b6b5df24d..138f2021eb 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/seek__head_8cc_source.html b/docs/d3/dbc/seek__head_8cc_source.html index 653a287252..07d0a93414 100644 --- a/docs/d3/dbc/seek__head_8cc_source.html +++ b/docs/d3/dbc/seek__head_8cc_source.html @@ -216,7 +216,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 47c8408cd3..cc9cb70b74 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 de66c851b1..300cc11a07 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1029 of file box_definitions.cc.

+

Definition at line 1031 of file box_definitions.cc.

@@ -182,7 +182,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 d963557bf0..f054c7535b 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 202f54d1f3..d86b506c09 100644 --- a/docs/d3/dbe/demuxer_8cc_source.html +++ b/docs/d3/dbe/demuxer_8cc_source.html @@ -345,7 +345,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 878ff66c42..9437d1f2ce 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 @@ -113,7 +113,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 67c577cf9f..79a1946fca 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 ff9e19da6b..4d7de59483 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 @@ -128,7 +128,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 31bf893578..bc9575ac6b 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1833 of file box_definitions.cc.

+

Definition at line 1815 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d3/de4/seek__head_8h_source.html b/docs/d3/de4/seek__head_8h_source.html index f5e7037b0f..39793b2772 100644 --- a/docs/d3/de4/seek__head_8h_source.html +++ b/docs/d3/de4/seek__head_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 2501ec4ff5..e2ab2007fd 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/dec/classedash__packager_1_1media_1_1H26xBitReader.html b/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html index cece84a122..3a2dd20e76 100644 --- a/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html +++ b/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html @@ -134,7 +134,7 @@ size_t NumEmulationPrevent diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html index 72218251b9..e50f4c6fc7 100644 --- a/docs/d3/df1/box__reader_8cc_source.html +++ b/docs/d3/df1/box__reader_8cc_source.html @@ -296,7 +296,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 b99d45ac4e..7eaf18438f 100644 --- a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html +++ b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html @@ -385,7 +385,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 db6c016f81..7a4998d9ae 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/d00/mp4_2multi__segment__segmenter_8cc_source.html b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html index 87cc73cb91..b2f8a036be 100644 --- a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html +++ b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html @@ -304,7 +304,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 9c5ccb00a9..76a3bad178 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 @@ -111,7 +111,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 b8863b0fde..e998259296 100644 --- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html +++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html @@ -342,7 +342,7 @@ class MediaStream diff --git a/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html b/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html index c56a5e64e5..8abd03a900 100644 --- a/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html +++ b/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html b/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html index f6603cb46b..1d7504dc2d 100644 --- a/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html +++ b/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html @@ -242,7 +242,7 @@ Public Member Functions diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html index caa18ad7bc..011e60e636 100644 --- a/docs/d4/d37/io__cache_8cc_source.html +++ b/docs/d4/d37/io__cache_8cc_source.html @@ -252,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html index 0a990eea68..ae4f26c0a0 100644 --- a/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html +++ b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html @@ -165,7 +165,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1247 of file box_definitions.cc.

+

Definition at line 1249 of file box_definitions.cc.

@@ -176,7 +176,7 @@ Additional Inherited Members 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 da9708956f..269edcbe11 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/d4a/structedash__packager_1_1media_1_1H265Sps-members.html b/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html index 90d0056f50..1498978aee 100644 --- a/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html +++ b/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 79c35d1341..36490a7763 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 @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html b/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html index b05a8b2b52..cd6fa1af8c 100644 --- a/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html +++ b/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d87/nalu__reader_8h_source.html b/docs/d4/d87/nalu__reader_8h_source.html index 6916fcd1dd..30cf42ad25 100644 --- a/docs/d4/d87/nalu__reader_8h_source.html +++ b/docs/d4/d87/nalu__reader_8h_source.html @@ -281,7 +281,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html index cb656ab5f3..a8c70ecda6 100644 --- a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html +++ b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html @@ -376,7 +376,7 @@ Public Member Functions 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 b77516921d..b61c621118 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 @@ -119,7 +119,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 953c437625..47349fe604 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 5163e052c8..20e0509379 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 @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2454 of file box_definitions.cc.

+

Definition at line 2436 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 a53ef0252d..4cc3006e94 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 ce62f5be38..e5783932ef 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 27381a57b7..bc2f24dacd 100644 --- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html +++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html @@ -249,7 +249,7 @@ static const size_t  diff --git a/docs/d4/da7/segmenter__test__base_8cc_source.html b/docs/d4/da7/segmenter__test__base_8cc_source.html index 31fc718629..0dea3680a4 100644 --- a/docs/d4/da7/segmenter__test__base_8cc_source.html +++ b/docs/d4/da7/segmenter__test__base_8cc_source.html @@ -310,7 +310,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 14c5efc3bd..bd7e23af50 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/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html b/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html index 022ac52cdf..805d293622 100644 --- a/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html +++ b/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html @@ -229,7 +229,7 @@ class NalUnitToByteStreamC 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 791027e5cc..18a61ce5ff 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 488c53249d..97341ec58e 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 4de1e46f8b..4a0a76b9ea 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 @@ -185,7 +185,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 7e847e95e8..5cce26bd1e 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 9ff9e5be00..5109b0fed4 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 dd53cb948d..031bd431f7 100644 --- a/docs/d4/dd3/bit__reader_8h_source.html +++ b/docs/d4/dd3/bit__reader_8h_source.html @@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html b/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html index e1440943f7..6495c7df4a 100644 --- a/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html +++ b/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html @@ -216,7 +216,7 @@ static const size_t kUnitS 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 3de484c5ae..f88ce9a770 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 @@ -186,7 +186,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2316 of file box_definitions.cc.

+

Definition at line 2298 of file box_definitions.cc.

@@ -197,7 +197,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 9e681182f5..cb6aa491a0 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/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html b/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html index 06af504081..a47bfe1918 100644 --- a/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html +++ b/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html @@ -112,7 +112,7 @@ int delta_poc_msb_cycle_lt 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 562be0115d..62a14bd3c3 100644 --- a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html +++ b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html @@ -122,7 +122,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 fcf63e6dc4..74a08dd4fe 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 5c8f51f628..7dea22327e 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 @@ -115,7 +115,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 c4c70144f4..28782fd455 100644 --- a/docs/d4/df5/request__signer_8cc_source.html +++ b/docs/d4/df5/request__signer_8cc_source.html @@ -178,7 +178,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 e16be2e6b8..da3d62593e 100644 --- a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html +++ b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html @@ -104,7 +104,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 3af8a9075a..5be4cb9c74 100644 --- a/docs/d4/dff/webm__media__parser_8cc_source.html +++ b/docs/d4/dff/webm__media__parser_8cc_source.html @@ -364,7 +364,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 614f084b76..4462fd31db 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 a7fa561908..26aa13d01e 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_1mp4_1_1CueIDBox-members.html b/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html index fae9985fcd..7ebce1632d 100644 --- a/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html +++ b/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html @@ -109,7 +109,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 2c574bd9d0..a406a5420e 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 a90cac5282..c3e6f6097b 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 @@ -115,7 +115,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 b151e2b30b..bd500558b3 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 9b1167d07e..64a9b9ddbf 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 2970f5c9ed..1630385761 100644 --- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html +++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html @@ -171,7 +171,7 @@ static const size_t kUnitS diff --git a/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html index 7f60ace383..92a2aeb2fa 100644 --- a/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html +++ b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html index a9cbc883ba..d62bb7b701 100644 --- a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html +++ b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html @@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html index 0978d6cefa..4e5fee43ca 100644 --- a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html +++ b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html @@ -256,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html b/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html index 4b9b7b943e..1213149eca 100644 --- a/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html +++ b/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html @@ -131,7 +131,7 @@ int min_spatial_segmentati 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 ecbba40dd3..e5aabe3e9d 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 89e46f4fde..1c831a30e3 100644 --- a/docs/d5/d4d/box_8cc_source.html +++ b/docs/d5/d4d/box_8cc_source.html @@ -120,86 +120,87 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
31  size_t buffer_size_before_write = writer->Size();
32  BoxBuffer buffer(writer);
33  CHECK(ReadWriteInternal(&buffer));
-
34  DCHECK_EQ(box_size_, writer->Size() - buffer_size_before_write);
-
35 }
-
36 
- -
38  DCHECK(writer);
-
39  // Compute and update box size.
-
40  uint32_t size = ComputeSize();
-
41  DCHECK_EQ(size, box_size_);
-
42 
-
43  size_t buffer_size_before_write = writer->Size();
-
44  BoxBuffer buffer(writer);
-
45  CHECK(ReadWriteHeaderInternal(&buffer));
-
46  DCHECK_EQ(HeaderSize(), writer->Size() - buffer_size_before_write);
-
47 }
-
48 
-
49 uint32_t Box::ComputeSize() {
-
50  box_size_ = ComputeSizeInternal();
-
51  return box_size_;
-
52 }
-
53 
-
54 uint32_t Box::HeaderSize() const {
-
55  const uint32_t kFourCCSize = 4;
-
56  // We don't support 64-bit size.
-
57  return kFourCCSize + sizeof(uint32_t);
-
58 }
-
59 
- -
61  if (buffer->Reading()) {
-
62  // Skip for read mode, which is handled already in BoxReader.
-
63  } else {
-
64  CHECK(buffer->ReadWriteUInt32(&box_size_));
-
65  FourCC fourcc = BoxType();
-
66  CHECK(buffer->ReadWriteFourCC(&fourcc));
-
67  }
-
68  return true;
-
69 }
-
70 
-
71 FullBox::FullBox() : version(0), flags(0) {}
-
72 FullBox::~FullBox() {}
-
73 
-
74 uint32_t FullBox::HeaderSize() const {
-
75  // Additional 1-byte version and 3-byte flags.
-
76  return Box::HeaderSize() + 1 + 3;
-
77 }
-
78 
- -
80  RCHECK(Box::ReadWriteHeaderInternal(buffer));
-
81 
-
82  uint32_t vflags;
-
83  if (buffer->Reading()) {
-
84  RCHECK(buffer->ReadWriteUInt32(&vflags));
-
85  this->version = vflags >> 24;
-
86  this->flags = vflags & 0x00FFFFFF;
-
87  } else {
-
88  vflags = (this->version << 24) | this->flags;
-
89  RCHECK(buffer->ReadWriteUInt32(&vflags));
-
90  }
-
91  return true;
-
92 }
-
93 
-
94 } // namespace mp4
-
95 } // namespace media
-
96 } // namespace edash_packager
-
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:60
-
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:79
+
34  DCHECK_EQ(box_size_, writer->Size() - buffer_size_before_write)
+
35  << FourCCToString(BoxType());
+
36 }
+
37 
+ +
39  DCHECK(writer);
+
40  // Compute and update box size.
+
41  uint32_t size = ComputeSize();
+
42  DCHECK_EQ(size, box_size_);
+
43 
+
44  size_t buffer_size_before_write = writer->Size();
+
45  BoxBuffer buffer(writer);
+
46  CHECK(ReadWriteHeaderInternal(&buffer));
+
47  DCHECK_EQ(HeaderSize(), writer->Size() - buffer_size_before_write);
+
48 }
+
49 
+
50 uint32_t Box::ComputeSize() {
+
51  box_size_ = ComputeSizeInternal();
+
52  return box_size_;
+
53 }
+
54 
+
55 uint32_t Box::HeaderSize() const {
+
56  const uint32_t kFourCCSize = 4;
+
57  // We don't support 64-bit size.
+
58  return kFourCCSize + sizeof(uint32_t);
+
59 }
+
60 
+ +
62  if (buffer->Reading()) {
+
63  // Skip for read mode, which is handled already in BoxReader.
+
64  } else {
+
65  CHECK(buffer->ReadWriteUInt32(&box_size_));
+
66  FourCC fourcc = BoxType();
+
67  CHECK(buffer->ReadWriteFourCC(&fourcc));
+
68  }
+
69  return true;
+
70 }
+
71 
+
72 FullBox::FullBox() : version(0), flags(0) {}
+
73 FullBox::~FullBox() {}
+
74 
+
75 uint32_t FullBox::HeaderSize() const {
+
76  // Additional 1-byte version and 3-byte flags.
+
77  return Box::HeaderSize() + 1 + 3;
+
78 }
+
79 
+ +
81  RCHECK(Box::ReadWriteHeaderInternal(buffer));
+
82 
+
83  uint32_t vflags;
+
84  if (buffer->Reading()) {
+
85  RCHECK(buffer->ReadWriteUInt32(&vflags));
+
86  this->version = vflags >> 24;
+
87  this->flags = vflags & 0x00FFFFFF;
+
88  } else {
+
89  vflags = (this->version << 24) | this->flags;
+
90  RCHECK(buffer->ReadWriteUInt32(&vflags));
+
91  }
+
92  return true;
+
93 }
+
94 
+
95 } // namespace mp4
+
96 } // namespace media
+
97 } // namespace edash_packager
+
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:61
+
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:80
bool Parse(BoxReader *reader)
Definition: box.cc:19
-
void WriteHeader(BufferWriter *writer)
Definition: box.cc:37
- -
virtual uint32_t HeaderSize() const
Definition: box.cc:54
+
void WriteHeader(BufferWriter *writer)
Definition: box.cc:38
+ +
virtual uint32_t HeaderSize() const
Definition: box.cc:55
void Write(BufferWriter *writer)
Definition: box.cc:25
virtual FourCC BoxType() const =0
Class for reading MP4 boxes.
Definition: box_reader.h:24
-
uint32_t HeaderSize() const final
Definition: box.cc:74
+
uint32_t HeaderSize() const final
Definition: box.cc:75
diff --git a/docs/d5/d52/ts__section__pes_8h_source.html b/docs/d5/d52/ts__section__pes_8h_source.html index 3c05b7e0ef..344a251832 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 e4d25ff387..d32859ed2a 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 403e614084..dda3ae9fcd 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 9e9764ed10..cc5922ef82 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 5e90dd1124..5fb6ecc925 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 @@ -113,7 +113,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 ecbea762de..ffcbec5180 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 7c397ce7e7..48c8e00778 100644 --- a/docs/d5/d73/vp__codec__configuration_8h_source.html +++ b/docs/d5/d73/vp__codec__configuration_8h_source.html @@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html b/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html index 0404938ff3..3acfc02edf 100644 --- a/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html +++ b/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html @@ -250,7 +250,7 @@ Additional Inherited Members diff --git a/docs/d5/d7a/structedash__packager_1_1Element.html b/docs/d5/d7a/structedash__packager_1_1Element.html index 73b2a71108..cb12b17516 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 718de34e76..d72dabbcb0 100644 --- a/docs/d5/d7b/box__definitions_8h_source.html +++ b/docs/d5/d7b/box__definitions_8h_source.html @@ -959,7 +959,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html b/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html index c5435f6252..8df9bb8c82 100644 --- a/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html +++ b/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html @@ -491,7 +491,7 @@ Additional Inherited Members diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html index a4c2a8d16e..1dba9bdf26 100644 --- a/docs/d5/d89/widevine__key__source_8cc_source.html +++ b/docs/d5/d89/widevine__key__source_8cc_source.html @@ -724,7 +724,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 2d8ce13ccf..46e57028af 100644 --- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html +++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html @@ -740,7 +740,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 6cbb81dcd1..7b472ac13e 100644 --- a/docs/d5/d91/es__parser__adts_8cc_source.html +++ b/docs/d5/d91/es__parser__adts_8cc_source.html @@ -376,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d98/encryptor_8cc_source.html b/docs/d5/d98/encryptor_8cc_source.html index 46b2e7a24a..82336279a2 100644 --- a/docs/d5/d98/encryptor_8cc_source.html +++ b/docs/d5/d98/encryptor_8cc_source.html @@ -234,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html b/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html index 88bc7d9ba4..34ac16bfcd 100644 --- a/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html +++ b/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html @@ -117,7 +117,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 b3a0956267..4302bbe4fe 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/d9f/structedash__packager_1_1media_1_1H265Pps-members.html b/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html index fa1ba95438..4bb54d3382 100644 --- a/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html +++ b/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html @@ -137,7 +137,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 84a6dbdd42..ea46e9fb16 100644 --- a/docs/d5/da4/aes__encryptor_8cc_source.html +++ b/docs/d5/da4/aes__encryptor_8cc_source.html @@ -297,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html index 6ab1745a1d..2978c1928c 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 af45acc063..b9172fe0c8 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 2cb7c2fb7b..9762667142 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/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html b/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html index 1d8bb20e3c..929783865d 100644 --- a/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html +++ b/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html b/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html index edcd656b53..a09148ab82 100644 --- a/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html +++ b/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html @@ -277,7 +277,7 @@ AES_KEY * mutable_aes_key< 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 123b76007b..4c5be042e1 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html @@ -295,7 +295,7 @@ Public Member Functions diff --git a/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html b/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html index f7728fb367..fe8eb6367c 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html @@ -235,7 +235,7 @@ Additional Inherited Members diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html index 755d1973c5..a3dd3193bf 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/dd2/classedash__packager_1_1media_1_1VPxParser.html b/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html index afb34e90b9..83278d50a4 100644 --- a/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html +++ b/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html @@ -205,7 +205,7 @@ Protected Member Functions diff --git a/docs/d5/dda/ts__section__psi_8h_source.html b/docs/d5/dda/ts__section__psi_8h_source.html index 55fb8b550f..8bc93982d6 100644 --- a/docs/d5/dda/ts__section__psi_8h_source.html +++ b/docs/d5/dda/ts__section__psi_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html index dcec1972eb..734bd23ee1 100644 --- a/docs/d5/de0/bit__reader_8cc_source.html +++ b/docs/d5/de0/bit__reader_8cc_source.html @@ -199,7 +199,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 7b1cdfdaf8..5c1a1a121c 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 2af8b34812..d157a7ccbd 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/dfc/file_8cc_source.html b/docs/d5/dfc/file_8cc_source.html index c0c8a03d73..87b9b138dc 100644 --- a/docs/d5/dfc/file_8cc_source.html +++ b/docs/d5/dfc/file_8cc_source.html @@ -376,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/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 23fd8a59a2..4332ec08cc 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 @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html b/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html index 06e4728b45..b1f4d51a22 100644 --- a/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html +++ b/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html index 7b1a39d09f..a85533fb6f 100644 --- a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html +++ b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html @@ -229,7 +229,7 @@ class base::RefCountedThre diff --git a/docs/d6/d09/aes__pattern__cryptor_8h_source.html b/docs/d6/d09/aes__pattern__cryptor_8h_source.html index e5f7b7f01e..b3d4ea5353 100644 --- a/docs/d6/d09/aes__pattern__cryptor_8h_source.html +++ b/docs/d6/d09/aes__pattern__cryptor_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html index f3f877097b..919143c641 100644 --- a/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html +++ b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 35a78079ac..809104fa7c 100644 --- a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html +++ b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html index a44445dc7d..b9a5d30e19 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 @@ -109,7 +109,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 85cbd33bfc..63a399f216 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/d16/text__stream__info_8cc_source.html b/docs/d6/d16/text__stream__info_8cc_source.html index 1beb9e3153..1ced997b0d 100644 --- a/docs/d6/d16/text__stream__info_8cc_source.html +++ b/docs/d6/d16/text__stream__info_8cc_source.html @@ -132,7 +132,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 14c6a005d7..98afca0e2c 100644 --- a/docs/d6/d17/es__parser__h264_8cc_source.html +++ b/docs/d6/d17/es__parser__h264_8cc_source.html @@ -483,7 +483,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 4780ed80ed..9ecc1fd979 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 @@ -114,7 +114,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 6002d74b4d..31c2ac2f98 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/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html b/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html index 8a054717eb..708a49824d 100644 --- a/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html +++ b/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html b/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html index f9830ff0f3..08e0126ad4 100644 --- a/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html +++ b/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html @@ -112,7 +112,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 bd44426d9f..2b4939c789 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 83bf9c3156..89204b9c83 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 895918b215..31bd7a657f 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 6f0bca0e65..fc25c56d36 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 4b5727658f..a279b26aec 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/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html b/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html index ff55aceedb..b6ca8f9323 100644 --- a/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html +++ b/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html @@ -387,7 +387,7 @@ const std::vector< uint8_t > &  diff --git a/docs/d6/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html index c26ef7b39c..61f33096e6 100644 --- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html +++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html @@ -345,95 +345,99 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
256  // encrypted bytes of each frame within the superframe must be block
257  // aligned so that the counter state can be computed for each frame
258  // within the superframe.
-
259  // For AES-CBC mode 'cbc1' scheme, clear data is sized appropriately so
-
260  // that the cipher data is block aligned.
-
261  if (is_superframe || protection_scheme_ == FOURCC_cbc1) {
-
262  const uint16_t misalign_bytes =
-
263  subsample.cipher_bytes % kCencBlockSize;
-
264  subsample.clear_bytes += misalign_bytes;
-
265  subsample.cipher_bytes -= misalign_bytes;
-
266  }
-
267 
-
268  sample_encryption_entry.subsamples.push_back(subsample);
-
269  if (subsample.cipher_bytes > 0)
-
270  EncryptBytes(data + subsample.clear_bytes, subsample.cipher_bytes);
-
271  data += frame.frame_size;
-
272  }
-
273  } else {
-
274  const Nalu::CodecType nalu_type =
-
275  (video_codec_ == kCodecHVC1 || video_codec_ == kCodecHEV1)
-
276  ? Nalu::kH265
-
277  : Nalu::kH264;
-
278  NaluReader reader(nalu_type, nalu_length_size_, data,
-
279  sample->data_size());
-
280 
-
281  // Store the current length of clear data. This is used to squash
-
282  // multiple unencrypted NAL units into fewer subsample entries.
-
283  uint64_t accumulated_clear_bytes = 0;
-
284 
-
285  Nalu nalu;
-
286  NaluReader::Result result;
-
287  while ((result = reader.Advance(&nalu)) == NaluReader::kOk) {
-
288  if (nalu.is_video_slice()) {
-
289  // For video-slice NAL units, encrypt the video slice. This skips
-
290  // the frame header. If this is an unrecognized codec (e.g. H.265),
-
291  // the whole NAL unit will be encrypted.
-
292  const int64_t video_slice_header_size =
-
293  header_parser_ ? header_parser_->GetHeaderSize(nalu) : 0;
-
294  if (video_slice_header_size < 0)
-
295  return Status(error::MUXER_FAILURE, "Failed to read slice header.");
-
296 
-
297  uint64_t current_clear_bytes =
-
298  nalu.header_size() + video_slice_header_size;
-
299  uint64_t cipher_bytes = nalu.payload_size() - video_slice_header_size;
-
300 
-
301  // For AES-CBC mode 'cbc1' scheme, clear data is sized appropriately
-
302  // so that the cipher data is block aligned.
-
303  if (protection_scheme_ == FOURCC_cbc1) {
-
304  const uint16_t misalign_bytes = cipher_bytes % kCencBlockSize;
-
305  current_clear_bytes += misalign_bytes;
-
306  cipher_bytes -= misalign_bytes;
-
307  }
-
308 
-
309  const uint8_t* nalu_data = nalu.data() + current_clear_bytes;
-
310  EncryptBytes(const_cast<uint8_t*>(nalu_data), cipher_bytes);
-
311 
-
312  AddSubsamples(
-
313  accumulated_clear_bytes + nalu_length_size_ + current_clear_bytes,
-
314  cipher_bytes, &sample_encryption_entry.subsamples);
-
315  accumulated_clear_bytes = 0;
-
316  } else {
-
317  // For non-video-slice NAL units, don't encrypt.
-
318  accumulated_clear_bytes +=
-
319  nalu_length_size_ + nalu.header_size() + nalu.payload_size();
-
320  }
-
321  }
-
322  if (result != NaluReader::kEOStream)
-
323  return Status(error::MUXER_FAILURE, "Failed to parse NAL units.");
-
324  AddSubsamples(accumulated_clear_bytes, 0,
-
325  &sample_encryption_entry.subsamples);
-
326  }
-
327 
-
328  // The length of per-sample auxiliary datum, defined in CENC ch. 7.
-
329  traf()->auxiliary_size.sample_info_sizes.push_back(
-
330  sample_encryption_entry.ComputeSize());
-
331  } else {
-
332  EncryptBytes(data, sample->data_size());
-
333  }
-
334 
-
335  traf()->sample_encryption.sample_encryption_entries.push_back(
-
336  sample_encryption_entry);
-
337  encryptor_->UpdateIv();
-
338  return Status::OK;
-
339 }
-
340 
-
341 bool EncryptingFragmenter::IsSubsampleEncryptionRequired() {
-
342  return vpx_parser_ || nalu_length_size_ != 0;
+
259  // ISO/IEC 23001-7:2016 10.2 'cbc1' 10.3 'cens'
+
260  // The BytesOfProtectedData size SHALL be a multiple of 16 bytes to
+
261  // avoid partial blocks in Subsamples.
+
262  if (is_superframe || protection_scheme_ == FOURCC_cbc1 ||
+
263  protection_scheme_ == FOURCC_cens) {
+
264  const uint16_t misalign_bytes =
+
265  subsample.cipher_bytes % kCencBlockSize;
+
266  subsample.clear_bytes += misalign_bytes;
+
267  subsample.cipher_bytes -= misalign_bytes;
+
268  }
+
269 
+
270  sample_encryption_entry.subsamples.push_back(subsample);
+
271  if (subsample.cipher_bytes > 0)
+
272  EncryptBytes(data + subsample.clear_bytes, subsample.cipher_bytes);
+
273  data += frame.frame_size;
+
274  }
+
275  } else {
+
276  const Nalu::CodecType nalu_type =
+
277  (video_codec_ == kCodecHVC1 || video_codec_ == kCodecHEV1)
+
278  ? Nalu::kH265
+
279  : Nalu::kH264;
+
280  NaluReader reader(nalu_type, nalu_length_size_, data,
+
281  sample->data_size());
+
282 
+
283  // Store the current length of clear data. This is used to squash
+
284  // multiple unencrypted NAL units into fewer subsample entries.
+
285  uint64_t accumulated_clear_bytes = 0;
+
286 
+
287  Nalu nalu;
+
288  NaluReader::Result result;
+
289  while ((result = reader.Advance(&nalu)) == NaluReader::kOk) {
+
290  if (nalu.is_video_slice()) {
+
291  // For video-slice NAL units, encrypt the video slice. This skips
+
292  // the frame header. If this is an unrecognized codec (e.g. H.265),
+
293  // the whole NAL unit will be encrypted.
+
294  const int64_t video_slice_header_size =
+
295  header_parser_ ? header_parser_->GetHeaderSize(nalu) : 0;
+
296  if (video_slice_header_size < 0)
+
297  return Status(error::MUXER_FAILURE, "Failed to read slice header.");
+
298 
+
299  uint64_t current_clear_bytes =
+
300  nalu.header_size() + video_slice_header_size;
+
301  uint64_t cipher_bytes = nalu.payload_size() - video_slice_header_size;
+
302 
+
303  // ISO/IEC 23001-7:2016 10.2 'cbc1' 10.3 'cens'
+
304  // The BytesOfProtectedData size SHALL be a multiple of 16 bytes to
+
305  // avoid partial blocks in Subsamples.
+
306  if (protection_scheme_ == FOURCC_cbc1 ||
+
307  protection_scheme_ == FOURCC_cens) {
+
308  const uint16_t misalign_bytes = cipher_bytes % kCencBlockSize;
+
309  current_clear_bytes += misalign_bytes;
+
310  cipher_bytes -= misalign_bytes;
+
311  }
+
312 
+
313  const uint8_t* nalu_data = nalu.data() + current_clear_bytes;
+
314  EncryptBytes(const_cast<uint8_t*>(nalu_data), cipher_bytes);
+
315 
+
316  AddSubsamples(
+
317  accumulated_clear_bytes + nalu_length_size_ + current_clear_bytes,
+
318  cipher_bytes, &sample_encryption_entry.subsamples);
+
319  accumulated_clear_bytes = 0;
+
320  } else {
+
321  // For non-video-slice NAL units, don't encrypt.
+
322  accumulated_clear_bytes +=
+
323  nalu_length_size_ + nalu.header_size() + nalu.payload_size();
+
324  }
+
325  }
+
326  if (result != NaluReader::kEOStream)
+
327  return Status(error::MUXER_FAILURE, "Failed to parse NAL units.");
+
328  AddSubsamples(accumulated_clear_bytes, 0,
+
329  &sample_encryption_entry.subsamples);
+
330  }
+
331 
+
332  // The length of per-sample auxiliary datum, defined in CENC ch. 7.
+
333  traf()->auxiliary_size.sample_info_sizes.push_back(
+
334  sample_encryption_entry.ComputeSize());
+
335  } else {
+
336  EncryptBytes(data, sample->data_size());
+
337  }
+
338 
+
339  traf()->sample_encryption.sample_encryption_entries.push_back(
+
340  sample_encryption_entry);
+
341  encryptor_->UpdateIv();
+
342  return Status::OK;
343 }
344 
-
345 } // namespace mp4
-
346 } // namespace media
-
347 } // namespace edash_packager
+
345 bool EncryptingFragmenter::IsSubsampleEncryptionRequired() {
+
346  return vpx_parser_ || nalu_length_size_ != 0;
+
347 }
+
348 
+
349 } // namespace mp4
+
350 } // namespace media
+
351 } // namespace edash_packager
@@ -459,7 +463,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 ef7520afde..5dac421c69 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 @@ -113,7 +113,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 c837a01e22..f06d771104 100644 --- a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html +++ b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html @@ -244,7 +244,7 @@ void  diff --git a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html index a2bc1cfef6..cc98c6a6dc 100644 --- a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html +++ b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d55/aes__cryptor_8cc_source.html b/docs/d6/d55/aes__cryptor_8cc_source.html index f0d142dbb1..54bd499322 100644 --- a/docs/d6/d55/aes__cryptor_8cc_source.html +++ b/docs/d6/d55/aes__cryptor_8cc_source.html @@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d59/protection__system__specific__info_8h_source.html b/docs/d6/d59/protection__system__specific__info_8h_source.html index 4d6e8a6acd..d422f8e9d8 100644 --- a/docs/d6/d59/protection__system__specific__info_8h_source.html +++ b/docs/d6/d59/protection__system__specific__info_8h_source.html @@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html index e684ca134e..2ca6d9ccd3 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 @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1739 of file box_definitions.cc.

+

Definition at line 1721 of file box_definitions.cc.

@@ -173,7 +173,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 c04721af35..729f186d17 100644 --- a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html +++ b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html @@ -171,7 +171,7 @@ void  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 56110893f2..bd00a51e17 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/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html index 402552b3bd..5ddc4001d6 100644 --- a/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html +++ b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d6c/h26x__bit__reader_8cc_source.html b/docs/d6/d6c/h26x__bit__reader_8cc_source.html index 22d8a87b73..f0dc5cef65 100644 --- a/docs/d6/d6c/h26x__bit__reader_8cc_source.html +++ b/docs/d6/d6c/h26x__bit__reader_8cc_source.html @@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html index 5d72df96bd..fb1688866f 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1697 of file box_definitions.cc.

+

Definition at line 1679 of file box_definitions.cc.

@@ -182,7 +182,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 45858f9848..a9ad76a881 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 2e654b90f5..c3c30dfaed 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/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html b/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html index b0d69b95d1..4e818cdaff 100644 --- a/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html +++ b/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2592 of file box_definitions.cc.

+

Definition at line 2574 of file box_definitions.cc.

@@ -185,7 +185,7 @@ Additional Inherited Members 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 4b9d5669de..1ff9f8b1d0 100644 --- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html +++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html @@ -210,7 +210,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 a1ca7dcf44..671321ad5a 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 @@ -169,7 +169,7 @@ uint32_t flagsReimplemented from edash_packager::media::mp4::ChunkLargeOffset.

-

Definition at line 846 of file box_definitions.cc.

+

Definition at line 848 of file box_definitions.cc.

@@ -180,7 +180,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 9bf920b58c..510f0ddbf2 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 3221757a20..a9caae7a53 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 979576cb46..67ff207efa 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 1a19aa5c25..360400f471 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 7e137f51e6..d3b7d0cdbc 100644 --- a/docs/d6/d8a/vp9__parser_8cc_source.html +++ b/docs/d6/d8a/vp9__parser_8cc_source.html @@ -659,7 +659,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 0c0971b201..f4e4012b06 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 @@ -165,7 +165,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1897 of file box_definitions.cc.

+

Definition at line 1879 of file box_definitions.cc.

@@ -176,7 +176,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 4c2092a723..4f2b95defd 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 @@ -204,7 +204,7 @@ Protected Member Functions

Reimplemented from edash_packager::media::mp4::Box.

-

Definition at line 74 of file box.cc.

+

Definition at line 75 of file box.cc.

@@ -234,7 +234,7 @@ Protected Member Functions

Reimplemented from edash_packager::media::mp4::Box.

-

Definition at line 79 of file box.cc.

+

Definition at line 80 of file box.cc.

@@ -245,7 +245,7 @@ Protected Member Functions diff --git a/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html b/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html index ec3d8ca151..ce6d2b22f8 100644 --- a/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html +++ b/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0d7d48971c..6e5102a1a5 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 @@ -116,7 +116,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 0d37f0b200..e7edd8bee3 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 @@ -117,7 +117,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 60671db57b..87d515697e 100644 --- a/docs/d6/d9b/h264__parser_8h_source.html +++ b/docs/d6/d9b/h264__parser_8h_source.html @@ -439,7 +439,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 7a551ebc1e..26daaea8b3 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 3d8c5445e2..43a11b7f91 100644 --- a/docs/d6/da0/ts__section__pat_8h_source.html +++ b/docs/d6/da0/ts__section__pat_8h_source.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html index 858573326a..22c44bf1ee 100644 --- a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html +++ b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html @@ -135,7 +135,7 @@ Result ParseSEI (const diff --git a/docs/d6/da3/mpd__builder_8h_source.html b/docs/d6/da3/mpd__builder_8h_source.html index ab842cd11f..01e959c620 100644 --- a/docs/d6/da3/mpd__builder_8h_source.html +++ b/docs/d6/da3/mpd__builder_8h_source.html @@ -534,7 +534,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 66b7d2240a..52f14601d9 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 0b5b21851c..db9c7b4558 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 e890519a05..ec024dfda6 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/dbd/structedash__packager_1_1media_1_1Cue-members.html b/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html index 585b8d3fe8..1c37e73e3b 100644 --- a/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html +++ b/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html @@ -104,7 +104,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 f0b3b04859..85f75b6b12 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/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html b/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html index 1cec8e25f8..91385d41d1 100644 --- a/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html +++ b/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html @@ -152,7 +152,7 @@ int64_t  diff --git a/docs/d6/dc8/mkv__writer_8cc_source.html b/docs/d6/dc8/mkv__writer_8cc_source.html index be4dabcef9..fbc9e6ae33 100644 --- a/docs/d6/dc8/mkv__writer_8cc_source.html +++ b/docs/d6/dc8/mkv__writer_8cc_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html index 45c2dbb494..eee10a3be1 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/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html b/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html index c364a82aa1..7842d27331 100644 --- a/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html +++ b/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html @@ -276,7 +276,7 @@ void set_language (con 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 344741e9e3..75c9ca6080 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/de8/local__file_8cc_source.html b/docs/d6/de8/local__file_8cc_source.html index bee6d1b993..805ed5ef84 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 fe6c7157da..e83009a31c 100644 --- a/docs/d6/de8/network__util_8h_source.html +++ b/docs/d6/de8/network__util_8h_source.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de9/ts__segmenter_8cc_source.html b/docs/d6/de9/ts__segmenter_8cc_source.html index c670df5391..d269d1cc64 100644 --- a/docs/d6/de9/ts__segmenter_8cc_source.html +++ b/docs/d6/de9/ts__segmenter_8cc_source.html @@ -257,7 +257,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 ef8c3cc4b2..a951855cea 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 @@ -175,7 +175,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1925 of file box_definitions.cc.

+

Definition at line 1907 of file box_definitions.cc.

@@ -186,7 +186,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 8c86c8f85a..b0b2709f20 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 02cea270f6..0a8e2a261e 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/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html b/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html index 2b2d169679..134b2b7aaa 100644 --- a/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html +++ b/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html @@ -123,7 +123,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 3cb1551037..cab0186fad 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/d6/dff/classedash__packager_1_1media_1_1H265Parser.html b/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html index f17ec195af..c3821ccb44 100644 --- a/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html +++ b/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html @@ -256,7 +256,7 @@ Public Member Functions 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 a62db7912f..f9587aa8c4 100644 --- a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html +++ b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html @@ -206,7 +206,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 cfbd74450f..f2bcc214cf 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1717 of file box_definitions.cc.

+

Definition at line 1699 of file box_definitions.cc.

@@ -182,7 +182,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 3a341567aa..79c0e5548b 100644 --- a/docs/d7/d12/media__parser_8h_source.html +++ b/docs/d7/d12/media__parser_8h_source.html @@ -150,7 +150,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 ca1b64501e..185745ba73 100644 --- a/docs/d7/d15/classedash__packager_1_1Representation.html +++ b/docs/d7/d15/classedash__packager_1_1Representation.html @@ -456,7 +456,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 1d2cffca3d..e7815a3a22 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/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html b/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html index bceb08f0c1..d1a521a62c 100644 --- a/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html +++ b/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html @@ -117,7 +117,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 5bb53ca876..3bafc18a17 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 d8838b6715..65683abcbe 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 e9cda8282c..df323ecd50 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 eb52383943..085bc01ebe 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 @@ -113,7 +113,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 9128c08413..7c2eab205f 100644 --- a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html +++ b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html @@ -429,7 +429,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 d177f2c9de..bfa95459d2 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/d42/protection__system__specific__info_8cc_source.html b/docs/d7/d42/protection__system__specific__info_8cc_source.html index 5dffc257cd..a3f76e700b 100644 --- a/docs/d7/d42/protection__system__specific__info_8cc_source.html +++ b/docs/d7/d42/protection__system__specific__info_8cc_source.html @@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html index b9b8444976..ad2e0d8be7 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/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html b/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html index 6c203438f0..ab45fca588 100644 --- a/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html +++ b/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2542 of file box_definitions.cc.

+

Definition at line 2524 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 2bc294103f..f4996f5d2f 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 @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1012 of file box_definitions.cc.

+

Definition at line 1014 of file box_definitions.cc.

@@ -173,7 +173,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 738a889a66..0a0ca95e8c 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 @@ -121,7 +121,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 1cda9f27c0..bc91ab67c4 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 e37d90d170..6f25a19f71 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 @@ -125,7 +125,7 @@ std::vector< uint8_t >  diff --git a/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html b/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html index 33d83fdcca..fb70a80d8b 100644 --- a/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html +++ b/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html b/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html index 76375a907e..f2f06432a4 100644 --- a/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html +++ b/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 ab6326976b..6b4fcddcce 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 @@ -109,7 +109,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 7af7bdc78a..c2522bfa26 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 3ffa97f674..c4fa4c4384 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 603d767653..108f7bda83 100644 --- a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html +++ b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html @@ -109,7 +109,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 6a105f5b19..6c9f369aac 100644 --- a/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html +++ b/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html @@ -255,7 +255,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 fcbc294a8a..7299d5f5b5 100644 --- a/docs/d7/d87/video__stream__info_8h_source.html +++ b/docs/d7/d87/video__stream__info_8h_source.html @@ -188,7 +188,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 431180c7be..2ddcd277f4 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 @@ -240,7 +240,7 @@ class BoxBufferCompute the size of this box. It will also update box size.

Returns
The size of result box including child boxes. A value of 0 should be returned if the box should not be written.
-

Definition at line 49 of file box.cc.

+

Definition at line 50 of file box.cc.

@@ -268,7 +268,7 @@ class BoxBufferReimplemented in edash_packager::media::mp4::FullBox.

-

Definition at line 54 of file box.cc.

+

Definition at line 55 of file box.cc.

@@ -323,7 +323,7 @@ class BoxBufferReimplemented in edash_packager::media::mp4::FullBox.

-

Definition at line 60 of file box.cc.

+

Definition at line 61 of file box.cc.

@@ -373,7 +373,7 @@ class BoxBuffer -

Definition at line 37 of file box.cc.

+

Definition at line 38 of file box.cc.

@@ -384,7 +384,7 @@ class BoxBuffer diff --git a/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html b/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html index 5c0d5fbafc..d99e5faaf4 100644 --- a/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html +++ b/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d9d/progress__listener_8h_source.html b/docs/d7/d9d/progress__listener_8h_source.html index 5c42d39af5..b0a5a8af95 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 b54bde5f68..4ede36334a 100644 --- a/docs/d7/da4/track__run__iterator_8h_source.html +++ b/docs/d7/da4/track__run__iterator_8h_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html index d85e72ca19..6866272c0e 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 @@ -177,7 +177,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 766 of file box_definitions.cc.

+

Definition at line 768 of file box_definitions.cc.

@@ -188,7 +188,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 ecf1dc576b..75f70666ef 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 dae099c9ab..d68f451728 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 3b523eed13..6fba82c0e2 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/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html b/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html index bcb0716fd5..7b82549b97 100644 --- a/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html +++ b/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1548 of file box_definitions.cc.

+

Definition at line 1530 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d7/dd0/mpd__notifier__util_8h_source.html b/docs/d7/dd0/mpd__notifier__util_8h_source.html index 1eab703841..cfff0311b6 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/dd2/classedash__packager_1_1media_1_1VPxParser-members.html b/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html index c0ec8262c4..d6731ae616 100644 --- a/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html +++ b/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html @@ -101,7 +101,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 3385e51bd5..4eb1ffed88 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 798801feea..c4bbd6e95f 100644 --- a/docs/d7/dd6/key__source_8cc_source.html +++ b/docs/d7/dd6/key__source_8cc_source.html @@ -142,7 +142,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 62dbd0edfe..eccd6e624d 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/de6/structedash__packager_1_1media_1_1H265SliceHeader.html b/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html index d89dd2b930..3749debfe6 100644 --- a/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html +++ b/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html @@ -236,7 +236,7 @@ std::vector< int > e 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 a48bf4c6fe..50b67fe280 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 @@ -134,7 +134,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 5e7d73e66c..25f8c61986 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 @@ -183,7 +183,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1622 of file box_definitions.cc.

+

Definition at line 1604 of file box_definitions.cc.

@@ -194,7 +194,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 7a890450cc..734beacfcc 100644 --- a/docs/d7/dee/mpd__generator_8cc_source.html +++ b/docs/d7/dee/mpd__generator_8cc_source.html @@ -199,7 +199,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 711a1cc027..7f8f2f5b58 100644 --- a/docs/d7/def/mp4__media__parser_8cc_source.html +++ b/docs/d7/def/mp4__media__parser_8cc_source.html @@ -831,7 +831,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 d10e0d960d..a2a8355575 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 @@ -117,7 +117,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 9b025381a1..3edb865420 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 @@ -116,7 +116,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 052b6f09ec..f651fc5893 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/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html b/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html index d6980f64d6..5bb987e770 100644 --- a/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html +++ b/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html @@ -217,7 +217,7 @@ double cluster_length_sec< 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 bf025d3d9a..2bd110eac0 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 @@ -285,7 +285,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 3a63345bb2..17bd0ea8fe 100644 --- a/docs/d8/d0d/media__sample_8cc_source.html +++ b/docs/d8/d0d/media__sample_8cc_source.html @@ -195,7 +195,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 1551c89101..6d8b4b72f0 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 bf1d550c22..1246aa8225 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 @@ -396,7 +396,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 a39a40a62d..42c8ca824b 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 443a55784b..730ed4eb31 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 6652496b79..9517c56d5d 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 9565025da1..b1be9f56a2 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 93527bd717..d3017098cb 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 5b8d7bda2f..65281fe490 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 @@ -114,7 +114,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 080a41dfa8..1433a43342 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 57548df18b..d79891d02d 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 @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html b/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html index ce603da1b2..798b4c57e3 100644 --- a/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html +++ b/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html @@ -129,7 +129,7 @@ Public Member Functions 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 4128b9a96a..69365baea3 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 975 of file box_definitions.cc.

+

Definition at line 977 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d8/d4d/aes__decryptor_8h_source.html b/docs/d8/d4d/aes__decryptor_8h_source.html index 443efee414..bdd8ab728a 100644 --- a/docs/d8/d4d/aes__decryptor_8h_source.html +++ b/docs/d8/d4d/aes__decryptor_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html b/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html index 957bac95b5..78e2401f46 100644 --- a/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html +++ b/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html @@ -171,7 +171,7 @@ static const size_t kUnitS 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 925a309fd7..b896c7765f 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 @@ -124,7 +124,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 04fd4ce3f7..4900fc23be 100644 --- a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html +++ b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html @@ -411,7 +411,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 5c9435e6ba..9f54a3ba89 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 0d04d83ba8..e1f225c81e 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 @@ -117,7 +117,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 6879f92086..9d095dc633 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 fd424751cf..afcd726b29 100644 --- a/docs/d8/d74/classedash__packager_1_1Representation-members.html +++ b/docs/d8/d74/classedash__packager_1_1Representation-members.html @@ -112,7 +112,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 4aeb303928..bea4e75045 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 @@ -111,7 +111,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 624b34336d..4b2263fdaf 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 4c8e958e7c..5889f9c84e 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 c8925d1697..610cb4d9ce 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 @@ -110,7 +110,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 6447daa9cf..21ffbe50da 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 20ea894b5a..604629c4dc 100644 --- a/docs/d8/d94/adts__constants_8cc_source.html +++ b/docs/d8/d94/adts__constants_8cc_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html b/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html index aebe49fdfc..e5d1280cd8 100644 --- a/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html +++ b/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d94/pes__packet_8h_source.html b/docs/d8/d94/pes__packet_8h_source.html index b9b8e8a549..2c1e37f778 100644 --- a/docs/d8/d94/pes__packet_8h_source.html +++ b/docs/d8/d94/pes__packet_8h_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html index 78b789f51c..d402da6d2b 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 99600bec49..f70de84b3c 100644 --- a/docs/d8/d9a/fragmenter_8cc_source.html +++ b/docs/d8/d9a/fragmenter_8cc_source.html @@ -251,7 +251,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 9db3f6dd8a..78f10682a1 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 3bae841732..1bdf1044de 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 352c189c43..bbbd07f090 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 @@ -256,7 +256,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 7e1ec9c1f3..a041a124b6 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 @@ -119,7 +119,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 da4f0a1560..8a16215b26 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 @@ -113,7 +113,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 9bdd04deaa..d395ba562c 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/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 6f4cf5689b..843c7734a1 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 ac1996b1d1..f23588538e 100644 --- a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html +++ b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html @@ -463,7 +463,7 @@ Additional Inherited Members diff --git a/docs/d8/dca/ts__writer_8h_source.html b/docs/d8/dca/ts__writer_8h_source.html index de10bd1e9b..5c621c9261 100644 --- a/docs/d8/dca/ts__writer_8h_source.html +++ b/docs/d8/dca/ts__writer_8h_source.html @@ -165,7 +165,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 36ef3d36c0..49e7fd591d 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 62457571ca..c34102bfcd 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/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html b/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html index fa2e1ffc51..3f0043bcb0 100644 --- a/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html +++ b/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html @@ -250,7 +250,7 @@ std::vector< diff --git a/docs/d8/de6/webm__crypto__helpers_8h_source.html b/docs/d8/de6/webm__crypto__helpers_8h_source.html index 355b7bdc02..6f0aa90dad 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/df0/webm_2single__segment__segmenter_8cc_source.html b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html index ab5c828170..50af2108a9 100644 --- a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html +++ b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html @@ -181,7 +181,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 cc628f6f01..d80f90ad44 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/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html b/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html index 619956ad96..1c1902c897 100644 --- a/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html +++ b/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html index 5643c8f58f..aa808a6335 100644 --- a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html +++ b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html b/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html index bf56977f46..33fc99846f 100644 --- a/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html +++ b/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html @@ -333,7 +333,7 @@ void  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 9fc1fd3881..c9723381bf 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/d01/mp4_2single__segment__segmenter_8h_source.html b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html index 9a671758e2..55e7fdcff4 100644 --- a/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html +++ b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d08/mock__mpd__builder_8h_source.html b/docs/d9/d08/mock__mpd__builder_8h_source.html index 6eb122927f..04981de3b6 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 b4dbedd73d..0d20593373 100644 --- a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html +++ b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html @@ -250,7 +250,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 8fd29002b4..2b7e3b9ab9 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 df0fdd8145..853219aca5 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 901 of file box_definitions.cc.

+

Definition at line 903 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html b/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html index b76ab27e95..a6908675d2 100644 --- a/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html +++ b/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html @@ -178,7 +178,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1166 of file box_definitions.cc.

+

Definition at line 1168 of file box_definitions.cc.

@@ -189,7 +189,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 eb458d3b74..a134b4197f 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/classedash__packager_1_1media_1_1MemoryFile-members.html b/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html index f353f603b2..7f9ad306fc 100644 --- a/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html +++ b/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d3b/webm__content__encodings_8h_source.html b/docs/d9/d3b/webm__content__encodings_8h_source.html index 3d77888625..11dffa4392 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 688ce3c45e..ed52944713 100644 --- a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html +++ b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html @@ -276,7 +276,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 665127f52b..bc95581ddd 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 @@ -211,7 +211,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1994 of file box_definitions.cc.

+

Definition at line 1976 of file box_definitions.cc.

@@ -222,7 +222,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 5acdd32fd2..b6415dc5c3 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/d60/classedash__packager_1_1media_1_1AesCryptor.html b/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html index ba04e136fe..aeee77ae4a 100644 --- a/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html +++ b/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html @@ -396,7 +396,7 @@ AES_KEY * mutable_aes_key< 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 f54cf24ef8..8957cc1e9f 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 56153d58e0..87d39a695d 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/d76/ts__muxer_8cc_source.html b/docs/d9/d76/ts__muxer_8cc_source.html index 5e686f9509..b00e2f82dc 100644 --- a/docs/d9/d76/ts__muxer_8cc_source.html +++ b/docs/d9/d76/ts__muxer_8cc_source.html @@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0e34dc8785..4c87492863 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 e27dc1409e..dd80987e72 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 5e6770abdc..71896b544b 100644 --- a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html +++ b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html @@ -407,7 +407,7 @@ static std::string  diff --git a/docs/d9/d90/text__track_8h_source.html b/docs/d9/d90/text__track_8h_source.html index 1ba2e286e7..496179a8b5 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/d93/media__stream_8h_source.html b/docs/d9/d93/media__stream_8h_source.html index 1d5abd3cd8..96059efe0d 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 c22b2d7674..09114d3bb0 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 e3a62aa3f5..f12854972d 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 @@ -106,7 +106,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 4c25561d27..9233af4301 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 78d541929d..5acb9ccc85 100644 --- a/docs/d9/da4/stream__descriptor_8h_source.html +++ b/docs/d9/da4/stream__descriptor_8h_source.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html b/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html index 2b136f6458..adc4f8e25c 100644 --- a/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html +++ b/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html @@ -107,7 +107,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 467050aa06..da1429b53a 100644 --- a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html +++ b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html @@ -501,7 +501,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 fc7591cefb..cdcb38ae47 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 c815bc690a..c71cd66aba 100644 --- a/docs/d9/db9/muxer_8cc_source.html +++ b/docs/d9/db9/muxer_8cc_source.html @@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html b/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html index 24f4a801e2..59fd28ceda 100644 --- a/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html +++ b/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html @@ -116,7 +116,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 f5f78f9b54..9d98d057c2 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 4163b4c6ff..2b6b733867 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 @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1378 of file box_definitions.cc.

+

Definition at line 1370 of file box_definitions.cc.

@@ -185,7 +185,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 b6cccf8e04..16401f9ac6 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 e31bcb45bb..dc6c26af32 100644 --- a/docs/d9/de3/muxer__listener__internal_8cc_source.html +++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html @@ -348,7 +348,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 3935d1fce9..6d6f404b68 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 204396a9e7..f92522406e 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/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html b/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html index f2d4334844..a51fc0ba63 100644 --- a/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html +++ b/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html @@ -112,7 +112,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 47d90b14c4..68e10a32ae 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 411a5cd844..5cc9198c85 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 @@ -113,7 +113,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 3f830ec9b6..c35756dc59 100644 --- a/docs/da/d04/audio__stream__info_8cc_source.html +++ b/docs/da/d04/audio__stream__info_8cc_source.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html b/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html index 6312638397..0c0a6551b0 100644 --- a/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html +++ b/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html b/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html index 33735619e8..81284c8a3c 100644 --- a/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html +++ b/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html b/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html index 15b51fc4e8..89efe493f9 100644 --- a/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html +++ b/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html @@ -427,7 +427,7 @@ virtual 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 730d9a9ed4..cfd54d1661 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 @@ -113,7 +113,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 47e7a8d83e..c320bf8884 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1852 of file box_definitions.cc.

+

Definition at line 1834 of file box_definitions.cc.

@@ -182,7 +182,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 82c9a8cb08..1b54c23a20 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 c03a2bd233..1b88fac232 100644 --- a/docs/da/d22/key__rotation__fragmenter_8h_source.html +++ b/docs/da/d22/key__rotation__fragmenter_8h_source.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d23/ts__muxer_8h_source.html b/docs/da/d23/ts__muxer_8h_source.html index 45b3060f91..51afde94c7 100644 --- a/docs/da/d23/ts__muxer_8h_source.html +++ b/docs/da/d23/ts__muxer_8h_source.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d24/h265__parser_8h_source.html b/docs/da/d24/h265__parser_8h_source.html index ac5487f361..385949e4bd 100644 --- a/docs/da/d24/h265__parser_8h_source.html +++ b/docs/da/d24/h265__parser_8h_source.html @@ -450,7 +450,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html b/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html index 32a6271b3a..3d314533b4 100644 --- a/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html +++ b/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html @@ -117,7 +117,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 e8eaf3576d..6044fb3a50 100644 --- a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html +++ b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html @@ -307,7 +307,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 35ae77cabc..70b7d226d8 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 @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/d2a/text__stream__info_8h_source.html b/docs/da/d2a/text__stream__info_8h_source.html index 3da01fbf41..88b84c873a 100644 --- a/docs/da/d2a/text__stream__info_8h_source.html +++ b/docs/da/d2a/text__stream__info_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d2c/decoder__configuration_8cc_source.html b/docs/da/d2c/decoder__configuration_8cc_source.html index 2e42cb95d7..7bd264d529 100644 --- a/docs/da/d2c/decoder__configuration_8cc_source.html +++ b/docs/da/d2c/decoder__configuration_8cc_source.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html b/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html index 263e311e9b..5e989d48fa 100644 --- a/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html +++ b/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 6054ba82a0..bef650b07c 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 10cf5662a7..bc7f677ef8 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 da28fd2309..7e3106e4d1 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/d41/mp4_2multi__segment__segmenter_8h_source.html b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html index b162d6a4b9..0fde6c98b1 100644 --- a/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html +++ b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html index 8c0c52d821..be44f1e712 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 f44f8f45f2..8fce2b97f4 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 @@ -173,7 +173,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 fddf6fa5d2..3d3cdba109 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 689 of file box_definitions.cc.

+

Definition at line 691 of file box_definitions.cc.

@@ -182,7 +182,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 9b4fafbf8f..e942b588f6 100644 --- a/docs/da/d5c/widevine__key__source_8h_source.html +++ b/docs/da/d5c/widevine__key__source_8h_source.html @@ -218,7 +218,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 5a562f88e2..8561774f94 100644 --- a/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html +++ b/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html @@ -238,7 +238,7 @@ Additional Inherited Members 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 0ae033876d..14ebdced59 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 b28a97cce8..8bd454d894 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 1cdff6dad3..cab099a1d5 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/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html b/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html index 2208465848..78913bba98 100644 --- a/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html +++ b/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 51c52480bf..80ab471180 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 @@ -119,7 +119,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 73a73acd8a..845d9bdf87 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 6694a1c56a..9a3d3bea2e 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/classedash__packager_1_1media_1_1AesCbcEncryptor.html b/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html index a3867139df..03a87ca00c 100644 --- a/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html +++ b/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html @@ -233,7 +233,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/da/d7f/hevc__decoder__configuration_8h_source.html b/docs/da/d7f/hevc__decoder__configuration_8h_source.html index 34a8319f13..366b5cc524 100644 --- a/docs/da/d7f/hevc__decoder__configuration_8h_source.html +++ b/docs/da/d7f/hevc__decoder__configuration_8h_source.html @@ -138,7 +138,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 c83d81caee..5bb6a59bf3 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 @@ -174,7 +174,7 @@ Additional Inherited Members

Reimplemented in edash_packager::media::mp4::ChunkOffset.

-

Definition at line 865 of file box_definitions.cc.

+

Definition at line 867 of file box_definitions.cc.

@@ -185,7 +185,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 62e347f347..9bc6267ceb 100644 --- a/docs/da/d88/mp4__muxer_8cc_source.html +++ b/docs/da/d88/mp4__muxer_8cc_source.html @@ -474,7 +474,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 50d4e86679..d9b2ee25b5 100644 --- a/docs/da/d8e/container__names_8cc_source.html +++ b/docs/da/d8e/container__names_8cc_source.html @@ -1844,7 +1844,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html b/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html index ffca05648a..d849874eec 100644 --- a/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html +++ b/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html b/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html index 6f7897a0a6..6d81801edc 100644 --- a/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html +++ b/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html index 26c045acf4..90e3604030 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1667 of file box_definitions.cc.

+

Definition at line 1649 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/dc3/status_8cc_source.html b/docs/da/dc3/status_8cc_source.html index 78dcdf8777..e959567dee 100644 --- a/docs/da/dc3/status_8cc_source.html +++ b/docs/da/dc3/status_8cc_source.html @@ -168,7 +168,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 5b5cae0e8b..5825848d58 100644 --- a/docs/da/dcb/es__descriptor_8h_source.html +++ b/docs/da/dcb/es__descriptor_8h_source.html @@ -187,7 +187,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 460406caea..d86fa2e5d2 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 e0ba6f8f46..95488e340e 100644 --- a/docs/da/dd1/fragmenter_8h_source.html +++ b/docs/da/dd1/fragmenter_8h_source.html @@ -197,7 +197,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 7914d5a448..707ab8191a 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 41ab9f0a4b..dcae9b34a0 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/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html b/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html index d926a23cb1..895a7f6d41 100644 --- a/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html +++ b/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/df4/aes__decryptor_8cc_source.html b/docs/da/df4/aes__decryptor_8cc_source.html index 8198d524c5..3d743fd4aa 100644 --- a/docs/da/df4/aes__decryptor_8cc_source.html +++ b/docs/da/df4/aes__decryptor_8cc_source.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html index 630210081c..c7096ac87f 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 ff4127ead7..256cf2adc0 100644 --- a/docs/db/d01/avc__decoder__configuration_8cc_source.html +++ b/docs/db/d01/avc__decoder__configuration_8cc_source.html @@ -203,7 +203,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 1b90f06ce4..9982a22ec7 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 d3940bb7aa..fd4040c9be 100644 --- a/docs/db/d09/namespaceedash__packager.html +++ b/docs/db/d09/namespaceedash__packager.html @@ -556,7 +556,7 @@ const char kPsshElementNam 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 7b89aaddf9..a9c3d82d2c 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 d09f6f1ba6..5bdae31b9f 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 @@ -113,7 +113,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 3dcb7ea9d7..c23410d5f5 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 aeac47ea24..7bdaeacd12 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 609aab8f7b..40c2bcc72c 100644 --- a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html +++ b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html @@ -153,7 +153,7 @@ Additional Inherited Members diff --git a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html index d8333e95ba..38f05a36ef 100644 --- a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html +++ b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d31/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html index 8ba1675dda..7e12a07605 100644 --- a/docs/db/d31/track__run__iterator_8cc_source.html +++ b/docs/db/d31/track__run__iterator_8cc_source.html @@ -767,7 +767,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 6e0c08b0d2..dcb70e63f7 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 @@ -113,7 +113,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 1213779137..5876dbb1a9 100644 --- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html +++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html @@ -187,7 +187,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 91acbea264..06bf0e9f45 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 e06c713de7..8be6506113 100644 --- a/docs/db/d51/mp2t__media__parser_8h_source.html +++ b/docs/db/d51/mp2t__media__parser_8h_source.html @@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html index 1cfca64d3f..c1b4ce1200 100644 --- a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html +++ b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html b/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html index 67e8a84e86..a8c88a61e4 100644 --- a/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html +++ b/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html @@ -110,7 +110,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 0bfdb02d7c..b735e35561 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/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html b/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html index 34b5b87dd5..9a58a5ff7e 100644 --- a/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html +++ b/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0e5abd3f8b..ed335c41b0 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 @@ -110,7 +110,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 fb70533f43..bb472c5208 100644 --- a/docs/db/d60/mpd__options_8h_source.html +++ b/docs/db/d60/mpd__options_8h_source.html @@ -130,7 +130,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 e38e0e56a9..9b6bf01e78 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/d64/webvtt__media__parser_8h_source.html b/docs/db/d64/webvtt__media__parser_8h_source.html index 1c0781aafd..28a46b65d3 100644 --- a/docs/db/d64/webvtt__media__parser_8h_source.html +++ b/docs/db/d64/webvtt__media__parser_8h_source.html @@ -181,7 +181,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 255c03c783..a4df1e284a 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/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html b/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html index bd211c8311..5b5d75c82d 100644 --- a/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html +++ b/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2574 of file box_definitions.cc.

+

Definition at line 2556 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 28e56ec468..4ae45e53cb 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 @@ -497,7 +497,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 93097bd02c..2b7ac368b2 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 10606bb4f0..495d6259d9 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/d7b/structedash__packager_1_1media_1_1H264Pps.html b/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html index 61dada9b86..01b6086436 100644 --- a/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html +++ b/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html @@ -167,7 +167,7 @@ int second_chroma_qp_index diff --git a/docs/db/d7e/muxer__options_8cc_source.html b/docs/db/d7e/muxer__options_8cc_source.html index 02d5a4e0d6..da44e119e1 100644 --- a/docs/db/d7e/muxer__options_8cc_source.html +++ b/docs/db/d7e/muxer__options_8cc_source.html @@ -115,7 +115,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 3f8675ed5c..ca618f4967 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 @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 791 of file box_definitions.cc.

+

Definition at line 793 of file box_definitions.cc.

@@ -185,7 +185,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 feaf813ae5..a6a04dcb08 100644 --- a/docs/db/d8f/mp4__muxer_8h_source.html +++ b/docs/db/d8f/mp4__muxer_8h_source.html @@ -173,7 +173,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 7e5e7caf25..c922140672 100644 --- a/docs/db/d96/wvm__media__parser_8h_source.html +++ b/docs/db/d96/wvm__media__parser_8h_source.html @@ -363,7 +363,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 d4e3c09fcb..bea5fbc25b 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_1ProtectionSystemSpecificInfo.html b/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html index b0be598a66..4a5ed40969 100644 --- a/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html +++ b/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html @@ -222,7 +222,7 @@ Static Public Member Functions 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 9b7f143c08..a5fe9a3991 100644 --- a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html +++ b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html @@ -365,7 +365,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 f134ec7951..7845548023 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 81275550b8..2ce5f05a91 100644 --- a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html +++ b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html @@ -550,7 +550,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 95790240df..d822bcff98 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 @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da6/memory__file_8h_source.html b/docs/db/da6/memory__file_8h_source.html index 0528ee16c1..a0773bddcd 100644 --- a/docs/db/da6/memory__file_8h_source.html +++ b/docs/db/da6/memory__file_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html index f9c8a04fb8..156142a0b5 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 @@ -299,7 +299,7 @@ template<typename T > diff --git a/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html b/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html index 163f9014df..78acce46e6 100644 --- a/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html +++ b/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html b/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html index 426502ef12..5f2a4719ba 100644 --- a/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html +++ b/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html index f5af005d65..505ddd41f7 100644 --- a/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html +++ b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html @@ -152,7 +152,7 @@ int64_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 d1f1474f10..09b21a6cc4 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/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html b/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html index 4409a93d16..19ee721249 100644 --- a/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html +++ b/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html @@ -118,7 +118,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 9452147c65..7e74fb793b 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 d77830cc67..86baf2b839 100644 --- a/docs/db/dd9/sync__sample__iterator_8h_source.html +++ b/docs/db/dd9/sync__sample__iterator_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dde/h265__parser_8cc_source.html b/docs/db/dde/h265__parser_8cc_source.html index 932b23aee7..bdab3ecaf4 100644 --- a/docs/db/dde/h265__parser_8cc_source.html +++ b/docs/db/dde/h265__parser_8cc_source.html @@ -1217,7 +1217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html b/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html index 1378034068..27ce5a723e 100644 --- a/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html +++ b/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html @@ -115,7 +115,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 f280397366..5c2e9f5af9 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 a7df13c853..90d68129c0 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 9c8d82c28d..28bf5ee832 100644 --- a/docs/db/dec/audio__timestamp__helper_8cc_source.html +++ b/docs/db/dec/audio__timestamp__helper_8cc_source.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dee/pes__packet_8cc_source.html b/docs/db/dee/pes__packet_8cc_source.html index a15141b470..feeca53348 100644 --- a/docs/db/dee/pes__packet_8cc_source.html +++ b/docs/db/dee/pes__packet_8cc_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html index c9942b2f05..2d3aeaaeba 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 6cfd537cfd..f7b78f8c50 100644 --- a/docs/db/df6/muxer_8h_source.html +++ b/docs/db/df6/muxer_8h_source.html @@ -212,7 +212,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 bcccb64fdd..c04a782e56 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 646970efda..8999713361 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 @@ -180,7 +180,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1650 of file box_definitions.cc.

+

Definition at line 1632 of file box_definitions.cc.

@@ -191,7 +191,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 c7636a997b..75d9aa2a7b 100644 --- a/docs/db/dfb/mpd__utils_8cc_source.html +++ b/docs/db/dfb/mpd__utils_8cc_source.html @@ -443,7 +443,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 e5ffec5095..cfda7e898b 100644 --- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html +++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html @@ -271,7 +271,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 d4a67eb698..8646c990db 100644 --- a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html +++ b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html @@ -311,7 +311,7 @@ Additional Inherited Members diff --git a/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html b/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html index bd0b51ac3b..511681c46e 100644 --- a/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html +++ b/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html @@ -152,7 +152,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 d2f844c733..cb0c997d0f 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 8eacdf4124..23f3b1a42a 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 019a337854..e963e51cd5 100644 --- a/docs/dc/d19/box_8h_source.html +++ b/docs/dc/d19/box_8h_source.html @@ -167,24 +167,24 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
103 
104 #endif // MEDIA_FORMATS_MP4_BOX_H_
-
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:60
-
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:79
+
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:61
+
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:80
bool Parse(BoxReader *reader)
Definition: box.cc:19
-
void WriteHeader(BufferWriter *writer)
Definition: box.cc:37
- -
virtual uint32_t HeaderSize() const
Definition: box.cc:54
+
void WriteHeader(BufferWriter *writer)
Definition: box.cc:38
+ +
virtual uint32_t HeaderSize() const
Definition: box.cc:55
void Write(BufferWriter *writer)
Definition: box.cc:25
virtual FourCC BoxType() const =0
Class for reading MP4 boxes.
Definition: box_reader.h:24
-
uint32_t HeaderSize() const final
Definition: box.cc:74
+
uint32_t HeaderSize() const final
Definition: box.cc:75
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 6b8db7ce74..cf51861350 100644 --- a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html +++ b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html @@ -397,7 +397,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html index d2bd296d6c..3016455773 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 2ab7fb19b2..6a2e601384 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 @@ -113,7 +113,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 f7b5177933..bb2cc5e063 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 cbcf06e467..f6987fd9f9 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 e7418672db..2385b9d674 100644 --- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html +++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html @@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3c/webm__cluster__parser_8h_source.html b/docs/dc/d3c/webm__cluster__parser_8h_source.html index 2fa3d13170..92d7c67a2c 100644 --- a/docs/dc/d3c/webm__cluster__parser_8h_source.html +++ b/docs/dc/d3c/webm__cluster__parser_8h_source.html @@ -298,7 +298,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 9d2a4bb362..0aaa3e23db 100644 --- a/docs/dc/d3f/key__source_8h_source.html +++ b/docs/dc/d3f/key__source_8h_source.html @@ -169,7 +169,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 b8194ded06..529b1b9ea5 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 3014f7980d..1aa997f559 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 4285e56794..730892f24c 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 93f0c7f1e6..dfb66d1839 100644 --- a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html +++ b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html @@ -298,7 +298,7 @@ Public Member Functions diff --git a/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html b/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html index 062e3941e8..6f9a92ac60 100644 --- a/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html +++ b/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html index 70c5983a0c..562eb6627c 100644 --- a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html @@ -222,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html index 9ee309759a..489f32f4ce 100644 --- a/docs/dc/d52/decoding__time__iterator_8h_source.html +++ b/docs/dc/d52/decoding__time__iterator_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d53/webm_2segmenter_8cc_source.html b/docs/dc/d53/webm_2segmenter_8cc_source.html index 509ffff4bd..bbab57d2d1 100644 --- a/docs/dc/d53/webm_2segmenter_8cc_source.html +++ b/docs/dc/d53/webm_2segmenter_8cc_source.html @@ -536,7 +536,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html b/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html index 7cebb71271..17b5559575 100644 --- a/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html +++ b/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html @@ -256,7 +256,7 @@ AES_KEY * mutable_aes_key< 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 542c1d8239..e9eb1b74b3 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 49e3e886bd..1e30a300c2 100644 --- a/docs/dc/d58/webm__media__parser_8h_source.html +++ b/docs/dc/d58/webm__media__parser_8h_source.html @@ -179,7 +179,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 c199cba0f5..42db068509 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 0f9d8d07bb..fcd51c8085 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 ca08ce42c7..7e28ff77d5 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 8699c095a6..0fc578946d 100644 --- a/docs/dc/d7b/h264__parser_8cc_source.html +++ b/docs/dc/d7b/h264__parser_8cc_source.html @@ -1267,7 +1267,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 d40339e9e4..5bd7d59b9b 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 65373aeb6d..e90911ebd8 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 @@ -325,7 +325,7 @@ void set_encryption_key diff --git a/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html b/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html index 3c25840d0f..2477fcd712 100644 --- a/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html +++ b/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html @@ -234,7 +234,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html b/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html index 3cbac1ee9a..c34720ed36 100644 --- a/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html +++ b/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html @@ -256,7 +256,7 @@ bool vui_parameters_presen 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 ced0d4afa3..4c60b2f657 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 @@ -256,7 +256,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 b3cd1733a3..67ed6697ae 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 667 of file box_definitions.cc.

+

Definition at line 669 of file box_definitions.cc.

@@ -182,7 +182,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 093ba49494..47b6e9bc47 100644 --- a/docs/dc/dbf/box__buffer_8h_source.html +++ b/docs/dc/dbf/box__buffer_8h_source.html @@ -294,7 +294,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html index 9f0655d94f..cc7641056b 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 @@ -329,7 +329,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 7a461ebe1c..31e7335e16 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 238a793f86..5a21f6820e 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 8e56c3d239..253684febe 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 f411fc46b9..17abd5bc18 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 24504b1b40..7f1f5bf68d 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 5f8f358a61..419daa1d0c 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 @@ -430,7 +430,7 @@ void set_progress_target diff --git a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html index 2d7456287a..5e7da4d114 100644 --- a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html +++ b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html index 874f32f5ba..8eba5688fb 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 7cfd445d91..481728a138 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 @@ -109,7 +109,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 fe574fe50c..e6532428ba 100644 --- a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html +++ b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html @@ -119,7 +119,7 @@ bool DecryptSampleBuffer diff --git a/docs/dc/df8/closure__thread_8h_source.html b/docs/dc/df8/closure__thread_8h_source.html index fd832ff61a..101183869f 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 cf1c8540d8..1b05e19f7d 100644 --- a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html +++ b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html @@ -438,7 +438,7 @@ Additional Inherited Members diff --git a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html index c35724934d..7d74820d13 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 @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html b/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html index 8c4a4d119b..f33e04d625 100644 --- a/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html +++ b/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html @@ -105,7 +105,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 18f8c00e9e..4d0fe1d450 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 489d609c0d..ee506da659 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 c368517a18..72fbd612ed 100644 --- a/docs/dd/d11/mpd__builder_8cc_source.html +++ b/docs/dd/d11/mpd__builder_8cc_source.html @@ -1503,7 +1503,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 1d62f1591c..67ba6bd610 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/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html b/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html index 33969b60f5..5841178e26 100644 --- a/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html +++ b/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2484 of file box_definitions.cc.

+

Definition at line 2466 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members 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 12e8f00d90..c56ac67220 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 @@ -189,7 +189,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 511 of file box_definitions.cc.

+

Definition at line 513 of file box_definitions.cc.

@@ -200,7 +200,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 995e3497ef..0dbbb31657 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 @@ -204,7 +204,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 554 of file box_definitions.cc.

+

Definition at line 556 of file box_definitions.cc.

@@ -215,7 +215,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 3e26b65829..4ffee08358 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 215d41a1d2..9fccf2da9d 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 c6880dd77f..2eca1ae3f5 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 @@ -103,7 +103,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 4d7e706ce8..9796b4e3c1 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/d30/wvm__media__parser_8cc_source.html b/docs/dd/d30/wvm__media__parser_8cc_source.html index 9dcde475ad..ece6d2cd9a 100644 --- a/docs/dd/d30/wvm__media__parser_8cc_source.html +++ b/docs/dd/d30/wvm__media__parser_8cc_source.html @@ -1263,7 +1263,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 71fb9f7218..0c54547a3d 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 @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d3b/mp4_2segmenter_8h_source.html b/docs/dd/d3b/mp4_2segmenter_8h_source.html index 1076ad7702..bb0f7a9076 100644 --- a/docs/dd/d3b/mp4_2segmenter_8h_source.html +++ b/docs/dd/d3b/mp4_2segmenter_8h_source.html @@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d42/encryptor_8h_source.html b/docs/dd/d42/encryptor_8h_source.html index 561f543f61..f22ddd85f0 100644 --- a/docs/dd/d42/encryptor_8h_source.html +++ b/docs/dd/d42/encryptor_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 2f05d20781..f8d5658774 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 c965af6062..0ce4d784de 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 616805cc27..fc9141e059 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/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html b/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html index 30f51d75d3..c1aa953626 100644 --- a/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html +++ b/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html @@ -178,7 +178,7 @@ FourCC protection_scheme 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 a22de8d5e8..740568232c 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 @@ -110,7 +110,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 4e6a8478a6..6540936699 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 @@ -589,7 +589,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 fa79bb00d1..e3441daf29 100644 --- a/docs/dd/d54/widevine__encryption__flags_8h_source.html +++ b/docs/dd/d54/widevine__encryption__flags_8h_source.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html b/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html index 3d4ac8110d..8bb9dd4a19 100644 --- a/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html +++ b/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html b/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html index 05a68b904e..14405195f8 100644 --- a/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html +++ b/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d65/vp8__parser_8h_source.html b/docs/dd/d65/vp8__parser_8h_source.html index bf9217ff75..627c9bfaea 100644 --- a/docs/dd/d65/vp8__parser_8h_source.html +++ b/docs/dd/d65/vp8__parser_8h_source.html @@ -136,7 +136,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 81cc24dea1..9613cba90c 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 @@ -173,7 +173,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 1749eb42d5..4106c69d7e 100644 --- a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html +++ b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html @@ -163,7 +163,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html b/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html index 219e36e91f..3bc9aa5556 100644 --- a/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html +++ b/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1586 of file box_definitions.cc.

+

Definition at line 1568 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html b/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html index 9f881c4edb..874d552cf8 100644 --- a/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html +++ b/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d80/media__sample_8h_source.html b/docs/dd/d80/media__sample_8h_source.html index df8b2a5c43..b4c0a26469 100644 --- a/docs/dd/d80/media__sample_8h_source.html +++ b/docs/dd/d80/media__sample_8h_source.html @@ -260,7 +260,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 d5235aa482..b7bb4f6185 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 9257e5559d..96ce4b29b8 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 @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d87/memory__file_8cc_source.html b/docs/dd/d87/memory__file_8cc_source.html index 4447cf626f..96db3fd1e1 100644 --- a/docs/dd/d87/memory__file_8cc_source.html +++ b/docs/dd/d87/memory__file_8cc_source.html @@ -241,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d88/pes__packet__generator_8h_source.html b/docs/dd/d88/pes__packet__generator_8h_source.html index e50446b740..0737630762 100644 --- a/docs/dd/d88/pes__packet__generator_8h_source.html +++ b/docs/dd/d88/pes__packet__generator_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d8c/file__test__util_8h_source.html b/docs/dd/d8c/file__test__util_8h_source.html index 3e53ab5c87..6d6893ab31 100644 --- a/docs/dd/d8c/file__test__util_8h_source.html +++ b/docs/dd/d8c/file__test__util_8h_source.html @@ -119,7 +119,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 44c48c7c4d..3df4c8af89 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 @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 88d4305a07..d13fa51c93 100644 --- a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html +++ b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html @@ -502,7 +502,7 @@ bool  diff --git a/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html b/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html index 613ae24a0e..e11ffde323 100644 --- a/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html +++ b/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 51a53f59b4..85168de7d7 100644 --- a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html +++ b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html @@ -256,7 +256,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 fbdcd6d2f9..70a002c314 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 cd1b6fc807..444bd7229d 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 @@ -169,7 +169,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2367 of file box_definitions.cc.

+

Definition at line 2349 of file box_definitions.cc.

@@ -180,7 +180,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 a2141bcf25..c2cad08259 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 @@ -177,7 +177,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 7509c29d9c..6499dcac44 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 79dfcd7304..e660b29272 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 @@ -179,7 +179,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 ea8a88faed..f47bf9f498 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/dab/webm__muxer_8h_source.html b/docs/dd/dab/webm__muxer_8h_source.html index 9a1f80d036..3c8dd33c06 100644 --- a/docs/dd/dab/webm__muxer_8h_source.html +++ b/docs/dd/dab/webm__muxer_8h_source.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 2a2ea17de8..b8f5b1888d 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 34dfe95097..3fe8a27784 100644 --- a/docs/dd/dbc/buffer__reader_8cc_source.html +++ b/docs/dd/dbc/buffer__reader_8cc_source.html @@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html index 4c0e1881e9..257bba6701 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 @@ -117,7 +117,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 459858ecdf..da4e1ad44b 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 @@ -174,7 +174,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1753 of file box_definitions.cc.

+

Definition at line 1735 of file box_definitions.cc.

@@ -185,7 +185,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 504f1667b1..245591aeca 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 5f4e434a12..b8f31401a8 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 4a09211653..9b7067f9b5 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 @@ -168,7 +168,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 478 of file box_definitions.cc.

+

Definition at line 479 of file box_definitions.cc.

@@ -179,7 +179,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 d0bb90fc2e..7c9b5e0d97 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/dd2/buffer__writer_8h_source.html b/docs/dd/dd2/buffer__writer_8h_source.html index 035b3ea4f7..8f38bec0b2 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 3e995664ec..c19c0280aa 100644 --- a/docs/dd/dd3/buffer__writer_8cc_source.html +++ b/docs/dd/dd3/buffer__writer_8cc_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dd8/mock__muxer__listener_8cc_source.html b/docs/dd/dd8/mock__muxer__listener_8cc_source.html index 4ff0746228..0b887d1aed 100644 --- a/docs/dd/dd8/mock__muxer__listener_8cc_source.html +++ b/docs/dd/dd8/mock__muxer__listener_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html b/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html index a631998a7f..71ff82c036 100644 --- a/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html +++ b/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html @@ -100,7 +100,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 1138adcee6..238b937f45 100644 --- a/docs/dd/de7/xml__node_8h_source.html +++ b/docs/dd/de7/xml__node_8h_source.html @@ -230,7 +230,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 9c157e8835..a0c52ea5bd 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 c8e22da8ec..b7716dd6b1 100644 --- a/docs/dd/dee/box__definitions_8cc_source.html +++ b/docs/dd/dee/box__definitions_8cc_source.html @@ -538,2279 +538,2261 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
449  // of |default_is_protected| is not supported.
450  RCHECK(default_is_protected == 0);
451  RCHECK(default_per_sample_iv_size == 0);
-
452  }
-
453  return true;
-
454 }
-
455 
-
456 uint32_t TrackEncryption::ComputeSizeInternal() {
-
457  return HeaderSize() + sizeof(uint32_t) + kCencKeyIdSize +
-
458  (default_constant_iv.empty() ? 0 : (sizeof(uint8_t) +
-
459  default_constant_iv.size()));
-
460 }
-
461 
-
462 SchemeInfo::SchemeInfo() {}
-
463 SchemeInfo::~SchemeInfo() {}
-
464 FourCC SchemeInfo::BoxType() const { return FOURCC_schi; }
-
465 
-
466 bool SchemeInfo::ReadWriteInternal(BoxBuffer* buffer) {
-
467  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->PrepareChildren() &&
-
468  buffer->ReadWriteChild(&track_encryption));
-
469  return true;
-
470 }
-
471 
-
472 uint32_t SchemeInfo::ComputeSizeInternal() {
-
473  return HeaderSize() + track_encryption.ComputeSize();
-
474 }
-
475 
-
476 ProtectionSchemeInfo::ProtectionSchemeInfo() {}
-
477 ProtectionSchemeInfo::~ProtectionSchemeInfo() {}
-
478 FourCC ProtectionSchemeInfo::BoxType() const { return FOURCC_sinf; }
-
479 
-
480 bool ProtectionSchemeInfo::ReadWriteInternal(BoxBuffer* buffer) {
-
481  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
482  buffer->PrepareChildren() &&
-
483  buffer->ReadWriteChild(&format) &&
-
484  buffer->ReadWriteChild(&type));
-
485  if (type.type == FOURCC_cenc || type.type == FOURCC_cbc1)
-
486  RCHECK(buffer->ReadWriteChild(&info));
-
487  // Other protection schemes are silently ignored. Since the protection scheme
-
488  // type can't be determined until this box is opened, we return 'true' for
-
489  // non-CENC protection scheme types. It is the parent box's responsibility to
-
490  // ensure that this scheme type is a supported one.
-
491  return true;
-
492 }
-
493 
-
494 uint32_t ProtectionSchemeInfo::ComputeSizeInternal() {
-
495  // Skip sinf box if it is not initialized.
-
496  if (format.format == FOURCC_NULL)
-
497  return 0;
-
498  return HeaderSize() + format.ComputeSize() + type.ComputeSize() +
-
499  info.ComputeSize();
-
500 }
-
501 
-
502 MovieHeader::MovieHeader()
-
503  : creation_time(0),
-
504  modification_time(0),
-
505  timescale(0),
-
506  duration(0),
-
507  rate(1 << 16),
-
508  volume(1 << 8),
-
509  next_track_id(0) {}
-
510 MovieHeader::~MovieHeader() {}
-
511 FourCC MovieHeader::BoxType() const { return FOURCC_mvhd; }
-
512 
-
513 bool MovieHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
514  RCHECK(ReadWriteHeaderInternal(buffer));
-
515 
-
516  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
517  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
-
518  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
-
519  buffer->ReadWriteUInt32(&timescale) &&
-
520  buffer->ReadWriteUInt64NBytes(&duration, num_bytes));
-
521 
-
522  std::vector<uint8_t> matrix(kUnityMatrix,
-
523  kUnityMatrix + arraysize(kUnityMatrix));
-
524  RCHECK(buffer->ReadWriteInt32(&rate) &&
-
525  buffer->ReadWriteInt16(&volume) &&
-
526  buffer->IgnoreBytes(10) && // reserved
-
527  buffer->ReadWriteVector(&matrix, matrix.size()) &&
-
528  buffer->IgnoreBytes(24) && // predefined zero
-
529  buffer->ReadWriteUInt32(&next_track_id));
-
530  return true;
-
531 }
-
532 
-
533 uint32_t MovieHeader::ComputeSizeInternal() {
-
534  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
-
535  return HeaderSize() + sizeof(uint32_t) * (1 + version) * 3 +
-
536  sizeof(timescale) + sizeof(rate) + sizeof(volume) +
-
537  sizeof(next_track_id) + sizeof(kUnityMatrix) + 10 +
-
538  24; // 10 bytes reserved, 24 bytes predefined.
-
539 }
-
540 
-
541 TrackHeader::TrackHeader()
-
542  : creation_time(0),
-
543  modification_time(0),
-
544  track_id(0),
-
545  duration(0),
-
546  layer(0),
-
547  alternate_group(0),
-
548  volume(-1),
-
549  width(0),
-
550  height(0) {
-
551  flags = kTrackEnabled | kTrackInMovie;
-
552 }
-
553 TrackHeader::~TrackHeader() {}
-
554 FourCC TrackHeader::BoxType() const { return FOURCC_tkhd; }
-
555 
-
556 bool TrackHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
557  RCHECK(ReadWriteHeaderInternal(buffer));
-
558 
-
559  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
560  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
-
561  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
-
562  buffer->ReadWriteUInt32(&track_id) &&
-
563  buffer->IgnoreBytes(4) && // reserved
-
564  buffer->ReadWriteUInt64NBytes(&duration, num_bytes));
-
565 
-
566  if (!buffer->Reading()) {
-
567  // Set default value for volume, if track is audio, 0x100 else 0.
-
568  if (volume == -1)
-
569  volume = (width != 0 && height != 0) ? 0 : 0x100;
-
570  }
-
571  std::vector<uint8_t> matrix(kUnityMatrix,
-
572  kUnityMatrix + arraysize(kUnityMatrix));
-
573  RCHECK(buffer->IgnoreBytes(8) && // reserved
-
574  buffer->ReadWriteInt16(&layer) &&
-
575  buffer->ReadWriteInt16(&alternate_group) &&
-
576  buffer->ReadWriteInt16(&volume) &&
-
577  buffer->IgnoreBytes(2) && // reserved
-
578  buffer->ReadWriteVector(&matrix, matrix.size()) &&
-
579  buffer->ReadWriteUInt32(&width) &&
-
580  buffer->ReadWriteUInt32(&height));
-
581  return true;
-
582 }
-
583 
-
584 uint32_t TrackHeader::ComputeSizeInternal() {
-
585  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
-
586  return HeaderSize() + sizeof(track_id) +
-
587  sizeof(uint32_t) * (1 + version) * 3 + sizeof(layer) +
-
588  sizeof(alternate_group) + sizeof(volume) + sizeof(width) +
-
589  sizeof(height) + sizeof(kUnityMatrix) + 14; // 14 bytes reserved.
-
590 }
-
591 
-
592 SampleDescription::SampleDescription() : type(kInvalid) {}
-
593 SampleDescription::~SampleDescription() {}
-
594 FourCC SampleDescription::BoxType() const { return FOURCC_stsd; }
-
595 
-
596 bool SampleDescription::ReadWriteInternal(BoxBuffer* buffer) {
-
597  uint32_t count = 0;
-
598  switch (type) {
-
599  case kVideo:
-
600  count = video_entries.size();
-
601  break;
-
602  case kAudio:
-
603  count = audio_entries.size();
-
604  break;
-
605  case kText:
-
606  count = text_entries.size();
-
607  break;
-
608  default:
-
609  NOTIMPLEMENTED() << "SampleDecryption type " << type
-
610  << " is not handled. Skipping.";
-
611  }
-
612  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
613  buffer->ReadWriteUInt32(&count));
-
614 
-
615  if (buffer->Reading()) {
-
616  BoxReader* reader = buffer->reader();
-
617  DCHECK(reader);
-
618  video_entries.clear();
-
619  audio_entries.clear();
-
620  // Note: this value is preset before scanning begins. See comments in the
-
621  // Parse(Media*) function.
-
622  if (type == kVideo) {
-
623  RCHECK(reader->ReadAllChildren(&video_entries));
-
624  RCHECK(video_entries.size() == count);
-
625  } else if (type == kAudio) {
-
626  RCHECK(reader->ReadAllChildren(&audio_entries));
-
627  RCHECK(audio_entries.size() == count);
-
628  } else if (type == kText) {
-
629  RCHECK(reader->ReadAllChildren(&text_entries));
-
630  RCHECK(text_entries.size() == count);
-
631  }
-
632  } else {
-
633  DCHECK_LT(0u, count);
-
634  if (type == kVideo) {
-
635  for (uint32_t i = 0; i < count; ++i)
-
636  RCHECK(buffer->ReadWriteChild(&video_entries[i]));
-
637  } else if (type == kAudio) {
-
638  for (uint32_t i = 0; i < count; ++i)
-
639  RCHECK(buffer->ReadWriteChild(&audio_entries[i]));
-
640  } else if (type == kText) {
-
641  for (uint32_t i = 0; i < count; ++i)
-
642  RCHECK(buffer->ReadWriteChild(&text_entries[i]));
-
643  } else {
-
644  NOTIMPLEMENTED();
-
645  }
-
646  }
-
647  return true;
-
648 }
-
649 
-
650 uint32_t SampleDescription::ComputeSizeInternal() {
-
651  uint32_t box_size = HeaderSize() + sizeof(uint32_t);
-
652  if (type == kVideo) {
-
653  for (uint32_t i = 0; i < video_entries.size(); ++i)
-
654  box_size += video_entries[i].ComputeSize();
-
655  } else if (type == kAudio) {
-
656  for (uint32_t i = 0; i < audio_entries.size(); ++i)
-
657  box_size += audio_entries[i].ComputeSize();
-
658  } else if (type == kText) {
-
659  for (uint32_t i = 0; i < text_entries.size(); ++i)
-
660  box_size += text_entries[i].ComputeSize();
-
661  }
-
662  return box_size;
-
663 }
-
664 
-
665 DecodingTimeToSample::DecodingTimeToSample() {}
-
666 DecodingTimeToSample::~DecodingTimeToSample() {}
-
667 FourCC DecodingTimeToSample::BoxType() const { return FOURCC_stts; }
-
668 
-
669 bool DecodingTimeToSample::ReadWriteInternal(BoxBuffer* buffer) {
-
670  uint32_t count = decoding_time.size();
-
671  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
672  buffer->ReadWriteUInt32(&count));
-
673 
-
674  decoding_time.resize(count);
-
675  for (uint32_t i = 0; i < count; ++i) {
-
676  RCHECK(buffer->ReadWriteUInt32(&decoding_time[i].sample_count) &&
-
677  buffer->ReadWriteUInt32(&decoding_time[i].sample_delta));
-
678  }
-
679  return true;
-
680 }
-
681 
-
682 uint32_t DecodingTimeToSample::ComputeSizeInternal() {
-
683  return HeaderSize() + sizeof(uint32_t) +
-
684  sizeof(DecodingTime) * decoding_time.size();
-
685 }
-
686 
-
687 CompositionTimeToSample::CompositionTimeToSample() {}
-
688 CompositionTimeToSample::~CompositionTimeToSample() {}
-
689 FourCC CompositionTimeToSample::BoxType() const { return FOURCC_ctts; }
-
690 
-
691 bool CompositionTimeToSample::ReadWriteInternal(BoxBuffer* buffer) {
-
692  uint32_t count = composition_offset.size();
-
693  if (!buffer->Reading()) {
-
694  // Determine whether version 0 or version 1 should be used.
-
695  // Use version 0 if possible, use version 1 if there is a negative
-
696  // sample_offset value.
-
697  version = 0;
-
698  for (uint32_t i = 0; i < count; ++i) {
-
699  if (composition_offset[i].sample_offset < 0) {
-
700  version = 1;
-
701  break;
-
702  }
-
703  }
-
704  }
-
705 
-
706  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
707  buffer->ReadWriteUInt32(&count));
-
708 
-
709  composition_offset.resize(count);
-
710  for (uint32_t i = 0; i < count; ++i) {
-
711  RCHECK(buffer->ReadWriteUInt32(&composition_offset[i].sample_count));
-
712 
-
713  if (version == 0) {
-
714  uint32_t sample_offset = composition_offset[i].sample_offset;
-
715  RCHECK(buffer->ReadWriteUInt32(&sample_offset));
-
716  composition_offset[i].sample_offset = sample_offset;
-
717  } else {
-
718  int32_t sample_offset = composition_offset[i].sample_offset;
-
719  RCHECK(buffer->ReadWriteInt32(&sample_offset));
-
720  composition_offset[i].sample_offset = sample_offset;
-
721  }
-
722  }
-
723  return true;
-
724 }
-
725 
-
726 uint32_t CompositionTimeToSample::ComputeSizeInternal() {
-
727  // This box is optional. Skip it if it is empty.
-
728  if (composition_offset.empty())
-
729  return 0;
-
730  // Structure CompositionOffset contains |sample_offset| (uint32_t) and
-
731  // |sample_offset| (int64_t). The actual size of |sample_offset| is
-
732  // 4 bytes (uint32_t for version 0 and int32_t for version 1).
-
733  const uint32_t kCompositionOffsetSize = sizeof(uint32_t) * 2;
-
734  return HeaderSize() + sizeof(uint32_t) +
-
735  kCompositionOffsetSize * composition_offset.size();
-
736 }
-
737 
-
738 SampleToChunk::SampleToChunk() {}
-
739 SampleToChunk::~SampleToChunk() {}
-
740 FourCC SampleToChunk::BoxType() const { return FOURCC_stsc; }
-
741 
-
742 bool SampleToChunk::ReadWriteInternal(BoxBuffer* buffer) {
-
743  uint32_t count = chunk_info.size();
-
744  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
745  buffer->ReadWriteUInt32(&count));
-
746 
-
747  chunk_info.resize(count);
-
748  for (uint32_t i = 0; i < count; ++i) {
-
749  RCHECK(buffer->ReadWriteUInt32(&chunk_info[i].first_chunk) &&
-
750  buffer->ReadWriteUInt32(&chunk_info[i].samples_per_chunk) &&
-
751  buffer->ReadWriteUInt32(&chunk_info[i].sample_description_index));
-
752  // first_chunk values are always increasing.
-
753  RCHECK(i == 0 ? chunk_info[i].first_chunk == 1
-
754  : chunk_info[i].first_chunk > chunk_info[i - 1].first_chunk);
-
755  }
-
756  return true;
-
757 }
-
758 
-
759 uint32_t SampleToChunk::ComputeSizeInternal() {
-
760  return HeaderSize() + sizeof(uint32_t) +
-
761  sizeof(ChunkInfo) * chunk_info.size();
-
762 }
-
763 
-
764 SampleSize::SampleSize() : sample_size(0), sample_count(0) {}
-
765 SampleSize::~SampleSize() {}
-
766 FourCC SampleSize::BoxType() const { return FOURCC_stsz; }
-
767 
-
768 bool SampleSize::ReadWriteInternal(BoxBuffer* buffer) {
-
769  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
770  buffer->ReadWriteUInt32(&sample_size) &&
-
771  buffer->ReadWriteUInt32(&sample_count));
-
772 
-
773  if (sample_size == 0) {
-
774  if (buffer->Reading())
-
775  sizes.resize(sample_count);
-
776  else
-
777  DCHECK(sample_count == sizes.size());
-
778  for (uint32_t i = 0; i < sample_count; ++i)
-
779  RCHECK(buffer->ReadWriteUInt32(&sizes[i]));
-
780  }
-
781  return true;
-
782 }
-
783 
-
784 uint32_t SampleSize::ComputeSizeInternal() {
-
785  return HeaderSize() + sizeof(sample_size) + sizeof(sample_count) +
-
786  (sample_size == 0 ? sizeof(uint32_t) * sizes.size() : 0);
-
787 }
-
788 
-
789 CompactSampleSize::CompactSampleSize() : field_size(0) {}
-
790 CompactSampleSize::~CompactSampleSize() {}
-
791 FourCC CompactSampleSize::BoxType() const { return FOURCC_stz2; }
-
792 
-
793 bool CompactSampleSize::ReadWriteInternal(BoxBuffer* buffer) {
-
794  uint32_t sample_count = sizes.size();
-
795  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
796  buffer->IgnoreBytes(3) &&
-
797  buffer->ReadWriteUInt8(&field_size) &&
-
798  buffer->ReadWriteUInt32(&sample_count));
-
799 
-
800  // Reserve one more entry if field size is 4 bits.
-
801  sizes.resize(sample_count + (field_size == 4 ? 1 : 0), 0);
-
802  switch (field_size) {
-
803  case 4:
-
804  for (uint32_t i = 0; i < sample_count; i += 2) {
-
805  if (buffer->Reading()) {
-
806  uint8_t size = 0;
-
807  RCHECK(buffer->ReadWriteUInt8(&size));
-
808  sizes[i] = size >> 4;
-
809  sizes[i + 1] = size & 0x0F;
-
810  } else {
-
811  DCHECK_LT(sizes[i], 16u);
-
812  DCHECK_LT(sizes[i + 1], 16u);
-
813  uint8_t size = (sizes[i] << 4) | sizes[i + 1];
-
814  RCHECK(buffer->ReadWriteUInt8(&size));
-
815  }
-
816  }
-
817  break;
-
818  case 8:
-
819  for (uint32_t i = 0; i < sample_count; ++i) {
-
820  uint8_t size = sizes[i];
-
821  RCHECK(buffer->ReadWriteUInt8(&size));
-
822  sizes[i] = size;
-
823  }
-
824  break;
-
825  case 16:
-
826  for (uint32_t i = 0; i < sample_count; ++i) {
-
827  uint16_t size = sizes[i];
-
828  RCHECK(buffer->ReadWriteUInt16(&size));
-
829  sizes[i] = size;
-
830  }
-
831  break;
-
832  default:
-
833  RCHECK(false);
-
834  }
-
835  sizes.resize(sample_count);
-
836  return true;
-
837 }
-
838 
-
839 uint32_t CompactSampleSize::ComputeSizeInternal() {
-
840  return HeaderSize() + sizeof(uint32_t) + sizeof(uint32_t) +
-
841  (field_size * sizes.size() + 7) / 8;
-
842 }
-
843 
-
844 ChunkOffset::ChunkOffset() {}
-
845 ChunkOffset::~ChunkOffset() {}
-
846 FourCC ChunkOffset::BoxType() const { return FOURCC_stco; }
-
847 
-
848 bool ChunkOffset::ReadWriteInternal(BoxBuffer* buffer) {
-
849  uint32_t count = offsets.size();
-
850  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
851  buffer->ReadWriteUInt32(&count));
-
852 
-
853  offsets.resize(count);
-
854  for (uint32_t i = 0; i < count; ++i)
-
855  RCHECK(buffer->ReadWriteUInt64NBytes(&offsets[i], sizeof(uint32_t)));
-
856  return true;
-
857 }
-
858 
-
859 uint32_t ChunkOffset::ComputeSizeInternal() {
-
860  return HeaderSize() + sizeof(uint32_t) + sizeof(uint32_t) * offsets.size();
-
861 }
-
862 
-
863 ChunkLargeOffset::ChunkLargeOffset() {}
-
864 ChunkLargeOffset::~ChunkLargeOffset() {}
-
865 FourCC ChunkLargeOffset::BoxType() const { return FOURCC_co64; }
-
866 
-
867 bool ChunkLargeOffset::ReadWriteInternal(BoxBuffer* buffer) {
-
868  uint32_t count = offsets.size();
-
869 
-
870  if (!buffer->Reading()) {
-
871  // Switch to ChunkOffset box if it is able to fit in 32 bits offset.
-
872  if (count == 0 || IsFitIn32Bits(offsets[count - 1])) {
-
873  ChunkOffset stco;
-
874  stco.offsets.swap(offsets);
-
875  DCHECK(buffer->writer());
-
876  stco.Write(buffer->writer());
-
877  stco.offsets.swap(offsets);
-
878  return true;
-
879  }
-
880  }
-
881 
-
882  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
883  buffer->ReadWriteUInt32(&count));
-
884 
-
885  offsets.resize(count);
-
886  for (uint32_t i = 0; i < count; ++i)
-
887  RCHECK(buffer->ReadWriteUInt64(&offsets[i]));
-
888  return true;
-
889 }
-
890 
-
891 uint32_t ChunkLargeOffset::ComputeSizeInternal() {
-
892  uint32_t count = offsets.size();
-
893  int use_large_offset =
-
894  (count > 0 && !IsFitIn32Bits(offsets[count - 1])) ? 1 : 0;
-
895  return HeaderSize() + sizeof(count) +
-
896  sizeof(uint32_t) * (1 + use_large_offset) * offsets.size();
-
897 }
-
898 
-
899 SyncSample::SyncSample() {}
-
900 SyncSample::~SyncSample() {}
-
901 FourCC SyncSample::BoxType() const { return FOURCC_stss; }
-
902 
-
903 bool SyncSample::ReadWriteInternal(BoxBuffer* buffer) {
-
904  uint32_t count = sample_number.size();
-
905  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
906  buffer->ReadWriteUInt32(&count));
-
907 
-
908  sample_number.resize(count);
-
909  for (uint32_t i = 0; i < count; ++i)
-
910  RCHECK(buffer->ReadWriteUInt32(&sample_number[i]));
-
911  return true;
-
912 }
-
913 
-
914 uint32_t SyncSample::ComputeSizeInternal() {
-
915  // Sync sample box is optional. Skip it if it is empty.
-
916  if (sample_number.empty())
-
917  return 0;
-
918  return HeaderSize() + sizeof(uint32_t) +
-
919  sizeof(uint32_t) * sample_number.size();
-
920 }
-
921 
-
922 SampleTable::SampleTable() {}
-
923 SampleTable::~SampleTable() {}
-
924 FourCC SampleTable::BoxType() const { return FOURCC_stbl; }
-
925 
-
926 bool SampleTable::ReadWriteInternal(BoxBuffer* buffer) {
-
927  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
928  buffer->PrepareChildren() &&
-
929  buffer->ReadWriteChild(&description) &&
-
930  buffer->ReadWriteChild(&decoding_time_to_sample) &&
-
931  buffer->TryReadWriteChild(&composition_time_to_sample) &&
-
932  buffer->ReadWriteChild(&sample_to_chunk));
-
933 
-
934  if (buffer->Reading()) {
-
935  BoxReader* reader = buffer->reader();
-
936  DCHECK(reader);
-
937 
-
938  // Either SampleSize or CompactSampleSize must present.
-
939  if (reader->ChildExist(&sample_size)) {
-
940  RCHECK(reader->ReadChild(&sample_size));
-
941  } else {
-
942  CompactSampleSize compact_sample_size;
-
943  RCHECK(reader->ReadChild(&compact_sample_size));
-
944  sample_size.sample_size = 0;
-
945  sample_size.sample_count = compact_sample_size.sizes.size();
-
946  sample_size.sizes.swap(compact_sample_size.sizes);
-
947  }
-
948 
-
949  // Either ChunkOffset or ChunkLargeOffset must present.
-
950  if (reader->ChildExist(&chunk_large_offset)) {
-
951  RCHECK(reader->ReadChild(&chunk_large_offset));
-
952  } else {
-
953  ChunkOffset chunk_offset;
-
954  RCHECK(reader->ReadChild(&chunk_offset));
-
955  chunk_large_offset.offsets.swap(chunk_offset.offsets);
-
956  }
-
957  } else {
-
958  RCHECK(buffer->ReadWriteChild(&sample_size) &&
-
959  buffer->ReadWriteChild(&chunk_large_offset));
-
960  }
-
961  RCHECK(buffer->TryReadWriteChild(&sync_sample));
-
962  return true;
-
963 }
-
964 
-
965 uint32_t SampleTable::ComputeSizeInternal() {
-
966  return HeaderSize() + description.ComputeSize() +
-
967  decoding_time_to_sample.ComputeSize() +
-
968  composition_time_to_sample.ComputeSize() +
-
969  sample_to_chunk.ComputeSize() + sample_size.ComputeSize() +
-
970  chunk_large_offset.ComputeSize() + sync_sample.ComputeSize();
-
971 }
-
972 
-
973 EditList::EditList() {}
-
974 EditList::~EditList() {}
-
975 FourCC EditList::BoxType() const { return FOURCC_elst; }
-
976 
-
977 bool EditList::ReadWriteInternal(BoxBuffer* buffer) {
-
978  uint32_t count = edits.size();
-
979  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->ReadWriteUInt32(&count));
-
980  edits.resize(count);
-
981 
-
982  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
983  for (uint32_t i = 0; i < count; ++i) {
-
984  RCHECK(
-
985  buffer->ReadWriteUInt64NBytes(&edits[i].segment_duration, num_bytes) &&
-
986  buffer->ReadWriteInt64NBytes(&edits[i].media_time, num_bytes) &&
-
987  buffer->ReadWriteInt16(&edits[i].media_rate_integer) &&
-
988  buffer->ReadWriteInt16(&edits[i].media_rate_fraction));
-
989  }
-
990  return true;
-
991 }
-
992 
-
993 uint32_t EditList::ComputeSizeInternal() {
-
994  // EditList box is optional. Skip it if it is empty.
-
995  if (edits.empty())
-
996  return 0;
-
997 
-
998  version = 0;
-
999  for (uint32_t i = 0; i < edits.size(); ++i) {
-
1000  if (!IsFitIn32Bits(edits[i].segment_duration, edits[i].media_time)) {
-
1001  version = 1;
-
1002  break;
-
1003  }
-
1004  }
-
1005  return HeaderSize() + sizeof(uint32_t) +
-
1006  (sizeof(uint32_t) * (1 + version) * 2 + sizeof(int16_t) * 2) *
-
1007  edits.size();
-
1008 }
-
1009 
-
1010 Edit::Edit() {}
-
1011 Edit::~Edit() {}
-
1012 FourCC Edit::BoxType() const { return FOURCC_edts; }
-
1013 
-
1014 bool Edit::ReadWriteInternal(BoxBuffer* buffer) {
-
1015  return ReadWriteHeaderInternal(buffer) &&
-
1016  buffer->PrepareChildren() &&
-
1017  buffer->ReadWriteChild(&list);
-
1018 }
-
1019 
-
1020 uint32_t Edit::ComputeSizeInternal() {
-
1021  // Edit box is optional. Skip it if it is empty.
-
1022  if (list.edits.empty())
-
1023  return 0;
-
1024  return HeaderSize() + list.ComputeSize();
-
1025 }
-
1026 
-
1027 HandlerReference::HandlerReference() : handler_type(FOURCC_NULL) {}
-
1028 HandlerReference::~HandlerReference() {}
-
1029 FourCC HandlerReference::BoxType() const { return FOURCC_hdlr; }
-
1030 
-
1031 bool HandlerReference::ReadWriteInternal(BoxBuffer* buffer) {
-
1032  std::vector<uint8_t> handler_name;
-
1033  if (!buffer->Reading()) {
-
1034  switch (handler_type) {
-
1035  case FOURCC_vide:
-
1036  handler_name.assign(kVideoHandlerName,
-
1037  kVideoHandlerName + arraysize(kVideoHandlerName));
-
1038  break;
-
1039  case FOURCC_soun:
-
1040  handler_name.assign(kAudioHandlerName,
-
1041  kAudioHandlerName + arraysize(kAudioHandlerName));
-
1042  break;
-
1043  case FOURCC_text:
-
1044  handler_name.assign(kTextHandlerName,
-
1045  kTextHandlerName + arraysize(kTextHandlerName));
-
1046  break;
-
1047  case FOURCC_ID32:
+
452  RCHECK(default_constant_iv.empty());
+
453  }
+
454  return true;
+
455 }
+
456 
+
457 uint32_t TrackEncryption::ComputeSizeInternal() {
+
458  return HeaderSize() + sizeof(uint32_t) + kCencKeyIdSize +
+
459  (default_constant_iv.empty() ? 0 : (sizeof(uint8_t) +
+
460  default_constant_iv.size()));
+
461 }
+
462 
+
463 SchemeInfo::SchemeInfo() {}
+
464 SchemeInfo::~SchemeInfo() {}
+
465 FourCC SchemeInfo::BoxType() const { return FOURCC_schi; }
+
466 
+
467 bool SchemeInfo::ReadWriteInternal(BoxBuffer* buffer) {
+
468  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->PrepareChildren() &&
+
469  buffer->ReadWriteChild(&track_encryption));
+
470  return true;
+
471 }
+
472 
+
473 uint32_t SchemeInfo::ComputeSizeInternal() {
+
474  return HeaderSize() + track_encryption.ComputeSize();
+
475 }
+
476 
+
477 ProtectionSchemeInfo::ProtectionSchemeInfo() {}
+
478 ProtectionSchemeInfo::~ProtectionSchemeInfo() {}
+
479 FourCC ProtectionSchemeInfo::BoxType() const { return FOURCC_sinf; }
+
480 
+
481 bool ProtectionSchemeInfo::ReadWriteInternal(BoxBuffer* buffer) {
+
482  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
483  buffer->PrepareChildren() &&
+
484  buffer->ReadWriteChild(&format) &&
+
485  buffer->ReadWriteChild(&type));
+
486  RCHECK(type.type == FOURCC_cenc || type.type == FOURCC_cbc1 ||
+
487  type.type == FOURCC_cens || type.type == FOURCC_cbcs);
+
488  RCHECK(buffer->ReadWriteChild(&info));
+
489  // Other protection schemes are silently ignored. Since the protection scheme
+
490  // type can't be determined until this box is opened, we return 'true' for
+
491  // non-CENC protection scheme types. It is the parent box's responsibility to
+
492  // ensure that this scheme type is a supported one.
+
493  return true;
+
494 }
+
495 
+
496 uint32_t ProtectionSchemeInfo::ComputeSizeInternal() {
+
497  // Skip sinf box if it is not initialized.
+
498  if (format.format == FOURCC_NULL)
+
499  return 0;
+
500  return HeaderSize() + format.ComputeSize() + type.ComputeSize() +
+
501  info.ComputeSize();
+
502 }
+
503 
+
504 MovieHeader::MovieHeader()
+
505  : creation_time(0),
+
506  modification_time(0),
+
507  timescale(0),
+
508  duration(0),
+
509  rate(1 << 16),
+
510  volume(1 << 8),
+
511  next_track_id(0) {}
+
512 MovieHeader::~MovieHeader() {}
+
513 FourCC MovieHeader::BoxType() const { return FOURCC_mvhd; }
+
514 
+
515 bool MovieHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
516  RCHECK(ReadWriteHeaderInternal(buffer));
+
517 
+
518  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
519  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
+
520  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
+
521  buffer->ReadWriteUInt32(&timescale) &&
+
522  buffer->ReadWriteUInt64NBytes(&duration, num_bytes));
+
523 
+
524  std::vector<uint8_t> matrix(kUnityMatrix,
+
525  kUnityMatrix + arraysize(kUnityMatrix));
+
526  RCHECK(buffer->ReadWriteInt32(&rate) &&
+
527  buffer->ReadWriteInt16(&volume) &&
+
528  buffer->IgnoreBytes(10) && // reserved
+
529  buffer->ReadWriteVector(&matrix, matrix.size()) &&
+
530  buffer->IgnoreBytes(24) && // predefined zero
+
531  buffer->ReadWriteUInt32(&next_track_id));
+
532  return true;
+
533 }
+
534 
+
535 uint32_t MovieHeader::ComputeSizeInternal() {
+
536  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
+
537  return HeaderSize() + sizeof(uint32_t) * (1 + version) * 3 +
+
538  sizeof(timescale) + sizeof(rate) + sizeof(volume) +
+
539  sizeof(next_track_id) + sizeof(kUnityMatrix) + 10 +
+
540  24; // 10 bytes reserved, 24 bytes predefined.
+
541 }
+
542 
+
543 TrackHeader::TrackHeader()
+
544  : creation_time(0),
+
545  modification_time(0),
+
546  track_id(0),
+
547  duration(0),
+
548  layer(0),
+
549  alternate_group(0),
+
550  volume(-1),
+
551  width(0),
+
552  height(0) {
+
553  flags = kTrackEnabled | kTrackInMovie;
+
554 }
+
555 TrackHeader::~TrackHeader() {}
+
556 FourCC TrackHeader::BoxType() const { return FOURCC_tkhd; }
+
557 
+
558 bool TrackHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
559  RCHECK(ReadWriteHeaderInternal(buffer));
+
560 
+
561  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
562  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
+
563  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
+
564  buffer->ReadWriteUInt32(&track_id) &&
+
565  buffer->IgnoreBytes(4) && // reserved
+
566  buffer->ReadWriteUInt64NBytes(&duration, num_bytes));
+
567 
+
568  if (!buffer->Reading()) {
+
569  // Set default value for volume, if track is audio, 0x100 else 0.
+
570  if (volume == -1)
+
571  volume = (width != 0 && height != 0) ? 0 : 0x100;
+
572  }
+
573  std::vector<uint8_t> matrix(kUnityMatrix,
+
574  kUnityMatrix + arraysize(kUnityMatrix));
+
575  RCHECK(buffer->IgnoreBytes(8) && // reserved
+
576  buffer->ReadWriteInt16(&layer) &&
+
577  buffer->ReadWriteInt16(&alternate_group) &&
+
578  buffer->ReadWriteInt16(&volume) &&
+
579  buffer->IgnoreBytes(2) && // reserved
+
580  buffer->ReadWriteVector(&matrix, matrix.size()) &&
+
581  buffer->ReadWriteUInt32(&width) &&
+
582  buffer->ReadWriteUInt32(&height));
+
583  return true;
+
584 }
+
585 
+
586 uint32_t TrackHeader::ComputeSizeInternal() {
+
587  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
+
588  return HeaderSize() + sizeof(track_id) +
+
589  sizeof(uint32_t) * (1 + version) * 3 + sizeof(layer) +
+
590  sizeof(alternate_group) + sizeof(volume) + sizeof(width) +
+
591  sizeof(height) + sizeof(kUnityMatrix) + 14; // 14 bytes reserved.
+
592 }
+
593 
+
594 SampleDescription::SampleDescription() : type(kInvalid) {}
+
595 SampleDescription::~SampleDescription() {}
+
596 FourCC SampleDescription::BoxType() const { return FOURCC_stsd; }
+
597 
+
598 bool SampleDescription::ReadWriteInternal(BoxBuffer* buffer) {
+
599  uint32_t count = 0;
+
600  switch (type) {
+
601  case kVideo:
+
602  count = video_entries.size();
+
603  break;
+
604  case kAudio:
+
605  count = audio_entries.size();
+
606  break;
+
607  case kText:
+
608  count = text_entries.size();
+
609  break;
+
610  default:
+
611  NOTIMPLEMENTED() << "SampleDecryption type " << type
+
612  << " is not handled. Skipping.";
+
613  }
+
614  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
615  buffer->ReadWriteUInt32(&count));
+
616 
+
617  if (buffer->Reading()) {
+
618  BoxReader* reader = buffer->reader();
+
619  DCHECK(reader);
+
620  video_entries.clear();
+
621  audio_entries.clear();
+
622  // Note: this value is preset before scanning begins. See comments in the
+
623  // Parse(Media*) function.
+
624  if (type == kVideo) {
+
625  RCHECK(reader->ReadAllChildren(&video_entries));
+
626  RCHECK(video_entries.size() == count);
+
627  } else if (type == kAudio) {
+
628  RCHECK(reader->ReadAllChildren(&audio_entries));
+
629  RCHECK(audio_entries.size() == count);
+
630  } else if (type == kText) {
+
631  RCHECK(reader->ReadAllChildren(&text_entries));
+
632  RCHECK(text_entries.size() == count);
+
633  }
+
634  } else {
+
635  DCHECK_LT(0u, count);
+
636  if (type == kVideo) {
+
637  for (uint32_t i = 0; i < count; ++i)
+
638  RCHECK(buffer->ReadWriteChild(&video_entries[i]));
+
639  } else if (type == kAudio) {
+
640  for (uint32_t i = 0; i < count; ++i)
+
641  RCHECK(buffer->ReadWriteChild(&audio_entries[i]));
+
642  } else if (type == kText) {
+
643  for (uint32_t i = 0; i < count; ++i)
+
644  RCHECK(buffer->ReadWriteChild(&text_entries[i]));
+
645  } else {
+
646  NOTIMPLEMENTED();
+
647  }
+
648  }
+
649  return true;
+
650 }
+
651 
+
652 uint32_t SampleDescription::ComputeSizeInternal() {
+
653  uint32_t box_size = HeaderSize() + sizeof(uint32_t);
+
654  if (type == kVideo) {
+
655  for (uint32_t i = 0; i < video_entries.size(); ++i)
+
656  box_size += video_entries[i].ComputeSize();
+
657  } else if (type == kAudio) {
+
658  for (uint32_t i = 0; i < audio_entries.size(); ++i)
+
659  box_size += audio_entries[i].ComputeSize();
+
660  } else if (type == kText) {
+
661  for (uint32_t i = 0; i < text_entries.size(); ++i)
+
662  box_size += text_entries[i].ComputeSize();
+
663  }
+
664  return box_size;
+
665 }
+
666 
+
667 DecodingTimeToSample::DecodingTimeToSample() {}
+
668 DecodingTimeToSample::~DecodingTimeToSample() {}
+
669 FourCC DecodingTimeToSample::BoxType() const { return FOURCC_stts; }
+
670 
+
671 bool DecodingTimeToSample::ReadWriteInternal(BoxBuffer* buffer) {
+
672  uint32_t count = decoding_time.size();
+
673  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
674  buffer->ReadWriteUInt32(&count));
+
675 
+
676  decoding_time.resize(count);
+
677  for (uint32_t i = 0; i < count; ++i) {
+
678  RCHECK(buffer->ReadWriteUInt32(&decoding_time[i].sample_count) &&
+
679  buffer->ReadWriteUInt32(&decoding_time[i].sample_delta));
+
680  }
+
681  return true;
+
682 }
+
683 
+
684 uint32_t DecodingTimeToSample::ComputeSizeInternal() {
+
685  return HeaderSize() + sizeof(uint32_t) +
+
686  sizeof(DecodingTime) * decoding_time.size();
+
687 }
+
688 
+
689 CompositionTimeToSample::CompositionTimeToSample() {}
+
690 CompositionTimeToSample::~CompositionTimeToSample() {}
+
691 FourCC CompositionTimeToSample::BoxType() const { return FOURCC_ctts; }
+
692 
+
693 bool CompositionTimeToSample::ReadWriteInternal(BoxBuffer* buffer) {
+
694  uint32_t count = composition_offset.size();
+
695  if (!buffer->Reading()) {
+
696  // Determine whether version 0 or version 1 should be used.
+
697  // Use version 0 if possible, use version 1 if there is a negative
+
698  // sample_offset value.
+
699  version = 0;
+
700  for (uint32_t i = 0; i < count; ++i) {
+
701  if (composition_offset[i].sample_offset < 0) {
+
702  version = 1;
+
703  break;
+
704  }
+
705  }
+
706  }
+
707 
+
708  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
709  buffer->ReadWriteUInt32(&count));
+
710 
+
711  composition_offset.resize(count);
+
712  for (uint32_t i = 0; i < count; ++i) {
+
713  RCHECK(buffer->ReadWriteUInt32(&composition_offset[i].sample_count));
+
714 
+
715  if (version == 0) {
+
716  uint32_t sample_offset = composition_offset[i].sample_offset;
+
717  RCHECK(buffer->ReadWriteUInt32(&sample_offset));
+
718  composition_offset[i].sample_offset = sample_offset;
+
719  } else {
+
720  int32_t sample_offset = composition_offset[i].sample_offset;
+
721  RCHECK(buffer->ReadWriteInt32(&sample_offset));
+
722  composition_offset[i].sample_offset = sample_offset;
+
723  }
+
724  }
+
725  return true;
+
726 }
+
727 
+
728 uint32_t CompositionTimeToSample::ComputeSizeInternal() {
+
729  // This box is optional. Skip it if it is empty.
+
730  if (composition_offset.empty())
+
731  return 0;
+
732  // Structure CompositionOffset contains |sample_offset| (uint32_t) and
+
733  // |sample_offset| (int64_t). The actual size of |sample_offset| is
+
734  // 4 bytes (uint32_t for version 0 and int32_t for version 1).
+
735  const uint32_t kCompositionOffsetSize = sizeof(uint32_t) * 2;
+
736  return HeaderSize() + sizeof(uint32_t) +
+
737  kCompositionOffsetSize * composition_offset.size();
+
738 }
+
739 
+
740 SampleToChunk::SampleToChunk() {}
+
741 SampleToChunk::~SampleToChunk() {}
+
742 FourCC SampleToChunk::BoxType() const { return FOURCC_stsc; }
+
743 
+
744 bool SampleToChunk::ReadWriteInternal(BoxBuffer* buffer) {
+
745  uint32_t count = chunk_info.size();
+
746  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
747  buffer->ReadWriteUInt32(&count));
+
748 
+
749  chunk_info.resize(count);
+
750  for (uint32_t i = 0; i < count; ++i) {
+
751  RCHECK(buffer->ReadWriteUInt32(&chunk_info[i].first_chunk) &&
+
752  buffer->ReadWriteUInt32(&chunk_info[i].samples_per_chunk) &&
+
753  buffer->ReadWriteUInt32(&chunk_info[i].sample_description_index));
+
754  // first_chunk values are always increasing.
+
755  RCHECK(i == 0 ? chunk_info[i].first_chunk == 1
+
756  : chunk_info[i].first_chunk > chunk_info[i - 1].first_chunk);
+
757  }
+
758  return true;
+
759 }
+
760 
+
761 uint32_t SampleToChunk::ComputeSizeInternal() {
+
762  return HeaderSize() + sizeof(uint32_t) +
+
763  sizeof(ChunkInfo) * chunk_info.size();
+
764 }
+
765 
+
766 SampleSize::SampleSize() : sample_size(0), sample_count(0) {}
+
767 SampleSize::~SampleSize() {}
+
768 FourCC SampleSize::BoxType() const { return FOURCC_stsz; }
+
769 
+
770 bool SampleSize::ReadWriteInternal(BoxBuffer* buffer) {
+
771  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
772  buffer->ReadWriteUInt32(&sample_size) &&
+
773  buffer->ReadWriteUInt32(&sample_count));
+
774 
+
775  if (sample_size == 0) {
+
776  if (buffer->Reading())
+
777  sizes.resize(sample_count);
+
778  else
+
779  DCHECK(sample_count == sizes.size());
+
780  for (uint32_t i = 0; i < sample_count; ++i)
+
781  RCHECK(buffer->ReadWriteUInt32(&sizes[i]));
+
782  }
+
783  return true;
+
784 }
+
785 
+
786 uint32_t SampleSize::ComputeSizeInternal() {
+
787  return HeaderSize() + sizeof(sample_size) + sizeof(sample_count) +
+
788  (sample_size == 0 ? sizeof(uint32_t) * sizes.size() : 0);
+
789 }
+
790 
+
791 CompactSampleSize::CompactSampleSize() : field_size(0) {}
+
792 CompactSampleSize::~CompactSampleSize() {}
+
793 FourCC CompactSampleSize::BoxType() const { return FOURCC_stz2; }
+
794 
+
795 bool CompactSampleSize::ReadWriteInternal(BoxBuffer* buffer) {
+
796  uint32_t sample_count = sizes.size();
+
797  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
798  buffer->IgnoreBytes(3) &&
+
799  buffer->ReadWriteUInt8(&field_size) &&
+
800  buffer->ReadWriteUInt32(&sample_count));
+
801 
+
802  // Reserve one more entry if field size is 4 bits.
+
803  sizes.resize(sample_count + (field_size == 4 ? 1 : 0), 0);
+
804  switch (field_size) {
+
805  case 4:
+
806  for (uint32_t i = 0; i < sample_count; i += 2) {
+
807  if (buffer->Reading()) {
+
808  uint8_t size = 0;
+
809  RCHECK(buffer->ReadWriteUInt8(&size));
+
810  sizes[i] = size >> 4;
+
811  sizes[i + 1] = size & 0x0F;
+
812  } else {
+
813  DCHECK_LT(sizes[i], 16u);
+
814  DCHECK_LT(sizes[i + 1], 16u);
+
815  uint8_t size = (sizes[i] << 4) | sizes[i + 1];
+
816  RCHECK(buffer->ReadWriteUInt8(&size));
+
817  }
+
818  }
+
819  break;
+
820  case 8:
+
821  for (uint32_t i = 0; i < sample_count; ++i) {
+
822  uint8_t size = sizes[i];
+
823  RCHECK(buffer->ReadWriteUInt8(&size));
+
824  sizes[i] = size;
+
825  }
+
826  break;
+
827  case 16:
+
828  for (uint32_t i = 0; i < sample_count; ++i) {
+
829  uint16_t size = sizes[i];
+
830  RCHECK(buffer->ReadWriteUInt16(&size));
+
831  sizes[i] = size;
+
832  }
+
833  break;
+
834  default:
+
835  RCHECK(false);
+
836  }
+
837  sizes.resize(sample_count);
+
838  return true;
+
839 }
+
840 
+
841 uint32_t CompactSampleSize::ComputeSizeInternal() {
+
842  return HeaderSize() + sizeof(uint32_t) + sizeof(uint32_t) +
+
843  (field_size * sizes.size() + 7) / 8;
+
844 }
+
845 
+
846 ChunkOffset::ChunkOffset() {}
+
847 ChunkOffset::~ChunkOffset() {}
+
848 FourCC ChunkOffset::BoxType() const { return FOURCC_stco; }
+
849 
+
850 bool ChunkOffset::ReadWriteInternal(BoxBuffer* buffer) {
+
851  uint32_t count = offsets.size();
+
852  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
853  buffer->ReadWriteUInt32(&count));
+
854 
+
855  offsets.resize(count);
+
856  for (uint32_t i = 0; i < count; ++i)
+
857  RCHECK(buffer->ReadWriteUInt64NBytes(&offsets[i], sizeof(uint32_t)));
+
858  return true;
+
859 }
+
860 
+
861 uint32_t ChunkOffset::ComputeSizeInternal() {
+
862  return HeaderSize() + sizeof(uint32_t) + sizeof(uint32_t) * offsets.size();
+
863 }
+
864 
+
865 ChunkLargeOffset::ChunkLargeOffset() {}
+
866 ChunkLargeOffset::~ChunkLargeOffset() {}
+
867 FourCC ChunkLargeOffset::BoxType() const { return FOURCC_co64; }
+
868 
+
869 bool ChunkLargeOffset::ReadWriteInternal(BoxBuffer* buffer) {
+
870  uint32_t count = offsets.size();
+
871 
+
872  if (!buffer->Reading()) {
+
873  // Switch to ChunkOffset box if it is able to fit in 32 bits offset.
+
874  if (count == 0 || IsFitIn32Bits(offsets[count - 1])) {
+
875  ChunkOffset stco;
+
876  stco.offsets.swap(offsets);
+
877  DCHECK(buffer->writer());
+
878  stco.Write(buffer->writer());
+
879  stco.offsets.swap(offsets);
+
880  return true;
+
881  }
+
882  }
+
883 
+
884  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
885  buffer->ReadWriteUInt32(&count));
+
886 
+
887  offsets.resize(count);
+
888  for (uint32_t i = 0; i < count; ++i)
+
889  RCHECK(buffer->ReadWriteUInt64(&offsets[i]));
+
890  return true;
+
891 }
+
892 
+
893 uint32_t ChunkLargeOffset::ComputeSizeInternal() {
+
894  uint32_t count = offsets.size();
+
895  int use_large_offset =
+
896  (count > 0 && !IsFitIn32Bits(offsets[count - 1])) ? 1 : 0;
+
897  return HeaderSize() + sizeof(count) +
+
898  sizeof(uint32_t) * (1 + use_large_offset) * offsets.size();
+
899 }
+
900 
+
901 SyncSample::SyncSample() {}
+
902 SyncSample::~SyncSample() {}
+
903 FourCC SyncSample::BoxType() const { return FOURCC_stss; }
+
904 
+
905 bool SyncSample::ReadWriteInternal(BoxBuffer* buffer) {
+
906  uint32_t count = sample_number.size();
+
907  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
908  buffer->ReadWriteUInt32(&count));
+
909 
+
910  sample_number.resize(count);
+
911  for (uint32_t i = 0; i < count; ++i)
+
912  RCHECK(buffer->ReadWriteUInt32(&sample_number[i]));
+
913  return true;
+
914 }
+
915 
+
916 uint32_t SyncSample::ComputeSizeInternal() {
+
917  // Sync sample box is optional. Skip it if it is empty.
+
918  if (sample_number.empty())
+
919  return 0;
+
920  return HeaderSize() + sizeof(uint32_t) +
+
921  sizeof(uint32_t) * sample_number.size();
+
922 }
+
923 
+
924 SampleTable::SampleTable() {}
+
925 SampleTable::~SampleTable() {}
+
926 FourCC SampleTable::BoxType() const { return FOURCC_stbl; }
+
927 
+
928 bool SampleTable::ReadWriteInternal(BoxBuffer* buffer) {
+
929  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
930  buffer->PrepareChildren() &&
+
931  buffer->ReadWriteChild(&description) &&
+
932  buffer->ReadWriteChild(&decoding_time_to_sample) &&
+
933  buffer->TryReadWriteChild(&composition_time_to_sample) &&
+
934  buffer->ReadWriteChild(&sample_to_chunk));
+
935 
+
936  if (buffer->Reading()) {
+
937  BoxReader* reader = buffer->reader();
+
938  DCHECK(reader);
+
939 
+
940  // Either SampleSize or CompactSampleSize must present.
+
941  if (reader->ChildExist(&sample_size)) {
+
942  RCHECK(reader->ReadChild(&sample_size));
+
943  } else {
+
944  CompactSampleSize compact_sample_size;
+
945  RCHECK(reader->ReadChild(&compact_sample_size));
+
946  sample_size.sample_size = 0;
+
947  sample_size.sample_count = compact_sample_size.sizes.size();
+
948  sample_size.sizes.swap(compact_sample_size.sizes);
+
949  }
+
950 
+
951  // Either ChunkOffset or ChunkLargeOffset must present.
+
952  if (reader->ChildExist(&chunk_large_offset)) {
+
953  RCHECK(reader->ReadChild(&chunk_large_offset));
+
954  } else {
+
955  ChunkOffset chunk_offset;
+
956  RCHECK(reader->ReadChild(&chunk_offset));
+
957  chunk_large_offset.offsets.swap(chunk_offset.offsets);
+
958  }
+
959  } else {
+
960  RCHECK(buffer->ReadWriteChild(&sample_size) &&
+
961  buffer->ReadWriteChild(&chunk_large_offset));
+
962  }
+
963  RCHECK(buffer->TryReadWriteChild(&sync_sample));
+
964  return true;
+
965 }
+
966 
+
967 uint32_t SampleTable::ComputeSizeInternal() {
+
968  return HeaderSize() + description.ComputeSize() +
+
969  decoding_time_to_sample.ComputeSize() +
+
970  composition_time_to_sample.ComputeSize() +
+
971  sample_to_chunk.ComputeSize() + sample_size.ComputeSize() +
+
972  chunk_large_offset.ComputeSize() + sync_sample.ComputeSize();
+
973 }
+
974 
+
975 EditList::EditList() {}
+
976 EditList::~EditList() {}
+
977 FourCC EditList::BoxType() const { return FOURCC_elst; }
+
978 
+
979 bool EditList::ReadWriteInternal(BoxBuffer* buffer) {
+
980  uint32_t count = edits.size();
+
981  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->ReadWriteUInt32(&count));
+
982  edits.resize(count);
+
983 
+
984  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
985  for (uint32_t i = 0; i < count; ++i) {
+
986  RCHECK(
+
987  buffer->ReadWriteUInt64NBytes(&edits[i].segment_duration, num_bytes) &&
+
988  buffer->ReadWriteInt64NBytes(&edits[i].media_time, num_bytes) &&
+
989  buffer->ReadWriteInt16(&edits[i].media_rate_integer) &&
+
990  buffer->ReadWriteInt16(&edits[i].media_rate_fraction));
+
991  }
+
992  return true;
+
993 }
+
994 
+
995 uint32_t EditList::ComputeSizeInternal() {
+
996  // EditList box is optional. Skip it if it is empty.
+
997  if (edits.empty())
+
998  return 0;
+
999 
+
1000  version = 0;
+
1001  for (uint32_t i = 0; i < edits.size(); ++i) {
+
1002  if (!IsFitIn32Bits(edits[i].segment_duration, edits[i].media_time)) {
+
1003  version = 1;
+
1004  break;
+
1005  }
+
1006  }
+
1007  return HeaderSize() + sizeof(uint32_t) +
+
1008  (sizeof(uint32_t) * (1 + version) * 2 + sizeof(int16_t) * 2) *
+
1009  edits.size();
+
1010 }
+
1011 
+
1012 Edit::Edit() {}
+
1013 Edit::~Edit() {}
+
1014 FourCC Edit::BoxType() const { return FOURCC_edts; }
+
1015 
+
1016 bool Edit::ReadWriteInternal(BoxBuffer* buffer) {
+
1017  return ReadWriteHeaderInternal(buffer) &&
+
1018  buffer->PrepareChildren() &&
+
1019  buffer->ReadWriteChild(&list);
+
1020 }
+
1021 
+
1022 uint32_t Edit::ComputeSizeInternal() {
+
1023  // Edit box is optional. Skip it if it is empty.
+
1024  if (list.edits.empty())
+
1025  return 0;
+
1026  return HeaderSize() + list.ComputeSize();
+
1027 }
+
1028 
+
1029 HandlerReference::HandlerReference() : handler_type(FOURCC_NULL) {}
+
1030 HandlerReference::~HandlerReference() {}
+
1031 FourCC HandlerReference::BoxType() const { return FOURCC_hdlr; }
+
1032 
+
1033 bool HandlerReference::ReadWriteInternal(BoxBuffer* buffer) {
+
1034  std::vector<uint8_t> handler_name;
+
1035  if (!buffer->Reading()) {
+
1036  switch (handler_type) {
+
1037  case FOURCC_vide:
+
1038  handler_name.assign(kVideoHandlerName,
+
1039  kVideoHandlerName + arraysize(kVideoHandlerName));
+
1040  break;
+
1041  case FOURCC_soun:
+
1042  handler_name.assign(kAudioHandlerName,
+
1043  kAudioHandlerName + arraysize(kAudioHandlerName));
+
1044  break;
+
1045  case FOURCC_text:
+
1046  handler_name.assign(kTextHandlerName,
+
1047  kTextHandlerName + arraysize(kTextHandlerName));
1048  break;
-
1049  default:
-
1050  NOTIMPLEMENTED();
-
1051  return false;
-
1052  }
-
1053  }
-
1054  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1055  buffer->IgnoreBytes(4) && // predefined.
-
1056  buffer->ReadWriteFourCC(&handler_type));
-
1057  if (!buffer->Reading()) {
-
1058  RCHECK(buffer->IgnoreBytes(12) && // reserved.
-
1059  buffer->ReadWriteVector(&handler_name, handler_name.size()));
-
1060  }
-
1061  return true;
-
1062 }
-
1063 
-
1064 uint32_t HandlerReference::ComputeSizeInternal() {
-
1065  uint32_t box_size = HeaderSize() + kFourCCSize + 16; // 16 bytes Reserved
-
1066  switch (handler_type) {
-
1067  case FOURCC_vide:
-
1068  box_size += sizeof(kVideoHandlerName);
-
1069  break;
-
1070  case FOURCC_soun:
-
1071  box_size += sizeof(kAudioHandlerName);
-
1072  break;
-
1073  case FOURCC_text:
-
1074  box_size += sizeof(kTextHandlerName);
-
1075  break;
-
1076  case FOURCC_ID32:
+
1049  case FOURCC_ID32:
+
1050  break;
+
1051  default:
+
1052  NOTIMPLEMENTED();
+
1053  return false;
+
1054  }
+
1055  }
+
1056  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1057  buffer->IgnoreBytes(4) && // predefined.
+
1058  buffer->ReadWriteFourCC(&handler_type));
+
1059  if (!buffer->Reading()) {
+
1060  RCHECK(buffer->IgnoreBytes(12) && // reserved.
+
1061  buffer->ReadWriteVector(&handler_name, handler_name.size()));
+
1062  }
+
1063  return true;
+
1064 }
+
1065 
+
1066 uint32_t HandlerReference::ComputeSizeInternal() {
+
1067  uint32_t box_size = HeaderSize() + kFourCCSize + 16; // 16 bytes Reserved
+
1068  switch (handler_type) {
+
1069  case FOURCC_vide:
+
1070  box_size += sizeof(kVideoHandlerName);
+
1071  break;
+
1072  case FOURCC_soun:
+
1073  box_size += sizeof(kAudioHandlerName);
+
1074  break;
+
1075  case FOURCC_text:
+
1076  box_size += sizeof(kTextHandlerName);
1077  break;
-
1078  default:
-
1079  NOTIMPLEMENTED();
-
1080  }
-
1081  return box_size;
-
1082 }
-
1083 
-
1084 bool Language::ReadWrite(BoxBuffer* buffer) {
-
1085  if (buffer->Reading()) {
-
1086  // Read language codes into temp first then use BitReader to read the
-
1087  // values. ISO-639-2/T language code: unsigned int(5)[3] language (2 bytes).
-
1088  std::vector<uint8_t> temp;
-
1089  RCHECK(buffer->ReadWriteVector(&temp, 2));
-
1090 
-
1091  BitReader bit_reader(&temp[0], 2);
-
1092  bit_reader.SkipBits(1);
-
1093  char language[3];
-
1094  for (int i = 0; i < 3; ++i) {
-
1095  CHECK(bit_reader.ReadBits(5, &language[i]));
-
1096  language[i] += 0x60;
-
1097  }
-
1098  code.assign(language, 3);
-
1099  } else {
-
1100  // Set up default language if it is not set.
-
1101  const char kUndefinedLanguage[] = "und";
-
1102  if (code.empty())
-
1103  code = kUndefinedLanguage;
-
1104  DCHECK_EQ(code.size(), 3u);
-
1105 
-
1106  // Lang format: bit(1) pad, unsigned int(5)[3] language.
-
1107  uint16_t lang = 0;
-
1108  for (int i = 0; i < 3; ++i)
-
1109  lang |= (code[i] - 0x60) << ((2 - i) * 5);
-
1110  RCHECK(buffer->ReadWriteUInt16(&lang));
-
1111  }
-
1112  return true;
-
1113 }
-
1114 
-
1115 uint32_t Language::ComputeSize() const {
-
1116  // ISO-639-2/T language code: unsigned int(5)[3] language (2 bytes).
-
1117  return 2;
-
1118 }
-
1119 
-
1120 bool PrivFrame::ReadWrite(BoxBuffer* buffer) {
-
1121  FourCC fourcc = FOURCC_PRIV;
-
1122  RCHECK(buffer->ReadWriteFourCC(&fourcc));
-
1123  if (fourcc != FOURCC_PRIV) {
-
1124  VLOG(1) << "Skip unrecognized id3 frame during read: "
-
1125  << FourCCToString(fourcc);
-
1126  return true;
-
1127  }
-
1128 
-
1129  uint32_t frame_size = owner.size() + 1 + value.size();
-
1130  // size should be encoded as synchsafe integer, which is not support here.
-
1131  // We don't expect frame_size to be larger than 0x7F. Synchsafe integers less
-
1132  // than 0x7F is encoded in the same way as normal integer.
-
1133  DCHECK_LT(frame_size, 0x7Fu);
-
1134  uint16_t flags = 0;
-
1135  RCHECK(buffer->ReadWriteUInt32(&frame_size) &&
-
1136  buffer->ReadWriteUInt16(&flags));
-
1137 
-
1138  if (buffer->Reading()) {
-
1139  std::string str;
-
1140  RCHECK(buffer->ReadWriteString(&str, frame_size));
-
1141  // |owner| is null terminated.
-
1142  size_t pos = str.find('\0');
-
1143  RCHECK(pos < str.size());
-
1144  owner = str.substr(0, pos);
-
1145  value = str.substr(pos + 1);
-
1146  } else {
-
1147  uint8_t byte = 0; // Null terminating byte between owner and value.
-
1148  RCHECK(buffer->ReadWriteString(&owner, owner.size()) &&
-
1149  buffer->ReadWriteUInt8(&byte) &&
-
1150  buffer->ReadWriteString(&value, value.size()));
-
1151  }
-
1152  return true;
-
1153 }
-
1154 
-
1155 uint32_t PrivFrame::ComputeSize() const {
-
1156  if (owner.empty() && value.empty())
-
1157  return 0;
-
1158  const uint32_t kFourCCSize = 4;
-
1159  return kFourCCSize + sizeof(uint32_t) + sizeof(uint16_t) + owner.size() + 1 +
-
1160  value.size();
-
1161 }
-
1162 
-
1163 ID3v2::ID3v2() {}
-
1164 ID3v2::~ID3v2() {}
-
1165 
-
1166 FourCC ID3v2::BoxType() const { return FOURCC_ID32; }
+
1078  case FOURCC_ID32:
+
1079  break;
+
1080  default:
+
1081  NOTIMPLEMENTED();
+
1082  }
+
1083  return box_size;
+
1084 }
+
1085 
+
1086 bool Language::ReadWrite(BoxBuffer* buffer) {
+
1087  if (buffer->Reading()) {
+
1088  // Read language codes into temp first then use BitReader to read the
+
1089  // values. ISO-639-2/T language code: unsigned int(5)[3] language (2 bytes).
+
1090  std::vector<uint8_t> temp;
+
1091  RCHECK(buffer->ReadWriteVector(&temp, 2));
+
1092 
+
1093  BitReader bit_reader(&temp[0], 2);
+
1094  bit_reader.SkipBits(1);
+
1095  char language[3];
+
1096  for (int i = 0; i < 3; ++i) {
+
1097  CHECK(bit_reader.ReadBits(5, &language[i]));
+
1098  language[i] += 0x60;
+
1099  }
+
1100  code.assign(language, 3);
+
1101  } else {
+
1102  // Set up default language if it is not set.
+
1103  const char kUndefinedLanguage[] = "und";
+
1104  if (code.empty())
+
1105  code = kUndefinedLanguage;
+
1106  DCHECK_EQ(code.size(), 3u);
+
1107 
+
1108  // Lang format: bit(1) pad, unsigned int(5)[3] language.
+
1109  uint16_t lang = 0;
+
1110  for (int i = 0; i < 3; ++i)
+
1111  lang |= (code[i] - 0x60) << ((2 - i) * 5);
+
1112  RCHECK(buffer->ReadWriteUInt16(&lang));
+
1113  }
+
1114  return true;
+
1115 }
+
1116 
+
1117 uint32_t Language::ComputeSize() const {
+
1118  // ISO-639-2/T language code: unsigned int(5)[3] language (2 bytes).
+
1119  return 2;
+
1120 }
+
1121 
+
1122 bool PrivFrame::ReadWrite(BoxBuffer* buffer) {
+
1123  FourCC fourcc = FOURCC_PRIV;
+
1124  RCHECK(buffer->ReadWriteFourCC(&fourcc));
+
1125  if (fourcc != FOURCC_PRIV) {
+
1126  VLOG(1) << "Skip unrecognized id3 frame during read: "
+
1127  << FourCCToString(fourcc);
+
1128  return true;
+
1129  }
+
1130 
+
1131  uint32_t frame_size = owner.size() + 1 + value.size();
+
1132  // size should be encoded as synchsafe integer, which is not support here.
+
1133  // We don't expect frame_size to be larger than 0x7F. Synchsafe integers less
+
1134  // than 0x7F is encoded in the same way as normal integer.
+
1135  DCHECK_LT(frame_size, 0x7Fu);
+
1136  uint16_t flags = 0;
+
1137  RCHECK(buffer->ReadWriteUInt32(&frame_size) &&
+
1138  buffer->ReadWriteUInt16(&flags));
+
1139 
+
1140  if (buffer->Reading()) {
+
1141  std::string str;
+
1142  RCHECK(buffer->ReadWriteString(&str, frame_size));
+
1143  // |owner| is null terminated.
+
1144  size_t pos = str.find('\0');
+
1145  RCHECK(pos < str.size());
+
1146  owner = str.substr(0, pos);
+
1147  value = str.substr(pos + 1);
+
1148  } else {
+
1149  uint8_t byte = 0; // Null terminating byte between owner and value.
+
1150  RCHECK(buffer->ReadWriteString(&owner, owner.size()) &&
+
1151  buffer->ReadWriteUInt8(&byte) &&
+
1152  buffer->ReadWriteString(&value, value.size()));
+
1153  }
+
1154  return true;
+
1155 }
+
1156 
+
1157 uint32_t PrivFrame::ComputeSize() const {
+
1158  if (owner.empty() && value.empty())
+
1159  return 0;
+
1160  const uint32_t kFourCCSize = 4;
+
1161  return kFourCCSize + sizeof(uint32_t) + sizeof(uint16_t) + owner.size() + 1 +
+
1162  value.size();
+
1163 }
+
1164 
+
1165 ID3v2::ID3v2() {}
+
1166 ID3v2::~ID3v2() {}
1167 
-
1168 bool ID3v2::ReadWriteInternal(BoxBuffer* buffer) {
-
1169  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1170  language.ReadWrite(buffer));
-
1171 
-
1172  // Read/Write ID3v2 header
-
1173  std::string id3v2_identifier = kID3v2Identifier;
-
1174  uint16_t version = kID3v2Version;
-
1175  // We only support PrivateFrame in ID3.
-
1176  uint32_t data_size = private_frame.ComputeSize();
-
1177  // size should be encoded as synchsafe integer, which is not support here.
-
1178  // We don't expect data_size to be larger than 0x7F. Synchsafe integers less
-
1179  // than 0x7F is encoded in the same way as normal integer.
-
1180  DCHECK_LT(data_size, 0x7Fu);
-
1181  uint8_t flags = 0;
-
1182  RCHECK(buffer->ReadWriteString(&id3v2_identifier, id3v2_identifier.size()) &&
-
1183  buffer->ReadWriteUInt16(&version) &&
-
1184  buffer->ReadWriteUInt8(&flags) &&
-
1185  buffer->ReadWriteUInt32(&data_size));
-
1186 
-
1187  RCHECK(private_frame.ReadWrite(buffer));
-
1188  return true;
-
1189 }
-
1190 
-
1191 uint32_t ID3v2::ComputeSizeInternal() {
-
1192  uint32_t private_frame_size = private_frame.ComputeSize();
-
1193  // Skip ID3v2 box generation if there is no private frame.
-
1194  return private_frame_size == 0 ? 0 : HeaderSize() + language.ComputeSize() +
-
1195  kID3v2HeaderSize +
-
1196  private_frame_size;
-
1197 }
-
1198 
-
1199 Metadata::Metadata() {}
-
1200 Metadata::~Metadata() {}
-
1201 
-
1202 FourCC Metadata::BoxType() const {
-
1203  return FOURCC_meta;
-
1204 }
-
1205 
-
1206 bool Metadata::ReadWriteInternal(BoxBuffer* buffer) {
-
1207  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1208  buffer->PrepareChildren() &&
-
1209  buffer->ReadWriteChild(&handler) &&
-
1210  buffer->TryReadWriteChild(&id3v2));
-
1211  return true;
-
1212 }
-
1213 
-
1214 uint32_t Metadata::ComputeSizeInternal() {
-
1215  uint32_t id3v2_size = id3v2.ComputeSize();
-
1216  // Skip metadata box generation if there is no metadata box.
-
1217  return id3v2_size == 0 ? 0
-
1218  : HeaderSize() + handler.ComputeSize() + id3v2_size;
-
1219 }
-
1220 
-
1221 CodecConfigurationRecord::CodecConfigurationRecord() : box_type(FOURCC_NULL) {}
-
1222 CodecConfigurationRecord::~CodecConfigurationRecord() {}
- -
1224  // CodecConfigurationRecord should be parsed according to format recovered in
-
1225  // VideoSampleEntry. |box_type| is determined dynamically there.
-
1226  return box_type;
-
1227 }
-
1228 
-
1229 bool CodecConfigurationRecord::ReadWriteInternal(BoxBuffer* buffer) {
-
1230  RCHECK(ReadWriteHeaderInternal(buffer));
-
1231  if (buffer->Reading()) {
-
1232  RCHECK(buffer->ReadWriteVector(&data, buffer->BytesLeft()));
-
1233  } else {
-
1234  RCHECK(buffer->ReadWriteVector(&data, data.size()));
-
1235  }
-
1236  return true;
-
1237 }
-
1238 
-
1239 uint32_t CodecConfigurationRecord::ComputeSizeInternal() {
-
1240  if (data.empty())
-
1241  return 0;
-
1242  return HeaderSize() + data.size();
-
1243 }
-
1244 
-
1245 PixelAspectRatio::PixelAspectRatio() : h_spacing(0), v_spacing(0) {}
-
1246 PixelAspectRatio::~PixelAspectRatio() {}
-
1247 FourCC PixelAspectRatio::BoxType() const { return FOURCC_pasp; }
-
1248 
-
1249 bool PixelAspectRatio::ReadWriteInternal(BoxBuffer* buffer) {
-
1250  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1251  buffer->ReadWriteUInt32(&h_spacing) &&
-
1252  buffer->ReadWriteUInt32(&v_spacing));
-
1253  return true;
-
1254 }
-
1255 
-
1256 uint32_t PixelAspectRatio::ComputeSizeInternal() {
-
1257  // This box is optional. Skip it if it is not initialized.
-
1258  if (h_spacing == 0 && v_spacing == 0)
-
1259  return 0;
-
1260  // Both values must be positive.
-
1261  DCHECK(h_spacing != 0 && v_spacing != 0);
-
1262  return HeaderSize() + sizeof(h_spacing) + sizeof(v_spacing);
-
1263 }
-
1264 
-
1265 VideoSampleEntry::VideoSampleEntry()
-
1266  : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
-
1267 
-
1268 VideoSampleEntry::~VideoSampleEntry() {}
- -
1270  if (format == FOURCC_NULL) {
-
1271  LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
-
1272  << "handler type recovered in its Media ancestor.";
-
1273  }
-
1274  return format;
-
1275 }
-
1276 
-
1277 bool VideoSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
-
1278  std::vector<uint8_t> compressor_name;
-
1279  if (buffer->Reading()) {
-
1280  DCHECK(buffer->reader());
-
1281  format = buffer->reader()->type();
-
1282  } else {
-
1283  RCHECK(ReadWriteHeaderInternal(buffer));
-
1284 
-
1285  const FourCC actual_format = GetActualFormat();
-
1286  switch (actual_format) {
-
1287  case FOURCC_avc1:
-
1288  compressor_name.assign(
-
1289  kAvcCompressorName,
-
1290  kAvcCompressorName + arraysize(kAvcCompressorName));
-
1291  break;
-
1292  case FOURCC_hev1:
-
1293  case FOURCC_hvc1:
-
1294  compressor_name.assign(
-
1295  kHevcCompressorName,
-
1296  kHevcCompressorName + arraysize(kHevcCompressorName));
-
1297  break;
-
1298  case FOURCC_vp08:
-
1299  case FOURCC_vp09:
-
1300  case FOURCC_vp10:
-
1301  compressor_name.assign(
-
1302  kVpcCompressorName,
-
1303  kVpcCompressorName + arraysize(kVpcCompressorName));
-
1304  break;
-
1305  default:
-
1306  LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
-
1307  return false;
-
1308  }
-
1309  compressor_name.resize(kCompressorNameSize);
-
1310  }
-
1311 
-
1312  uint32_t video_resolution = kVideoResolution;
-
1313  uint16_t video_frame_count = kVideoFrameCount;
-
1314  uint16_t video_depth = kVideoDepth;
-
1315  int16_t predefined = -1;
-
1316  RCHECK(buffer->IgnoreBytes(6) && // reserved.
-
1317  buffer->ReadWriteUInt16(&data_reference_index) &&
-
1318  buffer->IgnoreBytes(16) && // predefined 0.
-
1319  buffer->ReadWriteUInt16(&width) &&
-
1320  buffer->ReadWriteUInt16(&height) &&
-
1321  buffer->ReadWriteUInt32(&video_resolution) &&
-
1322  buffer->ReadWriteUInt32(&video_resolution) &&
-
1323  buffer->IgnoreBytes(4) && // reserved.
-
1324  buffer->ReadWriteUInt16(&video_frame_count) &&
-
1325  buffer->ReadWriteVector(&compressor_name, kCompressorNameSize) &&
-
1326  buffer->ReadWriteUInt16(&video_depth) &&
-
1327  buffer->ReadWriteInt16(&predefined));
-
1328 
-
1329  RCHECK(buffer->PrepareChildren());
+
1168 FourCC ID3v2::BoxType() const { return FOURCC_ID32; }
+
1169 
+
1170 bool ID3v2::ReadWriteInternal(BoxBuffer* buffer) {
+
1171  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1172  language.ReadWrite(buffer));
+
1173 
+
1174  // Read/Write ID3v2 header
+
1175  std::string id3v2_identifier = kID3v2Identifier;
+
1176  uint16_t version = kID3v2Version;
+
1177  // We only support PrivateFrame in ID3.
+
1178  uint32_t data_size = private_frame.ComputeSize();
+
1179  // size should be encoded as synchsafe integer, which is not support here.
+
1180  // We don't expect data_size to be larger than 0x7F. Synchsafe integers less
+
1181  // than 0x7F is encoded in the same way as normal integer.
+
1182  DCHECK_LT(data_size, 0x7Fu);
+
1183  uint8_t flags = 0;
+
1184  RCHECK(buffer->ReadWriteString(&id3v2_identifier, id3v2_identifier.size()) &&
+
1185  buffer->ReadWriteUInt16(&version) &&
+
1186  buffer->ReadWriteUInt8(&flags) &&
+
1187  buffer->ReadWriteUInt32(&data_size));
+
1188 
+
1189  RCHECK(private_frame.ReadWrite(buffer));
+
1190  return true;
+
1191 }
+
1192 
+
1193 uint32_t ID3v2::ComputeSizeInternal() {
+
1194  uint32_t private_frame_size = private_frame.ComputeSize();
+
1195  // Skip ID3v2 box generation if there is no private frame.
+
1196  return private_frame_size == 0 ? 0 : HeaderSize() + language.ComputeSize() +
+
1197  kID3v2HeaderSize +
+
1198  private_frame_size;
+
1199 }
+
1200 
+
1201 Metadata::Metadata() {}
+
1202 Metadata::~Metadata() {}
+
1203 
+
1204 FourCC Metadata::BoxType() const {
+
1205  return FOURCC_meta;
+
1206 }
+
1207 
+
1208 bool Metadata::ReadWriteInternal(BoxBuffer* buffer) {
+
1209  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1210  buffer->PrepareChildren() &&
+
1211  buffer->ReadWriteChild(&handler) &&
+
1212  buffer->TryReadWriteChild(&id3v2));
+
1213  return true;
+
1214 }
+
1215 
+
1216 uint32_t Metadata::ComputeSizeInternal() {
+
1217  uint32_t id3v2_size = id3v2.ComputeSize();
+
1218  // Skip metadata box generation if there is no metadata box.
+
1219  return id3v2_size == 0 ? 0
+
1220  : HeaderSize() + handler.ComputeSize() + id3v2_size;
+
1221 }
+
1222 
+
1223 CodecConfigurationRecord::CodecConfigurationRecord() : box_type(FOURCC_NULL) {}
+
1224 CodecConfigurationRecord::~CodecConfigurationRecord() {}
+ +
1226  // CodecConfigurationRecord should be parsed according to format recovered in
+
1227  // VideoSampleEntry. |box_type| is determined dynamically there.
+
1228  return box_type;
+
1229 }
+
1230 
+
1231 bool CodecConfigurationRecord::ReadWriteInternal(BoxBuffer* buffer) {
+
1232  RCHECK(ReadWriteHeaderInternal(buffer));
+
1233  if (buffer->Reading()) {
+
1234  RCHECK(buffer->ReadWriteVector(&data, buffer->BytesLeft()));
+
1235  } else {
+
1236  RCHECK(buffer->ReadWriteVector(&data, data.size()));
+
1237  }
+
1238  return true;
+
1239 }
+
1240 
+
1241 uint32_t CodecConfigurationRecord::ComputeSizeInternal() {
+
1242  if (data.empty())
+
1243  return 0;
+
1244  return HeaderSize() + data.size();
+
1245 }
+
1246 
+
1247 PixelAspectRatio::PixelAspectRatio() : h_spacing(0), v_spacing(0) {}
+
1248 PixelAspectRatio::~PixelAspectRatio() {}
+
1249 FourCC PixelAspectRatio::BoxType() const { return FOURCC_pasp; }
+
1250 
+
1251 bool PixelAspectRatio::ReadWriteInternal(BoxBuffer* buffer) {
+
1252  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1253  buffer->ReadWriteUInt32(&h_spacing) &&
+
1254  buffer->ReadWriteUInt32(&v_spacing));
+
1255  return true;
+
1256 }
+
1257 
+
1258 uint32_t PixelAspectRatio::ComputeSizeInternal() {
+
1259  // This box is optional. Skip it if it is not initialized.
+
1260  if (h_spacing == 0 && v_spacing == 0)
+
1261  return 0;
+
1262  // Both values must be positive.
+
1263  DCHECK(h_spacing != 0 && v_spacing != 0);
+
1264  return HeaderSize() + sizeof(h_spacing) + sizeof(v_spacing);
+
1265 }
+
1266 
+
1267 VideoSampleEntry::VideoSampleEntry()
+
1268  : format(FOURCC_NULL), data_reference_index(1), width(0), height(0) {}
+
1269 
+
1270 VideoSampleEntry::~VideoSampleEntry() {}
+ +
1272  if (format == FOURCC_NULL) {
+
1273  LOG(ERROR) << "VideoSampleEntry should be parsed according to the "
+
1274  << "handler type recovered in its Media ancestor.";
+
1275  }
+
1276  return format;
+
1277 }
+
1278 
+
1279 bool VideoSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
+
1280  std::vector<uint8_t> compressor_name;
+
1281  if (buffer->Reading()) {
+
1282  DCHECK(buffer->reader());
+
1283  format = buffer->reader()->type();
+
1284  } else {
+
1285  RCHECK(ReadWriteHeaderInternal(buffer));
+
1286 
+
1287  const FourCC actual_format = GetActualFormat();
+
1288  switch (actual_format) {
+
1289  case FOURCC_avc1:
+
1290  compressor_name.assign(
+
1291  kAvcCompressorName,
+
1292  kAvcCompressorName + arraysize(kAvcCompressorName));
+
1293  break;
+
1294  case FOURCC_hev1:
+
1295  case FOURCC_hvc1:
+
1296  compressor_name.assign(
+
1297  kHevcCompressorName,
+
1298  kHevcCompressorName + arraysize(kHevcCompressorName));
+
1299  break;
+
1300  case FOURCC_vp08:
+
1301  case FOURCC_vp09:
+
1302  case FOURCC_vp10:
+
1303  compressor_name.assign(
+
1304  kVpcCompressorName,
+
1305  kVpcCompressorName + arraysize(kVpcCompressorName));
+
1306  break;
+
1307  default:
+
1308  LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
+
1309  return false;
+
1310  }
+
1311  compressor_name.resize(kCompressorNameSize);
+
1312  }
+
1313 
+
1314  uint32_t video_resolution = kVideoResolution;
+
1315  uint16_t video_frame_count = kVideoFrameCount;
+
1316  uint16_t video_depth = kVideoDepth;
+
1317  int16_t predefined = -1;
+
1318  RCHECK(buffer->IgnoreBytes(6) && // reserved.
+
1319  buffer->ReadWriteUInt16(&data_reference_index) &&
+
1320  buffer->IgnoreBytes(16) && // predefined 0.
+
1321  buffer->ReadWriteUInt16(&width) &&
+
1322  buffer->ReadWriteUInt16(&height) &&
+
1323  buffer->ReadWriteUInt32(&video_resolution) &&
+
1324  buffer->ReadWriteUInt32(&video_resolution) &&
+
1325  buffer->IgnoreBytes(4) && // reserved.
+
1326  buffer->ReadWriteUInt16(&video_frame_count) &&
+
1327  buffer->ReadWriteVector(&compressor_name, kCompressorNameSize) &&
+
1328  buffer->ReadWriteUInt16(&video_depth) &&
+
1329  buffer->ReadWriteInt16(&predefined));
1330 
-
1331  if (format == FOURCC_encv) {
-
1332  if (buffer->Reading()) {
-
1333  // Continue scanning until a recognized protection scheme is found,
-
1334  // or until we run out of protection schemes.
-
1335  while (sinf.type.type != FOURCC_cenc && sinf.type.type != FOURCC_cbc1) {
-
1336  if (!buffer->ReadWriteChild(&sinf))
-
1337  return false;
-
1338  }
-
1339  } else {
-
1340  RCHECK(buffer->ReadWriteChild(&sinf));
-
1341  }
-
1342  }
-
1343 
-
1344  const FourCC actual_format = GetActualFormat();
-
1345  switch (actual_format) {
-
1346  case FOURCC_avc1:
-
1347  codec_config_record.box_type = FOURCC_avcC;
-
1348  break;
-
1349  case FOURCC_hev1:
-
1350  case FOURCC_hvc1:
-
1351  codec_config_record.box_type = FOURCC_hvcC;
-
1352  break;
-
1353  case FOURCC_vp08:
-
1354  case FOURCC_vp09:
-
1355  case FOURCC_vp10:
-
1356  codec_config_record.box_type = FOURCC_vpcC;
-
1357  break;
-
1358  default:
-
1359  LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
-
1360  return false;
-
1361  }
-
1362  RCHECK(buffer->ReadWriteChild(&codec_config_record));
-
1363  RCHECK(buffer->TryReadWriteChild(&pixel_aspect));
-
1364  return true;
-
1365 }
-
1366 
-
1367 uint32_t VideoSampleEntry::ComputeSizeInternal() {
-
1368  return HeaderSize() + sizeof(data_reference_index) + sizeof(width) +
-
1369  sizeof(height) + sizeof(kVideoResolution) * 2 +
-
1370  sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
-
1371  pixel_aspect.ComputeSize() + sinf.ComputeSize() +
-
1372  codec_config_record.ComputeSize() + kCompressorNameSize + 6 + 4 + 16 +
-
1373  2; // 6 + 4 bytes reserved, 16 + 2 bytes predefined.
-
1374 }
-
1375 
-
1376 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
-
1377 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
-
1378 FourCC ElementaryStreamDescriptor::BoxType() const { return FOURCC_esds; }
-
1379 
-
1380 bool ElementaryStreamDescriptor::ReadWriteInternal(BoxBuffer* buffer) {
-
1381  RCHECK(ReadWriteHeaderInternal(buffer));
-
1382  if (buffer->Reading()) {
-
1383  std::vector<uint8_t> data;
-
1384  RCHECK(buffer->ReadWriteVector(&data, buffer->BytesLeft()));
-
1385  RCHECK(es_descriptor.Parse(data));
-
1386  if (es_descriptor.IsAAC()) {
-
1387  RCHECK(aac_audio_specific_config.Parse(
-
1388  es_descriptor.decoder_specific_info()));
-
1389  }
-
1390  } else {
-
1391  DCHECK(buffer->writer());
-
1392  es_descriptor.Write(buffer->writer());
-
1393  }
-
1394  return true;
-
1395 }
-
1396 
-
1397 uint32_t ElementaryStreamDescriptor::ComputeSizeInternal() {
-
1398  // This box is optional. Skip it if not initialized.
-
1399  if (es_descriptor.object_type() == kForbidden)
-
1400  return 0;
-
1401  return HeaderSize() + es_descriptor.ComputeSize();
-
1402 }
+
1331  RCHECK(buffer->PrepareChildren());
+
1332 
+
1333  if (format == FOURCC_encv)
+
1334  RCHECK(buffer->ReadWriteChild(&sinf));
+
1335 
+
1336  const FourCC actual_format = GetActualFormat();
+
1337  switch (actual_format) {
+
1338  case FOURCC_avc1:
+
1339  codec_config_record.box_type = FOURCC_avcC;
+
1340  break;
+
1341  case FOURCC_hev1:
+
1342  case FOURCC_hvc1:
+
1343  codec_config_record.box_type = FOURCC_hvcC;
+
1344  break;
+
1345  case FOURCC_vp08:
+
1346  case FOURCC_vp09:
+
1347  case FOURCC_vp10:
+
1348  codec_config_record.box_type = FOURCC_vpcC;
+
1349  break;
+
1350  default:
+
1351  LOG(ERROR) << FourCCToString(actual_format) << " is not supported.";
+
1352  return false;
+
1353  }
+
1354  RCHECK(buffer->ReadWriteChild(&codec_config_record));
+
1355  RCHECK(buffer->TryReadWriteChild(&pixel_aspect));
+
1356  return true;
+
1357 }
+
1358 
+
1359 uint32_t VideoSampleEntry::ComputeSizeInternal() {
+
1360  return HeaderSize() + sizeof(data_reference_index) + sizeof(width) +
+
1361  sizeof(height) + sizeof(kVideoResolution) * 2 +
+
1362  sizeof(kVideoFrameCount) + sizeof(kVideoDepth) +
+
1363  pixel_aspect.ComputeSize() + sinf.ComputeSize() +
+
1364  codec_config_record.ComputeSize() + kCompressorNameSize + 6 + 4 + 16 +
+
1365  2; // 6 + 4 bytes reserved, 16 + 2 bytes predefined.
+
1366 }
+
1367 
+
1368 ElementaryStreamDescriptor::ElementaryStreamDescriptor() {}
+
1369 ElementaryStreamDescriptor::~ElementaryStreamDescriptor() {}
+
1370 FourCC ElementaryStreamDescriptor::BoxType() const { return FOURCC_esds; }
+
1371 
+
1372 bool ElementaryStreamDescriptor::ReadWriteInternal(BoxBuffer* buffer) {
+
1373  RCHECK(ReadWriteHeaderInternal(buffer));
+
1374  if (buffer->Reading()) {
+
1375  std::vector<uint8_t> data;
+
1376  RCHECK(buffer->ReadWriteVector(&data, buffer->BytesLeft()));
+
1377  RCHECK(es_descriptor.Parse(data));
+
1378  if (es_descriptor.IsAAC()) {
+
1379  RCHECK(aac_audio_specific_config.Parse(
+
1380  es_descriptor.decoder_specific_info()));
+
1381  }
+
1382  } else {
+
1383  DCHECK(buffer->writer());
+
1384  es_descriptor.Write(buffer->writer());
+
1385  }
+
1386  return true;
+
1387 }
+
1388 
+
1389 uint32_t ElementaryStreamDescriptor::ComputeSizeInternal() {
+
1390  // This box is optional. Skip it if not initialized.
+
1391  if (es_descriptor.object_type() == kForbidden)
+
1392  return 0;
+
1393  return HeaderSize() + es_descriptor.ComputeSize();
+
1394 }
+
1395 
+
1396 DTSSpecific::DTSSpecific()
+
1397  : sampling_frequency(0),
+
1398  max_bitrate(0),
+
1399  avg_bitrate(0),
+
1400  pcm_sample_depth(0) {}
+
1401 DTSSpecific::~DTSSpecific() {}
+
1402 FourCC DTSSpecific::BoxType() const { return FOURCC_ddts; }
1403 
-
1404 DTSSpecific::DTSSpecific()
-
1405  : sampling_frequency(0),
-
1406  max_bitrate(0),
-
1407  avg_bitrate(0),
-
1408  pcm_sample_depth(0) {}
-
1409 DTSSpecific::~DTSSpecific() {}
-
1410 FourCC DTSSpecific::BoxType() const { return FOURCC_ddts; }
-
1411 
-
1412 bool DTSSpecific::ReadWriteInternal(BoxBuffer* buffer) {
-
1413  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1414  buffer->ReadWriteUInt32(&sampling_frequency) &&
-
1415  buffer->ReadWriteUInt32(&max_bitrate) &&
-
1416  buffer->ReadWriteUInt32(&avg_bitrate) &&
-
1417  buffer->ReadWriteUInt8(&pcm_sample_depth));
-
1418 
-
1419  if (buffer->Reading()) {
-
1420  RCHECK(buffer->ReadWriteVector(&extra_data, buffer->BytesLeft()));
-
1421  } else {
-
1422  if (extra_data.empty()) {
-
1423  extra_data.assign(kDdtsExtraData,
-
1424  kDdtsExtraData + sizeof(kDdtsExtraData));
-
1425  }
-
1426  RCHECK(buffer->ReadWriteVector(&extra_data, extra_data.size()));
-
1427  }
-
1428  return true;
-
1429 }
-
1430 
-
1431 uint32_t DTSSpecific::ComputeSizeInternal() {
-
1432  // This box is optional. Skip it if not initialized.
-
1433  if (sampling_frequency == 0)
-
1434  return 0;
-
1435  return HeaderSize() + sizeof(sampling_frequency) + sizeof(max_bitrate) +
-
1436  sizeof(avg_bitrate) + sizeof(pcm_sample_depth) +
-
1437  sizeof(kDdtsExtraData);
-
1438 }
-
1439 
-
1440 AC3Specific::AC3Specific() {}
-
1441 AC3Specific::~AC3Specific() {}
-
1442 
-
1443 FourCC AC3Specific::BoxType() const { return FOURCC_dac3; }
-
1444 
-
1445 bool AC3Specific::ReadWriteInternal(BoxBuffer* buffer) {
-
1446  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1447  buffer->ReadWriteVector(
-
1448  &data, buffer->Reading() ? buffer->BytesLeft() : data.size()));
-
1449  return true;
-
1450 }
-
1451 
-
1452 uint32_t AC3Specific::ComputeSizeInternal() {
-
1453  // This box is optional. Skip it if not initialized.
-
1454  if (data.empty())
-
1455  return 0;
-
1456  return HeaderSize() + data.size();
-
1457 }
-
1458 
-
1459 EC3Specific::EC3Specific() {}
-
1460 EC3Specific::~EC3Specific() {}
-
1461 
-
1462 FourCC EC3Specific::BoxType() const { return FOURCC_dec3; }
-
1463 
-
1464 bool EC3Specific::ReadWriteInternal(BoxBuffer* buffer) {
-
1465  RCHECK(ReadWriteHeaderInternal(buffer));
-
1466  uint32_t size = buffer->Reading() ? buffer->BytesLeft() : data.size();
-
1467  RCHECK(buffer->ReadWriteVector(&data, size));
-
1468  return true;
-
1469 }
-
1470 
-
1471 uint32_t EC3Specific::ComputeSizeInternal() {
-
1472  // This box is optional. Skip it if not initialized.
-
1473  if (data.empty())
-
1474  return 0;
-
1475  return HeaderSize() + data.size();
-
1476 }
-
1477 
-
1478 AudioSampleEntry::AudioSampleEntry()
-
1479  : format(FOURCC_NULL),
-
1480  data_reference_index(1),
-
1481  channelcount(2),
-
1482  samplesize(16),
-
1483  samplerate(0) {}
-
1484 
-
1485 AudioSampleEntry::~AudioSampleEntry() {}
+
1404 bool DTSSpecific::ReadWriteInternal(BoxBuffer* buffer) {
+
1405  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1406  buffer->ReadWriteUInt32(&sampling_frequency) &&
+
1407  buffer->ReadWriteUInt32(&max_bitrate) &&
+
1408  buffer->ReadWriteUInt32(&avg_bitrate) &&
+
1409  buffer->ReadWriteUInt8(&pcm_sample_depth));
+
1410 
+
1411  if (buffer->Reading()) {
+
1412  RCHECK(buffer->ReadWriteVector(&extra_data, buffer->BytesLeft()));
+
1413  } else {
+
1414  if (extra_data.empty()) {
+
1415  extra_data.assign(kDdtsExtraData,
+
1416  kDdtsExtraData + sizeof(kDdtsExtraData));
+
1417  }
+
1418  RCHECK(buffer->ReadWriteVector(&extra_data, extra_data.size()));
+
1419  }
+
1420  return true;
+
1421 }
+
1422 
+
1423 uint32_t DTSSpecific::ComputeSizeInternal() {
+
1424  // This box is optional. Skip it if not initialized.
+
1425  if (sampling_frequency == 0)
+
1426  return 0;
+
1427  return HeaderSize() + sizeof(sampling_frequency) + sizeof(max_bitrate) +
+
1428  sizeof(avg_bitrate) + sizeof(pcm_sample_depth) +
+
1429  sizeof(kDdtsExtraData);
+
1430 }
+
1431 
+
1432 AC3Specific::AC3Specific() {}
+
1433 AC3Specific::~AC3Specific() {}
+
1434 
+
1435 FourCC AC3Specific::BoxType() const { return FOURCC_dac3; }
+
1436 
+
1437 bool AC3Specific::ReadWriteInternal(BoxBuffer* buffer) {
+
1438  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1439  buffer->ReadWriteVector(
+
1440  &data, buffer->Reading() ? buffer->BytesLeft() : data.size()));
+
1441  return true;
+
1442 }
+
1443 
+
1444 uint32_t AC3Specific::ComputeSizeInternal() {
+
1445  // This box is optional. Skip it if not initialized.
+
1446  if (data.empty())
+
1447  return 0;
+
1448  return HeaderSize() + data.size();
+
1449 }
+
1450 
+
1451 EC3Specific::EC3Specific() {}
+
1452 EC3Specific::~EC3Specific() {}
+
1453 
+
1454 FourCC EC3Specific::BoxType() const { return FOURCC_dec3; }
+
1455 
+
1456 bool EC3Specific::ReadWriteInternal(BoxBuffer* buffer) {
+
1457  RCHECK(ReadWriteHeaderInternal(buffer));
+
1458  uint32_t size = buffer->Reading() ? buffer->BytesLeft() : data.size();
+
1459  RCHECK(buffer->ReadWriteVector(&data, size));
+
1460  return true;
+
1461 }
+
1462 
+
1463 uint32_t EC3Specific::ComputeSizeInternal() {
+
1464  // This box is optional. Skip it if not initialized.
+
1465  if (data.empty())
+
1466  return 0;
+
1467  return HeaderSize() + data.size();
+
1468 }
+
1469 
+
1470 AudioSampleEntry::AudioSampleEntry()
+
1471  : format(FOURCC_NULL),
+
1472  data_reference_index(1),
+
1473  channelcount(2),
+
1474  samplesize(16),
+
1475  samplerate(0) {}
+
1476 
+
1477 AudioSampleEntry::~AudioSampleEntry() {}
+
1478 
+ +
1480  if (format == FOURCC_NULL) {
+
1481  LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
+
1482  << "handler type recovered in its Media ancestor.";
+
1483  }
+
1484  return format;
+
1485 }
1486 
- -
1488  if (format == FOURCC_NULL) {
-
1489  LOG(ERROR) << "AudioSampleEntry should be parsed according to the "
-
1490  << "handler type recovered in its Media ancestor.";
-
1491  }
-
1492  return format;
-
1493 }
+
1487 bool AudioSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
+
1488  if (buffer->Reading()) {
+
1489  DCHECK(buffer->reader());
+
1490  format = buffer->reader()->type();
+
1491  } else {
+
1492  RCHECK(ReadWriteHeaderInternal(buffer));
+
1493  }
1494 
-
1495 bool AudioSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
-
1496  if (buffer->Reading()) {
-
1497  DCHECK(buffer->reader());
-
1498  format = buffer->reader()->type();
-
1499  } else {
-
1500  RCHECK(ReadWriteHeaderInternal(buffer));
-
1501  }
-
1502 
-
1503  // Convert from integer to 16.16 fixed point for writing.
-
1504  samplerate <<= 16;
-
1505  RCHECK(buffer->IgnoreBytes(6) && // reserved.
-
1506  buffer->ReadWriteUInt16(&data_reference_index) &&
-
1507  buffer->IgnoreBytes(8) && // reserved.
-
1508  buffer->ReadWriteUInt16(&channelcount) &&
-
1509  buffer->ReadWriteUInt16(&samplesize) &&
-
1510  buffer->IgnoreBytes(4) && // predefined.
-
1511  buffer->ReadWriteUInt32(&samplerate));
-
1512  // Convert from 16.16 fixed point to integer.
-
1513  samplerate >>= 16;
-
1514 
-
1515  RCHECK(buffer->PrepareChildren());
-
1516  if (format == FOURCC_enca) {
-
1517  if (buffer->Reading()) {
-
1518  // Continue scanning until a recognized protection scheme is found,
-
1519  // or until we run out of protection schemes.
-
1520  while (sinf.type.type != FOURCC_cenc && sinf.type.type != FOURCC_cbc1) {
-
1521  if (!buffer->ReadWriteChild(&sinf))
-
1522  return false;
-
1523  }
-
1524  } else {
-
1525  RCHECK(buffer->ReadWriteChild(&sinf));
-
1526  }
-
1527  }
-
1528 
-
1529  RCHECK(buffer->TryReadWriteChild(&esds));
-
1530  RCHECK(buffer->TryReadWriteChild(&ddts));
-
1531  RCHECK(buffer->TryReadWriteChild(&dac3));
-
1532  RCHECK(buffer->TryReadWriteChild(&dec3));
-
1533  return true;
-
1534 }
-
1535 
-
1536 uint32_t AudioSampleEntry::ComputeSizeInternal() {
-
1537  return HeaderSize() + sizeof(data_reference_index) + sizeof(channelcount) +
-
1538  sizeof(samplesize) + sizeof(samplerate) + sinf.ComputeSize() +
-
1539  esds.ComputeSize() + ddts.ComputeSize() + dac3.ComputeSize() +
-
1540  dec3.ComputeSize() +
-
1541  6 + 8 + // 6 + 8 bytes reserved.
-
1542  4; // 4 bytes predefined.
+
1495  // Convert from integer to 16.16 fixed point for writing.
+
1496  samplerate <<= 16;
+
1497  RCHECK(buffer->IgnoreBytes(6) && // reserved.
+
1498  buffer->ReadWriteUInt16(&data_reference_index) &&
+
1499  buffer->IgnoreBytes(8) && // reserved.
+
1500  buffer->ReadWriteUInt16(&channelcount) &&
+
1501  buffer->ReadWriteUInt16(&samplesize) &&
+
1502  buffer->IgnoreBytes(4) && // predefined.
+
1503  buffer->ReadWriteUInt32(&samplerate));
+
1504  // Convert from 16.16 fixed point to integer.
+
1505  samplerate >>= 16;
+
1506 
+
1507  RCHECK(buffer->PrepareChildren());
+
1508  if (format == FOURCC_enca)
+
1509  RCHECK(buffer->ReadWriteChild(&sinf));
+
1510 
+
1511  RCHECK(buffer->TryReadWriteChild(&esds));
+
1512  RCHECK(buffer->TryReadWriteChild(&ddts));
+
1513  RCHECK(buffer->TryReadWriteChild(&dac3));
+
1514  RCHECK(buffer->TryReadWriteChild(&dec3));
+
1515  return true;
+
1516 }
+
1517 
+
1518 uint32_t AudioSampleEntry::ComputeSizeInternal() {
+
1519  return HeaderSize() + sizeof(data_reference_index) + sizeof(channelcount) +
+
1520  sizeof(samplesize) + sizeof(samplerate) + sinf.ComputeSize() +
+
1521  esds.ComputeSize() + ddts.ComputeSize() + dac3.ComputeSize() +
+
1522  dec3.ComputeSize() +
+
1523  6 + 8 + // 6 + 8 bytes reserved.
+
1524  4; // 4 bytes predefined.
+
1525 }
+
1526 
+
1527 WebVTTConfigurationBox::WebVTTConfigurationBox() {}
+
1528 WebVTTConfigurationBox::~WebVTTConfigurationBox() {}
+
1529 
+ +
1531  return FOURCC_vttC;
+
1532 }
+
1533 
+
1534 bool WebVTTConfigurationBox::ReadWriteInternal(BoxBuffer* buffer) {
+
1535  RCHECK(ReadWriteHeaderInternal(buffer));
+
1536  return buffer->ReadWriteString(
+
1537  &config,
+
1538  buffer->Reading() ? buffer->BytesLeft() : config.size());
+
1539 }
+
1540 
+
1541 uint32_t WebVTTConfigurationBox::ComputeSizeInternal() {
+
1542  return HeaderSize() + config.size();
1543 }
1544 
-
1545 WebVTTConfigurationBox::WebVTTConfigurationBox() {}
-
1546 WebVTTConfigurationBox::~WebVTTConfigurationBox() {}
+
1545 WebVTTSourceLabelBox::WebVTTSourceLabelBox() {}
+
1546 WebVTTSourceLabelBox::~WebVTTSourceLabelBox() {}
1547 
- -
1549  return FOURCC_vttC;
+ +
1549  return FOURCC_vlab;
1550 }
1551 
-
1552 bool WebVTTConfigurationBox::ReadWriteInternal(BoxBuffer* buffer) {
+
1552 bool WebVTTSourceLabelBox::ReadWriteInternal(BoxBuffer* buffer) {
1553  RCHECK(ReadWriteHeaderInternal(buffer));
-
1554  return buffer->ReadWriteString(
-
1555  &config,
-
1556  buffer->Reading() ? buffer->BytesLeft() : config.size());
+
1554  return buffer->ReadWriteString(&source_label, buffer->Reading()
+
1555  ? buffer->BytesLeft()
+
1556  : source_label.size());
1557 }
1558 
-
1559 uint32_t WebVTTConfigurationBox::ComputeSizeInternal() {
-
1560  return HeaderSize() + config.size();
-
1561 }
-
1562 
-
1563 WebVTTSourceLabelBox::WebVTTSourceLabelBox() {}
-
1564 WebVTTSourceLabelBox::~WebVTTSourceLabelBox() {}
-
1565 
- -
1567  return FOURCC_vlab;
-
1568 }
-
1569 
-
1570 bool WebVTTSourceLabelBox::ReadWriteInternal(BoxBuffer* buffer) {
-
1571  RCHECK(ReadWriteHeaderInternal(buffer));
-
1572  return buffer->ReadWriteString(&source_label, buffer->Reading()
-
1573  ? buffer->BytesLeft()
-
1574  : source_label.size());
-
1575 }
-
1576 
-
1577 uint32_t WebVTTSourceLabelBox::ComputeSizeInternal() {
-
1578  if (source_label.empty())
-
1579  return 0;
-
1580  return HeaderSize() + source_label.size();
-
1581 }
-
1582 
-
1583 TextSampleEntry::TextSampleEntry() : format(FOURCC_NULL) {}
-
1584 TextSampleEntry::~TextSampleEntry() {}
+
1559 uint32_t WebVTTSourceLabelBox::ComputeSizeInternal() {
+
1560  if (source_label.empty())
+
1561  return 0;
+
1562  return HeaderSize() + source_label.size();
+
1563 }
+
1564 
+
1565 TextSampleEntry::TextSampleEntry() : format(FOURCC_NULL) {}
+
1566 TextSampleEntry::~TextSampleEntry() {}
+
1567 
+ +
1569  if (format == FOURCC_NULL) {
+
1570  LOG(ERROR) << "TextSampleEntry should be parsed according to the "
+
1571  << "handler type recovered in its Media ancestor.";
+
1572  }
+
1573  return format;
+
1574 }
+
1575 
+
1576 bool TextSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
+
1577  if (buffer->Reading()) {
+
1578  DCHECK(buffer->reader());
+
1579  format = buffer->reader()->type();
+
1580  } else {
+
1581  RCHECK(ReadWriteHeaderInternal(buffer));
+
1582  }
+
1583  RCHECK(buffer->IgnoreBytes(6) && // reserved for SampleEntry.
+
1584  buffer->ReadWriteUInt16(&data_reference_index));
1585 
- -
1587  if (format == FOURCC_NULL) {
-
1588  LOG(ERROR) << "TextSampleEntry should be parsed according to the "
-
1589  << "handler type recovered in its Media ancestor.";
-
1590  }
-
1591  return format;
-
1592 }
-
1593 
-
1594 bool TextSampleEntry::ReadWriteInternal(BoxBuffer* buffer) {
-
1595  if (buffer->Reading()) {
-
1596  DCHECK(buffer->reader());
-
1597  format = buffer->reader()->type();
-
1598  } else {
-
1599  RCHECK(ReadWriteHeaderInternal(buffer));
-
1600  }
-
1601  RCHECK(buffer->IgnoreBytes(6) && // reserved for SampleEntry.
-
1602  buffer->ReadWriteUInt16(&data_reference_index));
-
1603 
-
1604  if (format == FOURCC_wvtt) {
-
1605  // TODO(rkuroiwa): Handle the optional MPEG4BitRateBox.
-
1606  RCHECK(buffer->PrepareChildren() &&
-
1607  buffer->ReadWriteChild(&config) &&
-
1608  buffer->ReadWriteChild(&label));
-
1609  }
-
1610  return true;
-
1611 }
-
1612 
-
1613 uint32_t TextSampleEntry::ComputeSizeInternal() {
-
1614  // 6 for the (anonymous) reserved bytes for SampleEntry class.
-
1615  return HeaderSize() + 6 + sizeof(data_reference_index) +
-
1616  config.ComputeSize() + label.ComputeSize();
+
1586  if (format == FOURCC_wvtt) {
+
1587  // TODO(rkuroiwa): Handle the optional MPEG4BitRateBox.
+
1588  RCHECK(buffer->PrepareChildren() &&
+
1589  buffer->ReadWriteChild(&config) &&
+
1590  buffer->ReadWriteChild(&label));
+
1591  }
+
1592  return true;
+
1593 }
+
1594 
+
1595 uint32_t TextSampleEntry::ComputeSizeInternal() {
+
1596  // 6 for the (anonymous) reserved bytes for SampleEntry class.
+
1597  return HeaderSize() + 6 + sizeof(data_reference_index) +
+
1598  config.ComputeSize() + label.ComputeSize();
+
1599 }
+
1600 
+
1601 MediaHeader::MediaHeader()
+
1602  : creation_time(0), modification_time(0), timescale(0), duration(0) {}
+
1603 MediaHeader::~MediaHeader() {}
+
1604 FourCC MediaHeader::BoxType() const { return FOURCC_mdhd; }
+
1605 
+
1606 bool MediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1607  RCHECK(ReadWriteHeaderInternal(buffer));
+
1608 
+
1609  uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
1610  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
+
1611  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
+
1612  buffer->ReadWriteUInt32(&timescale) &&
+
1613  buffer->ReadWriteUInt64NBytes(&duration, num_bytes) &&
+
1614  language.ReadWrite(buffer) &&
+
1615  buffer->IgnoreBytes(2)); // predefined.
+
1616  return true;
1617 }
1618 
-
1619 MediaHeader::MediaHeader()
-
1620  : creation_time(0), modification_time(0), timescale(0), duration(0) {}
-
1621 MediaHeader::~MediaHeader() {}
-
1622 FourCC MediaHeader::BoxType() const { return FOURCC_mdhd; }
-
1623 
-
1624 bool MediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1625  RCHECK(ReadWriteHeaderInternal(buffer));
-
1626 
-
1627  uint8_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
1628  RCHECK(buffer->ReadWriteUInt64NBytes(&creation_time, num_bytes) &&
-
1629  buffer->ReadWriteUInt64NBytes(&modification_time, num_bytes) &&
-
1630  buffer->ReadWriteUInt32(&timescale) &&
-
1631  buffer->ReadWriteUInt64NBytes(&duration, num_bytes) &&
-
1632  language.ReadWrite(buffer) &&
-
1633  buffer->IgnoreBytes(2)); // predefined.
-
1634  return true;
-
1635 }
-
1636 
-
1637 uint32_t MediaHeader::ComputeSizeInternal() {
-
1638  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
-
1639  return HeaderSize() + sizeof(timescale) +
-
1640  sizeof(uint32_t) * (1 + version) * 3 + language.ComputeSize() +
-
1641  2; // 2 bytes predefined.
-
1642 }
-
1643 
-
1644 VideoMediaHeader::VideoMediaHeader()
-
1645  : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
-
1646  const uint32_t kVideoMediaHeaderFlags = 1;
-
1647  flags = kVideoMediaHeaderFlags;
-
1648 }
-
1649 VideoMediaHeader::~VideoMediaHeader() {}
-
1650 FourCC VideoMediaHeader::BoxType() const { return FOURCC_vmhd; }
-
1651 bool VideoMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1652  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1653  buffer->ReadWriteUInt16(&graphicsmode) &&
-
1654  buffer->ReadWriteUInt16(&opcolor_red) &&
-
1655  buffer->ReadWriteUInt16(&opcolor_green) &&
-
1656  buffer->ReadWriteUInt16(&opcolor_blue));
-
1657  return true;
-
1658 }
-
1659 
-
1660 uint32_t VideoMediaHeader::ComputeSizeInternal() {
-
1661  return HeaderSize() + sizeof(graphicsmode) + sizeof(opcolor_red) +
-
1662  sizeof(opcolor_green) + sizeof(opcolor_blue);
-
1663 }
-
1664 
-
1665 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
-
1666 SoundMediaHeader::~SoundMediaHeader() {}
-
1667 FourCC SoundMediaHeader::BoxType() const { return FOURCC_smhd; }
-
1668 bool SoundMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1669  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1670  buffer->ReadWriteUInt16(&balance) &&
-
1671  buffer->IgnoreBytes(2)); // reserved.
-
1672  return true;
-
1673 }
-
1674 
-
1675 uint32_t SoundMediaHeader::ComputeSizeInternal() {
-
1676  return HeaderSize() + sizeof(balance) + sizeof(uint16_t);
+
1619 uint32_t MediaHeader::ComputeSizeInternal() {
+
1620  version = IsFitIn32Bits(creation_time, modification_time, duration) ? 0 : 1;
+
1621  return HeaderSize() + sizeof(timescale) +
+
1622  sizeof(uint32_t) * (1 + version) * 3 + language.ComputeSize() +
+
1623  2; // 2 bytes predefined.
+
1624 }
+
1625 
+
1626 VideoMediaHeader::VideoMediaHeader()
+
1627  : graphicsmode(0), opcolor_red(0), opcolor_green(0), opcolor_blue(0) {
+
1628  const uint32_t kVideoMediaHeaderFlags = 1;
+
1629  flags = kVideoMediaHeaderFlags;
+
1630 }
+
1631 VideoMediaHeader::~VideoMediaHeader() {}
+
1632 FourCC VideoMediaHeader::BoxType() const { return FOURCC_vmhd; }
+
1633 bool VideoMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1634  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1635  buffer->ReadWriteUInt16(&graphicsmode) &&
+
1636  buffer->ReadWriteUInt16(&opcolor_red) &&
+
1637  buffer->ReadWriteUInt16(&opcolor_green) &&
+
1638  buffer->ReadWriteUInt16(&opcolor_blue));
+
1639  return true;
+
1640 }
+
1641 
+
1642 uint32_t VideoMediaHeader::ComputeSizeInternal() {
+
1643  return HeaderSize() + sizeof(graphicsmode) + sizeof(opcolor_red) +
+
1644  sizeof(opcolor_green) + sizeof(opcolor_blue);
+
1645 }
+
1646 
+
1647 SoundMediaHeader::SoundMediaHeader() : balance(0) {}
+
1648 SoundMediaHeader::~SoundMediaHeader() {}
+
1649 FourCC SoundMediaHeader::BoxType() const { return FOURCC_smhd; }
+
1650 bool SoundMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1651  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1652  buffer->ReadWriteUInt16(&balance) &&
+
1653  buffer->IgnoreBytes(2)); // reserved.
+
1654  return true;
+
1655 }
+
1656 
+
1657 uint32_t SoundMediaHeader::ComputeSizeInternal() {
+
1658  return HeaderSize() + sizeof(balance) + sizeof(uint16_t);
+
1659 }
+
1660 
+
1661 SubtitleMediaHeader::SubtitleMediaHeader() {}
+
1662 SubtitleMediaHeader::~SubtitleMediaHeader() {}
+
1663 
+
1664 FourCC SubtitleMediaHeader::BoxType() const { return FOURCC_sthd; }
+
1665 
+
1666 bool SubtitleMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1667  return ReadWriteHeaderInternal(buffer);
+
1668 }
+
1669 
+
1670 uint32_t SubtitleMediaHeader::ComputeSizeInternal() {
+
1671  return HeaderSize();
+
1672 }
+
1673 
+
1674 DataEntryUrl::DataEntryUrl() {
+
1675  const uint32_t kDataEntryUrlFlags = 1;
+
1676  flags = kDataEntryUrlFlags;
1677 }
-
1678 
-
1679 SubtitleMediaHeader::SubtitleMediaHeader() {}
-
1680 SubtitleMediaHeader::~SubtitleMediaHeader() {}
-
1681 
-
1682 FourCC SubtitleMediaHeader::BoxType() const { return FOURCC_sthd; }
-
1683 
-
1684 bool SubtitleMediaHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1685  return ReadWriteHeaderInternal(buffer);
-
1686 }
-
1687 
-
1688 uint32_t SubtitleMediaHeader::ComputeSizeInternal() {
-
1689  return HeaderSize();
-
1690 }
-
1691 
-
1692 DataEntryUrl::DataEntryUrl() {
-
1693  const uint32_t kDataEntryUrlFlags = 1;
-
1694  flags = kDataEntryUrlFlags;
-
1695 }
-
1696 DataEntryUrl::~DataEntryUrl() {}
-
1697 FourCC DataEntryUrl::BoxType() const { return FOURCC_url; }
-
1698 bool DataEntryUrl::ReadWriteInternal(BoxBuffer* buffer) {
-
1699  RCHECK(ReadWriteHeaderInternal(buffer));
-
1700  if (buffer->Reading()) {
-
1701  RCHECK(buffer->ReadWriteVector(&location, buffer->BytesLeft()));
-
1702  } else {
-
1703  RCHECK(buffer->ReadWriteVector(&location, location.size()));
-
1704  }
-
1705  return true;
-
1706 }
-
1707 
-
1708 uint32_t DataEntryUrl::ComputeSizeInternal() {
-
1709  return HeaderSize() + location.size();
-
1710 }
-
1711 
-
1712 DataReference::DataReference() {
-
1713  // Default 1 entry.
-
1714  data_entry.resize(1);
-
1715 }
-
1716 DataReference::~DataReference() {}
-
1717 FourCC DataReference::BoxType() const { return FOURCC_dref; }
-
1718 bool DataReference::ReadWriteInternal(BoxBuffer* buffer) {
-
1719  uint32_t entry_count = data_entry.size();
-
1720  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1721  buffer->ReadWriteUInt32(&entry_count));
-
1722  data_entry.resize(entry_count);
-
1723  RCHECK(buffer->PrepareChildren());
-
1724  for (uint32_t i = 0; i < entry_count; ++i)
-
1725  RCHECK(buffer->ReadWriteChild(&data_entry[i]));
-
1726  return true;
+
1678 DataEntryUrl::~DataEntryUrl() {}
+
1679 FourCC DataEntryUrl::BoxType() const { return FOURCC_url; }
+
1680 bool DataEntryUrl::ReadWriteInternal(BoxBuffer* buffer) {
+
1681  RCHECK(ReadWriteHeaderInternal(buffer));
+
1682  if (buffer->Reading()) {
+
1683  RCHECK(buffer->ReadWriteVector(&location, buffer->BytesLeft()));
+
1684  } else {
+
1685  RCHECK(buffer->ReadWriteVector(&location, location.size()));
+
1686  }
+
1687  return true;
+
1688 }
+
1689 
+
1690 uint32_t DataEntryUrl::ComputeSizeInternal() {
+
1691  return HeaderSize() + location.size();
+
1692 }
+
1693 
+
1694 DataReference::DataReference() {
+
1695  // Default 1 entry.
+
1696  data_entry.resize(1);
+
1697 }
+
1698 DataReference::~DataReference() {}
+
1699 FourCC DataReference::BoxType() const { return FOURCC_dref; }
+
1700 bool DataReference::ReadWriteInternal(BoxBuffer* buffer) {
+
1701  uint32_t entry_count = data_entry.size();
+
1702  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1703  buffer->ReadWriteUInt32(&entry_count));
+
1704  data_entry.resize(entry_count);
+
1705  RCHECK(buffer->PrepareChildren());
+
1706  for (uint32_t i = 0; i < entry_count; ++i)
+
1707  RCHECK(buffer->ReadWriteChild(&data_entry[i]));
+
1708  return true;
+
1709 }
+
1710 
+
1711 uint32_t DataReference::ComputeSizeInternal() {
+
1712  uint32_t count = data_entry.size();
+
1713  uint32_t box_size = HeaderSize() + sizeof(count);
+
1714  for (uint32_t i = 0; i < count; ++i)
+
1715  box_size += data_entry[i].ComputeSize();
+
1716  return box_size;
+
1717 }
+
1718 
+
1719 DataInformation::DataInformation() {}
+
1720 DataInformation::~DataInformation() {}
+
1721 FourCC DataInformation::BoxType() const { return FOURCC_dinf; }
+
1722 
+
1723 bool DataInformation::ReadWriteInternal(BoxBuffer* buffer) {
+
1724  return ReadWriteHeaderInternal(buffer) &&
+
1725  buffer->PrepareChildren() &&
+
1726  buffer->ReadWriteChild(&dref);
1727 }
1728 
-
1729 uint32_t DataReference::ComputeSizeInternal() {
-
1730  uint32_t count = data_entry.size();
-
1731  uint32_t box_size = HeaderSize() + sizeof(count);
-
1732  for (uint32_t i = 0; i < count; ++i)
-
1733  box_size += data_entry[i].ComputeSize();
-
1734  return box_size;
-
1735 }
+
1729 uint32_t DataInformation::ComputeSizeInternal() {
+
1730  return HeaderSize() + dref.ComputeSize();
+
1731 }
+
1732 
+
1733 MediaInformation::MediaInformation() {}
+
1734 MediaInformation::~MediaInformation() {}
+
1735 FourCC MediaInformation::BoxType() const { return FOURCC_minf; }
1736 
-
1737 DataInformation::DataInformation() {}
-
1738 DataInformation::~DataInformation() {}
-
1739 FourCC DataInformation::BoxType() const { return FOURCC_dinf; }
-
1740 
-
1741 bool DataInformation::ReadWriteInternal(BoxBuffer* buffer) {
-
1742  return ReadWriteHeaderInternal(buffer) &&
-
1743  buffer->PrepareChildren() &&
-
1744  buffer->ReadWriteChild(&dref);
-
1745 }
-
1746 
-
1747 uint32_t DataInformation::ComputeSizeInternal() {
-
1748  return HeaderSize() + dref.ComputeSize();
-
1749 }
-
1750 
-
1751 MediaInformation::MediaInformation() {}
-
1752 MediaInformation::~MediaInformation() {}
-
1753 FourCC MediaInformation::BoxType() const { return FOURCC_minf; }
-
1754 
-
1755 bool MediaInformation::ReadWriteInternal(BoxBuffer* buffer) {
-
1756  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1757  buffer->PrepareChildren() &&
-
1758  buffer->ReadWriteChild(&dinf) &&
-
1759  buffer->ReadWriteChild(&sample_table));
-
1760  switch (sample_table.description.type) {
-
1761  case kVideo:
-
1762  RCHECK(buffer->ReadWriteChild(&vmhd));
-
1763  break;
-
1764  case kAudio:
-
1765  RCHECK(buffer->ReadWriteChild(&smhd));
-
1766  break;
-
1767  case kText:
-
1768  RCHECK(buffer->TryReadWriteChild(&sthd));
-
1769  break;
-
1770  default:
-
1771  NOTIMPLEMENTED();
-
1772  }
-
1773  // Hint is not supported for now.
-
1774  return true;
-
1775 }
-
1776 
-
1777 uint32_t MediaInformation::ComputeSizeInternal() {
-
1778  uint32_t box_size =
-
1779  HeaderSize() + dinf.ComputeSize() + sample_table.ComputeSize();
-
1780  switch (sample_table.description.type) {
-
1781  case kVideo:
-
1782  box_size += vmhd.ComputeSize();
-
1783  break;
-
1784  case kAudio:
-
1785  box_size += smhd.ComputeSize();
-
1786  break;
-
1787  case kText:
-
1788  box_size += sthd.ComputeSize();
-
1789  break;
-
1790  default:
-
1791  NOTIMPLEMENTED();
-
1792  }
-
1793  return box_size;
-
1794 }
-
1795 
-
1796 Media::Media() {}
-
1797 Media::~Media() {}
-
1798 FourCC Media::BoxType() const { return FOURCC_mdia; }
-
1799 
-
1800 bool Media::ReadWriteInternal(BoxBuffer* buffer) {
-
1801  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1802  buffer->PrepareChildren() &&
-
1803  buffer->ReadWriteChild(&header));
-
1804  if (buffer->Reading()) {
-
1805  RCHECK(buffer->ReadWriteChild(&handler));
-
1806  // Maddeningly, the HandlerReference box specifies how to parse the
-
1807  // SampleDescription box, making the latter the only box (of those that we
-
1808  // support) which cannot be parsed correctly on its own (or even with
-
1809  // information from its strict ancestor tree). We thus copy the handler type
-
1810  // to the sample description box *before* parsing it to provide this
-
1811  // information while parsing.
-
1812  information.sample_table.description.type =
-
1813  FourCCToTrackType(handler.handler_type);
-
1814  } else {
-
1815  handler.handler_type =
-
1816  TrackTypeToFourCC(information.sample_table.description.type);
-
1817  RCHECK(handler.handler_type != FOURCC_NULL);
-
1818  RCHECK(buffer->ReadWriteChild(&handler));
-
1819  }
-
1820  RCHECK(buffer->ReadWriteChild(&information));
-
1821  return true;
-
1822 }
-
1823 
-
1824 uint32_t Media::ComputeSizeInternal() {
-
1825  handler.handler_type =
-
1826  TrackTypeToFourCC(information.sample_table.description.type);
-
1827  return HeaderSize() + header.ComputeSize() + handler.ComputeSize() +
-
1828  information.ComputeSize();
-
1829 }
-
1830 
-
1831 Track::Track() {}
-
1832 Track::~Track() {}
-
1833 FourCC Track::BoxType() const { return FOURCC_trak; }
-
1834 
-
1835 bool Track::ReadWriteInternal(BoxBuffer* buffer) {
-
1836  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1837  buffer->PrepareChildren() &&
-
1838  buffer->ReadWriteChild(&header) &&
-
1839  buffer->ReadWriteChild(&media) &&
-
1840  buffer->TryReadWriteChild(&edit) &&
-
1841  buffer->TryReadWriteChild(&sample_encryption));
-
1842  return true;
-
1843 }
-
1844 
-
1845 uint32_t Track::ComputeSizeInternal() {
-
1846  return HeaderSize() + header.ComputeSize() + media.ComputeSize() +
-
1847  edit.ComputeSize();
-
1848 }
-
1849 
-
1850 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
-
1851 MovieExtendsHeader::~MovieExtendsHeader() {}
-
1852 FourCC MovieExtendsHeader::BoxType() const { return FOURCC_mehd; }
-
1853 
-
1854 bool MovieExtendsHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1855  RCHECK(ReadWriteHeaderInternal(buffer));
-
1856  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
1857  RCHECK(buffer->ReadWriteUInt64NBytes(&fragment_duration, num_bytes));
-
1858  return true;
-
1859 }
-
1860 
-
1861 uint32_t MovieExtendsHeader::ComputeSizeInternal() {
-
1862  // This box is optional. Skip it if it is not used.
-
1863  if (fragment_duration == 0)
-
1864  return 0;
-
1865  version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
-
1866  return HeaderSize() + sizeof(uint32_t) * (1 + version);
-
1867 }
-
1868 
-
1869 TrackExtends::TrackExtends()
-
1870  : track_id(0),
-
1871  default_sample_description_index(0),
-
1872  default_sample_duration(0),
-
1873  default_sample_size(0),
-
1874  default_sample_flags(0) {}
-
1875 TrackExtends::~TrackExtends() {}
-
1876 FourCC TrackExtends::BoxType() const { return FOURCC_trex; }
-
1877 
-
1878 bool TrackExtends::ReadWriteInternal(BoxBuffer* buffer) {
-
1879  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1880  buffer->ReadWriteUInt32(&track_id) &&
-
1881  buffer->ReadWriteUInt32(&default_sample_description_index) &&
-
1882  buffer->ReadWriteUInt32(&default_sample_duration) &&
-
1883  buffer->ReadWriteUInt32(&default_sample_size) &&
-
1884  buffer->ReadWriteUInt32(&default_sample_flags));
-
1885  return true;
-
1886 }
-
1887 
-
1888 uint32_t TrackExtends::ComputeSizeInternal() {
-
1889  return HeaderSize() + sizeof(track_id) +
-
1890  sizeof(default_sample_description_index) +
-
1891  sizeof(default_sample_duration) + sizeof(default_sample_size) +
-
1892  sizeof(default_sample_flags);
+
1737 bool MediaInformation::ReadWriteInternal(BoxBuffer* buffer) {
+
1738  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1739  buffer->PrepareChildren() &&
+
1740  buffer->ReadWriteChild(&dinf) &&
+
1741  buffer->ReadWriteChild(&sample_table));
+
1742  switch (sample_table.description.type) {
+
1743  case kVideo:
+
1744  RCHECK(buffer->ReadWriteChild(&vmhd));
+
1745  break;
+
1746  case kAudio:
+
1747  RCHECK(buffer->ReadWriteChild(&smhd));
+
1748  break;
+
1749  case kText:
+
1750  RCHECK(buffer->TryReadWriteChild(&sthd));
+
1751  break;
+
1752  default:
+
1753  NOTIMPLEMENTED();
+
1754  }
+
1755  // Hint is not supported for now.
+
1756  return true;
+
1757 }
+
1758 
+
1759 uint32_t MediaInformation::ComputeSizeInternal() {
+
1760  uint32_t box_size =
+
1761  HeaderSize() + dinf.ComputeSize() + sample_table.ComputeSize();
+
1762  switch (sample_table.description.type) {
+
1763  case kVideo:
+
1764  box_size += vmhd.ComputeSize();
+
1765  break;
+
1766  case kAudio:
+
1767  box_size += smhd.ComputeSize();
+
1768  break;
+
1769  case kText:
+
1770  box_size += sthd.ComputeSize();
+
1771  break;
+
1772  default:
+
1773  NOTIMPLEMENTED();
+
1774  }
+
1775  return box_size;
+
1776 }
+
1777 
+
1778 Media::Media() {}
+
1779 Media::~Media() {}
+
1780 FourCC Media::BoxType() const { return FOURCC_mdia; }
+
1781 
+
1782 bool Media::ReadWriteInternal(BoxBuffer* buffer) {
+
1783  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1784  buffer->PrepareChildren() &&
+
1785  buffer->ReadWriteChild(&header));
+
1786  if (buffer->Reading()) {
+
1787  RCHECK(buffer->ReadWriteChild(&handler));
+
1788  // Maddeningly, the HandlerReference box specifies how to parse the
+
1789  // SampleDescription box, making the latter the only box (of those that we
+
1790  // support) which cannot be parsed correctly on its own (or even with
+
1791  // information from its strict ancestor tree). We thus copy the handler type
+
1792  // to the sample description box *before* parsing it to provide this
+
1793  // information while parsing.
+
1794  information.sample_table.description.type =
+
1795  FourCCToTrackType(handler.handler_type);
+
1796  } else {
+
1797  handler.handler_type =
+
1798  TrackTypeToFourCC(information.sample_table.description.type);
+
1799  RCHECK(handler.handler_type != FOURCC_NULL);
+
1800  RCHECK(buffer->ReadWriteChild(&handler));
+
1801  }
+
1802  RCHECK(buffer->ReadWriteChild(&information));
+
1803  return true;
+
1804 }
+
1805 
+
1806 uint32_t Media::ComputeSizeInternal() {
+
1807  handler.handler_type =
+
1808  TrackTypeToFourCC(information.sample_table.description.type);
+
1809  return HeaderSize() + header.ComputeSize() + handler.ComputeSize() +
+
1810  information.ComputeSize();
+
1811 }
+
1812 
+
1813 Track::Track() {}
+
1814 Track::~Track() {}
+
1815 FourCC Track::BoxType() const { return FOURCC_trak; }
+
1816 
+
1817 bool Track::ReadWriteInternal(BoxBuffer* buffer) {
+
1818  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1819  buffer->PrepareChildren() &&
+
1820  buffer->ReadWriteChild(&header) &&
+
1821  buffer->ReadWriteChild(&media) &&
+
1822  buffer->TryReadWriteChild(&edit) &&
+
1823  buffer->TryReadWriteChild(&sample_encryption));
+
1824  return true;
+
1825 }
+
1826 
+
1827 uint32_t Track::ComputeSizeInternal() {
+
1828  return HeaderSize() + header.ComputeSize() + media.ComputeSize() +
+
1829  edit.ComputeSize();
+
1830 }
+
1831 
+
1832 MovieExtendsHeader::MovieExtendsHeader() : fragment_duration(0) {}
+
1833 MovieExtendsHeader::~MovieExtendsHeader() {}
+
1834 FourCC MovieExtendsHeader::BoxType() const { return FOURCC_mehd; }
+
1835 
+
1836 bool MovieExtendsHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1837  RCHECK(ReadWriteHeaderInternal(buffer));
+
1838  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
1839  RCHECK(buffer->ReadWriteUInt64NBytes(&fragment_duration, num_bytes));
+
1840  return true;
+
1841 }
+
1842 
+
1843 uint32_t MovieExtendsHeader::ComputeSizeInternal() {
+
1844  // This box is optional. Skip it if it is not used.
+
1845  if (fragment_duration == 0)
+
1846  return 0;
+
1847  version = IsFitIn32Bits(fragment_duration) ? 0 : 1;
+
1848  return HeaderSize() + sizeof(uint32_t) * (1 + version);
+
1849 }
+
1850 
+
1851 TrackExtends::TrackExtends()
+
1852  : track_id(0),
+
1853  default_sample_description_index(0),
+
1854  default_sample_duration(0),
+
1855  default_sample_size(0),
+
1856  default_sample_flags(0) {}
+
1857 TrackExtends::~TrackExtends() {}
+
1858 FourCC TrackExtends::BoxType() const { return FOURCC_trex; }
+
1859 
+
1860 bool TrackExtends::ReadWriteInternal(BoxBuffer* buffer) {
+
1861  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1862  buffer->ReadWriteUInt32(&track_id) &&
+
1863  buffer->ReadWriteUInt32(&default_sample_description_index) &&
+
1864  buffer->ReadWriteUInt32(&default_sample_duration) &&
+
1865  buffer->ReadWriteUInt32(&default_sample_size) &&
+
1866  buffer->ReadWriteUInt32(&default_sample_flags));
+
1867  return true;
+
1868 }
+
1869 
+
1870 uint32_t TrackExtends::ComputeSizeInternal() {
+
1871  return HeaderSize() + sizeof(track_id) +
+
1872  sizeof(default_sample_description_index) +
+
1873  sizeof(default_sample_duration) + sizeof(default_sample_size) +
+
1874  sizeof(default_sample_flags);
+
1875 }
+
1876 
+
1877 MovieExtends::MovieExtends() {}
+
1878 MovieExtends::~MovieExtends() {}
+
1879 FourCC MovieExtends::BoxType() const { return FOURCC_mvex; }
+
1880 
+
1881 bool MovieExtends::ReadWriteInternal(BoxBuffer* buffer) {
+
1882  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1883  buffer->PrepareChildren() &&
+
1884  buffer->TryReadWriteChild(&header));
+
1885  if (buffer->Reading()) {
+
1886  DCHECK(buffer->reader());
+
1887  RCHECK(buffer->reader()->ReadChildren(&tracks));
+
1888  } else {
+
1889  for (uint32_t i = 0; i < tracks.size(); ++i)
+
1890  RCHECK(buffer->ReadWriteChild(&tracks[i]));
+
1891  }
+
1892  return true;
1893 }
1894 
-
1895 MovieExtends::MovieExtends() {}
-
1896 MovieExtends::~MovieExtends() {}
-
1897 FourCC MovieExtends::BoxType() const { return FOURCC_mvex; }
-
1898 
-
1899 bool MovieExtends::ReadWriteInternal(BoxBuffer* buffer) {
-
1900  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1901  buffer->PrepareChildren() &&
-
1902  buffer->TryReadWriteChild(&header));
-
1903  if (buffer->Reading()) {
-
1904  DCHECK(buffer->reader());
-
1905  RCHECK(buffer->reader()->ReadChildren(&tracks));
-
1906  } else {
-
1907  for (uint32_t i = 0; i < tracks.size(); ++i)
-
1908  RCHECK(buffer->ReadWriteChild(&tracks[i]));
-
1909  }
-
1910  return true;
-
1911 }
-
1912 
-
1913 uint32_t MovieExtends::ComputeSizeInternal() {
-
1914  // This box is optional. Skip it if it does not contain any track.
-
1915  if (tracks.size() == 0)
-
1916  return 0;
-
1917  uint32_t box_size = HeaderSize() + header.ComputeSize();
-
1918  for (uint32_t i = 0; i < tracks.size(); ++i)
-
1919  box_size += tracks[i].ComputeSize();
-
1920  return box_size;
-
1921 }
-
1922 
-
1923 Movie::Movie() {}
-
1924 Movie::~Movie() {}
-
1925 FourCC Movie::BoxType() const { return FOURCC_moov; }
-
1926 
-
1927 bool Movie::ReadWriteInternal(BoxBuffer* buffer) {
-
1928  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1929  buffer->PrepareChildren() &&
-
1930  buffer->ReadWriteChild(&header) &&
-
1931  buffer->TryReadWriteChild(&metadata) &&
-
1932  buffer->TryReadWriteChild(&extends));
-
1933  if (buffer->Reading()) {
-
1934  BoxReader* reader = buffer->reader();
-
1935  DCHECK(reader);
-
1936  RCHECK(reader->ReadChildren(&tracks) &&
-
1937  reader->TryReadChildren(&pssh));
-
1938  } else {
-
1939  for (uint32_t i = 0; i < tracks.size(); ++i)
-
1940  RCHECK(buffer->ReadWriteChild(&tracks[i]));
-
1941  for (uint32_t i = 0; i < pssh.size(); ++i)
-
1942  RCHECK(buffer->ReadWriteChild(&pssh[i]));
-
1943  }
-
1944  return true;
-
1945 }
-
1946 
-
1947 uint32_t Movie::ComputeSizeInternal() {
-
1948  uint32_t box_size = HeaderSize() + header.ComputeSize() +
-
1949  metadata.ComputeSize() + extends.ComputeSize();
-
1950  for (uint32_t i = 0; i < tracks.size(); ++i)
-
1951  box_size += tracks[i].ComputeSize();
-
1952  for (uint32_t i = 0; i < pssh.size(); ++i)
-
1953  box_size += pssh[i].ComputeSize();
-
1954  return box_size;
-
1955 }
-
1956 
-
1957 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
-
1958 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
-
1959 FourCC TrackFragmentDecodeTime::BoxType() const { return FOURCC_tfdt; }
-
1960 
-
1961 bool TrackFragmentDecodeTime::ReadWriteInternal(BoxBuffer* buffer) {
-
1962  RCHECK(ReadWriteHeaderInternal(buffer));
-
1963  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
1964  RCHECK(buffer->ReadWriteUInt64NBytes(&decode_time, num_bytes));
-
1965  return true;
+
1895 uint32_t MovieExtends::ComputeSizeInternal() {
+
1896  // This box is optional. Skip it if it does not contain any track.
+
1897  if (tracks.size() == 0)
+
1898  return 0;
+
1899  uint32_t box_size = HeaderSize() + header.ComputeSize();
+
1900  for (uint32_t i = 0; i < tracks.size(); ++i)
+
1901  box_size += tracks[i].ComputeSize();
+
1902  return box_size;
+
1903 }
+
1904 
+
1905 Movie::Movie() {}
+
1906 Movie::~Movie() {}
+
1907 FourCC Movie::BoxType() const { return FOURCC_moov; }
+
1908 
+
1909 bool Movie::ReadWriteInternal(BoxBuffer* buffer) {
+
1910  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1911  buffer->PrepareChildren() &&
+
1912  buffer->ReadWriteChild(&header) &&
+
1913  buffer->TryReadWriteChild(&metadata) &&
+
1914  buffer->TryReadWriteChild(&extends));
+
1915  if (buffer->Reading()) {
+
1916  BoxReader* reader = buffer->reader();
+
1917  DCHECK(reader);
+
1918  RCHECK(reader->ReadChildren(&tracks) &&
+
1919  reader->TryReadChildren(&pssh));
+
1920  } else {
+
1921  for (uint32_t i = 0; i < tracks.size(); ++i)
+
1922  RCHECK(buffer->ReadWriteChild(&tracks[i]));
+
1923  for (uint32_t i = 0; i < pssh.size(); ++i)
+
1924  RCHECK(buffer->ReadWriteChild(&pssh[i]));
+
1925  }
+
1926  return true;
+
1927 }
+
1928 
+
1929 uint32_t Movie::ComputeSizeInternal() {
+
1930  uint32_t box_size = HeaderSize() + header.ComputeSize() +
+
1931  metadata.ComputeSize() + extends.ComputeSize();
+
1932  for (uint32_t i = 0; i < tracks.size(); ++i)
+
1933  box_size += tracks[i].ComputeSize();
+
1934  for (uint32_t i = 0; i < pssh.size(); ++i)
+
1935  box_size += pssh[i].ComputeSize();
+
1936  return box_size;
+
1937 }
+
1938 
+
1939 TrackFragmentDecodeTime::TrackFragmentDecodeTime() : decode_time(0) {}
+
1940 TrackFragmentDecodeTime::~TrackFragmentDecodeTime() {}
+
1941 FourCC TrackFragmentDecodeTime::BoxType() const { return FOURCC_tfdt; }
+
1942 
+
1943 bool TrackFragmentDecodeTime::ReadWriteInternal(BoxBuffer* buffer) {
+
1944  RCHECK(ReadWriteHeaderInternal(buffer));
+
1945  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
1946  RCHECK(buffer->ReadWriteUInt64NBytes(&decode_time, num_bytes));
+
1947  return true;
+
1948 }
+
1949 
+
1950 uint32_t TrackFragmentDecodeTime::ComputeSizeInternal() {
+
1951  version = IsFitIn32Bits(decode_time) ? 0 : 1;
+
1952  return HeaderSize() + sizeof(uint32_t) * (1 + version);
+
1953 }
+
1954 
+
1955 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
+
1956 MovieFragmentHeader::~MovieFragmentHeader() {}
+
1957 FourCC MovieFragmentHeader::BoxType() const { return FOURCC_mfhd; }
+
1958 
+
1959 bool MovieFragmentHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1960  return ReadWriteHeaderInternal(buffer) &&
+
1961  buffer->ReadWriteUInt32(&sequence_number);
+
1962 }
+
1963 
+
1964 uint32_t MovieFragmentHeader::ComputeSizeInternal() {
+
1965  return HeaderSize() + sizeof(sequence_number);
1966 }
1967 
-
1968 uint32_t TrackFragmentDecodeTime::ComputeSizeInternal() {
-
1969  version = IsFitIn32Bits(decode_time) ? 0 : 1;
-
1970  return HeaderSize() + sizeof(uint32_t) * (1 + version);
-
1971 }
-
1972 
-
1973 MovieFragmentHeader::MovieFragmentHeader() : sequence_number(0) {}
-
1974 MovieFragmentHeader::~MovieFragmentHeader() {}
-
1975 FourCC MovieFragmentHeader::BoxType() const { return FOURCC_mfhd; }
-
1976 
-
1977 bool MovieFragmentHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1978  return ReadWriteHeaderInternal(buffer) &&
-
1979  buffer->ReadWriteUInt32(&sequence_number);
-
1980 }
+
1968 TrackFragmentHeader::TrackFragmentHeader()
+
1969  : track_id(0),
+
1970  sample_description_index(0),
+
1971  default_sample_duration(0),
+
1972  default_sample_size(0),
+
1973  default_sample_flags(0) {}
+
1974 
+
1975 TrackFragmentHeader::~TrackFragmentHeader() {}
+
1976 FourCC TrackFragmentHeader::BoxType() const { return FOURCC_tfhd; }
+
1977 
+
1978 bool TrackFragmentHeader::ReadWriteInternal(BoxBuffer* buffer) {
+
1979  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
1980  buffer->ReadWriteUInt32(&track_id));
1981 
-
1982 uint32_t MovieFragmentHeader::ComputeSizeInternal() {
-
1983  return HeaderSize() + sizeof(sequence_number);
-
1984 }
-
1985 
-
1986 TrackFragmentHeader::TrackFragmentHeader()
-
1987  : track_id(0),
-
1988  sample_description_index(0),
-
1989  default_sample_duration(0),
-
1990  default_sample_size(0),
-
1991  default_sample_flags(0) {}
+
1982  if (flags & kBaseDataOffsetPresentMask) {
+
1983  // MSE requires 'default-base-is-moof' to be set and
+
1984  // 'base-data-offset-present' not to be set. We omit these checks as some
+
1985  // valid files in the wild don't follow these rules, though they use moof as
+
1986  // base.
+
1987  uint64_t base_data_offset;
+
1988  RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
+
1989  DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
+
1990  "default-base-is-moof.";
+
1991  }
1992 
-
1993 TrackFragmentHeader::~TrackFragmentHeader() {}
-
1994 FourCC TrackFragmentHeader::BoxType() const { return FOURCC_tfhd; }
-
1995 
-
1996 bool TrackFragmentHeader::ReadWriteInternal(BoxBuffer* buffer) {
-
1997  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
1998  buffer->ReadWriteUInt32(&track_id));
-
1999 
-
2000  if (flags & kBaseDataOffsetPresentMask) {
-
2001  // MSE requires 'default-base-is-moof' to be set and
-
2002  // 'base-data-offset-present' not to be set. We omit these checks as some
-
2003  // valid files in the wild don't follow these rules, though they use moof as
-
2004  // base.
-
2005  uint64_t base_data_offset;
-
2006  RCHECK(buffer->ReadWriteUInt64(&base_data_offset));
-
2007  DLOG(WARNING) << "base-data-offset-present is not expected. Assumes "
-
2008  "default-base-is-moof.";
+
1993  if (flags & kSampleDescriptionIndexPresentMask) {
+
1994  RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
+
1995  } else if (buffer->Reading()) {
+
1996  sample_description_index = 0;
+
1997  }
+
1998 
+
1999  if (flags & kDefaultSampleDurationPresentMask) {
+
2000  RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
+
2001  } else if (buffer->Reading()) {
+
2002  default_sample_duration = 0;
+
2003  }
+
2004 
+
2005  if (flags & kDefaultSampleSizePresentMask) {
+
2006  RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
+
2007  } else if (buffer->Reading()) {
+
2008  default_sample_size = 0;
2009  }
2010 
-
2011  if (flags & kSampleDescriptionIndexPresentMask) {
-
2012  RCHECK(buffer->ReadWriteUInt32(&sample_description_index));
-
2013  } else if (buffer->Reading()) {
-
2014  sample_description_index = 0;
-
2015  }
-
2016 
-
2017  if (flags & kDefaultSampleDurationPresentMask) {
-
2018  RCHECK(buffer->ReadWriteUInt32(&default_sample_duration));
-
2019  } else if (buffer->Reading()) {
-
2020  default_sample_duration = 0;
-
2021  }
-
2022 
-
2023  if (flags & kDefaultSampleSizePresentMask) {
-
2024  RCHECK(buffer->ReadWriteUInt32(&default_sample_size));
-
2025  } else if (buffer->Reading()) {
-
2026  default_sample_size = 0;
-
2027  }
+
2011  if (flags & kDefaultSampleFlagsPresentMask)
+
2012  RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
+
2013  return true;
+
2014 }
+
2015 
+
2016 uint32_t TrackFragmentHeader::ComputeSizeInternal() {
+
2017  uint32_t box_size = HeaderSize() + sizeof(track_id);
+
2018  if (flags & kSampleDescriptionIndexPresentMask)
+
2019  box_size += sizeof(sample_description_index);
+
2020  if (flags & kDefaultSampleDurationPresentMask)
+
2021  box_size += sizeof(default_sample_duration);
+
2022  if (flags & kDefaultSampleSizePresentMask)
+
2023  box_size += sizeof(default_sample_size);
+
2024  if (flags & kDefaultSampleFlagsPresentMask)
+
2025  box_size += sizeof(default_sample_flags);
+
2026  return box_size;
+
2027 }
2028 
-
2029  if (flags & kDefaultSampleFlagsPresentMask)
-
2030  RCHECK(buffer->ReadWriteUInt32(&default_sample_flags));
-
2031  return true;
-
2032 }
-
2033 
-
2034 uint32_t TrackFragmentHeader::ComputeSizeInternal() {
-
2035  uint32_t box_size = HeaderSize() + sizeof(track_id);
-
2036  if (flags & kSampleDescriptionIndexPresentMask)
-
2037  box_size += sizeof(sample_description_index);
-
2038  if (flags & kDefaultSampleDurationPresentMask)
-
2039  box_size += sizeof(default_sample_duration);
-
2040  if (flags & kDefaultSampleSizePresentMask)
-
2041  box_size += sizeof(default_sample_size);
-
2042  if (flags & kDefaultSampleFlagsPresentMask)
-
2043  box_size += sizeof(default_sample_flags);
-
2044  return box_size;
-
2045 }
-
2046 
-
2047 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
-
2048 TrackFragmentRun::~TrackFragmentRun() {}
-
2049 FourCC TrackFragmentRun::BoxType() const { return FOURCC_trun; }
-
2050 
-
2051 bool TrackFragmentRun::ReadWriteInternal(BoxBuffer* buffer) {
-
2052  if (!buffer->Reading()) {
-
2053  // Determine whether version 0 or version 1 should be used.
-
2054  // Use version 0 if possible, use version 1 if there is a negative
-
2055  // sample_offset value.
-
2056  version = 0;
-
2057  if (flags & kSampleCompTimeOffsetsPresentMask) {
-
2058  for (uint32_t i = 0; i < sample_count; ++i) {
-
2059  if (sample_composition_time_offsets[i] < 0) {
-
2060  version = 1;
-
2061  break;
-
2062  }
-
2063  }
-
2064  }
-
2065  }
-
2066 
-
2067  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2068  buffer->ReadWriteUInt32(&sample_count));
-
2069 
-
2070  bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
-
2071  bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
-
2072  bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
-
2073  bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
-
2074  bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
-
2075  bool sample_composition_time_offsets_present =
-
2076  (flags & kSampleCompTimeOffsetsPresentMask) != 0;
+
2029 TrackFragmentRun::TrackFragmentRun() : sample_count(0), data_offset(0) {}
+
2030 TrackFragmentRun::~TrackFragmentRun() {}
+
2031 FourCC TrackFragmentRun::BoxType() const { return FOURCC_trun; }
+
2032 
+
2033 bool TrackFragmentRun::ReadWriteInternal(BoxBuffer* buffer) {
+
2034  if (!buffer->Reading()) {
+
2035  // Determine whether version 0 or version 1 should be used.
+
2036  // Use version 0 if possible, use version 1 if there is a negative
+
2037  // sample_offset value.
+
2038  version = 0;
+
2039  if (flags & kSampleCompTimeOffsetsPresentMask) {
+
2040  for (uint32_t i = 0; i < sample_count; ++i) {
+
2041  if (sample_composition_time_offsets[i] < 0) {
+
2042  version = 1;
+
2043  break;
+
2044  }
+
2045  }
+
2046  }
+
2047  }
+
2048 
+
2049  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2050  buffer->ReadWriteUInt32(&sample_count));
+
2051 
+
2052  bool data_offset_present = (flags & kDataOffsetPresentMask) != 0;
+
2053  bool first_sample_flags_present = (flags & kFirstSampleFlagsPresentMask) != 0;
+
2054  bool sample_duration_present = (flags & kSampleDurationPresentMask) != 0;
+
2055  bool sample_size_present = (flags & kSampleSizePresentMask) != 0;
+
2056  bool sample_flags_present = (flags & kSampleFlagsPresentMask) != 0;
+
2057  bool sample_composition_time_offsets_present =
+
2058  (flags & kSampleCompTimeOffsetsPresentMask) != 0;
+
2059 
+
2060  if (data_offset_present) {
+
2061  RCHECK(buffer->ReadWriteUInt32(&data_offset));
+
2062  } else {
+
2063  // NOTE: If the data-offset is not present, then the data for this run
+
2064  // starts immediately after the data of the previous run, or at the
+
2065  // base-data-offset defined by the track fragment header if this is the
+
2066  // first run in a track fragment. If the data-offset is present, it is
+
2067  // relative to the base-data-offset established in the track fragment
+
2068  // header.
+
2069  NOTIMPLEMENTED();
+
2070  }
+
2071 
+
2072  uint32_t first_sample_flags;
+
2073 
+
2074  if (buffer->Reading()) {
+
2075  if (first_sample_flags_present)
+
2076  RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
2077 
-
2078  if (data_offset_present) {
-
2079  RCHECK(buffer->ReadWriteUInt32(&data_offset));
-
2080  } else {
-
2081  // NOTE: If the data-offset is not present, then the data for this run
-
2082  // starts immediately after the data of the previous run, or at the
-
2083  // base-data-offset defined by the track fragment header if this is the
-
2084  // first run in a track fragment. If the data-offset is present, it is
-
2085  // relative to the base-data-offset established in the track fragment
-
2086  // header.
-
2087  NOTIMPLEMENTED();
-
2088  }
-
2089 
-
2090  uint32_t first_sample_flags;
-
2091 
-
2092  if (buffer->Reading()) {
-
2093  if (first_sample_flags_present)
-
2094  RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
2095 
-
2096  if (sample_duration_present)
-
2097  sample_durations.resize(sample_count);
-
2098  if (sample_size_present)
-
2099  sample_sizes.resize(sample_count);
-
2100  if (sample_flags_present)
-
2101  sample_flags.resize(sample_count);
-
2102  if (sample_composition_time_offsets_present)
-
2103  sample_composition_time_offsets.resize(sample_count);
-
2104  } else {
-
2105  if (first_sample_flags_present) {
-
2106  first_sample_flags = sample_flags[0];
-
2107  DCHECK(sample_flags.size() == 1);
-
2108  RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
-
2109  }
+
2078  if (sample_duration_present)
+
2079  sample_durations.resize(sample_count);
+
2080  if (sample_size_present)
+
2081  sample_sizes.resize(sample_count);
+
2082  if (sample_flags_present)
+
2083  sample_flags.resize(sample_count);
+
2084  if (sample_composition_time_offsets_present)
+
2085  sample_composition_time_offsets.resize(sample_count);
+
2086  } else {
+
2087  if (first_sample_flags_present) {
+
2088  first_sample_flags = sample_flags[0];
+
2089  DCHECK(sample_flags.size() == 1);
+
2090  RCHECK(buffer->ReadWriteUInt32(&first_sample_flags));
+
2091  }
+
2092 
+
2093  if (sample_duration_present)
+
2094  DCHECK(sample_durations.size() == sample_count);
+
2095  if (sample_size_present)
+
2096  DCHECK(sample_sizes.size() == sample_count);
+
2097  if (sample_flags_present)
+
2098  DCHECK(sample_flags.size() == sample_count);
+
2099  if (sample_composition_time_offsets_present)
+
2100  DCHECK(sample_composition_time_offsets.size() == sample_count);
+
2101  }
+
2102 
+
2103  for (uint32_t i = 0; i < sample_count; ++i) {
+
2104  if (sample_duration_present)
+
2105  RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
+
2106  if (sample_size_present)
+
2107  RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
+
2108  if (sample_flags_present)
+
2109  RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
2110 
-
2111  if (sample_duration_present)
-
2112  DCHECK(sample_durations.size() == sample_count);
-
2113  if (sample_size_present)
-
2114  DCHECK(sample_sizes.size() == sample_count);
-
2115  if (sample_flags_present)
-
2116  DCHECK(sample_flags.size() == sample_count);
-
2117  if (sample_composition_time_offsets_present)
-
2118  DCHECK(sample_composition_time_offsets.size() == sample_count);
-
2119  }
-
2120 
-
2121  for (uint32_t i = 0; i < sample_count; ++i) {
-
2122  if (sample_duration_present)
-
2123  RCHECK(buffer->ReadWriteUInt32(&sample_durations[i]));
-
2124  if (sample_size_present)
-
2125  RCHECK(buffer->ReadWriteUInt32(&sample_sizes[i]));
-
2126  if (sample_flags_present)
-
2127  RCHECK(buffer->ReadWriteUInt32(&sample_flags[i]));
-
2128 
-
2129  if (sample_composition_time_offsets_present) {
-
2130  if (version == 0) {
-
2131  uint32_t sample_offset = sample_composition_time_offsets[i];
-
2132  RCHECK(buffer->ReadWriteUInt32(&sample_offset));
-
2133  sample_composition_time_offsets[i] = sample_offset;
-
2134  } else {
-
2135  int32_t sample_offset = sample_composition_time_offsets[i];
-
2136  RCHECK(buffer->ReadWriteInt32(&sample_offset));
-
2137  sample_composition_time_offsets[i] = sample_offset;
-
2138  }
-
2139  }
-
2140  }
-
2141 
-
2142  if (buffer->Reading()) {
-
2143  if (first_sample_flags_present) {
-
2144  if (sample_flags.size() == 0) {
-
2145  sample_flags.push_back(first_sample_flags);
-
2146  } else {
-
2147  sample_flags[0] = first_sample_flags;
-
2148  }
-
2149  }
-
2150  }
-
2151  return true;
-
2152 }
+
2111  if (sample_composition_time_offsets_present) {
+
2112  if (version == 0) {
+
2113  uint32_t sample_offset = sample_composition_time_offsets[i];
+
2114  RCHECK(buffer->ReadWriteUInt32(&sample_offset));
+
2115  sample_composition_time_offsets[i] = sample_offset;
+
2116  } else {
+
2117  int32_t sample_offset = sample_composition_time_offsets[i];
+
2118  RCHECK(buffer->ReadWriteInt32(&sample_offset));
+
2119  sample_composition_time_offsets[i] = sample_offset;
+
2120  }
+
2121  }
+
2122  }
+
2123 
+
2124  if (buffer->Reading()) {
+
2125  if (first_sample_flags_present) {
+
2126  if (sample_flags.size() == 0) {
+
2127  sample_flags.push_back(first_sample_flags);
+
2128  } else {
+
2129  sample_flags[0] = first_sample_flags;
+
2130  }
+
2131  }
+
2132  }
+
2133  return true;
+
2134 }
+
2135 
+
2136 uint32_t TrackFragmentRun::ComputeSizeInternal() {
+
2137  uint32_t box_size = HeaderSize() + sizeof(sample_count);
+
2138  if (flags & kDataOffsetPresentMask)
+
2139  box_size += sizeof(data_offset);
+
2140  if (flags & kFirstSampleFlagsPresentMask)
+
2141  box_size += sizeof(uint32_t);
+
2142  uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
+
2143  (flags & kSampleSizePresentMask ? 1 : 0) +
+
2144  (flags & kSampleFlagsPresentMask ? 1 : 0) +
+
2145  (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
+
2146  box_size += fields * sizeof(uint32_t) * sample_count;
+
2147  return box_size;
+
2148 }
+
2149 
+
2150 SampleToGroup::SampleToGroup() : grouping_type(0), grouping_type_parameter(0) {}
+
2151 SampleToGroup::~SampleToGroup() {}
+
2152 FourCC SampleToGroup::BoxType() const { return FOURCC_sbgp; }
2153 
-
2154 uint32_t TrackFragmentRun::ComputeSizeInternal() {
-
2155  uint32_t box_size = HeaderSize() + sizeof(sample_count);
-
2156  if (flags & kDataOffsetPresentMask)
-
2157  box_size += sizeof(data_offset);
-
2158  if (flags & kFirstSampleFlagsPresentMask)
-
2159  box_size += sizeof(uint32_t);
-
2160  uint32_t fields = (flags & kSampleDurationPresentMask ? 1 : 0) +
-
2161  (flags & kSampleSizePresentMask ? 1 : 0) +
-
2162  (flags & kSampleFlagsPresentMask ? 1 : 0) +
-
2163  (flags & kSampleCompTimeOffsetsPresentMask ? 1 : 0);
-
2164  box_size += fields * sizeof(uint32_t) * sample_count;
-
2165  return box_size;
-
2166 }
+
2154 bool SampleToGroup::ReadWriteInternal(BoxBuffer* buffer) {
+
2155  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2156  buffer->ReadWriteUInt32(&grouping_type));
+
2157  if (version == 1)
+
2158  RCHECK(buffer->ReadWriteUInt32(&grouping_type_parameter));
+
2159 
+
2160  if (grouping_type != FOURCC_seig) {
+
2161  DCHECK(buffer->Reading());
+
2162  DLOG(WARNING) << "Sample group "
+
2163  << FourCCToString(static_cast<FourCC>(grouping_type))
+
2164  << " is not supported.";
+
2165  return true;
+
2166  }
2167 
-
2168 SampleToGroup::SampleToGroup() : grouping_type(0), grouping_type_parameter(0) {}
-
2169 SampleToGroup::~SampleToGroup() {}
-
2170 FourCC SampleToGroup::BoxType() const { return FOURCC_sbgp; }
-
2171 
-
2172 bool SampleToGroup::ReadWriteInternal(BoxBuffer* buffer) {
-
2173  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2174  buffer->ReadWriteUInt32(&grouping_type));
-
2175  if (version == 1)
-
2176  RCHECK(buffer->ReadWriteUInt32(&grouping_type_parameter));
+
2168  uint32_t count = entries.size();
+
2169  RCHECK(buffer->ReadWriteUInt32(&count));
+
2170  entries.resize(count);
+
2171  for (uint32_t i = 0; i < count; ++i) {
+
2172  RCHECK(buffer->ReadWriteUInt32(&entries[i].sample_count) &&
+
2173  buffer->ReadWriteUInt32(&entries[i].group_description_index));
+
2174  }
+
2175  return true;
+
2176 }
2177 
-
2178  if (grouping_type != FOURCC_seig) {
-
2179  DCHECK(buffer->Reading());
-
2180  DLOG(WARNING) << "Sample group "
-
2181  << FourCCToString(static_cast<FourCC>(grouping_type))
-
2182  << " is not supported.";
-
2183  return true;
-
2184  }
-
2185 
-
2186  uint32_t count = entries.size();
-
2187  RCHECK(buffer->ReadWriteUInt32(&count));
-
2188  entries.resize(count);
-
2189  for (uint32_t i = 0; i < count; ++i) {
-
2190  RCHECK(buffer->ReadWriteUInt32(&entries[i].sample_count) &&
-
2191  buffer->ReadWriteUInt32(&entries[i].group_description_index));
-
2192  }
-
2193  return true;
-
2194 }
-
2195 
-
2196 uint32_t SampleToGroup::ComputeSizeInternal() {
-
2197  // This box is optional. Skip it if it is not used.
-
2198  if (entries.empty())
-
2199  return 0;
-
2200  return HeaderSize() + sizeof(grouping_type) +
-
2201  (version == 1 ? sizeof(grouping_type_parameter) : 0) +
-
2202  sizeof(uint32_t) + entries.size() * sizeof(entries[0]);
-
2203 }
-
2204 
-
2205 CencSampleEncryptionInfoEntry::CencSampleEncryptionInfoEntry()
-
2206  : is_protected(0),
-
2207  per_sample_iv_size(0),
-
2208  crypt_byte_block(0),
-
2209  skip_byte_block(0) {}
-
2210 CencSampleEncryptionInfoEntry::~CencSampleEncryptionInfoEntry() {};
-
2211 
-
2212 SampleGroupDescription::SampleGroupDescription() : grouping_type(0) {}
-
2213 SampleGroupDescription::~SampleGroupDescription() {}
-
2214 FourCC SampleGroupDescription::BoxType() const { return FOURCC_sgpd; }
-
2215 
-
2216 bool SampleGroupDescription::ReadWriteInternal(BoxBuffer* buffer) {
-
2217  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2218  buffer->ReadWriteUInt32(&grouping_type));
+
2178 uint32_t SampleToGroup::ComputeSizeInternal() {
+
2179  // This box is optional. Skip it if it is not used.
+
2180  if (entries.empty())
+
2181  return 0;
+
2182  return HeaderSize() + sizeof(grouping_type) +
+
2183  (version == 1 ? sizeof(grouping_type_parameter) : 0) +
+
2184  sizeof(uint32_t) + entries.size() * sizeof(entries[0]);
+
2185 }
+
2186 
+
2187 CencSampleEncryptionInfoEntry::CencSampleEncryptionInfoEntry()
+
2188  : is_protected(0),
+
2189  per_sample_iv_size(0),
+
2190  crypt_byte_block(0),
+
2191  skip_byte_block(0) {}
+
2192 CencSampleEncryptionInfoEntry::~CencSampleEncryptionInfoEntry() {};
+
2193 
+
2194 SampleGroupDescription::SampleGroupDescription() : grouping_type(0) {}
+
2195 SampleGroupDescription::~SampleGroupDescription() {}
+
2196 FourCC SampleGroupDescription::BoxType() const { return FOURCC_sgpd; }
+
2197 
+
2198 bool SampleGroupDescription::ReadWriteInternal(BoxBuffer* buffer) {
+
2199  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2200  buffer->ReadWriteUInt32(&grouping_type));
+
2201 
+
2202  if (grouping_type != FOURCC_seig) {
+
2203  DCHECK(buffer->Reading());
+
2204  DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
+
2205  return true;
+
2206  }
+
2207 
+
2208  const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
+
2209  uint32_t default_length = 0;
+
2210  if (version == 1) {
+
2211  if (buffer->Reading()) {
+
2212  RCHECK(buffer->ReadWriteUInt32(&default_length));
+
2213  RCHECK(default_length == 0 || default_length >= kEntrySize);
+
2214  } else {
+
2215  default_length = kEntrySize;
+
2216  RCHECK(buffer->ReadWriteUInt32(&default_length));
+
2217  }
+
2218  }
2219 
-
2220  if (grouping_type != FOURCC_seig) {
-
2221  DCHECK(buffer->Reading());
-
2222  DLOG(WARNING) << "Sample group '" << grouping_type << "' is not supported.";
-
2223  return true;
-
2224  }
-
2225 
-
2226  const size_t kEntrySize = sizeof(uint32_t) + kCencKeyIdSize;
-
2227  uint32_t default_length = 0;
-
2228  if (version == 1) {
-
2229  if (buffer->Reading()) {
-
2230  RCHECK(buffer->ReadWriteUInt32(&default_length));
-
2231  RCHECK(default_length == 0 || default_length >= kEntrySize);
-
2232  } else {
-
2233  default_length = kEntrySize;
-
2234  RCHECK(buffer->ReadWriteUInt32(&default_length));
-
2235  }
-
2236  }
-
2237 
-
2238  uint32_t count = entries.size();
-
2239  RCHECK(buffer->ReadWriteUInt32(&count));
-
2240  entries.resize(count);
-
2241  for (uint32_t i = 0; i < count; ++i) {
-
2242  if (version == 1) {
-
2243  if (buffer->Reading() && default_length == 0) {
-
2244  uint32_t description_length = 0;
-
2245  RCHECK(buffer->ReadWriteUInt32(&description_length));
-
2246  RCHECK(description_length >= kEntrySize);
-
2247  }
-
2248  }
-
2249 
-
2250  if (!buffer->Reading()) {
-
2251  if (entries[i].key_id.size() != kCencKeyIdSize) {
-
2252  LOG(WARNING) << "CENC defines key id length of " << kCencKeyIdSize
-
2253  << " bytes; got " << entries[i].key_id.size()
-
2254  << ". Resized accordingly.";
-
2255  entries[i].key_id.resize(kCencKeyIdSize);
-
2256  }
-
2257  RCHECK(entries[i].crypt_byte_block < 16 &&
-
2258  entries[i].skip_byte_block < 16);
-
2259  }
-
2260 
-
2261  RCHECK(buffer->IgnoreBytes(1)); // reserved.
-
2262 
-
2263  uint8_t pattern =
-
2264  entries[i].crypt_byte_block << 4 | entries[i].skip_byte_block;
-
2265  RCHECK(buffer->ReadWriteUInt8(&pattern));
-
2266  entries[i].crypt_byte_block = pattern >> 4;
-
2267  entries[i].skip_byte_block = pattern & 0x0F;
-
2268 
-
2269  RCHECK(buffer->ReadWriteUInt8(&entries[i].is_protected) &&
-
2270  buffer->ReadWriteUInt8(&entries[i].per_sample_iv_size) &&
-
2271  buffer->ReadWriteVector(&entries[i].key_id, kCencKeyIdSize));
-
2272 
-
2273  if (entries[i].is_protected == 1) {
-
2274  if (entries[i].per_sample_iv_size == 0) { // For constant iv.
-
2275  uint8_t constant_iv_size = entries[i].constant_iv.size();
-
2276  RCHECK(buffer->ReadWriteUInt8(&constant_iv_size));
-
2277  RCHECK(constant_iv_size == 8 || constant_iv_size == 16);
-
2278  RCHECK(
-
2279  buffer->ReadWriteVector(&entries[i].constant_iv, constant_iv_size));
-
2280  } else {
-
2281  RCHECK(entries[i].per_sample_iv_size == 8 ||
-
2282  entries[i].per_sample_iv_size == 16);
-
2283  RCHECK(entries[i].constant_iv.empty());
-
2284  }
-
2285  } else {
-
2286  // Expect |is_protected| to be 0, i.e. not protected. Other values of
-
2287  // |is_protected| is not supported.
-
2288  RCHECK(entries[i].is_protected == 0);
-
2289  RCHECK(entries[i].per_sample_iv_size == 0);
-
2290  }
-
2291 
-
2292  }
-
2293  return true;
+
2220  uint32_t count = entries.size();
+
2221  RCHECK(buffer->ReadWriteUInt32(&count));
+
2222  entries.resize(count);
+
2223  for (uint32_t i = 0; i < count; ++i) {
+
2224  if (version == 1) {
+
2225  if (buffer->Reading() && default_length == 0) {
+
2226  uint32_t description_length = 0;
+
2227  RCHECK(buffer->ReadWriteUInt32(&description_length));
+
2228  RCHECK(description_length >= kEntrySize);
+
2229  }
+
2230  }
+
2231 
+
2232  if (!buffer->Reading()) {
+
2233  if (entries[i].key_id.size() != kCencKeyIdSize) {
+
2234  LOG(WARNING) << "CENC defines key id length of " << kCencKeyIdSize
+
2235  << " bytes; got " << entries[i].key_id.size()
+
2236  << ". Resized accordingly.";
+
2237  entries[i].key_id.resize(kCencKeyIdSize);
+
2238  }
+
2239  RCHECK(entries[i].crypt_byte_block < 16 &&
+
2240  entries[i].skip_byte_block < 16);
+
2241  }
+
2242 
+
2243  RCHECK(buffer->IgnoreBytes(1)); // reserved.
+
2244 
+
2245  uint8_t pattern =
+
2246  entries[i].crypt_byte_block << 4 | entries[i].skip_byte_block;
+
2247  RCHECK(buffer->ReadWriteUInt8(&pattern));
+
2248  entries[i].crypt_byte_block = pattern >> 4;
+
2249  entries[i].skip_byte_block = pattern & 0x0F;
+
2250 
+
2251  RCHECK(buffer->ReadWriteUInt8(&entries[i].is_protected) &&
+
2252  buffer->ReadWriteUInt8(&entries[i].per_sample_iv_size) &&
+
2253  buffer->ReadWriteVector(&entries[i].key_id, kCencKeyIdSize));
+
2254 
+
2255  if (entries[i].is_protected == 1) {
+
2256  if (entries[i].per_sample_iv_size == 0) { // For constant iv.
+
2257  uint8_t constant_iv_size = entries[i].constant_iv.size();
+
2258  RCHECK(buffer->ReadWriteUInt8(&constant_iv_size));
+
2259  RCHECK(constant_iv_size == 8 || constant_iv_size == 16);
+
2260  RCHECK(
+
2261  buffer->ReadWriteVector(&entries[i].constant_iv, constant_iv_size));
+
2262  } else {
+
2263  RCHECK(entries[i].per_sample_iv_size == 8 ||
+
2264  entries[i].per_sample_iv_size == 16);
+
2265  RCHECK(entries[i].constant_iv.empty());
+
2266  }
+
2267  } else {
+
2268  // Expect |is_protected| to be 0, i.e. not protected. Other values of
+
2269  // |is_protected| is not supported.
+
2270  RCHECK(entries[i].is_protected == 0);
+
2271  RCHECK(entries[i].per_sample_iv_size == 0);
+
2272  }
+
2273 
+
2274  }
+
2275  return true;
+
2276 }
+
2277 
+
2278 uint32_t SampleGroupDescription::ComputeSizeInternal() {
+
2279  // Version 0 is obsoleted, so always generate version 1 box.
+
2280  version = 1;
+
2281  // This box is optional. Skip it if it is not used.
+
2282  if (entries.empty())
+
2283  return 0;
+
2284  size_t entries_size = 0;
+
2285  for (const auto& entry : entries) {
+
2286  entries_size += sizeof(uint32_t) + kCencKeyIdSize +
+
2287  (entry.constant_iv.empty()
+
2288  ? 0
+
2289  : (sizeof(uint8_t) + entry.constant_iv.size()));
+
2290  }
+
2291  return HeaderSize() + sizeof(grouping_type) +
+
2292  (version == 1 ? sizeof(uint32_t) : 0) + sizeof(uint32_t) +
+
2293  entries_size;
2294 }
2295 
-
2296 uint32_t SampleGroupDescription::ComputeSizeInternal() {
-
2297  // Version 0 is obsoleted, so always generate version 1 box.
-
2298  version = 1;
-
2299  // This box is optional. Skip it if it is not used.
-
2300  if (entries.empty())
-
2301  return 0;
-
2302  size_t entries_size = 0;
-
2303  for (const auto& entry : entries) {
-
2304  entries_size += sizeof(uint32_t) + kCencKeyIdSize +
-
2305  (entry.constant_iv.empty()
-
2306  ? 0
-
2307  : (sizeof(uint8_t) + entry.constant_iv.size()));
-
2308  }
-
2309  return HeaderSize() + sizeof(grouping_type) +
-
2310  (version == 1 ? sizeof(uint32_t) : 0) + sizeof(uint32_t) +
-
2311  entries_size;
-
2312 }
-
2313 
-
2314 TrackFragment::TrackFragment() : decode_time_absent(false) {}
-
2315 TrackFragment::~TrackFragment() {}
-
2316 FourCC TrackFragment::BoxType() const { return FOURCC_traf; }
-
2317 
-
2318 bool TrackFragment::ReadWriteInternal(BoxBuffer* buffer) {
-
2319  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2320  buffer->PrepareChildren() &&
-
2321  buffer->ReadWriteChild(&header));
-
2322  if (buffer->Reading()) {
-
2323  DCHECK(buffer->reader());
-
2324  decode_time_absent = !buffer->reader()->ChildExist(&decode_time);
-
2325  if (!decode_time_absent)
-
2326  RCHECK(buffer->ReadWriteChild(&decode_time));
-
2327  RCHECK(buffer->reader()->TryReadChildren(&runs));
-
2328 
-
2329  // There could be multiple SampleGroupDescription and SampleToGroup boxes
-
2330  // with different grouping types. For common encryption, the relevant
-
2331  // grouping type is 'seig'. Continue reading until 'seig' is found, or
-
2332  // until running out of child boxes.
-
2333  while (sample_to_group.grouping_type != FOURCC_seig &&
-
2334  buffer->reader()->ChildExist(&sample_to_group)) {
-
2335  RCHECK(buffer->reader()->ReadChild(&sample_to_group));
-
2336  }
-
2337  while (sample_group_description.grouping_type != FOURCC_seig &&
-
2338  buffer->reader()->ChildExist(&sample_group_description)) {
-
2339  RCHECK(buffer->reader()->ReadChild(&sample_group_description));
-
2340  }
-
2341  } else {
-
2342  if (!decode_time_absent)
-
2343  RCHECK(buffer->ReadWriteChild(&decode_time));
-
2344  for (uint32_t i = 0; i < runs.size(); ++i)
-
2345  RCHECK(buffer->ReadWriteChild(&runs[i]));
-
2346  RCHECK(buffer->TryReadWriteChild(&sample_to_group) &&
-
2347  buffer->TryReadWriteChild(&sample_group_description));
-
2348  }
-
2349  return buffer->TryReadWriteChild(&auxiliary_size) &&
-
2350  buffer->TryReadWriteChild(&auxiliary_offset) &&
-
2351  buffer->TryReadWriteChild(&sample_encryption);
-
2352 }
-
2353 
-
2354 uint32_t TrackFragment::ComputeSizeInternal() {
-
2355  uint32_t box_size =
-
2356  HeaderSize() + header.ComputeSize() + decode_time.ComputeSize() +
-
2357  sample_to_group.ComputeSize() + sample_group_description.ComputeSize() +
-
2358  auxiliary_size.ComputeSize() + auxiliary_offset.ComputeSize() +
-
2359  sample_encryption.ComputeSize();
-
2360  for (uint32_t i = 0; i < runs.size(); ++i)
-
2361  box_size += runs[i].ComputeSize();
-
2362  return box_size;
-
2363 }
-
2364 
-
2365 MovieFragment::MovieFragment() {}
-
2366 MovieFragment::~MovieFragment() {}
-
2367 FourCC MovieFragment::BoxType() const { return FOURCC_moof; }
+
2296 TrackFragment::TrackFragment() : decode_time_absent(false) {}
+
2297 TrackFragment::~TrackFragment() {}
+
2298 FourCC TrackFragment::BoxType() const { return FOURCC_traf; }
+
2299 
+
2300 bool TrackFragment::ReadWriteInternal(BoxBuffer* buffer) {
+
2301  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2302  buffer->PrepareChildren() &&
+
2303  buffer->ReadWriteChild(&header));
+
2304  if (buffer->Reading()) {
+
2305  DCHECK(buffer->reader());
+
2306  decode_time_absent = !buffer->reader()->ChildExist(&decode_time);
+
2307  if (!decode_time_absent)
+
2308  RCHECK(buffer->ReadWriteChild(&decode_time));
+
2309  RCHECK(buffer->reader()->TryReadChildren(&runs));
+
2310 
+
2311  // There could be multiple SampleGroupDescription and SampleToGroup boxes
+
2312  // with different grouping types. For common encryption, the relevant
+
2313  // grouping type is 'seig'. Continue reading until 'seig' is found, or
+
2314  // until running out of child boxes.
+
2315  while (sample_to_group.grouping_type != FOURCC_seig &&
+
2316  buffer->reader()->ChildExist(&sample_to_group)) {
+
2317  RCHECK(buffer->reader()->ReadChild(&sample_to_group));
+
2318  }
+
2319  while (sample_group_description.grouping_type != FOURCC_seig &&
+
2320  buffer->reader()->ChildExist(&sample_group_description)) {
+
2321  RCHECK(buffer->reader()->ReadChild(&sample_group_description));
+
2322  }
+
2323  } else {
+
2324  if (!decode_time_absent)
+
2325  RCHECK(buffer->ReadWriteChild(&decode_time));
+
2326  for (uint32_t i = 0; i < runs.size(); ++i)
+
2327  RCHECK(buffer->ReadWriteChild(&runs[i]));
+
2328  RCHECK(buffer->TryReadWriteChild(&sample_to_group) &&
+
2329  buffer->TryReadWriteChild(&sample_group_description));
+
2330  }
+
2331  return buffer->TryReadWriteChild(&auxiliary_size) &&
+
2332  buffer->TryReadWriteChild(&auxiliary_offset) &&
+
2333  buffer->TryReadWriteChild(&sample_encryption);
+
2334 }
+
2335 
+
2336 uint32_t TrackFragment::ComputeSizeInternal() {
+
2337  uint32_t box_size =
+
2338  HeaderSize() + header.ComputeSize() + decode_time.ComputeSize() +
+
2339  sample_to_group.ComputeSize() + sample_group_description.ComputeSize() +
+
2340  auxiliary_size.ComputeSize() + auxiliary_offset.ComputeSize() +
+
2341  sample_encryption.ComputeSize();
+
2342  for (uint32_t i = 0; i < runs.size(); ++i)
+
2343  box_size += runs[i].ComputeSize();
+
2344  return box_size;
+
2345 }
+
2346 
+
2347 MovieFragment::MovieFragment() {}
+
2348 MovieFragment::~MovieFragment() {}
+
2349 FourCC MovieFragment::BoxType() const { return FOURCC_moof; }
+
2350 
+
2351 bool MovieFragment::ReadWriteInternal(BoxBuffer* buffer) {
+
2352  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2353  buffer->PrepareChildren() &&
+
2354  buffer->ReadWriteChild(&header));
+
2355  if (buffer->Reading()) {
+
2356  BoxReader* reader = buffer->reader();
+
2357  DCHECK(reader);
+
2358  RCHECK(reader->ReadChildren(&tracks) &&
+
2359  reader->TryReadChildren(&pssh));
+
2360  } else {
+
2361  for (uint32_t i = 0; i < tracks.size(); ++i)
+
2362  RCHECK(buffer->ReadWriteChild(&tracks[i]));
+
2363  for (uint32_t i = 0; i < pssh.size(); ++i)
+
2364  RCHECK(buffer->ReadWriteChild(&pssh[i]));
+
2365  }
+
2366  return true;
+
2367 }
2368 
-
2369 bool MovieFragment::ReadWriteInternal(BoxBuffer* buffer) {
-
2370  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2371  buffer->PrepareChildren() &&
-
2372  buffer->ReadWriteChild(&header));
-
2373  if (buffer->Reading()) {
-
2374  BoxReader* reader = buffer->reader();
-
2375  DCHECK(reader);
-
2376  RCHECK(reader->ReadChildren(&tracks) &&
-
2377  reader->TryReadChildren(&pssh));
-
2378  } else {
-
2379  for (uint32_t i = 0; i < tracks.size(); ++i)
-
2380  RCHECK(buffer->ReadWriteChild(&tracks[i]));
-
2381  for (uint32_t i = 0; i < pssh.size(); ++i)
-
2382  RCHECK(buffer->ReadWriteChild(&pssh[i]));
-
2383  }
-
2384  return true;
-
2385 }
-
2386 
-
2387 uint32_t MovieFragment::ComputeSizeInternal() {
-
2388  uint32_t box_size = HeaderSize() + header.ComputeSize();
-
2389  for (uint32_t i = 0; i < tracks.size(); ++i)
-
2390  box_size += tracks[i].ComputeSize();
-
2391  for (uint32_t i = 0; i < pssh.size(); ++i)
-
2392  box_size += pssh[i].ComputeSize();
-
2393  return box_size;
-
2394 }
+
2369 uint32_t MovieFragment::ComputeSizeInternal() {
+
2370  uint32_t box_size = HeaderSize() + header.ComputeSize();
+
2371  for (uint32_t i = 0; i < tracks.size(); ++i)
+
2372  box_size += tracks[i].ComputeSize();
+
2373  for (uint32_t i = 0; i < pssh.size(); ++i)
+
2374  box_size += pssh[i].ComputeSize();
+
2375  return box_size;
+
2376 }
+
2377 
+
2378 SegmentIndex::SegmentIndex()
+
2379  : reference_id(0),
+
2380  timescale(0),
+
2381  earliest_presentation_time(0),
+
2382  first_offset(0) {}
+
2383 SegmentIndex::~SegmentIndex() {}
+
2384 FourCC SegmentIndex::BoxType() const { return FOURCC_sidx; }
+
2385 
+
2386 bool SegmentIndex::ReadWriteInternal(BoxBuffer* buffer) {
+
2387  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2388  buffer->ReadWriteUInt32(&reference_id) &&
+
2389  buffer->ReadWriteUInt32(&timescale));
+
2390 
+
2391  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
+
2392  RCHECK(
+
2393  buffer->ReadWriteUInt64NBytes(&earliest_presentation_time, num_bytes) &&
+
2394  buffer->ReadWriteUInt64NBytes(&first_offset, num_bytes));
2395 
-
2396 SegmentIndex::SegmentIndex()
-
2397  : reference_id(0),
-
2398  timescale(0),
-
2399  earliest_presentation_time(0),
-
2400  first_offset(0) {}
-
2401 SegmentIndex::~SegmentIndex() {}
-
2402 FourCC SegmentIndex::BoxType() const { return FOURCC_sidx; }
-
2403 
-
2404 bool SegmentIndex::ReadWriteInternal(BoxBuffer* buffer) {
-
2405  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2406  buffer->ReadWriteUInt32(&reference_id) &&
-
2407  buffer->ReadWriteUInt32(&timescale));
-
2408 
-
2409  size_t num_bytes = (version == 1) ? sizeof(uint64_t) : sizeof(uint32_t);
-
2410  RCHECK(
-
2411  buffer->ReadWriteUInt64NBytes(&earliest_presentation_time, num_bytes) &&
-
2412  buffer->ReadWriteUInt64NBytes(&first_offset, num_bytes));
-
2413 
-
2414  uint16_t reference_count = references.size();
-
2415  RCHECK(buffer->IgnoreBytes(2) && // reserved.
-
2416  buffer->ReadWriteUInt16(&reference_count));
-
2417  references.resize(reference_count);
-
2418 
-
2419  uint32_t reference_type_size;
-
2420  uint32_t sap;
-
2421  for (uint32_t i = 0; i < reference_count; ++i) {
-
2422  if (!buffer->Reading()) {
-
2423  reference_type_size = references[i].referenced_size;
-
2424  if (references[i].reference_type)
-
2425  reference_type_size |= (1 << 31);
-
2426  sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
-
2427  if (references[i].starts_with_sap)
-
2428  sap |= (1 << 31);
-
2429  }
-
2430  RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
-
2431  buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
-
2432  buffer->ReadWriteUInt32(&sap));
-
2433  if (buffer->Reading()) {
-
2434  references[i].reference_type = (reference_type_size >> 31) ? true : false;
-
2435  references[i].referenced_size = reference_type_size & ~(1 << 31);
-
2436  references[i].starts_with_sap = (sap >> 31) ? true : false;
-
2437  references[i].sap_type =
-
2438  static_cast<SegmentReference::SAPType>((sap >> 28) & 0x07);
-
2439  references[i].sap_delta_time = sap & ~(0xF << 28);
-
2440  }
-
2441  }
-
2442  return true;
-
2443 }
-
2444 
-
2445 uint32_t SegmentIndex::ComputeSizeInternal() {
-
2446  version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
-
2447  return HeaderSize() + sizeof(reference_id) + sizeof(timescale) +
-
2448  sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
-
2449  3 * sizeof(uint32_t) * references.size();
-
2450 }
+
2396  uint16_t reference_count = references.size();
+
2397  RCHECK(buffer->IgnoreBytes(2) && // reserved.
+
2398  buffer->ReadWriteUInt16(&reference_count));
+
2399  references.resize(reference_count);
+
2400 
+
2401  uint32_t reference_type_size;
+
2402  uint32_t sap;
+
2403  for (uint32_t i = 0; i < reference_count; ++i) {
+
2404  if (!buffer->Reading()) {
+
2405  reference_type_size = references[i].referenced_size;
+
2406  if (references[i].reference_type)
+
2407  reference_type_size |= (1 << 31);
+
2408  sap = (references[i].sap_type << 28) | references[i].sap_delta_time;
+
2409  if (references[i].starts_with_sap)
+
2410  sap |= (1 << 31);
+
2411  }
+
2412  RCHECK(buffer->ReadWriteUInt32(&reference_type_size) &&
+
2413  buffer->ReadWriteUInt32(&references[i].subsegment_duration) &&
+
2414  buffer->ReadWriteUInt32(&sap));
+
2415  if (buffer->Reading()) {
+
2416  references[i].reference_type = (reference_type_size >> 31) ? true : false;
+
2417  references[i].referenced_size = reference_type_size & ~(1 << 31);
+
2418  references[i].starts_with_sap = (sap >> 31) ? true : false;
+
2419  references[i].sap_type =
+
2420  static_cast<SegmentReference::SAPType>((sap >> 28) & 0x07);
+
2421  references[i].sap_delta_time = sap & ~(0xF << 28);
+
2422  }
+
2423  }
+
2424  return true;
+
2425 }
+
2426 
+
2427 uint32_t SegmentIndex::ComputeSizeInternal() {
+
2428  version = IsFitIn32Bits(earliest_presentation_time, first_offset) ? 0 : 1;
+
2429  return HeaderSize() + sizeof(reference_id) + sizeof(timescale) +
+
2430  sizeof(uint32_t) * (1 + version) * 2 + 2 * sizeof(uint16_t) +
+
2431  3 * sizeof(uint32_t) * references.size();
+
2432 }
+
2433 
+
2434 MediaData::MediaData() : data_size(0) {}
+
2435 MediaData::~MediaData() {}
+
2436 FourCC MediaData::BoxType() const { return FOURCC_mdat; }
+
2437 
+
2438 bool MediaData::ReadWriteInternal(BoxBuffer* buffer) {
+
2439  NOTIMPLEMENTED() << "Actual data is parsed and written separately.";
+
2440  return false;
+
2441 }
+
2442 
+
2443 uint32_t MediaData::ComputeSizeInternal() {
+
2444  return HeaderSize() + data_size;
+
2445 }
+
2446 
+
2447 CueSourceIDBox::CueSourceIDBox() : source_id(kCueSourceIdNotSet) {}
+
2448 CueSourceIDBox::~CueSourceIDBox() {}
+
2449 
+
2450 FourCC CueSourceIDBox::BoxType() const { return FOURCC_vsid; }
2451 
-
2452 MediaData::MediaData() : data_size(0) {}
-
2453 MediaData::~MediaData() {}
-
2454 FourCC MediaData::BoxType() const { return FOURCC_mdat; }
-
2455 
-
2456 bool MediaData::ReadWriteInternal(BoxBuffer* buffer) {
-
2457  NOTIMPLEMENTED() << "Actual data is parsed and written separately.";
-
2458  return false;
-
2459 }
-
2460 
-
2461 uint32_t MediaData::ComputeSizeInternal() {
-
2462  return HeaderSize() + data_size;
-
2463 }
-
2464 
-
2465 CueSourceIDBox::CueSourceIDBox() : source_id(kCueSourceIdNotSet) {}
-
2466 CueSourceIDBox::~CueSourceIDBox() {}
-
2467 
-
2468 FourCC CueSourceIDBox::BoxType() const { return FOURCC_vsid; }
+
2452 bool CueSourceIDBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2453  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->ReadWriteInt32(&source_id));
+
2454  return true;
+
2455 }
+
2456 
+
2457 uint32_t CueSourceIDBox::ComputeSizeInternal() {
+
2458  if (source_id == kCueSourceIdNotSet)
+
2459  return 0;
+
2460  return HeaderSize() + sizeof(source_id);
+
2461 }
+
2462 
+
2463 CueTimeBox::CueTimeBox() {}
+
2464 CueTimeBox::~CueTimeBox() {}
+
2465 
+
2466 FourCC CueTimeBox::BoxType() const {
+
2467  return FOURCC_ctim;
+
2468 }
2469 
-
2470 bool CueSourceIDBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2471  RCHECK(ReadWriteHeaderInternal(buffer) && buffer->ReadWriteInt32(&source_id));
-
2472  return true;
-
2473 }
-
2474 
-
2475 uint32_t CueSourceIDBox::ComputeSizeInternal() {
-
2476  if (source_id == kCueSourceIdNotSet)
-
2477  return 0;
-
2478  return HeaderSize() + sizeof(source_id);
-
2479 }
-
2480 
-
2481 CueTimeBox::CueTimeBox() {}
-
2482 CueTimeBox::~CueTimeBox() {}
-
2483 
-
2484 FourCC CueTimeBox::BoxType() const {
-
2485  return FOURCC_ctim;
-
2486 }
-
2487 
-
2488 bool CueTimeBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2489  RCHECK(ReadWriteHeaderInternal(buffer));
-
2490  return buffer->ReadWriteString(
-
2491  &cue_current_time,
-
2492  buffer->Reading() ? buffer->BytesLeft() : cue_current_time.size());
-
2493 }
-
2494 
-
2495 uint32_t CueTimeBox::ComputeSizeInternal() {
-
2496  if (cue_current_time.empty())
-
2497  return 0;
-
2498  return HeaderSize() + cue_current_time.size();
-
2499 }
-
2500 
-
2501 CueIDBox::CueIDBox() {}
-
2502 CueIDBox::~CueIDBox() {}
-
2503 
-
2504 FourCC CueIDBox::BoxType() const {
-
2505  return FOURCC_iden;
-
2506 }
-
2507 
-
2508 bool CueIDBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2509  RCHECK(ReadWriteHeaderInternal(buffer));
-
2510  return buffer->ReadWriteString(
-
2511  &cue_id, buffer->Reading() ? buffer->BytesLeft() : cue_id.size());
-
2512 }
-
2513 
-
2514 uint32_t CueIDBox::ComputeSizeInternal() {
-
2515  if (cue_id.empty())
-
2516  return 0;
-
2517  return HeaderSize() + cue_id.size();
-
2518 }
-
2519 
-
2520 CueSettingsBox::CueSettingsBox() {}
-
2521 CueSettingsBox::~CueSettingsBox() {}
-
2522 
-
2523 FourCC CueSettingsBox::BoxType() const {
-
2524  return FOURCC_sttg;
-
2525 }
-
2526 
-
2527 bool CueSettingsBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2528  RCHECK(ReadWriteHeaderInternal(buffer));
-
2529  return buffer->ReadWriteString(
-
2530  &settings, buffer->Reading() ? buffer->BytesLeft() : settings.size());
-
2531 }
-
2532 
-
2533 uint32_t CueSettingsBox::ComputeSizeInternal() {
-
2534  if (settings.empty())
-
2535  return 0;
-
2536  return HeaderSize() + settings.size();
-
2537 }
-
2538 
-
2539 CuePayloadBox::CuePayloadBox() {}
-
2540 CuePayloadBox::~CuePayloadBox() {}
-
2541 
-
2542 FourCC CuePayloadBox::BoxType() const {
-
2543  return FOURCC_payl;
-
2544 }
-
2545 
-
2546 bool CuePayloadBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2547  RCHECK(ReadWriteHeaderInternal(buffer));
-
2548  return buffer->ReadWriteString(
-
2549  &cue_text, buffer->Reading() ? buffer->BytesLeft() : cue_text.size());
-
2550 }
-
2551 
-
2552 uint32_t CuePayloadBox::ComputeSizeInternal() {
-
2553  return HeaderSize() + cue_text.size();
-
2554 }
+
2470 bool CueTimeBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2471  RCHECK(ReadWriteHeaderInternal(buffer));
+
2472  return buffer->ReadWriteString(
+
2473  &cue_current_time,
+
2474  buffer->Reading() ? buffer->BytesLeft() : cue_current_time.size());
+
2475 }
+
2476 
+
2477 uint32_t CueTimeBox::ComputeSizeInternal() {
+
2478  if (cue_current_time.empty())
+
2479  return 0;
+
2480  return HeaderSize() + cue_current_time.size();
+
2481 }
+
2482 
+
2483 CueIDBox::CueIDBox() {}
+
2484 CueIDBox::~CueIDBox() {}
+
2485 
+
2486 FourCC CueIDBox::BoxType() const {
+
2487  return FOURCC_iden;
+
2488 }
+
2489 
+
2490 bool CueIDBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2491  RCHECK(ReadWriteHeaderInternal(buffer));
+
2492  return buffer->ReadWriteString(
+
2493  &cue_id, buffer->Reading() ? buffer->BytesLeft() : cue_id.size());
+
2494 }
+
2495 
+
2496 uint32_t CueIDBox::ComputeSizeInternal() {
+
2497  if (cue_id.empty())
+
2498  return 0;
+
2499  return HeaderSize() + cue_id.size();
+
2500 }
+
2501 
+
2502 CueSettingsBox::CueSettingsBox() {}
+
2503 CueSettingsBox::~CueSettingsBox() {}
+
2504 
+
2505 FourCC CueSettingsBox::BoxType() const {
+
2506  return FOURCC_sttg;
+
2507 }
+
2508 
+
2509 bool CueSettingsBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2510  RCHECK(ReadWriteHeaderInternal(buffer));
+
2511  return buffer->ReadWriteString(
+
2512  &settings, buffer->Reading() ? buffer->BytesLeft() : settings.size());
+
2513 }
+
2514 
+
2515 uint32_t CueSettingsBox::ComputeSizeInternal() {
+
2516  if (settings.empty())
+
2517  return 0;
+
2518  return HeaderSize() + settings.size();
+
2519 }
+
2520 
+
2521 CuePayloadBox::CuePayloadBox() {}
+
2522 CuePayloadBox::~CuePayloadBox() {}
+
2523 
+
2524 FourCC CuePayloadBox::BoxType() const {
+
2525  return FOURCC_payl;
+
2526 }
+
2527 
+
2528 bool CuePayloadBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2529  RCHECK(ReadWriteHeaderInternal(buffer));
+
2530  return buffer->ReadWriteString(
+
2531  &cue_text, buffer->Reading() ? buffer->BytesLeft() : cue_text.size());
+
2532 }
+
2533 
+
2534 uint32_t CuePayloadBox::ComputeSizeInternal() {
+
2535  return HeaderSize() + cue_text.size();
+
2536 }
+
2537 
+
2538 VTTEmptyCueBox::VTTEmptyCueBox() {}
+
2539 VTTEmptyCueBox::~VTTEmptyCueBox() {}
+
2540 
+
2541 FourCC VTTEmptyCueBox::BoxType() const {
+
2542  return FOURCC_vtte;
+
2543 }
+
2544 
+
2545 bool VTTEmptyCueBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2546  return ReadWriteHeaderInternal(buffer);
+
2547 }
+
2548 
+
2549 uint32_t VTTEmptyCueBox::ComputeSizeInternal() {
+
2550  return HeaderSize();
+
2551 }
+
2552 
+
2553 VTTAdditionalTextBox::VTTAdditionalTextBox() {}
+
2554 VTTAdditionalTextBox::~VTTAdditionalTextBox() {}
2555 
-
2556 VTTEmptyCueBox::VTTEmptyCueBox() {}
-
2557 VTTEmptyCueBox::~VTTEmptyCueBox() {}
-
2558 
-
2559 FourCC VTTEmptyCueBox::BoxType() const {
-
2560  return FOURCC_vtte;
-
2561 }
-
2562 
-
2563 bool VTTEmptyCueBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2564  return ReadWriteHeaderInternal(buffer);
+ +
2557  return FOURCC_vtta;
+
2558 }
+
2559 
+
2560 bool VTTAdditionalTextBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2561  RCHECK(ReadWriteHeaderInternal(buffer));
+
2562  return buffer->ReadWriteString(
+
2563  &cue_additional_text,
+
2564  buffer->Reading() ? buffer->BytesLeft() : cue_additional_text.size());
2565 }
2566 
-
2567 uint32_t VTTEmptyCueBox::ComputeSizeInternal() {
-
2568  return HeaderSize();
+
2567 uint32_t VTTAdditionalTextBox::ComputeSizeInternal() {
+
2568  return HeaderSize() + cue_additional_text.size();
2569 }
2570 
-
2571 VTTAdditionalTextBox::VTTAdditionalTextBox() {}
-
2572 VTTAdditionalTextBox::~VTTAdditionalTextBox() {}
+
2571 VTTCueBox::VTTCueBox() {}
+
2572 VTTCueBox::~VTTCueBox() {}
2573 
- -
2575  return FOURCC_vtta;
+
2574 FourCC VTTCueBox::BoxType() const {
+
2575  return FOURCC_vttc;
2576 }
2577 
-
2578 bool VTTAdditionalTextBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2579  RCHECK(ReadWriteHeaderInternal(buffer));
-
2580  return buffer->ReadWriteString(
-
2581  &cue_additional_text,
-
2582  buffer->Reading() ? buffer->BytesLeft() : cue_additional_text.size());
-
2583 }
-
2584 
-
2585 uint32_t VTTAdditionalTextBox::ComputeSizeInternal() {
-
2586  return HeaderSize() + cue_additional_text.size();
+
2578 bool VTTCueBox::ReadWriteInternal(BoxBuffer* buffer) {
+
2579  RCHECK(ReadWriteHeaderInternal(buffer) &&
+
2580  buffer->PrepareChildren() &&
+
2581  buffer->ReadWriteChild(&cue_source_id) &&
+
2582  buffer->ReadWriteChild(&cue_id) &&
+
2583  buffer->ReadWriteChild(&cue_time) &&
+
2584  buffer->ReadWriteChild(&cue_settings) &&
+
2585  buffer->ReadWriteChild(&cue_payload));
+
2586  return true;
2587 }
2588 
-
2589 VTTCueBox::VTTCueBox() {}
-
2590 VTTCueBox::~VTTCueBox() {}
-
2591 
-
2592 FourCC VTTCueBox::BoxType() const {
-
2593  return FOURCC_vttc;
-
2594 }
-
2595 
-
2596 bool VTTCueBox::ReadWriteInternal(BoxBuffer* buffer) {
-
2597  RCHECK(ReadWriteHeaderInternal(buffer) &&
-
2598  buffer->PrepareChildren() &&
-
2599  buffer->ReadWriteChild(&cue_source_id) &&
-
2600  buffer->ReadWriteChild(&cue_id) &&
-
2601  buffer->ReadWriteChild(&cue_time) &&
-
2602  buffer->ReadWriteChild(&cue_settings) &&
-
2603  buffer->ReadWriteChild(&cue_payload));
-
2604  return true;
-
2605 }
-
2606 
-
2607 uint32_t VTTCueBox::ComputeSizeInternal() {
-
2608  return HeaderSize() + cue_source_id.ComputeSize() + cue_id.ComputeSize() +
-
2609  cue_time.ComputeSize() + cue_settings.ComputeSize() +
-
2610  cue_payload.ComputeSize();
-
2611 }
-
2612 
-
2613 } // namespace mp4
-
2614 } // namespace media
-
2615 } // namespace edash_packager
- -
FourCC BoxType() const override
- - +
2589 uint32_t VTTCueBox::ComputeSizeInternal() {
+
2590  return HeaderSize() + cue_source_id.ComputeSize() + cue_id.ComputeSize() +
+
2591  cue_time.ComputeSize() + cue_settings.ComputeSize() +
+
2592  cue_payload.ComputeSize();
+
2593 }
+
2594 
+
2595 } // namespace mp4
+
2596 } // namespace media
+
2597 } // namespace edash_packager
+ +
FourCC BoxType() const override
+ +
bool ReadChildren(std::vector< T > *children) WARN_UNUSED_RESULT
Definition: box_reader.h:133
bool ReadChild(Box *child) WARN_UNUSED_RESULT
Definition: box_reader.cc:123
- - + + -
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:60
- - +
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:61
+ + -
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:79
- +
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:80
+
bool ParseFromSampleEncryptionData(size_t iv_size, std::vector< SampleEncryptionEntry > *sample_encryption_entries) const
- - - - - + + + + + - + - +
bool ChildExist(Box *child) WARN_UNUSED_RESULT
Definition: box_reader.cc:136
- - + + - - - + + + - - - + + +
bool ReadWriteUInt64NBytes(uint64_t *v, size_t num_bytes)
Definition: box_buffer.h:117
- - - - + + + + - - + + - - + + - - + +
PrivFrame private_frame
We only support PrivateFrame in ID3. Other frames are ignored.
bool ReadWriteString(std::string *str, size_t size)
Definition: box_buffer.h:139
- - + +
bool IgnoreBytes(size_t num_bytes)
Definition: box_buffer.h:189
- + - + - - - - - - + + + + + + - +
virtual bool Parse(const std::vector< uint8_t > &data)
- + -
virtual uint32_t HeaderSize() const
Definition: box.cc:54
- +
virtual uint32_t HeaderSize() const
Definition: box.cc:55
+
void Write(BufferWriter *writer)
Definition: box.cc:25
- +
bool ParseFromBuffer(uint8_t iv_size, bool has_subsamples, BufferReader *reader)
- - - - - - + + + + + +
bool TryReadChildren(std::vector< T > *children) WARN_UNUSED_RESULT
Definition: box_reader.h:139
Class for reading MP4 boxes.
Definition: box_reader.h:24
- - - + + + - +
bool ReadWrite(uint8_t iv_size, bool has_subsamples, BoxBuffer *buffer)
- - - + + + -
uint32_t HeaderSize() const final
Definition: box.cc:74
- +
uint32_t HeaderSize() const final
Definition: box.cc:75
+ - + 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 c21d72d30f..2e25917fa2 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/df2/webm_2multi__segment__segmenter_8h_source.html b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html index e104a061e1..3e5e37d1a1 100644 --- a/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html +++ b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html index 77b6c20cc5..212cbb2f61 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 @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html b/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html index d01dedb9b3..851b63e5bc 100644 --- a/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html +++ b/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2504 of file box_definitions.cc.

+

Definition at line 2486 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html b/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html index 78544a0100..067a5e7d1a 100644 --- a/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html +++ b/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html @@ -127,7 +127,7 @@ int num_delta_pocs diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html index 87a1468894..ffe0c63fb7 100644 --- a/docs/de/d0f/local__file_8h_source.html +++ b/docs/de/d0f/local__file_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d12/container__names_8h_source.html b/docs/de/d12/container__names_8h_source.html index ab11472499..f6fdb38193 100644 --- a/docs/de/d12/container__names_8h_source.html +++ b/docs/de/d12/container__names_8h_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d13/ts__writer_8cc_source.html b/docs/de/d13/ts__writer_8cc_source.html index 631f7cf08c..9de92d621f 100644 --- a/docs/de/d13/ts__writer_8cc_source.html +++ b/docs/de/d13/ts__writer_8cc_source.html @@ -584,7 +584,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 db6519d967..b25dd4ef5b 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 144f44f3af..dd179cc1ff 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/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html b/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html index cdfa6f706a..e6d7a4898a 100644 --- a/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html +++ b/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html @@ -105,7 +105,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 0417571ecc..c75048c85e 100644 --- a/docs/de/d19/classedash__packager_1_1media_1_1File.html +++ b/docs/de/d19/classedash__packager_1_1media_1_1File.html @@ -811,7 +811,7 @@ class ThreadedIoFile diff --git a/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html b/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html index 08a170a459..79d27a79d9 100644 --- a/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html +++ b/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html @@ -270,7 +270,7 @@ class PesPacketGeneratorTe diff --git a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html index 7a057cfa4b..16b644bf04 100644 --- a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html +++ b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html @@ -335,7 +335,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0c5efe5b4a..725c42816f 100644 --- a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html +++ b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html @@ -131,7 +131,7 @@ MediaContainerName output_ diff --git a/docs/de/d22/aes__pattern__cryptor_8cc_source.html b/docs/de/d22/aes__pattern__cryptor_8cc_source.html index c5dba273e6..3e47e499a6 100644 --- a/docs/de/d22/aes__pattern__cryptor_8cc_source.html +++ b/docs/de/d22/aes__pattern__cryptor_8cc_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html index 13911724e6..84ae3d7eca 100644 --- a/docs/de/d34/offset__byte__queue_8h_source.html +++ b/docs/de/d34/offset__byte__queue_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html index 9102d46807..11934b0b64 100644 --- a/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3c/macros_8h_source.html b/docs/de/d3c/macros_8h_source.html index 68ffc5dea1..a909eb13dc 100644 --- a/docs/de/d3c/macros_8h_source.html +++ b/docs/de/d3c/macros_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3e/buffer__reader_8h_source.html b/docs/de/d3e/buffer__reader_8h_source.html index 429c6411c0..568b924a2c 100644 --- a/docs/de/d3e/buffer__reader_8h_source.html +++ b/docs/de/d3e/buffer__reader_8h_source.html @@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html index a137ee029e..e04186988e 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 @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html b/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html index 352dac238b..f9a7318e13 100644 --- a/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html +++ b/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d4a/muxer__listener__internal_8h_source.html b/docs/de/d4a/muxer__listener__internal_8h_source.html index 9f5bd41081..be422f1328 100644 --- a/docs/de/d4a/muxer__listener__internal_8h_source.html +++ b/docs/de/d4a/muxer__listener__internal_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/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 8b15cb59e6..60f1c3270e 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 0f31ee5da3..75ddb46c26 100644 --- a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html +++ b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html @@ -309,7 +309,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 0f97cca7be..0499992749 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 68be2b6d18..4bbfb35a25 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 @@ -113,7 +113,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 68bde257ce..68795ef187 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 8887ca2e14..26bb5774d8 100644 --- a/docs/de/d5c/mpd__flags_8h_source.html +++ b/docs/de/d5c/mpd__flags_8h_source.html @@ -114,7 +114,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 154ec787e0..684f5e4ad4 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 @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html b/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html index 6b82f17b91..60b0ccafc5 100644 --- a/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html +++ b/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html @@ -182,7 +182,7 @@ FourCC protection_scheme diff --git a/docs/de/d6e/language__utils_8h_source.html b/docs/de/d6e/language__utils_8h_source.html index 0ad73416a7..ad92a7b551 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 0591867c5b..2d2d931fa9 100644 --- a/docs/de/d70/http__key__fetcher_8cc_source.html +++ b/docs/de/d70/http__key__fetcher_8cc_source.html @@ -238,7 +238,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 64bf9ab893..f271bd8fb8 100644 --- a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html +++ b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d77/webm__content__encodings__client_8cc_source.html b/docs/de/d77/webm__content__encodings__client_8cc_source.html index 4ce37522e7..28350b1698 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 306202713c..cb55bb054e 100644 --- a/docs/de/d7b/mp4__media__parser_8h_source.html +++ b/docs/de/d7b/mp4__media__parser_8h_source.html @@ -206,7 +206,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 ddb777e17d..b1f69082aa 100644 --- a/docs/de/d83/box__definitions__comparison_8h_source.html +++ b/docs/de/d83/box__definitions__comparison_8h_source.html @@ -581,7 +581,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 afea52be59..f1c68610ba 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 1d7eb8dabd..888d578468 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 42b36a7517..28a685062e 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 fd0f230db4..4b182a16ab 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 9588f3e0af..8ea4dca720 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/d9b/structedash__packager_1_1media_1_1H264Sps.html b/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html index 7c66bdb86c..c9667bf3c0 100644 --- a/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html +++ b/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html @@ -242,7 +242,7 @@ int chroma_array_type< 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 de2df2d520..ffaf221b7b 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 d7bb4c7310..f5b954982f 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/da5/classedash__packager_1_1media_1_1WebMParserClient.html b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html index 2acb4edeb9..8e2d5d7fd6 100644 --- a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html +++ b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html @@ -151,7 +151,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 8e1c9dd1ef..a836af074e 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 36abc6b63f..2aead9b31a 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 b1e17bc523..c6190de02a 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 @@ -125,7 +125,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 ae4d1233f3..7463f4d4f6 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 9ba19fb7ad..3bf6fe268d 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 @@ -181,7 +181,7 @@ bool IsDTS () const 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 5640e5317f..a2c3da82dc 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 @@ -109,7 +109,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 a58e83e9c5..82381df8fc 100644 --- a/docs/de/dc1/demuxer_8h_source.html +++ b/docs/de/dc1/demuxer_8h_source.html @@ -187,7 +187,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 d70adb50ad..07b9af55bf 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 @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/de/dcb/ts__segmenter_8h_source.html b/docs/de/dcb/ts__segmenter_8h_source.html index 9b83c47133..2f9b7273d1 100644 --- a/docs/de/dcb/ts__segmenter_8h_source.html +++ b/docs/de/dcb/ts__segmenter_8h_source.html @@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html index c70df9cb5f..5ec8e130f3 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 b9116a66b5..5ac94a7050 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 58f5f45aba..d70a95fbee 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 @@ -117,7 +117,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 30af0eb581..c577744121 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 a078042d7f..a20c789487 100644 --- a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html +++ b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html @@ -221,7 +221,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 65efbd9fa7..705f549b4a 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 @@ -168,7 +168,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1798 of file box_definitions.cc.

+

Definition at line 1780 of file box_definitions.cc.

@@ -179,7 +179,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 b553db9898..b195ddb11d 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 64f53d55d2..03f975dc5c 100644 --- a/docs/de/dfa/muxer__listener_8h_source.html +++ b/docs/de/dfa/muxer__listener_8h_source.html @@ -170,7 +170,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 6c8622fdb8..f45f56d3a4 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 c3eaec622f..ffb8d6aa10 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 ad03f41120..364e402d00 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 e6e32a1b24..464b3bc94b 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 @@ -131,7 +131,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 321047cb9c..334875a75f 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 9746ede2d5..3d1bec9e19 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 79af902f79..aacb9f7a55 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 352f1dd2c6..0ced939456 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 @@ -201,7 +201,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 2049 of file box_definitions.cc.

+

Definition at line 2031 of file box_definitions.cc.

@@ -212,7 +212,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 5ee96f21c2..282d5a91d8 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/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html b/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html index c55a032329..8a660f7d21 100644 --- a/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html +++ b/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html @@ -120,7 +120,7 @@ std::string code< 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 fed5b0a353..f0edeeab45 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 b1fd53ee9d..45c0b8d607 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 331bf0cb9b..66d098f6b2 100644 --- a/docs/df/d32/audio__stream__info_8h_source.html +++ b/docs/df/d32/audio__stream__info_8h_source.html @@ -187,7 +187,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 e0e98b07a3..2ed1efebc8 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 @@ -113,7 +113,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 6015a6db92..5d0dc7f29f 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 32363387e4..064a945e05 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/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html b/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html index 55a5c1e65c..c4ad248258 100644 --- a/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html +++ b/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html @@ -277,7 +277,7 @@ double cluster_length_sec< 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 ba5b82a995..ba9f2cc26e 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 8a20f43098..164727973a 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 6b2030a71c..0736995e4d 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 @@ -192,7 +192,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1487 of file box_definitions.cc.

+

Definition at line 1479 of file box_definitions.cc.

@@ -203,7 +203,7 @@ Additional Inherited Members 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 356e392812..12c66bb102 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 @@ -183,7 +183,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1269 of file box_definitions.cc.

+

Definition at line 1271 of file box_definitions.cc.

@@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html b/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html index 89c986b2eb..a1e0d8a895 100644 --- a/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html +++ b/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 f9ff193b7b..5a01211d41 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 740 of file box_definitions.cc.

+

Definition at line 742 of file box_definitions.cc.

@@ -182,7 +182,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 3732283aad..821774ac62 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 39b1f6ecde..4302e1152b 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 @@ -171,7 +171,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1975 of file box_definitions.cc.

+

Definition at line 1957 of file box_definitions.cc.

@@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html b/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html index 0c90ebf41a..c2c5e1d084 100644 --- a/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html +++ b/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html @@ -128,7 +128,7 @@ int cluster_count () c diff --git a/docs/df/d8a/vp9__parser_8h_source.html b/docs/df/d8a/vp9__parser_8h_source.html index cd515abe6a..99434aeb4f 100644 --- a/docs/df/d8a/vp9__parser_8h_source.html +++ b/docs/df/d8a/vp9__parser_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d8a/vpx__parser_8h_source.html b/docs/df/d8a/vpx__parser_8h_source.html index 71ceb05f86..a743985388 100644 --- a/docs/df/d8a/vpx__parser_8h_source.html +++ b/docs/df/d8a/vpx__parser_8h_source.html @@ -145,7 +145,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 e1a90fde3d..ca246db813 100644 --- a/docs/df/d96/xml__node_8cc_source.html +++ b/docs/df/d96/xml__node_8cc_source.html @@ -492,7 +492,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 ac4166491a..0b6111b1ec 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 @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html b/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html index 51af2d0495..dafb5f1112 100644 --- a/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html +++ b/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html @@ -162,7 +162,7 @@ Additional Inherited Members

Implements edash_packager::media::mp4::Box.

-

Definition at line 1566 of file box_definitions.cc.

+

Definition at line 1548 of file box_definitions.cc.

@@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/df/dad/decrypt__config_8h_source.html b/docs/df/dad/decrypt__config_8h_source.html index 398ec15d14..d46cf7da18 100644 --- a/docs/df/dad/decrypt__config_8h_source.html +++ b/docs/df/dad/decrypt__config_8h_source.html @@ -168,7 +168,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 169a0ad0db..7b0138aed1 100644 --- a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html +++ b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html @@ -362,7 +362,7 @@ template<typename T > diff --git a/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html b/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html index 07621ecb69..e4db2db881 100644 --- a/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html +++ b/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 1d6085fed9..62c3ab7e52 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 @@ -113,7 +113,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 932df44b3e..6f64e4e986 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 @@ -111,7 +111,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 f5158346e0..3d5e238834 100644 --- a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html +++ b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html @@ -112,7 +112,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 ea628e64f7..2e8be0f41f 100644 --- a/docs/df/dd2/mpd__utils_8h_source.html +++ b/docs/df/dd2/mpd__utils_8h_source.html @@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dda/structedash__packager_1_1media_1_1Cue.html b/docs/df/dda/structedash__packager_1_1media_1_1Cue.html index 52d98f7bc0..2e55408b99 100644 --- a/docs/df/dda/structedash__packager_1_1media_1_1Cue.html +++ b/docs/df/dda/structedash__packager_1_1media_1_1Cue.html @@ -125,7 +125,7 @@ std::vector< std::string >  diff --git a/docs/df/ddc/webm_2segmenter_8h_source.html b/docs/df/ddc/webm_2segmenter_8h_source.html index 5e068cd355..078b989308 100644 --- a/docs/df/ddc/webm_2segmenter_8h_source.html +++ b/docs/df/ddc/webm_2segmenter_8h_source.html @@ -250,7 +250,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 de01bf462e..a8e2330a37 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 aafa97a55f..41dd261a0c 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 75e70a8004..642d4ab2ec 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 @@ -125,7 +125,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 9b73ffff14..d61240c8d3 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/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html b/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html index 042468804f..38dd18fa60 100644 --- a/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html +++ b/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html @@ -108,7 +108,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 bb6a3b1520..d6ea8b7572 100644 --- a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html +++ b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html @@ -441,7 +441,7 @@ Public Member Functions diff --git a/docs/df/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html index 1197eaa305..bf221c4813 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 8ea0b8f425..9ce3867ea3 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/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html b/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html index 2f90583bab..d2adc43392 100644 --- a/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html +++ b/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html @@ -234,7 +234,7 @@ void  diff --git a/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html b/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html index ce1ede4cb9..967fe29ea9 100644 --- a/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html +++ b/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html @@ -148,7 +148,7 @@ void set_tracks_pos (u diff --git a/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html b/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html index fb0cee3469..f411176517 100644 --- a/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html +++ b/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html @@ -148,7 +148,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 888a867e8c..5c05966d36 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 41ac9b60aa..7a64893e90 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 22f3d356cb..b7cab7592e 100644 --- a/docs/dir_279fd47bebb21302c25cfb685e84c359.html +++ b/docs/dir_279fd47bebb21302c25cfb685e84c359.html @@ -119,7 +119,7 @@ Files diff --git a/docs/dir_2eceb70145328c029a5f43350007537a.html b/docs/dir_2eceb70145328c029a5f43350007537a.html index d1c4033830..e54c7cbe7d 100644 --- a/docs/dir_2eceb70145328c029a5f43350007537a.html +++ b/docs/dir_2eceb70145328c029a5f43350007537a.html @@ -93,7 +93,7 @@ Files diff --git a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html index 8e63d96d12..6b8f8e2c5c 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 6a2896b16d..4d5396d5ee 100644 --- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html +++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html @@ -169,7 +169,7 @@ Files diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html index 7d07dbdf1b..9a3241fc1d 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 b2891d98d1..a6ebed310e 100644 --- a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html +++ b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html @@ -181,7 +181,7 @@ Files diff --git a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html index 4349043bc5..4c2d8df8c7 100644 --- a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html +++ b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html @@ -153,7 +153,7 @@ Files diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html index 12a9231168..081203131f 100644 --- a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html +++ b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html @@ -101,7 +101,7 @@ Directories diff --git a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html index fd1c25e6bc..4f9879bc97 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 5152d0fde9..e3d4c61117 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 7126e20e28..cd80c59702 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 756c63ba13..b08c0514d2 100644 --- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html +++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html @@ -117,7 +117,7 @@ Files diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html index 8318a1ccd5..e479ce39c5 100644 --- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html +++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html @@ -245,7 +245,7 @@ Files diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html index 7cef83bf21..5c5eb5e88a 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 4663f477ff..6dd401e7b4 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 5049e7ad50..c49710f565 100644 --- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html +++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html @@ -151,7 +151,7 @@ Files diff --git a/docs/files.html b/docs/files.html index c258b73c22..dd4fafac76 100644 --- a/docs/files.html +++ b/docs/files.html @@ -418,7 +418,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions.html b/docs/functions.html index 31e4e88c73..aa78e3b488 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_b.html b/docs/functions_b.html index 3944f19e59..cfc8c25f98 100644 --- a/docs/functions_b.html +++ b/docs/functions_b.html @@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_c.html b/docs/functions_c.html index 4751d38a86..82aaf6a529 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_d.html b/docs/functions_d.html index 403bf0bd40..349abba998 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_e.html b/docs/functions_e.html index 57019a1421..87e7e0742a 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_eval.html b/docs/functions_eval.html index b2c55bea1d..70a9af74f3 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 0206f2e8b5..3387a721a9 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func.html b/docs/functions_func.html index 7098536694..944517f2a8 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html index c8a6bf46f3..9ea6f8c0ee 100644 --- a/docs/functions_func_b.html +++ b/docs/functions_func_b.html @@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html index 22fbc2b524..12535cf2e4 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html index dd417aec1d..65c47cea19 100644 --- a/docs/functions_func_d.html +++ b/docs/functions_func_d.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html index f486ef1b1b..dc6ed521f8 100644 --- a/docs/functions_func_e.html +++ b/docs/functions_func_e.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html index a066315cde..28701d8f50 100644 --- a/docs/functions_func_f.html +++ b/docs/functions_func_f.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index d7a8827fe2..f3f81d39fd 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html index 402957b85e..f5c22269f6 100644 --- a/docs/functions_func_h.html +++ b/docs/functions_func_h.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index baa9364f3f..a330246372 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html index 7b04d32369..70fc527a82 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 aff1f18cde..dd25895eaf 100644 --- a/docs/functions_func_l.html +++ b/docs/functions_func_l.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html index d1e2b53dd8..2896859260 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html index f4c0626ebb..b056b5f097 100644 --- a/docs/functions_func_n.html +++ b/docs/functions_func_n.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html index 07b189c15c..8d544fd1b7 100644 --- a/docs/functions_func_o.html +++ b/docs/functions_func_o.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html index 8a5d158e24..28f3bb9081 100644 --- a/docs/functions_func_p.html +++ b/docs/functions_func_p.html @@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index c972e459f2..cba526dc6d 100644 --- a/docs/functions_func_r.html +++ b/docs/functions_func_r.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html index 2493aff25d..99d4409eb2 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -272,7 +272,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html index 999d4f4bec..071369604e 100644 --- a/docs/functions_func_t.html +++ b/docs/functions_func_t.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html index 193b95b8a7..c5b8d9044b 100644 --- a/docs/functions_func_u.html +++ b/docs/functions_func_u.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html index 4fa8833a8c..fc568ff157 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 bb6101213b..506b60d452 100644 --- a/docs/functions_func_w.html +++ b/docs/functions_func_w.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_x.html b/docs/functions_func_x.html index 70cc5f00fb..b45bc8444e 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 d8313fa7a3..d81b923d0a 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 b0bc257817..031f769010 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_h.html b/docs/functions_h.html index 1cd2e34133..3eed31c504 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_i.html b/docs/functions_i.html index aa9abc7a1f..5b1797fc6e 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_k.html b/docs/functions_k.html index 588d19450c..2f3ac83f78 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_l.html b/docs/functions_l.html index 35944fdd4a..8a73816c98 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_m.html b/docs/functions_m.html index 473cd8445d..b5a6c4c523 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_n.html b/docs/functions_n.html index 9ffac824b0..2e09e87d68 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_o.html b/docs/functions_o.html index 8fe82e4738..555e402451 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_p.html b/docs/functions_p.html index c8791b0f39..5462752bd2 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_r.html b/docs/functions_r.html index 837a294e4a..fbb1472696 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_s.html b/docs/functions_s.html index e35a0758db..23ec9b8ee3 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -287,7 +287,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_t.html b/docs/functions_t.html index 8168233ac9..bdc614e5b3 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_type.html b/docs/functions_type.html index f4f7a4f2cf..66a110c2d1 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 379efea3e9..7abd108ae4 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_v.html b/docs/functions_v.html index 02fc2cbb6e..5ebf425ca4 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 85f42d9372..fa7bb83777 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_w.html b/docs/functions_w.html index 345770c056..4c813953f4 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_x.html b/docs/functions_x.html index 7c775290f9..a8c79d0927 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 493417b726..ea16864fdc 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 5c4867d48d..0b244b9e4c 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -361,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/index.html b/docs/index.html index 5eecf2efb0..8e81333a81 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 768bfb35ec..52866a3f63 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 c9bc7451dd..101b2f2cb0 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 9e3a6edc4b..0ef0ef823f 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');