[mp4parser] 02/02: Merge tag 'upstream/1.0.4.2'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Nov 3 23:35:18 UTC 2014


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository mp4parser.

commit b764b77d1226705002aab7f8b98c58a8894de038
Merge: 86d9eb7 553ecd6
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Tue Nov 4 00:29:54 2014 +0100

    Merge tag 'upstream/1.0.4.2'
    
    Upstream version 1.0.4.2

 .gitignore                                         |    6 +
 LICENSE                                            |  191 ++++
 README.md                                          |  107 ++
 androidtest/AndroidManifest.xml                    |   19 +
 androidtest/default.properties                     |   13 +
 androidtest/pom.xml                                |   52 +
 androidtest/res/drawable-hdpi/icon.png             |  Bin 0 -> 4147 bytes
 androidtest/res/drawable-ldpi/icon.png             |  Bin 0 -> 1723 bytes
 androidtest/res/drawable-mdpi/icon.png             |  Bin 0 -> 2574 bytes
 androidtest/res/layout/main.xml                    |   11 +
 androidtest/res/values/strings.xml                 |    4 +
 examples/pom.xml                                   |   85 ++
 isoparser/pom.xml                                  |  256 +++++
 isoparser/src/etc/keystore.jks                     |  Bin 0 -> 1394 bytes
 .../java/com/coremedia/iso/AbstractBoxParser.java  |  112 ++
 .../src/main/java/com/coremedia/iso/Ascii.java     |   47 +
 .../src/main/java/com/coremedia/iso/BoxParser.java |   29 +
 .../main/java/com/coremedia/iso/BoxReplacer.java   |   40 +
 isoparser/src/main/java/com/coremedia/iso/Hex.java |   58 +
 .../src/main/java/com/coremedia/iso/IsoFile.java   |  122 ++
 .../main/java/com/coremedia/iso/IsoTypeReader.java |  194 ++++
 .../com/coremedia/iso/IsoTypeReaderVariable.java   |   39 +
 .../main/java/com/coremedia/iso/IsoTypeWriter.java |  125 +++
 .../com/coremedia/iso/IsoTypeWriterVariable.java   |   45 +
 .../com/coremedia/iso/PropertyBoxParserImpl.java   |  176 +++
 .../src/main/java/com/coremedia/iso/Utf8.java      |   59 +
 .../iso/boxes/AbstractMediaHeaderBox.java          |   29 +
 .../java/com/coremedia/iso/boxes/AlbumBox.java     |  113 ++
 .../java/com/coremedia/iso/boxes/AuthorBox.java    |   95 ++
 .../src/main/java/com/coremedia/iso/boxes/Box.java |   75 ++
 .../coremedia/iso/boxes/ChunkOffset64BitBox.java   |   52 +
 .../com/coremedia/iso/boxes/ChunkOffsetBox.java    |   21 +
 .../com/coremedia/iso/boxes/ClassificationBox.java |  111 ++
 .../boxes/CompositionShiftLeastGreatestAtom.java   |  105 ++
 .../iso/boxes/CompositionTimeToSample.java         |  149 +++
 .../java/com/coremedia/iso/boxes/Container.java    |   65 ++
 .../java/com/coremedia/iso/boxes/CopyrightBox.java |   86 ++
 .../com/coremedia/iso/boxes/DataEntryUrlBox.java   |   54 +
 .../com/coremedia/iso/boxes/DataEntryUrnBox.java   |   70 ++
 .../coremedia/iso/boxes/DataInformationBox.java    |   37 +
 .../com/coremedia/iso/boxes/DataReferenceBox.java  |  102 ++
 .../com/coremedia/iso/boxes/DescriptionBox.java    |   78 ++
 .../main/java/com/coremedia/iso/boxes/EditBox.java |   35 +
 .../java/com/coremedia/iso/boxes/EditListBox.java  |  260 +++++
 .../java/com/coremedia/iso/boxes/FileTypeBox.java  |  144 +++
 .../main/java/com/coremedia/iso/boxes/FreeBox.java |  143 +++
 .../java/com/coremedia/iso/boxes/FreeSpaceBox.java |   64 ++
 .../main/java/com/coremedia/iso/boxes/FullBox.java |   17 +
 .../java/com/coremedia/iso/boxes/GenreBox.java     |   81 ++
 .../java/com/coremedia/iso/boxes/HandlerBox.java   |  152 +++
 .../coremedia/iso/boxes/HintMediaHeaderBox.java    |   92 ++
 .../java/com/coremedia/iso/boxes/ItemDataBox.java  |   43 +
 .../com/coremedia/iso/boxes/ItemLocationBox.java   |  362 ++++++
 .../com/coremedia/iso/boxes/ItemProtectionBox.java |  103 ++
 .../java/com/coremedia/iso/boxes/KeywordsBox.java  |   96 ++
 .../java/com/coremedia/iso/boxes/MediaBox.java     |   62 ++
 .../com/coremedia/iso/boxes/MediaHeaderBox.java    |  150 +++
 .../coremedia/iso/boxes/MediaInformationBox.java   |   50 +
 .../main/java/com/coremedia/iso/boxes/MetaBox.java |  100 ++
 .../java/com/coremedia/iso/boxes/MovieBox.java     |   65 ++
 .../com/coremedia/iso/boxes/MovieHeaderBox.java    |  285 +++++
 .../coremedia/iso/boxes/NullMediaHeaderBox.java    |   46 +
 .../coremedia/iso/boxes/ObjectDescriptorBox.java   |    0
 .../iso/boxes/OmaDrmAccessUnitFormatBox.java       |   88 ++
 .../com/coremedia/iso/boxes/OriginalFormatBox.java |   70 ++
 .../java/com/coremedia/iso/boxes/PerformerBox.java |   79 ++
 .../boxes/ProgressiveDownloadInformationBox.java   |  118 ++
 .../iso/boxes/ProtectionSchemeInformationBox.java  |   42 +
 .../java/com/coremedia/iso/boxes/RatingBox.java    |  125 +++
 .../com/coremedia/iso/boxes/RecordingYearBox.java  |   63 ++
 .../iso/boxes/SampleDependencyTypeBox.java         |  155 +++
 .../coremedia/iso/boxes/SampleDescriptionBox.java  |  117 ++
 .../com/coremedia/iso/boxes/SampleSizeBox.java     |  122 ++
 .../com/coremedia/iso/boxes/SampleTableBox.java    |  122 ++
 .../com/coremedia/iso/boxes/SampleToChunkBox.java  |  179 +++
 .../coremedia/iso/boxes/SchemeInformationBox.java  |   34 +
 .../com/coremedia/iso/boxes/SchemeTypeBox.java     |  102 ++
 .../coremedia/iso/boxes/SoundMediaHeaderBox.java   |   61 +
 .../coremedia/iso/boxes/StaticChunkOffsetBox.java  |   72 ++
 .../iso/boxes/SubSampleInformationBox.java         |  209 ++++
 .../iso/boxes/SubtitleMediaHeaderBox.java          |   33 +
 .../com/coremedia/iso/boxes/SyncSampleBox.java     |   84 ++
 .../com/coremedia/iso/boxes/TimeToSampleBox.java   |  162 +++
 .../java/com/coremedia/iso/boxes/TitleBox.java     |   89 ++
 .../java/com/coremedia/iso/boxes/TrackBox.java     |   85 ++
 .../com/coremedia/iso/boxes/TrackHeaderBox.java    |  294 +++++
 .../com/coremedia/iso/boxes/TrackReferenceBox.java |   42 +
 .../coremedia/iso/boxes/TrackReferenceTypeBox.java |   77 ++
 .../java/com/coremedia/iso/boxes/UnknownBox.java   |   59 +
 .../main/java/com/coremedia/iso/boxes/UserBox.java |   65 ++
 .../java/com/coremedia/iso/boxes/UserDataBox.java  |   50 +
 .../coremedia/iso/boxes/VideoMediaHeaderBox.java   |   82 ++
 .../main/java/com/coremedia/iso/boxes/XmlBox.java  |   51 +
 .../iso/boxes/apple/AppleDataRateBox.java          |   56 +
 .../iso/boxes/apple/AppleDataReferenceBox.java     |   74 ++
 .../iso/boxes/apple/AppleItemListBox.java          |   16 +
 .../iso/boxes/apple/AppleLosslessSpecificBox.java  |  163 +++
 .../iso/boxes/apple/AppleReferenceMovieBox.java    |   28 +
 .../apple/AppleReferenceMovieDescriptorBox.java    |   27 +
 .../coremedia/iso/boxes/apple/AppleWaveBox.java    |   32 +
 .../com/coremedia/iso/boxes/dece/TrickPlayBox.java |  110 ++
 .../iso/boxes/fragment/MovieExtendsBox.java        |   32 +
 .../iso/boxes/fragment/MovieExtendsHeaderBox.java  |   72 ++
 .../iso/boxes/fragment/MovieFragmentBox.java       |   89 ++
 .../iso/boxes/fragment/MovieFragmentHeaderBox.java |   73 ++
 .../fragment/MovieFragmentRandomAccessBox.java     |   35 +
 .../MovieFragmentRandomAccessOffsetBox.java        |   63 ++
 .../coremedia/iso/boxes/fragment/SampleFlags.java  |  243 ++++
 .../iso/boxes/fragment/SegmentTypeBox.java         |  144 +++
 .../iso/boxes/fragment/TrackExtendsBox.java        |  116 ++
 .../TrackFragmentBaseMediaDecodeTimeBox.java       |   79 ++
 .../iso/boxes/fragment/TrackFragmentBox.java       |   45 +
 .../iso/boxes/fragment/TrackFragmentHeaderBox.java |  241 ++++
 .../fragment/TrackFragmentRandomAccessBox.java     |  296 +++++
 .../coremedia/iso/boxes/fragment/TrackRunBox.java  |  349 ++++++
 .../com/coremedia/iso/boxes/mdat/MediaDataBox.java |  109 ++
 .../com/coremedia/iso/boxes/mdat/SampleList.java   |   49 +
 .../iso/boxes/sampleentry/AbstractSampleEntry.java |   57 +
 .../iso/boxes/sampleentry/AmrSpecificBox.java      |  102 ++
 .../iso/boxes/sampleentry/AudioSampleEntry.java    |  353 ++++++
 .../iso/boxes/sampleentry/DashHelper.java          |  294 +++++
 .../iso/boxes/sampleentry/MpegSampleEntry.java     |   54 +
 .../sampleentry/Ovc1VisualSampleEntryImpl.java     |   60 +
 .../iso/boxes/sampleentry/SampleEntry.java         |   11 +
 .../iso/boxes/sampleentry/TextSampleEntry.java     |  397 +++++++
 .../iso/boxes/sampleentry/VisualSampleEntry.java   |  282 +++++
 .../boxes/sampleentry/XMLSubtitleSampleEntry.java  |   95 ++
 .../threegpp26244/LocationInformationBox.java      |  127 +++
 .../iso/boxes/vodafone/AlbumArtistBox.java         |   79 ++
 .../boxes/vodafone/ContentDistributorIdBox.java    |   71 ++
 .../coremedia/iso/boxes/vodafone/CoverUriBox.java  |   67 ++
 .../coremedia/iso/boxes/vodafone/LyricsUriBox.java |   67 ++
 .../java/com/googlecode/mp4parser/AbstractBox.java |  318 ++++++
 .../googlecode/mp4parser/AbstractContainerBox.java |  100 ++
 .../com/googlecode/mp4parser/AbstractFullBox.java  |   85 ++
 .../com/googlecode/mp4parser/BasicContainer.java   |  263 +++++
 .../java/com/googlecode/mp4parser/DataSource.java  |   88 ++
 .../mp4parser/DirectFileReadDataSource.java        |   88 ++
 .../googlecode/mp4parser/FileDataSourceImpl.java   |   72 ++
 .../com/googlecode/mp4parser/FullContainerBox.java |  117 ++
 .../googlecode/mp4parser/MemoryDataSourceImpl.java |   54 +
 .../mp4parser/RequiresParseDetailAspect.java       |   63 ++
 .../java/com/googlecode/mp4parser/Version.java     |   27 +
 .../mp4parser/annotations/DoNotParseDetail.java    |   38 +
 .../mp4parser/annotations/ParseDetail.java         |   33 +
 .../mp4parser/authoring/AbstractTrack.java         |   76 ++
 .../mp4parser/authoring/CencMp4TrackImplImpl.java  |  250 +++++
 .../com/googlecode/mp4parser/authoring/Edit.java   |   40 +
 .../com/googlecode/mp4parser/authoring/Movie.java  |  110 ++
 .../mp4parser/authoring/Mp4TrackImpl.java          |  320 ++++++
 .../com/googlecode/mp4parser/authoring/Sample.java |   15 +
 .../googlecode/mp4parser/authoring/SampleImpl.java |   92 ++
 .../com/googlecode/mp4parser/authoring/Track.java  |   85 ++
 .../mp4parser/authoring/TrackMetaData.java         |  141 +++
 .../mp4parser/authoring/WrappingTrack.java         |   79 ++
 .../authoring/builder/ByteBufferHelper.java        |   50 +
 .../authoring/builder/DefaultMp4Builder.java       |  691 ++++++++++++
 .../builder/FragmentIntersectionFinder.java        |   33 +
 .../authoring/builder/FragmentedMp4Builder.java    |  864 ++++++++++++++
 .../mp4parser/authoring/builder/Mp4Builder.java    |   35 +
 .../StaticFragmentIntersectionFinderImpl.java      |   22 +
 .../builder/SyncSampleIntersectFinderImpl.java     |  332 ++++++
 .../builder/TwoSecondIntersectionFinder.java       |   82 ++
 .../authoring/container/mp4/MovieCreator.java      |   63 ++
 .../authoring/samples/DefaultMp4SampleList.java    |  199 ++++
 .../authoring/samples/FragmentedMp4SampleList.java |  250 +++++
 .../mp4parser/authoring/tracks/AACTrackImpl.java   |  362 ++++++
 .../mp4parser/authoring/tracks/AC3TrackImpl.java   |  510 +++++++++
 .../mp4parser/authoring/tracks/Amf0Track.java      |  116 ++
 .../mp4parser/authoring/tracks/AppendTrack.java    |  468 ++++++++
 .../authoring/tracks/CencDecryptingTrackImpl.java  |  141 +++
 .../authoring/tracks/CencEncryptingTrackImpl.java  |  296 +++++
 .../authoring/tracks/CencEncyprtedTrack.java       |   17 +
 .../authoring/tracks/ChangeTimeScaleTrack.java     |  196 ++++
 .../authoring/tracks/CleanInputStream.java         |   70 ++
 .../mp4parser/authoring/tracks/CroppedTrack.java   |  185 +++
 .../mp4parser/authoring/tracks/DTSTrackImpl.java   |  828 ++++++++++++++
 .../authoring/tracks/DivideTimeScaleTrack.java     |  134 +++
 .../mp4parser/authoring/tracks/EC3TrackImpl.java   |  435 ++++++++
 .../mp4parser/authoring/tracks/H264TrackImpl.java  |  787 +++++++++++++
 .../mp4parser/authoring/tracks/H265TrackImpl.java  |  541 +++++++++
 .../mp4parser/authoring/tracks/MP3TrackImpl.java   |  235 ++++
 .../authoring/tracks/MultiplyTimeScaleTrack.java   |  126 +++
 .../authoring/tracks/ReplaceSampleTrack.java       |  106 ++
 .../authoring/tracks/SMPTETTTrackImpl.java         |  331 ++++++
 .../authoring/tracks/SilenceTrackImpl.java         |  108 ++
 .../mp4parser/authoring/tracks/TextTrackImpl.java  |  172 +++
 .../googlecode/mp4parser/boxes/AC3SpecificBox.java |  123 ++
 .../boxes/AbstractSampleEncryptionBox.java         |  209 ++++
 .../boxes/AbstractTrackEncryptionBox.java          |   96 ++
 .../googlecode/mp4parser/boxes/DTSSpecificBox.java |  325 ++++++
 .../googlecode/mp4parser/boxes/EC3SpecificBox.java |  141 +++
 .../googlecode/mp4parser/boxes/MLPSpecificBox.java |   80 ++
 .../adobe/ActionMessageFormat0SampleEntryBox.java  |   51 +
 .../mp4parser/boxes/apple/AppleAlbumBox.java       |   10 +
 .../mp4parser/boxes/apple/AppleAppleIdBox.java     |   10 +
 .../mp4parser/boxes/apple/AppleArtist2Box.java     |   10 +
 .../mp4parser/boxes/apple/AppleArtistBox.java      |   10 +
 .../mp4parser/boxes/apple/AppleCommentBox.java     |   10 +
 .../mp4parser/boxes/apple/AppleCompilationBox.java |   10 +
 .../mp4parser/boxes/apple/AppleCopyrightBox.java   |   10 +
 .../boxes/apple/AppleCountryTypeBoxBox.java        |   10 +
 .../mp4parser/boxes/apple/AppleCoverBox.java       |   53 +
 .../mp4parser/boxes/apple/AppleDataBox.java        |  219 ++++
 .../mp4parser/boxes/apple/AppleDescriptionBox.java |   10 +
 .../mp4parser/boxes/apple/AppleDiskNumberBox.java  |   50 +
 .../mp4parser/boxes/apple/AppleEncoderBox.java     |   10 +
 .../boxes/apple/AppleGaplessPlaybackBox.java       |   10 +
 .../mp4parser/boxes/apple/AppleGenreBox.java       |   10 +
 .../mp4parser/boxes/apple/AppleGenreIDBox.java     |   12 +
 .../mp4parser/boxes/apple/AppleGroupingBox.java    |   12 +
 .../boxes/apple/AppleLongDescriptionBox.java       |   10 +
 .../mp4parser/boxes/apple/AppleLyricsBox.java      |   10 +
 .../mp4parser/boxes/apple/AppleMediaTypeBox.java   |   10 +
 .../mp4parser/boxes/apple/AppleNameBox.java        |   10 +
 .../boxes/apple/ApplePurchaseDateBox.java          |   10 +
 .../boxes/apple/AppleRecordingYear2Box.java        |   22 +
 .../boxes/apple/AppleRecordingYearBox.java         |   65 ++
 .../boxes/apple/AppleShortDescriptionBox.java      |   10 +
 .../mp4parser/boxes/apple/AppleSortAlbumBox.java   |   10 +
 .../mp4parser/boxes/apple/AppleTVEpisodeBox.java   |   10 +
 .../boxes/apple/AppleTVEpisodeNumberBox.java       |   10 +
 .../mp4parser/boxes/apple/AppleTVNetworkBox.java   |   10 +
 .../mp4parser/boxes/apple/AppleTVSeasonBox.java    |   10 +
 .../mp4parser/boxes/apple/AppleTVShowBox.java      |   10 +
 .../mp4parser/boxes/apple/AppleTempoBox.java       |   12 +
 .../mp4parser/boxes/apple/AppleTrackAuthorBox.java |   10 +
 .../mp4parser/boxes/apple/AppleTrackNumberBox.java |   50 +
 .../boxes/apple/AppleVariableSignedIntegerBox.java |   70 ++
 .../mp4parser/boxes/apple/Apple_atIDBox.java       |   10 +
 .../mp4parser/boxes/apple/Apple_flvr_Box.java      |   10 +
 .../mp4parser/boxes/apple/Apple_geIDBox.java       |   10 +
 .../mp4parser/boxes/apple/Apple_xid_Box.java       |   10 +
 .../mp4parser/boxes/apple/BaseMediaInfoAtom.java   |  113 ++
 .../mp4parser/boxes/apple/CleanApertureAtom.java   |   60 +
 .../boxes/apple/GenericMediaHeaderAtom.java        |   31 +
 .../boxes/apple/GenericMediaHeaderTextAtom.java    |  131 +++
 .../boxes/apple/PixelAspectRationAtom.java         |   70 ++
 .../boxes/apple/QuicktimeTextSampleEntry.java      |  265 +++++
 .../mp4parser/boxes/apple/TimeCodeBox.java         |  157 +++
 .../apple/TrackApertureModeDimensionAtom.java      |   17 +
 .../apple/TrackEncodedPixelsDimensionsAtom.java    |   60 +
 .../boxes/apple/TrackLoadSettingsAtom.java         |   80 ++
 .../TrackProductionApertureDimensionsAtom.java     |   59 +
 .../mp4parser/boxes/apple/Utf8AppleDataBox.java    |   48 +
 .../basemediaformat/AvcNalUnitStorageBox.java      |   96 ++
 .../boxes/cenc/CencDecryptingSampleList.java       |  131 +++
 .../boxes/cenc/CencEncryptingSampleList.java       |  206 ++++
 .../mp4parser/boxes/dece/AssetInformationBox.java  |  167 +++
 .../mp4parser/boxes/dece/BaseLocationBox.java      |  113 ++
 .../boxes/dece/ContentInformationBox.java          |  199 ++++
 .../mp4parser/boxes/dece/SampleEncryptionBox.java  |   23 +
 .../com/googlecode/mp4parser/boxes/mp4-boxes.zip   |  Bin 0 -> 62700 bytes
 .../mp4parser/boxes/mp4/AbstractDescriptorBox.java |   92 ++
 .../mp4parser/boxes/mp4/ESDescriptorBox.java       |   56 +
 .../mp4parser/boxes/mp4/ObjectDescriptorBox.java   |   47 +
 .../mp4/objectdescriptors/AudioSpecificConfig.java | 1176 ++++++++++++++++++++
 .../mp4/objectdescriptors/BaseDescriptor.java      |   99 ++
 .../mp4/objectdescriptors/BitReaderBuffer.java     |   51 +
 .../mp4/objectdescriptors/BitWriterBuffer.java     |   36 +
 .../objectdescriptors/DecoderConfigDescriptor.java |  263 +++++
 .../mp4/objectdescriptors/DecoderSpecificInfo.java |   85 ++
 .../boxes/mp4/objectdescriptors/Descriptor.java    |   28 +
 .../boxes/mp4/objectdescriptors/ESDescriptor.java  |  376 +++++++
 .../mp4/objectdescriptors/ExtensionDescriptor.java |   73 ++
 .../ExtensionProfileLevelDescriptor.java           |   51 +
 .../objectdescriptors/InitialObjectDescriptor.java |  136 +++
 .../objectdescriptors/ObjectDescriptor.java_bak    |  104 ++
 .../objectdescriptors/ObjectDescriptorBase.java    |   27 +
 .../objectdescriptors/ObjectDescriptorFactory.java |  189 ++++
 .../ProfileLevelIndicationDescriptor.java          |   70 ++
 .../mp4/objectdescriptors/SLConfigDescriptor.java  |  119 ++
 .../mp4/objectdescriptors/UnknownDescriptor.java   |   42 +
 .../CencSampleEncryptionInformationGroupEntry.java |  124 +++
 .../boxes/mp4/samplegrouping/GroupEntry.java       |   29 +
 .../boxes/mp4/samplegrouping/RateShareEntry.java   |  249 +++++
 .../mp4/samplegrouping/RollRecoveryEntry.java      |   83 ++
 .../samplegrouping/SampleGroupDescriptionBox.java  |  198 ++++
 .../boxes/mp4/samplegrouping/SampleToGroupBox.java |  173 +++
 .../mp4/samplegrouping/TemporalLevelEntry.java     |   88 ++
 .../boxes/mp4/samplegrouping/UnknownEntry.java     |   90 ++
 .../samplegrouping/VisualRandomAccessEntry.java    |  109 ++
 .../boxes/piff/PiffSampleEncryptionBox.java        |   85 ++
 .../boxes/piff/PiffTrackEncryptionBox.java         |   34 +
 .../boxes/piff/ProtectionSpecificHeader.java       |   71 ++
 .../googlecode/mp4parser/boxes/piff/TfrfBox.java   |  130 +++
 .../googlecode/mp4parser/boxes/piff/TfxdBox.java   |   86 ++
 ...UuidBasedProtectionSystemSpecificHeaderBox.java |  102 ++
 .../boxes/threegpp26244/SegmentIndexBox.java       |  308 +++++
 .../boxes/threegpp26245/FontTableBox.java          |   96 ++
 .../mp4parser/contentprotection/GenericHeader.java |   52 +
 .../contentprotection/PlayReadyHeader.java         |  255 +++++
 .../java/com/googlecode/mp4parser/h264/BTree.java  |   64 ++
 .../com/googlecode/mp4parser/h264/CharCache.java   |   57 +
 .../java/com/googlecode/mp4parser/h264/Debug.java  |   88 ++
 .../mp4parser/h264/model/AspectRatio.java          |   58 +
 .../mp4parser/h264/model/BitstreamElement.java     |   29 +
 .../mp4parser/h264/model/ChromaFormat.java         |   77 ++
 .../mp4parser/h264/model/HRDParameters.java        |   53 +
 .../mp4parser/h264/model/PictureParameterSet.java  |  406 +++++++
 .../mp4parser/h264/model/ScalingList.java          |   83 ++
 .../mp4parser/h264/model/ScalingMatrix.java        |   37 +
 .../mp4parser/h264/model/SeqParameterSet.java      |  565 ++++++++++
 .../mp4parser/h264/model/VUIParameters.java        |  107 ++
 .../mp4parser/h264/read/BitstreamReader.java       |  194 ++++
 .../mp4parser/h264/read/CAVLCReader.java           |  185 +++
 .../mp4parser/h264/write/BitstreamWriter.java      |  108 ++
 .../mp4parser/h264/write/CAVLCWriter.java          |  100 ++
 .../com/googlecode/mp4parser/srt/SrtParser.java    |   59 +
 .../googlecode/mp4parser/util/AndroidLogger.java   |   30 +
 .../mp4parser/util/ByteBufferByteChannel.java      |   55 +
 .../com/googlecode/mp4parser/util/CastUtils.java   |   34 +
 .../googlecode/mp4parser/util/ChannelHelper.java   |   51 +
 .../com/googlecode/mp4parser/util/DateHelper.java  |   44 +
 .../com/googlecode/mp4parser/util/IntHashMap.java  |  358 ++++++
 .../java/com/googlecode/mp4parser/util/Iso639.java |  214 ++++
 .../com/googlecode/mp4parser/util/JuliLogger.java  |   26 +
 .../com/googlecode/mp4parser/util/LazyList.java    |   80 ++
 .../java/com/googlecode/mp4parser/util/Logger.java |   19 +
 .../java/com/googlecode/mp4parser/util/Math.java   |   30 +
 .../java/com/googlecode/mp4parser/util/Matrix.java |  139 +++
 .../java/com/googlecode/mp4parser/util/Path.java   |  177 +++
 .../googlecode/mp4parser/util/RangeStartMap.java   |  112 ++
 .../googlecode/mp4parser/util/UUIDConverter.java   |   48 +
 .../com/mp4parser/iso14496/part12/BitRateBox.java  |  117 ++
 .../SampleAuxiliaryInformationOffsetsBox.java      |  130 +++
 .../part12/SampleAuxiliaryInformationSizesBox.java |  157 +++
 .../iso14496/part15/AvcConfigurationBox.java       |  173 +++
 .../part15/AvcDecoderConfigurationRecord.java      |  211 ++++
 .../iso14496/part15/HevcConfigurationBox.java      |  135 +++
 .../part15/HevcDecoderConfigurationRecord.java     |  469 ++++++++
 .../iso14496/part15/PriotityRangeBox.java          |   76 ++
 .../part15/StepwiseTemporalLayerEntry.java         |   40 +
 .../mp4parser/iso14496/part15/SyncSampleEntry.java |   82 ++
 .../iso14496/part15/TemporalLayerSampleGroup.java  |  213 ++++
 .../part15/TemporalSubLayerSampleGroup.java        |   41 +
 .../mp4parser/iso14496/part15/TierBitRateBox.java  |   99 ++
 .../com/mp4parser/iso14496/part15/TierInfoBox.java |  156 +++
 .../part7/CencSampleAuxiliaryDataFormat.java       |  351 ++++++
 .../part7/ProtectionSystemSpecificHeaderBox.java   |  119 ++
 .../iso23001/part7/TrackEncryptionBox.java         |   14 +
 .../mp4parser/iso23009/part1/EventMessageBox.java  |  114 ++
 isoparser/src/main/resources/LICENSE.txt           |  201 ++++
 isoparser/src/main/resources/NOTICE.txt            |   26 +
 .../main/resources/isoparser-default.properties    |  255 +++++
 isoparser/src/main/resources/version.txt           |    1 +
 .../drm/packager/isoparser/RoundTripTest.java      |  119 ++
 .../com/coremedia/drm/packager/isoparser/Walk.java |   96 ++
 .../test/java/com/coremedia/iso/IsoFileTest.java   |   20 +
 .../java/com/coremedia/iso/IsoTypeReaderTest.java  |   95 ++
 .../coremedia/iso/PropertyBoxParserImplTest.java   |   15 +
 .../ComponsitionShiftLeastGreatestAtomTest.java    |   50 +
 .../coremedia/iso/boxes/DataReferenceBoxTest.java  |   21 +
 .../com/coremedia/iso/boxes/EditListBoxTest.java   |   26 +
 .../java/com/coremedia/iso/boxes/FreeBoxTest.java  |   55 +
 .../coremedia/iso/boxes/ItemLocationBoxTest.java   |  233 ++++
 .../coremedia/iso/boxes/ItemProtectionBoxTest.java |   21 +
 .../coremedia/iso/boxes/MediaHeaderBoxTest.java    |   25 +
 .../java/com/coremedia/iso/boxes/MetaBoxTest.java  |   76 ++
 .../coremedia/iso/boxes/MovieHeaderBoxTest.java    |   33 +
 .../ProgressiveDownloadInformationBoxTest.java     |   25 +
 .../iso/boxes/SampleDependencyTypeBoxTest.java     |   29 +
 .../iso/boxes/SampleDescriptionBoxTest.java        |   21 +
 .../coremedia/iso/boxes/SampleTableBoxTest.java    |   21 +
 .../coremedia/iso/boxes/SampleToChunkBoxTest.java  |   34 +
 .../iso/boxes/StaticChunkOffsetBoxTest.java        |   20 +
 .../coremedia/iso/boxes/TrackHeaderBoxTest.java    |   32 +
 .../com/coremedia/iso/boxes/UserDataBoxTest.java   |   21 +
 .../java/com/coremedia/iso/boxes/XmlBoxTest.java   |   22 +
 .../iso/boxes/fragment/SampleFlagsTest.java        |   54 +
 .../fragment/TrackFragmentRandomAccessBoxTest.java |   77 ++
 .../iso/boxes/fragment/TrackRunBoxTest.java        |   83 ++
 .../boxes/sampleentry/AudioSampleEntryTest.java    |   43 +
 .../iso/boxes/sampleentry/MpegSampleEntryTest.java |   26 +
 .../sampleentry/Ovc1VisualSampleEntryImplTest.java |   21 +
 .../iso/boxes/sampleentry/TextSampleEntryTest.java |   43 +
 .../boxes/sampleentry/VisualSampleEntryTest.java   |   20 +
 .../sampleentry/XMLSubtitleSampleEntryTest.java    |   26 +
 .../googlecode/mp4parser/BasicContainerTest.java   |   64 ++
 .../mp4parser/DirectFileReadDataSourceTest.java    |   33 +
 .../mp4parser/authoring/InTestMovieCreator.java    |   25 +
 .../builder/FragmentedMp4BuilderTest.java          |   51 +
 .../builder/SyncSampleIntersectFinderImplTest.java |   98 ++
 .../builder/TwoSecondIntersectionFinderTest.java   |   24 +
 .../samples/DefaultMp4SampleListTest.java          |  165 +++
 .../mp4parser/authoring/subtext/SrtParserTest.java |   17 +
 .../authoring/tracks/AACTrackImplTest.java         |   52 +
 .../authoring/tracks/AC3TrackImplTest.java         |   31 +
 .../mp4parser/authoring/tracks/BoxComparator.java  |   83 ++
 .../authoring/tracks/CencTracksImplTest.java       |   94 ++
 .../authoring/tracks/CroppedTrackTest.java         |  121 ++
 .../authoring/tracks/H264TrackImplTest.java        |   57 +
 .../boxes/AbstractTrackEncryptionBoxTest.java      |   41 +
 .../mp4parser/boxes/BoxRoundtripTest.java          |  205 ++++
 .../mp4parser/boxes/BoxWriteReadBase.java          |  153 +++
 .../ActionMessageFormat0SampleEntryBoxTest.java    |   24 +
 .../mp4parser/boxes/apple/AppleNameBoxTest.java    |   20 +
 .../mp4parser/boxes/apple/Apple_geIDBoxTest.java   |   34 +
 .../boxes/apple/BaseMediaInfoAtomTest.java         |   29 +
 .../boxes/apple/CleanApertureAtomTest.java         |   19 +
 .../apple/GenericMediaHeaderTextAtomTest.java      |   36 +
 .../boxes/apple/PixelAspectRationAtomTest.java     |   18 +
 .../boxes/apple/QuicktimeTextSampleEntryTest.java  |   36 +
 .../mp4parser/boxes/apple/TimeCodeBoxTest.java     |   51 +
 .../TrackEncodedPixelsDimensionsAtomTest.java      |   26 +
 .../boxes/apple/TrackLoadSettingsAtomTest.java     |   28 +
 .../TrackProductionApertureDimensionsAtomTest.java |   25 +
 .../basemediaformat/TrackEncryptionBoxTest.java    |   16 +
 .../boxes/cenc/CencFileRoundtripTest.java          |  196 ++++
 .../mp4parser/boxes/cenc/CencSampleListsTest.java  |  179 +++
 .../boxes/dece/ContentInformationBoxTest.java      |   54 +
 .../mp4/objectdescriptors/BitReaderBufferTest.java |   60 +
 .../mp4/objectdescriptors/BitWriterBufferTest.java |  122 ++
 ...cSampleEncryptionInformationGroupEntryTest.java |   44 +
 .../SampleGroupDescriptionBoxTestSuite.java        |   90 ++
 .../mp4/samplegrouping/SampleToGroupBoxTest.java   |   23 +
 .../boxes/piff/PiffSampleEncryptionBoxTest.java    |  152 +++
 .../boxes/piff/PiffTrackEncryptionBoxTest.java     |   15 +
 .../boxes/threegpp26244/SegmentIndexBoxTest.java   |   24 +
 .../boxes/ultraviolet/AssetInformationBoxTest.java |   42 +
 .../boxes/ultraviolet/BaseLocationBoxTest.java     |   24 +
 .../boxes/ultraviolet/SampleEncryptionBoxTest.java |   87 ++
 .../mp4parser/miscrepro/InitDataChromeCenc.java    |   22 +
 .../mp4parser/miscrepro/WeirdISMVTest.java         |   37 +
 .../com/googlecode/mp4parser/util/PathTest.java    |   45 +
 .../mp4parser/util/RangeStartMapTest.java          |   30 +
 .../test/java/com/mp4parser/VideoParameterSet.java |   12 +
 .../mp4parser/iso14496/part12/BitRateBoxTest.java  |   31 +
 .../SampleAuxiliaryInformationOffsetsBoxTest.java  |   58 +
 .../SampleAuxiliaryInformationSizesBoxTest.java    |   56 +
 .../part15/HevcDecoderConfigurationRecordTest.java |   32 +
 .../part15/Part15GroupDescriptionBoxesTest.java    |   57 +
 .../iso14496/part15/PriotityRangeBoxTest.java      |   30 +
 .../iso14496/part15/TierBitRateBoxTest.java        |   36 +
 .../mp4parser/iso14496/part15/TierInfoBoxTest.java |   37 +
 .../ProtectionSystemSpecificHeaderBoxTest.java     |   36 +
 .../iso23001/part7/TrackEncryptionBoxTest.java     |   35 +
 .../iso23009/part1/EventMessageBoxTest.java        |   44 +
 .../src/test/resources/isoparser-custom.properties |    1 +
 pom.xml                                            |   75 ++
 440 files changed, 45529 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/mp4parser.git



More information about the pkg-java-commits mailing list