This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository libjaudiotagger-java.
commit dea6c7cbb0d56b192f3f41c1c23dee75d6a82fcf Merge: 65d5cb3 6b6896b Author: tony mancill <[email protected]> Date: Sun Mar 6 20:12:22 2016 -0800 Merge tag 'upstream/2.0.3' Upstream version 2.0.3 ExtractTag.bat | 2 + Fix202.bat | 2 + MergeID3AndMP3.bat | 2 + README.txt | 42 + ReadTest.bat | 2 + build.bat | 2 + build.properties | 2 + build.xml | 311 +++ intellij_settings.jar | Bin 0 -> 19373 bytes jaudiotagger-LICENSE.txt | 502 ++++ jaudiotagger.iml | 51 + jaudiotagger.ipr | 645 +++++ jaudiotagger.iws | 2021 ++++++++++++++++ pom.xml | 199 ++ src/org/jaudiotagger/FileConstants.java | 61 + src/org/jaudiotagger/Test.java | 24 + src/org/jaudiotagger/audio/AudioFile.java | 343 +++ src/org/jaudiotagger/audio/AudioFileFilter.java | 87 + src/org/jaudiotagger/audio/AudioFileIO.java | 336 +++ src/org/jaudiotagger/audio/AudioHeader.java | 56 + .../jaudiotagger/audio/SupportedFileFormat.java | 31 + src/org/jaudiotagger/audio/asf/AsfFileReader.java | 270 +++ src/org/jaudiotagger/audio/asf/AsfFileWriter.java | 141 ++ .../audio/asf/data/AsfExtendedHeader.java | 71 + src/org/jaudiotagger/audio/asf/data/AsfHeader.java | 217 ++ .../audio/asf/data/AudioStreamChunk.java | 309 +++ src/org/jaudiotagger/audio/asf/data/Chunk.java | 183 ++ .../audio/asf/data/ChunkContainer.java | 189 ++ .../jaudiotagger/audio/asf/data/ContainerType.java | 307 +++ .../audio/asf/data/ContentBranding.java | 213 ++ .../audio/asf/data/ContentDescription.java | 256 ++ .../jaudiotagger/audio/asf/data/EncodingChunk.java | 89 + .../audio/asf/data/EncryptionChunk.java | 152 ++ .../jaudiotagger/audio/asf/data/FileHeader.java | 244 ++ src/org/jaudiotagger/audio/asf/data/GUID.java | 550 +++++ .../audio/asf/data/GUIDFormatException.java | 23 + .../jaudiotagger/audio/asf/data/LanguageList.java | 118 + .../audio/asf/data/MetadataContainer.java | 469 ++++ .../audio/asf/data/MetadataContainerFactory.java | 91 + .../audio/asf/data/MetadataDescriptor.java | 931 ++++++++ .../asf/data/StreamBitratePropertiesChunk.java | 111 + .../jaudiotagger/audio/asf/data/StreamChunk.java | 192 ++ .../audio/asf/data/VideoStreamChunk.java | 133 ++ .../audio/asf/io/AsfExtHeaderModifier.java | 140 ++ .../audio/asf/io/AsfExtHeaderReader.java | 73 + .../jaudiotagger/audio/asf/io/AsfHeaderReader.java | 244 ++ src/org/jaudiotagger/audio/asf/io/AsfStreamer.java | 188 ++ .../audio/asf/io/ChunkContainerReader.java | 238 ++ .../audio/asf/io/ChunkHeaderReader.java | 88 + .../jaudiotagger/audio/asf/io/ChunkModifier.java | 44 + src/org/jaudiotagger/audio/asf/io/ChunkReader.java | 54 + .../jaudiotagger/audio/asf/io/ChunkRemover.java | 66 + .../audio/asf/io/ContentBrandingReader.java | 73 + .../audio/asf/io/ContentDescriptionReader.java | 125 + .../audio/asf/io/CountingInputStream.java | 111 + .../audio/asf/io/CountingOutputstream.java | 90 + .../audio/asf/io/EncodingChunkReader.java | 100 + .../audio/asf/io/EncryptionChunkReader.java | 128 + .../audio/asf/io/FileHeaderReader.java | 94 + .../audio/asf/io/FullRequestInputStream.java | 78 + .../audio/asf/io/LanguageListReader.java | 63 + .../jaudiotagger/audio/asf/io/MetadataReader.java | 157 ++ .../audio/asf/io/ModificationResult.java | 96 + .../audio/asf/io/RandomAccessFileInputstream.java | 67 + .../audio/asf/io/RandomAccessFileOutputStream.java | 47 + .../asf/io/StreamBitratePropertiesReader.java | 87 + .../audio/asf/io/StreamChunkReader.java | 188 ++ .../jaudiotagger/audio/asf/io/WriteableChunk.java | 50 + .../audio/asf/io/WriteableChunkModifer.java | 78 + .../audio/asf/util/ChunkPositionComparator.java | 47 + .../jaudiotagger/audio/asf/util/TagConverter.java | 199 ++ src/org/jaudiotagger/audio/asf/util/Utils.java | 545 +++++ .../audio/exceptions/CannotReadException.java | 62 + .../audio/exceptions/CannotReadVideoException.java | 42 + .../audio/exceptions/CannotWriteException.java | 73 + .../exceptions/InvalidAudioFrameException.java | 20 + .../exceptions/InvalidBoxHeaderException.java | 12 + .../audio/exceptions/ModifyVetoException.java | 77 + .../audio/exceptions/NullBoxIdException.java | 13 + .../audio/exceptions/ReadOnlyFileException.java | 55 + .../exceptions/UnableToCreateFileException.java | 15 + .../exceptions/UnableToModifyFileException.java | 15 + .../exceptions/UnableToRenameFileException.java | 15 + .../jaudiotagger/audio/flac/FlacFileReader.java | 47 + .../jaudiotagger/audio/flac/FlacFileWriter.java | 47 + .../jaudiotagger/audio/flac/FlacInfoReader.java | 125 + .../jaudiotagger/audio/flac/FlacStreamReader.java | 161 ++ .../jaudiotagger/audio/flac/FlacTagCreator.java | 120 + src/org/jaudiotagger/audio/flac/FlacTagReader.java | 124 + src/org/jaudiotagger/audio/flac/FlacTagWriter.java | 293 +++ .../audio/flac/metadatablock/BlockType.java | 32 + .../audio/flac/metadatablock/MetadataBlock.java | 53 + .../flac/metadatablock/MetadataBlockData.java | 35 + .../MetadataBlockDataApplication.java | 52 + .../metadatablock/MetadataBlockDataCueSheet.java | 51 + .../metadatablock/MetadataBlockDataPadding.java | 53 + .../metadatablock/MetadataBlockDataPicture.java | 364 +++ .../metadatablock/MetadataBlockDataSeekTable.java | 54 + .../metadatablock/MetadataBlockDataStreamInfo.java | 174 ++ .../flac/metadatablock/MetadataBlockHeader.java | 153 ++ .../jaudiotagger/audio/generic/AbstractTag.java | 477 ++++ .../audio/generic/AbstractTagCreator.java | 53 + .../generic/AudioFileModificationAdapter.java | 79 + .../generic/AudioFileModificationListener.java | 94 + .../audio/generic/AudioFileReader.java | 134 ++ .../audio/generic/AudioFileWriter.java | 607 +++++ .../audio/generic/GenericAudioHeader.java | 366 +++ src/org/jaudiotagger/audio/generic/GenericTag.java | 286 +++ .../audio/generic/ModificationHandler.java | 144 ++ src/org/jaudiotagger/audio/generic/Utils.java | 469 ++++ .../audio/mp3/ByteArrayMP3AudioHeader.java | 106 + src/org/jaudiotagger/audio/mp3/LameFrame.java | 92 + src/org/jaudiotagger/audio/mp3/MP3AudioHeader.java | 783 +++++++ src/org/jaudiotagger/audio/mp3/MP3File.java | 941 ++++++++ src/org/jaudiotagger/audio/mp3/MP3FileReader.java | 59 + src/org/jaudiotagger/audio/mp3/MP3FileWriter.java | 57 + .../jaudiotagger/audio/mp3/MPEGFrameHeader.java | 893 +++++++ src/org/jaudiotagger/audio/mp3/VbriFrame.java | 188 ++ src/org/jaudiotagger/audio/mp3/XingFrame.java | 265 +++ src/org/jaudiotagger/audio/mp4/EncoderType.java | 24 + src/org/jaudiotagger/audio/mp4/Mp4AtomTree.java | 498 ++++ src/org/jaudiotagger/audio/mp4/Mp4AudioHeader.java | 82 + src/org/jaudiotagger/audio/mp4/Mp4FileReader.java | 48 + src/org/jaudiotagger/audio/mp4/Mp4FileWriter.java | 48 + src/org/jaudiotagger/audio/mp4/Mp4InfoReader.java | 323 +++ .../jaudiotagger/audio/mp4/Mp4NotMetaFieldKey.java | 61 + src/org/jaudiotagger/audio/mp4/Mp4TagReader.java | 310 +++ src/org/jaudiotagger/audio/mp4/Mp4TagWriter.java | 772 ++++++ .../audio/mp4/atom/AbstractMp4Box.java | 30 + .../jaudiotagger/audio/mp4/atom/Mp4AlacBox.java | 131 ++ .../jaudiotagger/audio/mp4/atom/Mp4BoxHeader.java | 374 +++ .../jaudiotagger/audio/mp4/atom/Mp4DrmsBox.java | 50 + .../jaudiotagger/audio/mp4/atom/Mp4EsdsBox.java | 345 +++ .../jaudiotagger/audio/mp4/atom/Mp4FreeBox.java | 48 + .../jaudiotagger/audio/mp4/atom/Mp4FtypBox.java | 157 ++ .../jaudiotagger/audio/mp4/atom/Mp4HdlrBox.java | 176 ++ .../jaudiotagger/audio/mp4/atom/Mp4MdhdBox.java | 66 + .../jaudiotagger/audio/mp4/atom/Mp4MetaBox.java | 55 + .../jaudiotagger/audio/mp4/atom/Mp4Mp4aBox.java | 78 + .../jaudiotagger/audio/mp4/atom/Mp4MvhdBox.java | 85 + .../jaudiotagger/audio/mp4/atom/Mp4StcoBox.java | 230 ++ .../jaudiotagger/audio/mp4/atom/Mp4StsdBox.java | 41 + .../jaudiotagger/audio/mp4/atom/NullPadding.java | 20 + src/org/jaudiotagger/audio/ogg/OggFileReader.java | 149 ++ src/org/jaudiotagger/audio/ogg/OggFileWriter.java | 51 + .../audio/ogg/OggVorbisCommentTagCreator.java | 66 + .../jaudiotagger/audio/ogg/OggVorbisTagReader.java | 665 ++++++ .../jaudiotagger/audio/ogg/OggVorbisTagWriter.java | 725 ++++++ src/org/jaudiotagger/audio/ogg/VorbisVersion.java | 25 + .../jaudiotagger/audio/ogg/util/OggCRCFactory.java | 104 + .../jaudiotagger/audio/ogg/util/OggInfoReader.java | 135 ++ .../jaudiotagger/audio/ogg/util/OggPageHeader.java | 378 +++ .../jaudiotagger/audio/ogg/util/VorbisHeader.java | 22 + .../audio/ogg/util/VorbisIdentificationHeader.java | 163 ++ .../audio/ogg/util/VorbisPacketType.java | 26 + .../audio/ogg/util/VorbisSetupHeader.java | 44 + src/org/jaudiotagger/audio/real/RealChunk.java | 80 + .../jaudiotagger/audio/real/RealFileReader.java | 90 + src/org/jaudiotagger/audio/real/RealTag.java | 14 + src/org/jaudiotagger/audio/wav/WavFileReader.java | 45 + src/org/jaudiotagger/audio/wav/WavFileWriter.java | 39 + src/org/jaudiotagger/audio/wav/WavTag.java | 30 + .../audio/wav/util/WavFormatHeader.java | 83 + .../jaudiotagger/audio/wav/util/WavInfoReader.java | 72 + .../jaudiotagger/audio/wav/util/WavRIFFHeader.java | 51 + src/org/jaudiotagger/fix/Fix.java | 10 + src/org/jaudiotagger/fix/Fix202.java | 140 ++ .../logging/AbstractTagDisplayFormatter.java | 111 + src/org/jaudiotagger/logging/ErrorMessage.java | 131 ++ .../jaudiotagger/logging/FileSystemMessage.java | 22 + src/org/jaudiotagger/logging/Hex.java | 29 + src/org/jaudiotagger/logging/LogFormatter.java | 84 + .../logging/PlainTextTagDisplayFormatter.java | 99 + .../logging/XMLTagDisplayFormatter.java | 199 ++ src/org/jaudiotagger/tag/EmptyFrameException.java | 68 + .../tag/FieldDataInvalidException.java | 48 + src/org/jaudiotagger/tag/FieldKey.java | 88 + src/org/jaudiotagger/tag/ImageHandling.java | 146 ++ .../jaudiotagger/tag/InvalidDataTypeException.java | 61 + .../jaudiotagger/tag/InvalidFrameException.java | 69 + .../tag/InvalidFrameIdentifierException.java | 70 + src/org/jaudiotagger/tag/InvalidTagException.java | 73 + src/org/jaudiotagger/tag/KeyNotFoundException.java | 47 + src/org/jaudiotagger/tag/PaddingException.java | 65 + src/org/jaudiotagger/tag/Tag.java | 323 +++ src/org/jaudiotagger/tag/TagException.java | 70 + src/org/jaudiotagger/tag/TagField.java | 114 + src/org/jaudiotagger/tag/TagNotFoundException.java | 74 + src/org/jaudiotagger/tag/TagOptionSingleton.java | 1083 +++++++++ src/org/jaudiotagger/tag/TagTextField.java | 58 + .../tag/asf/AbstractAsfTagImageField.java | 79 + src/org/jaudiotagger/tag/asf/AsfFieldKey.java | 315 +++ src/org/jaudiotagger/tag/asf/AsfTag.java | 654 ++++++ .../jaudiotagger/tag/asf/AsfTagBannerField.java | 67 + src/org/jaudiotagger/tag/asf/AsfTagCoverField.java | 225 ++ src/org/jaudiotagger/tag/asf/AsfTagField.java | 159 ++ src/org/jaudiotagger/tag/asf/AsfTagTextField.java | 96 + .../tag/datatype/AbstractDataType.java | 403 ++++ .../tag/datatype/AbstractIntStringValuePair.java | 66 + .../jaudiotagger/tag/datatype/AbstractString.java | 124 + .../datatype/AbstractStringStringValuePair.java | 69 + .../tag/datatype/AbstractValuePair.java | 65 + src/org/jaudiotagger/tag/datatype/Artwork.java | 143 ++ src/org/jaudiotagger/tag/datatype/BooleanByte.java | 147 ++ .../jaudiotagger/tag/datatype/BooleanString.java | 103 + .../tag/datatype/ByteArraySizeTerminated.java | 119 + src/org/jaudiotagger/tag/datatype/DataTypes.java | 165 ++ .../tag/datatype/HashMapInterface.java | 49 + .../jaudiotagger/tag/datatype/ID3v2LyricLine.java | 170 ++ .../jaudiotagger/tag/datatype/Lyrics3Image.java | 272 +++ src/org/jaudiotagger/tag/datatype/Lyrics3Line.java | 228 ++ .../tag/datatype/Lyrics3TimeStamp.java | 238 ++ .../MultipleTextEncodedStringNullTerminated.java | 221 ++ .../tag/datatype/NumberFixedLength.java | 187 ++ .../jaudiotagger/tag/datatype/NumberHashMap.java | 271 +++ .../tag/datatype/NumberVariableLength.java | 246 ++ src/org/jaudiotagger/tag/datatype/Pair.java | 36 + .../PairedTextEncodedStringNullTerminated.java | 266 +++ src/org/jaudiotagger/tag/datatype/PartOfSet.java | 373 +++ src/org/jaudiotagger/tag/datatype/StringDate.java | 81 + .../jaudiotagger/tag/datatype/StringDateTime.java | 81 + .../tag/datatype/StringFixedLength.java | 229 ++ .../jaudiotagger/tag/datatype/StringHashMap.java | 228 ++ .../tag/datatype/StringNullTerminated.java | 61 + .../tag/datatype/StringSizeTerminated.java | 68 + .../datatype/TextEncodedStringNullTerminated.java | 242 ++ .../datatype/TextEncodedStringSizeTerminated.java | 384 +++ src/org/jaudiotagger/tag/flac/FlacTag.java | 502 ++++ src/org/jaudiotagger/tag/id3/AbstractID3Tag.java | 108 + src/org/jaudiotagger/tag/id3/AbstractID3v1Tag.java | 150 ++ .../jaudiotagger/tag/id3/AbstractID3v2Frame.java | 649 +++++ src/org/jaudiotagger/tag/id3/AbstractID3v2Tag.java | 2471 ++++++++++++++++++++ src/org/jaudiotagger/tag/id3/AbstractTag.java | 94 + src/org/jaudiotagger/tag/id3/AbstractTagFrame.java | 132 ++ .../jaudiotagger/tag/id3/AbstractTagFrameBody.java | 342 +++ src/org/jaudiotagger/tag/id3/AbstractTagItem.java | 105 + src/org/jaudiotagger/tag/id3/ID3Compression.java | 66 + src/org/jaudiotagger/tag/id3/ID3Frames.java | 286 +++ .../jaudiotagger/tag/id3/ID3SyncSafeInteger.java | 128 + src/org/jaudiotagger/tag/id3/ID3Tags.java | 469 ++++ .../tag/id3/ID3TextEncodingConversion.java | 121 + .../jaudiotagger/tag/id3/ID3Unsynchronization.java | 239 ++ src/org/jaudiotagger/tag/id3/ID3v11Tag.java | 625 +++++ src/org/jaudiotagger/tag/id3/ID3v1FieldKey.java | 15 + src/org/jaudiotagger/tag/id3/ID3v1Iterator.java | 209 ++ src/org/jaudiotagger/tag/id3/ID3v1Tag.java | 1057 +++++++++ src/org/jaudiotagger/tag/id3/ID3v1TagField.java | 229 ++ src/org/jaudiotagger/tag/id3/ID3v22FieldKey.java | 161 ++ src/org/jaudiotagger/tag/id3/ID3v22Frame.java | 522 +++++ src/org/jaudiotagger/tag/id3/ID3v22Frames.java | 394 ++++ .../id3/ID3v22PreferredFrameOrderComparator.java | 133 ++ src/org/jaudiotagger/tag/id3/ID3v22Tag.java | 774 ++++++ src/org/jaudiotagger/tag/id3/ID3v23FieldKey.java | 161 ++ src/org/jaudiotagger/tag/id3/ID3v23Frame.java | 832 +++++++ src/org/jaudiotagger/tag/id3/ID3v23Frames.java | 443 ++++ .../id3/ID3v23PreferredFrameOrderComparator.java | 145 ++ src/org/jaudiotagger/tag/id3/ID3v23Tag.java | 1004 ++++++++ src/org/jaudiotagger/tag/id3/ID3v24FieldKey.java | 161 ++ src/org/jaudiotagger/tag/id3/ID3v24Frame.java | 1138 +++++++++ src/org/jaudiotagger/tag/id3/ID3v24Frames.java | 443 ++++ .../id3/ID3v24PreferredFrameOrderComparator.java | 147 ++ src/org/jaudiotagger/tag/id3/ID3v24Tag.java | 1347 +++++++++++ .../jaudiotagger/tag/id3/ID3v2ChapterFrames.java | 55 + src/org/jaudiotagger/tag/id3/Id3FieldType.java | 11 + .../id3/framebody/AbstractFrameBodyTextInfo.java | 232 ++ .../id3/framebody/AbstractFrameBodyUrlLink.java | 175 ++ .../tag/id3/framebody/AbstractID3v2FrameBody.java | 237 ++ .../tag/id3/framebody/FrameBodyAENC.java | 149 ++ .../tag/id3/framebody/FrameBodyAPIC.java | 294 +++ .../tag/id3/framebody/FrameBodyASPI.java | 139 ++ .../tag/id3/framebody/FrameBodyCHAP.java | 151 ++ .../tag/id3/framebody/FrameBodyCOMM.java | 268 +++ .../tag/id3/framebody/FrameBodyCOMR.java | 207 ++ .../tag/id3/framebody/FrameBodyCRM.java | 142 ++ .../tag/id3/framebody/FrameBodyCTOC.java | 145 ++ .../tag/id3/framebody/FrameBodyDeprecated.java | 112 + .../tag/id3/framebody/FrameBodyENCR.java | 139 ++ .../tag/id3/framebody/FrameBodyEQU2.java | 118 + .../tag/id3/framebody/FrameBodyEQUA.java | 95 + .../tag/id3/framebody/FrameBodyETCO.java | 139 ++ .../tag/id3/framebody/FrameBodyEncrypted.java | 82 + .../tag/id3/framebody/FrameBodyGEOB.java | 158 ++ .../tag/id3/framebody/FrameBodyGRID.java | 164 ++ .../tag/id3/framebody/FrameBodyIPLS.java | 217 ++ .../tag/id3/framebody/FrameBodyLINK.java | 168 ++ .../tag/id3/framebody/FrameBodyMCDI.java | 107 + .../tag/id3/framebody/FrameBodyMLLT.java | 102 + .../tag/id3/framebody/FrameBodyOWNE.java | 141 ++ .../tag/id3/framebody/FrameBodyPCNT.java | 123 + .../tag/id3/framebody/FrameBodyPIC.java | 252 ++ .../tag/id3/framebody/FrameBodyPOPM.java | 199 ++ .../tag/id3/framebody/FrameBodyPOSS.java | 119 + .../tag/id3/framebody/FrameBodyPRIV.java | 145 ++ .../tag/id3/framebody/FrameBodyRBUF.java | 104 + .../tag/id3/framebody/FrameBodyRVA2.java | 91 + .../tag/id3/framebody/FrameBodyRVAD.java | 91 + .../tag/id3/framebody/FrameBodyRVRB.java | 160 ++ .../tag/id3/framebody/FrameBodySEEK.java | 88 + .../tag/id3/framebody/FrameBodySIGN.java | 133 ++ .../tag/id3/framebody/FrameBodySYLT.java | 247 ++ .../tag/id3/framebody/FrameBodySYTC.java | 128 + .../tag/id3/framebody/FrameBodyTALB.java | 83 + .../tag/id3/framebody/FrameBodyTBPM.java | 83 + .../tag/id3/framebody/FrameBodyTCMP.java | 76 + .../tag/id3/framebody/FrameBodyTCOM.java | 83 + .../tag/id3/framebody/FrameBodyTCON.java | 114 + .../tag/id3/framebody/FrameBodyTCOP.java | 83 + .../tag/id3/framebody/FrameBodyTDAT.java | 83 + .../tag/id3/framebody/FrameBodyTDEN.java | 79 + .../tag/id3/framebody/FrameBodyTDLY.java | 82 + .../tag/id3/framebody/FrameBodyTDOR.java | 96 + .../tag/id3/framebody/FrameBodyTDRC.java | 433 ++++ .../tag/id3/framebody/FrameBodyTDRL.java | 78 + .../tag/id3/framebody/FrameBodyTDTG.java | 85 + .../tag/id3/framebody/FrameBodyTENC.java | 84 + .../tag/id3/framebody/FrameBodyTEXT.java | 84 + .../tag/id3/framebody/FrameBodyTFLT.java | 99 + .../tag/id3/framebody/FrameBodyTIME.java | 83 + .../tag/id3/framebody/FrameBodyTIPL.java | 222 ++ .../tag/id3/framebody/FrameBodyTIT1.java | 84 + .../tag/id3/framebody/FrameBodyTIT2.java | 82 + .../tag/id3/framebody/FrameBodyTIT3.java | 82 + .../tag/id3/framebody/FrameBodyTKEY.java | 95 + .../tag/id3/framebody/FrameBodyTLAN.java | 97 + .../tag/id3/framebody/FrameBodyTLEN.java | 82 + .../tag/id3/framebody/FrameBodyTMCL.java | 78 + .../tag/id3/framebody/FrameBodyTMED.java | 159 ++ .../tag/id3/framebody/FrameBodyTMOO.java | 89 + .../tag/id3/framebody/FrameBodyTOAL.java | 83 + .../tag/id3/framebody/FrameBodyTOFN.java | 82 + .../tag/id3/framebody/FrameBodyTOLY.java | 82 + .../tag/id3/framebody/FrameBodyTOPE.java | 84 + .../tag/id3/framebody/FrameBodyTORY.java | 84 + .../tag/id3/framebody/FrameBodyTOWN.java | 82 + .../tag/id3/framebody/FrameBodyTPE1.java | 82 + .../tag/id3/framebody/FrameBodyTPE2.java | 82 + .../tag/id3/framebody/FrameBodyTPE3.java | 83 + .../tag/id3/framebody/FrameBodyTPE4.java | 83 + .../tag/id3/framebody/FrameBodyTPOS.java | 144 ++ .../tag/id3/framebody/FrameBodyTPRO.java | 79 + .../tag/id3/framebody/FrameBodyTPUB.java | 83 + .../tag/id3/framebody/FrameBodyTRCK.java | 152 ++ .../tag/id3/framebody/FrameBodyTRDA.java | 83 + .../tag/id3/framebody/FrameBodyTRSN.java | 83 + .../tag/id3/framebody/FrameBodyTRSO.java | 83 + .../tag/id3/framebody/FrameBodyTSIZ.java | 82 + .../tag/id3/framebody/FrameBodyTSO2.java | 57 + .../tag/id3/framebody/FrameBodyTSOA.java | 79 + .../tag/id3/framebody/FrameBodyTSOC.java | 57 + .../tag/id3/framebody/FrameBodyTSOP.java | 78 + .../tag/id3/framebody/FrameBodyTSOT.java | 81 + .../tag/id3/framebody/FrameBodyTSRC.java | 78 + .../tag/id3/framebody/FrameBodyTSSE.java | 82 + .../tag/id3/framebody/FrameBodyTSST.java | 79 + .../tag/id3/framebody/FrameBodyTXXX.java | 186 ++ .../tag/id3/framebody/FrameBodyTYER.java | 95 + .../tag/id3/framebody/FrameBodyUFID.java | 136 ++ .../tag/id3/framebody/FrameBodyUSER.java | 145 ++ .../tag/id3/framebody/FrameBodyUSLT.java | 244 ++ .../tag/id3/framebody/FrameBodyUnsupported.java | 160 ++ .../tag/id3/framebody/FrameBodyWCOM.java | 82 + .../tag/id3/framebody/FrameBodyWCOP.java | 82 + .../tag/id3/framebody/FrameBodyWOAF.java | 81 + .../tag/id3/framebody/FrameBodyWOAR.java | 81 + .../tag/id3/framebody/FrameBodyWOAS.java | 82 + .../tag/id3/framebody/FrameBodyWORS.java | 81 + .../tag/id3/framebody/FrameBodyWPAY.java | 81 + .../tag/id3/framebody/FrameBodyWPUB.java | 82 + .../tag/id3/framebody/FrameBodyWXXX.java | 138 ++ .../tag/id3/framebody/FrameBodyXSOA.java | 59 + .../tag/id3/framebody/FrameBodyXSOP.java | 59 + .../tag/id3/framebody/FrameBodyXSOT.java | 59 + .../tag/id3/framebody/ID3v22FrameBody.java | 27 + .../tag/id3/framebody/ID3v23FrameBody.java | 27 + .../tag/id3/framebody/ID3v24FrameBody.java | 27 + .../tag/id3/framebody/ID3v2ChapterFrameBody.java | 27 + .../tag/id3/valuepair/ChannelTypes.java | 54 + .../id3/valuepair/EventTimingTimestampTypes.java | 49 + .../tag/id3/valuepair/EventTimingTypes.java | 69 + .../tag/id3/valuepair/ID3V2ExtendedGenreTypes.java | 25 + .../tag/id3/valuepair/ImageFormats.java | 250 ++ .../tag/id3/valuepair/InterpolationTypes.java | 45 + .../tag/id3/valuepair/ReceivedAsTypes.java | 60 + .../valuepair/SynchronisedLyricsContentType.java | 36 + .../tag/id3/valuepair/TextEncoding.java | 82 + .../tag/id3/valuepair/V2GenreTypes.java | 44 + .../jaudiotagger/tag/lyrics3/AbstractLyrics3.java | 54 + .../lyrics3/AbstractLyrics3v2FieldFrameBody.java | 164 ++ .../tag/lyrics3/FieldFrameBodyAUT.java | 97 + .../tag/lyrics3/FieldFrameBodyEAL.java | 99 + .../tag/lyrics3/FieldFrameBodyEAR.java | 100 + .../tag/lyrics3/FieldFrameBodyETT.java | 98 + .../tag/lyrics3/FieldFrameBodyIMG.java | 336 +++ .../tag/lyrics3/FieldFrameBodyIND.java | 103 + .../tag/lyrics3/FieldFrameBodyINF.java | 97 + .../tag/lyrics3/FieldFrameBodyLYR.java | 412 ++++ .../tag/lyrics3/FieldFrameBodyUnsupported.java | 183 ++ src/org/jaudiotagger/tag/lyrics3/Lyrics3v1.java | 328 +++ .../tag/lyrics3/Lyrics3v1Iterator.java | 104 + src/org/jaudiotagger/tag/lyrics3/Lyrics3v2.java | 530 +++++ .../jaudiotagger/tag/lyrics3/Lyrics3v2Field.java | 270 +++ .../jaudiotagger/tag/lyrics3/Lyrics3v2Fields.java | 82 + src/org/jaudiotagger/tag/mp4/Mp4FieldKey.java | 326 +++ .../tag/mp4/Mp4NonStandardFieldKey.java | 55 + src/org/jaudiotagger/tag/mp4/Mp4Tag.java | 589 +++++ src/org/jaudiotagger/tag/mp4/Mp4TagCreator.java | 150 ++ src/org/jaudiotagger/tag/mp4/Mp4TagField.java | 192 ++ .../jaudiotagger/tag/mp4/Mp4TagFieldSubType.java | 18 + .../tag/mp4/atom/Mp4ContentTypeValue.java | 63 + src/org/jaudiotagger/tag/mp4/atom/Mp4DataBox.java | 147 ++ src/org/jaudiotagger/tag/mp4/atom/Mp4MeanBox.java | 49 + src/org/jaudiotagger/tag/mp4/atom/Mp4NameBox.java | 48 + .../jaudiotagger/tag/mp4/atom/Mp4RatingValue.java | 50 + .../jaudiotagger/tag/mp4/field/Mp4DiscNoField.java | 170 ++ .../jaudiotagger/tag/mp4/field/Mp4FieldType.java | 84 + .../jaudiotagger/tag/mp4/field/Mp4GenreField.java | 122 + .../tag/mp4/field/Mp4TagBinaryField.java | 146 ++ .../tag/mp4/field/Mp4TagByteField.java | 149 ++ .../tag/mp4/field/Mp4TagCoverField.java | 203 ++ .../tag/mp4/field/Mp4TagRawBinaryField.java | 126 + .../tag/mp4/field/Mp4TagReverseDnsField.java | 291 +++ .../tag/mp4/field/Mp4TagTextField.java | 142 ++ .../tag/mp4/field/Mp4TagTextNumberField.java | 117 + .../jaudiotagger/tag/mp4/field/Mp4TrackField.java | 185 ++ src/org/jaudiotagger/tag/reference/GenreTypes.java | 233 ++ src/org/jaudiotagger/tag/reference/ISOCountry.java | 330 +++ src/org/jaudiotagger/tag/reference/Languages.java | 523 +++++ src/org/jaudiotagger/tag/reference/MusicalKey.java | 95 + .../jaudiotagger/tag/reference/PictureTypes.java | 77 + src/org/jaudiotagger/tag/reference/Tagger.java | 23 + .../tag/vorbiscomment/VorbisCommentCreator.java | 88 + .../tag/vorbiscomment/VorbisCommentFieldKey.java | 145 ++ .../tag/vorbiscomment/VorbisCommentReader.java | 157 ++ .../tag/vorbiscomment/VorbisCommentTag.java | 603 +++++ .../tag/vorbiscomment/VorbisCommentTagField.java | 278 +++ .../tag/vorbiscomment/util/Base64Coder.java | 161 ++ .../jaudiotagger/test/ExtractID3TagFromFile.java | 101 + src/org/jaudiotagger/test/MergeID3AndMP3Files.java | 242 ++ src/org/jaudiotagger/test/TestAudioTagger.java | 137 ++ src/org/jaudiotagger/utils/EqualsUtil.java | 77 + srctest/org/jaudiotagger/AbstractTestCase.java | 202 ++ srctest/org/jaudiotagger/audio/GenericTest.java | 38 + .../jaudiotagger/audio/asf/AsfCodeCheckTest.java | 43 + .../jaudiotagger/audio/asf/data/AbstractChunk.java | 107 + .../audio/asf/data/AbstractMetadataContainer.java | 103 + .../audio/asf/data/ChunkContainerTest.java | 122 + .../org/jaudiotagger/audio/asf/data/ChunkTest.java | 78 + .../audio/asf/data/ContainerTypeTest.java | 251 ++ .../audio/asf/data/ContentBrandingTest.java | 94 + .../audio/asf/data/ContentDescriptionTest.java | 179 ++ .../org/jaudiotagger/audio/asf/data/GUIDTest.java | 66 + .../audio/asf/data/LanguageListTest.java | 41 + .../audio/asf/data/MetadataContainerTest.java | 136 ++ .../audio/asf/data/MetadataContainerUtils.java | 57 + .../asf/data/MetadataDescriptorComparator.java | 42 + .../audio/asf/data/MetadataDescriptorTest.java | 578 +++++ .../audio/asf/data/MetadataDescriptorUtils.java | 37 + .../jaudiotagger/audio/asf/io/AsfHeaderUtils.java | 120 + .../audio/asf/io/ContentBrandingData.java | 36 + .../audio/asf/tag/AsfKeyMappingTest.java | 37 + .../org/jaudiotagger/audio/asf/tag/AsfTagTest.java | 100 + .../jaudiotagger/audio/flac/FlacHeaderTest.java | 146 ++ .../org/jaudiotagger/audio/mp3/LoggingTest.java | 131 ++ .../jaudiotagger/audio/mp3/MP3AudioHeaderTest.java | 637 +++++ .../org/jaudiotagger/audio/ogg/OggPageTest.java | 185 ++ .../audio/ogg/OggVorbisHeaderTest.java | 312 +++ srctest/org/jaudiotagger/audio/util/UtilsTest.java | 265 +++ srctest/org/jaudiotagger/issues/Issue005Test.java | 133 ++ srctest/org/jaudiotagger/issues/Issue036Test.java | 161 ++ srctest/org/jaudiotagger/issues/Issue100Test.java | 162 ++ srctest/org/jaudiotagger/issues/Issue178Test.java | 55 + srctest/org/jaudiotagger/issues/Issue185Test.java | 83 + srctest/org/jaudiotagger/issues/Issue220Test.java | 260 ++ srctest/org/jaudiotagger/issues/Issue221Test.java | 205 ++ srctest/org/jaudiotagger/issues/Issue222Test.java | 44 + srctest/org/jaudiotagger/issues/Issue224Test.java | 75 + srctest/org/jaudiotagger/issues/Issue225Test.java | 47 + srctest/org/jaudiotagger/issues/Issue232Test.java | 34 + srctest/org/jaudiotagger/issues/Issue233Test.java | 129 + srctest/org/jaudiotagger/issues/Issue239Test.java | 65 + srctest/org/jaudiotagger/issues/Issue240Test.java | 50 + srctest/org/jaudiotagger/issues/Issue241Test.java | 339 +++ srctest/org/jaudiotagger/issues/Issue242Test.java | 266 +++ srctest/org/jaudiotagger/issues/Issue245Test.java | 533 +++++ srctest/org/jaudiotagger/issues/Issue248Test.java | 48 + srctest/org/jaudiotagger/issues/Issue249Test.java | 69 + srctest/org/jaudiotagger/issues/Issue250Test.java | 44 + srctest/org/jaudiotagger/issues/Issue255Test.java | 130 + srctest/org/jaudiotagger/issues/Issue256Test.java | 41 + srctest/org/jaudiotagger/issues/Issue257Test.java | 49 + srctest/org/jaudiotagger/issues/Issue258Test.java | 81 + srctest/org/jaudiotagger/issues/Issue260Test.java | 173 ++ srctest/org/jaudiotagger/issues/Issue261Test.java | 56 + srctest/org/jaudiotagger/issues/Issue263Test.java | 257 ++ srctest/org/jaudiotagger/issues/Issue265Test.java | 181 ++ srctest/org/jaudiotagger/issues/Issue268Test.java | 55 + srctest/org/jaudiotagger/issues/Issue269Test.java | 225 ++ srctest/org/jaudiotagger/issues/Issue270Test.java | 47 + srctest/org/jaudiotagger/issues/Issue271Test.java | 333 +++ srctest/org/jaudiotagger/issues/Issue273Test.java | 90 + srctest/org/jaudiotagger/issues/Issue274Test.java | 51 + srctest/org/jaudiotagger/issues/Issue277Test.java | 166 ++ srctest/org/jaudiotagger/issues/Issue279Test.java | 57 + srctest/org/jaudiotagger/issues/Issue282Test.java | 99 + srctest/org/jaudiotagger/issues/Issue283Test.java | 79 + srctest/org/jaudiotagger/issues/Issue284Test.java | 178 ++ srctest/org/jaudiotagger/issues/Issue285Test.java | 51 + srctest/org/jaudiotagger/issues/Issue286Test.java | 116 + srctest/org/jaudiotagger/issues/Issue289Test.java | 56 + srctest/org/jaudiotagger/issues/Issue290Test.java | 50 + srctest/org/jaudiotagger/issues/Issue291Test.java | 53 + srctest/org/jaudiotagger/issues/Issue292Test.java | 105 + srctest/org/jaudiotagger/issues/Issue294Test.java | 113 + srctest/org/jaudiotagger/issues/Issue298Test.java | 538 +++++ srctest/org/jaudiotagger/issues/Issue302Test.java | 49 + srctest/org/jaudiotagger/issues/Issue307Test.java | 54 + srctest/org/jaudiotagger/issues/Issue308Test.java | 61 + srctest/org/jaudiotagger/issues/Issue309Test.java | 39 + srctest/org/jaudiotagger/issues/Issue315Test.java | 51 + srctest/org/jaudiotagger/issues/Issue319Test.java | 47 + srctest/org/jaudiotagger/issues/Issue320Test.java | 42 + srctest/org/jaudiotagger/issues/Issue322Test.java | 52 + srctest/org/jaudiotagger/issues/Issue324Test.java | 34 + srctest/org/jaudiotagger/issues/Issue327Test.java | 73 + srctest/org/jaudiotagger/issues/Issue335Test.java | 174 ++ srctest/org/jaudiotagger/issues/Issue345Test.java | 472 ++++ .../org/jaudiotagger/tag/flac/FlacReadTest.java | 135 ++ .../org/jaudiotagger/tag/flac/FlacWriteTest.java | 388 +++ .../org/jaudiotagger/tag/id3/CompressedTest.java | 91 + .../jaudiotagger/tag/id3/DeprecatedFrameTest.java | 91 + .../jaudiotagger/tag/id3/DuplicateFrameTest.java | 42 + .../org/jaudiotagger/tag/id3/EmptyFrameTest.java | 109 + .../org/jaudiotagger/tag/id3/FileClosingTest.java | 94 + .../org/jaudiotagger/tag/id3/FrameCOMMTest.java | 129 + .../org/jaudiotagger/tag/id3/FrameETCOTest.java | 40 + .../org/jaudiotagger/tag/id3/FramePCNTTest.java | 111 + .../jaudiotagger/tag/id3/FramePICAndAPICTest.java | 231 ++ .../org/jaudiotagger/tag/id3/FramePOPMTest.java | 139 ++ .../jaudiotagger/tag/id3/FrameRVADAndRVA2Test.java | 234 ++ .../org/jaudiotagger/tag/id3/FrameSYLTTest.java | 63 + .../org/jaudiotagger/tag/id3/FrameTCMPTest.java | 182 ++ .../org/jaudiotagger/tag/id3/FrameTDENTest.java | 31 + .../org/jaudiotagger/tag/id3/FrameTDLYTest.java | 30 + .../org/jaudiotagger/tag/id3/FrameTDORTest.java | 30 + .../org/jaudiotagger/tag/id3/FrameTDRCTest.java | 23 + .../org/jaudiotagger/tag/id3/FrameTDTGTest.java | 31 + .../org/jaudiotagger/tag/id3/FrameTEXTTest.java | 128 + .../org/jaudiotagger/tag/id3/FrameTIMETest.java | 30 + .../org/jaudiotagger/tag/id3/FrameTIPLTest.java | 175 ++ .../org/jaudiotagger/tag/id3/FrameTIT1Test.java | 32 + .../org/jaudiotagger/tag/id3/FrameTIT2Test.java | 51 + .../org/jaudiotagger/tag/id3/FrameTIT3Test.java | 30 + .../org/jaudiotagger/tag/id3/FrameTLANTest.java | 20 + .../org/jaudiotagger/tag/id3/FrameTMEDTest.java | 128 + .../org/jaudiotagger/tag/id3/FrameTMOOTest.java | 274 +++ .../org/jaudiotagger/tag/id3/FrameTOPETest.java | 29 + .../org/jaudiotagger/tag/id3/FrameTPE1Test.java | 52 + .../org/jaudiotagger/tag/id3/FrameTPE2Test.java | 32 + .../org/jaudiotagger/tag/id3/FrameTPE3Test.java | 55 + .../org/jaudiotagger/tag/id3/FrameTPE4Test.java | 127 + .../org/jaudiotagger/tag/id3/FrameTPOSTest.java | 61 + .../org/jaudiotagger/tag/id3/FrameTPUBTest.java | 128 + .../org/jaudiotagger/tag/id3/FrameTRCKTest.java | 125 + .../org/jaudiotagger/tag/id3/FrameTSO2Test.java | 232 ++ .../org/jaudiotagger/tag/id3/FrameTSOATest.java | 302 +++ .../org/jaudiotagger/tag/id3/FrameTSOCTest.java | 233 ++ .../org/jaudiotagger/tag/id3/FrameTSOPTest.java | 302 +++ .../org/jaudiotagger/tag/id3/FrameTSOTTest.java | 302 +++ .../org/jaudiotagger/tag/id3/FrameTXXXTest.java | 230 ++ .../org/jaudiotagger/tag/id3/FrameULSTTest.java | 244 ++ .../org/jaudiotagger/tag/id3/FrameWOARTest.java | 165 ++ .../org/jaudiotagger/tag/id3/FrameWXXXTest.java | 192 ++ .../org/jaudiotagger/tag/id3/ID3v11TagTest.java | 302 +++ srctest/org/jaudiotagger/tag/id3/ID3v1TagTest.java | 316 +++ .../org/jaudiotagger/tag/id3/ID3v22TagTest.java | 250 ++ .../org/jaudiotagger/tag/id3/ID3v23TagTest.java | 473 ++++ .../org/jaudiotagger/tag/id3/ID3v24TagTest.java | 404 ++++ srctest/org/jaudiotagger/tag/id3/ItunesTest.java | 213 ++ .../org/jaudiotagger/tag/id3/NewInterfaceTest.java | 1305 +++++++++++ .../jaudiotagger/tag/id3/SyncSafeIntegerTest.java | 36 + .../tag/id3/Unicode23NullTerminatedTagTest.java | 316 +++ .../org/jaudiotagger/tag/id3/Unicode23TagTest.java | 653 ++++++ .../tag/id3/Unicode24NullTerminatedTagTest.java | 358 +++ .../org/jaudiotagger/tag/id3/Unicode24TagTest.java | 461 ++++ .../tag/id3/UnsynchronizationTest.java | 245 ++ .../tag/id3/framebody/FrameBodyAPICTest.java | 63 + .../tag/id3/framebody/FrameBodyDeprecatedTest.java | 31 + .../tag/id3/framebody/FrameBodyIPLSTest.java | 95 + .../tag/id3/framebody/FrameBodyPCNTTest.java | 60 + .../tag/id3/framebody/FrameBodyPICTest.java | 63 + .../tag/id3/framebody/FrameBodyPOPMTest.java | 90 + .../tag/id3/framebody/FrameBodyRVA2Test.java | 77 + .../tag/id3/framebody/FrameBodyRVADTest.java | 76 + .../tag/id3/framebody/FrameBodyTCMPTest.java | 64 + .../tag/id3/framebody/FrameBodyTDRCTest.java | 34 + .../tag/id3/framebody/FrameBodyTIPLTest.java | 126 + .../tag/id3/framebody/FrameBodyTMOOTest.java | 63 + .../tag/id3/framebody/FrameBodyTPE1Test.java | 52 + .../tag/id3/framebody/FrameBodyTPOSTest.java | 188 ++ .../tag/id3/framebody/FrameBodyTRCKTest.java | 191 ++ .../tag/id3/framebody/FrameBodyTSO2Test.java | 63 + .../tag/id3/framebody/FrameBodyTSOATest.java | 63 + .../tag/id3/framebody/FrameBodyTSOCTest.java | 63 + .../tag/id3/framebody/FrameBodyTSOPTest.java | 63 + .../tag/id3/framebody/FrameBodyTSOTTest.java | 63 + .../tag/id3/framebody/FrameBodyTXXXTest.java | 53 + .../tag/id3/framebody/FrameBodyUFIDTest.java | 40 + .../tag/id3/framebody/FrameBodyUSLTTest.java | 58 + .../tag/id3/framebody/FrameBodyWXXXTest.java | 54 + .../tag/id3/framebody/FrameBodyXSOATest.java | 63 + .../tag/id3/framebody/FrameBodyXSOPTest.java | 63 + .../tag/id3/framebody/FrameBodyXSOTTest.java | 63 + .../jaudiotagger/tag/mp4/M4aReadDrmTagTest.java | 83 + .../org/jaudiotagger/tag/mp4/M4aReadTagTest.java | 1221 ++++++++++ .../tag/mp4/M4aWriteDataBeforeMoovTagTest.java | 328 +++ .../tag/mp4/M4aWriteDatatoMultTrackAudioTest.java | 428 ++++ .../jaudiotagger/tag/mp4/M4aWriteDrmTagTest.java | 112 + .../org/jaudiotagger/tag/mp4/M4aWriteTagTest.java | 2280 ++++++++++++++++++ .../org/jaudiotagger/tag/real/RealReadTagTest.java | 85 + .../org/jaudiotagger/tag/reference/GenreTest.java | 34 + .../jaudiotagger/tag/reference/ISOCountryTest.java | 33 + .../tag/vorbiscomment/VorbisImageTest.java | 186 ++ .../tag/vorbiscomment/VorbisReadTagTest.java | 136 ++ .../tag/vorbiscomment/VorbisWriteTagTest.java | 822 +++++++ .../org/jaudiotagger/tag/wav/WavSimpleTest.java | 99 + .../org/jaudiotagger/tag/wma/TagConverterTest.java | 55 + .../org/jaudiotagger/tag/wma/WmaContainerTest.java | 69 + .../tag/wma/WmaContentDescriptionTest.java | 67 + .../tag/wma/WmaDescriptionLocationTest.java | 147 ++ .../org/jaudiotagger/tag/wma/WmaSimpleTest.java | 931 ++++++++ srctest/org/jaudiotagger/tag/wma/WmaTestCase.java | 115 + 631 files changed, 110478 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libjaudiotagger-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

