Edit D:\app\Administrator\product\11.2.0\dbhome_1\ord\Annotator\lib\oracle\ord\media\annotator\parsers\mpeg\MpegAudioParser.class
?? 1 ?! ?" ?# ?$ ?% ?& ?' ?( ?) ?* ?+ ?, ?- ?. ?/ ?0 01 ?2 B@ 345 36 07 08ID3 09 0: 0; 0<=>? !@ ?A ?B 3C ?D ?EF ?GHIJK ?LMN 1O 0P 0Q ?R 0STUVW :!X :Y :Z :[ \] 3^ ?_ ?`ab ?cd efghi ?jk ?lmn Popq ?r Sst ?uDz vw Zxyz ]{| e} ?~ ??????? ??? \????@ ???? S??? ?????4??4? ?4???4???4???4 ? 0? 0? 0??? 0?LYRICSBEGIN .!TAG ? )!? 0? P?? \?? !? 0? 0? ? 0?? 0?? ?? S? ????? ?? ?? ? ?? ??? ?? ?? 0? 0??????? :? ?? ? ??? LYRICSException InnerClasses TAGException MPEG_1_AUDIO_HEADER_SIZE I ConstantValue MPEG_1_AUDIO_TAG MPEG_1_AUDIO_TAG_MASK??? MPEG_1_AUDIO_ID3V2_TAG MPEG_1_AUDIO_ID3V2_TAG_MASK MPEG_1_AUDIO_SYNCCODE MPEG_1_AUDIO_SYNCCODE_MASK MPEG_1_AUDIO_ID_MASK MPEG_1_AUDIO_LAYER_MASK MPEG_1_AUDIO_PROTECT_MASK MPEG_1_AUDIO_BITRATE_MASK MPEG_1_AUDIO_SAMP_FREQ_MASK MPEG_1_AUDIO_PADDING_MASK MPEG_1_AUDIO_PRIVATE_MASK MPEG_1_AUDIO_MODE_MASK ? MPEG_1_AUDIO_MODE_EXT_MASK 0 MPEG_1_AUDIO_COPYRIGHT MPEG_1_AUDIO_ORIG_COPY MPEG_1_AUDIO_EMPHASIS MPEG_1_AUDIO_LAYER_3 MPEG_1_AUDIO_LAYER_2 MPEG_1_AUDIO_LAYER_1 m_bFree Z m_iPreviousNext m_iCurrentNext m_iBitIndex ms_arrBitRate [[[I ms_arrSampFreq [[I MPEG_1_AUDIO_CHAN_SINGLE B MPEG_1_AUDIO_CHAN_DUAL MPEG_1_AUDIO_CHAN_JOINT MPEG_1_AUDIO_CHAN_STEREO m_iHeader m_iID m_iBitsPerSample m_iSampleRate m_iBitRate m_iChannelCount m_iLayer m_szFormat Ljava/lang/String; m_szFormatCode m_bPadding m_iFrames m_lDuration J m_iTrackNum m_szSongTitle m_szArtist m_szAlbum m_szYear m_szComments m_bGenre m_iNumNexts <init> ()V Code parse Exceptions saveToAnnotation extractSamples searchSyncword (I)I resynchronize testSearchSyncword readUntilEOF ()[B parseHeader getFrameSize ()I parseID3 7(Loracle/ord/media/annotator/utils/MADataInputStream;)V printHeader <clinit> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????? Parsing MPEG Audio File??????????? java/io/IOException 2oracle/ord/media/annotator/parsers/ParserException &Parsing or skipping ID3V2 tag failed: ??? ? ? Doracle/ord/media/annotator/parsers/mpeg/MpegAudioParser$TAGException java/io/EOFException &Parsing ID3 tag failed: EOF encounterd Parsing ID3 tag failed Goracle/ord/media/annotator/parsers/mpeg/MpegAudioParser$LYRICSException 2oracle/ord/media/annotator/utils/MADataInputStream java/io/ByteArrayInputStream ??? ? ? ?? java/lang/Exception Parsing ID3 tag failed: Parsing Header failed: java/lang/StringBuilder Number of Frames: ?????????? ? ? MPEG1 Audio (ISO/IEC 11172-3) MPEG2 Audio (ISO/IEC 13818-3)?? MEDIA_SOURCE_FILE_FORMAT??? MEDIA_SOURCE_FILE_FORMAT_CODE MPGA MEDIA_FORMAT_ENCODING ? ? MEDIA_FORMAT_ENCODING_CODE ? MEDIA_BITRATE java/lang/Long ? AUDIO_SAMPLE_RATE java/lang/Integer ? ? ? AUDIO_NUM_CHANNELS ? ? MEDIA_TIMESCALE java/lang/Float ? MEDIA_DURATION /oracle/ord/media/annotator/types/TimeCodeString ? AUDIO_BITS_PER_SAMPLE????? AUDIO_CD_TRACK_ALBUM MEDIA_TRACK_ID MEDIA_TITLE AUDIO_ARTIST MEDIA_CONTENT_DATE MEDIA_USER_DATA?? AMpg1AudioParser currently does not support any sample extraction.?? Found bit index at iNext is ?? old m_iHeader is new m_iHeader is searchSyncword(0xFFF01234) = searchSyncword(0x0FFF1234) = searchSyncword(0x00F01234) = searchSyncword(0x03FFC234) = searchSyncword(0x01FFE234) = searchSyncword(0x01FFD234) = ???????? ID3 TAG mark encountered. Stream off sync at 0x???? with header = 0x?? !Invalid word read as Syncword: 0x ??????? ASCII?? LYRICS200 ? ? "Reserved layer encountered, layer= java/lang/String Layer LAYER +Forbidden bitrate index encountered, index= &Free bitrate index encountered, index= ? ? )Reserved sample index encountered, index= ? ? ? Frame: Header: 0x Layer: Bit Rate: Sample Rate: Padding: ? [I 7oracle/ord/media/annotator/parsers/mpeg/MpegAudioParser )oracle/ord/media/annotator/parsers/Parser m_madisResource 4Loracle/ord/media/annotator/utils/MADataInputStream; startBlock m_annTaskMan 4Loracle/ord/media/annotator/handlers/AnnTaskManager; 2oracle/ord/media/annotator/handlers/AnnTaskManager setTask (II)V setTaskCurrent (ILjava/lang/String;)V mark (I)V readInt skipBytes readByte ()B (J)J reset *(Ljava/lang/String;Ljava/lang/Exception;)V ([B)V getCharEncoding ()Ljava/lang/String; *(Ljava/io/InputStream;Ljava/lang/String;)V close append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString 'oracle/ord/media/annotator/utils/Status Trace (Ljava/lang/String;)V done m_annInst 3Loracle/ord/media/annotator/annotations/Annotation; 1oracle/ord/media/annotator/annotations/Annotation setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V (J)V (F)V (JF)V removeAttribute (Ljava/lang/Object;)V trim length m_sStatus )Loracle/ord/media/annotator/utils/Status; Report (SLjava/lang/String;)V toHexString (I)Ljava/lang/String; readByteArray (I)[B getLeft ()J seekSupported ()Z getBytesRead (J)Ljava/lang/String; Verbose getPos seek readString '(ILjava/lang/String;)Ljava/lang/String; equalsIgnoreCase (Ljava/lang/String;)Z parseInt (Ljava/lang/String;)I createString (([BLjava/lang/String;)Ljava/lang/String; readUnsignedByte (Z)Ljava/lang/StringBuilder; ! ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? M A*? *? *? *? *? *? *? *? *? *? *? *? *? ? R ?*? * ? *? ? *? ? *? ? <*? ? *? ? =? ~? c*? ? W*? ? >~? ? 6 76? *? ? >y~?7???? a7*? ? X? *? ? ? M? !Y",? #?*? $*? %=*? ?? &d>*? ? ??*? ? W*Y? `? *Y? h*? 'l?? *? (??**? ? *? N? !Y,-? #?? !Y--? #? ?*? /N? 0Y? 1Y-? 2*? ? 3? 4:*? ? 5*? *? 6? :? 3:? 6? :? !Y,? #?:? 6? :? !Y8? #?? 6? :? M? M? !Y9,? #? :Y? ;<? =*? ? >? ?? @*? (*? ? A*? B? ' ? ? ? ) + ?. .[`c 7Leh +jor 7Le? ??? 7??? 7 ?? + ?? ! O CL*? C? DL? EL*? FG+? H*? FIJ? H*? FK*? L? H*? FM*? N? H*? FO? PY*? '?? Q? H*? FR? SY*? T? U? H*? FV? SY*? W? U? HXE*? FY? ZY$? [? H*? F\? ]Y*? $? ^? H*? F_? `*? ? *? ? a? b? *? Fc*? ? H*? ? *? Fd? SY*? ? U? H*? ? *? Fe*? ? H*? ? *? Ff*? ? H*? ? *? Fg*? ? H*? ? *? Fh*? ? H? *? ij? k*? ? A? ! X Ll=>6? ~<?6m6? -~? ?? `6>? ?z6???? ? ?**? 5? n<? :Y? ;o? =? >? ?? @*? ? =*Y? `? ? :Y? ;p? =? q? =? ?? @? Z*? ? :Y? ;r? =*? 5? q? =? ?? @**? 5*? x *? dz?? 5? :Y? ;s? =*? 5? q? =? ?? @? M? *? 5*? t? = dd> dz? *? 5*? t? *? **? 5*? x *? dz?? 5? ? ? :Y? ;u? =*v? n? >? ?? @? :Y? ;w? =*x? n? >? ?? @? :Y? ;y? =*z? n? >? ?? @? :Y? ;{? =*|? n? >? ?? @? :Y? ;}? =*~? n? >? ?? @? :Y? ;? =*?? n? >? ?? @? ? ?LM ??N*? ? ?*? ?? ?*? ? ?7 ? M ??6 ?d66? -,`3T???6? -`+3T??? +:,LM??:? -? v ? y ? ? Y M**? ? ? 5*? ? "*? ? <**? 5*? x *? dz?? 5*? 5???*? ? ? ??<?=?>*? 5? ;*? ? *? ? 6*? ? 6*? ? ? ~? ? .Y? ?*? 5? ~? ? @? )Y? ?? :Y? ;? =*? ? ? ? =? =*? 5? q? =? ?? ? !Y? :Y? ;? =*? 5? q? =? ?? ?*? ? ?*? *? ? ? ?? ?*? ? ?*? ? ?:**? ? ? 5*? 5? ~? X? @*? ? ? ?7? ? -? ?e7e*? '}h?? *Y? e ?*? '?a? ? )Y? ?? !Y? :Y? ;? =*? 5? q? =? ?? ?**? 5?z? C*? Cd<**? 5?z? ?*? ? !? !Y? :Y? ;? =*? ? >? ?? ?*? ?=*? ?? ? L>? #? :Y? ;*Z? L? =? =? ?? L???*? ?? :Y? ;? =`? >? ?? ? N*? 5?z>? ? !Y? :Y? ;? =? >? ?? ?? %*? ? ? !Y? :Y? ;? =? >? ?? ?*? *? ?22.? '*? 5 ~ z6? ? !Y? :Y? ;? =? >? ?? ?*? ?2.? T*? 5 ?z6? * % % % *? W? *? W**? 5 ~ z? ? ? ? ) . ! s g<=>*? ? ? + "