1                               ! " # $ %& ' ( )* +, - ./ 0123 G456789:;<=>?@ABCDEFGHIJKLMNOPQRSTwXDUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~INTEGER_BIT_LENI ConstantValue OBJECT_TYPE_ISO_IEC_14496_2BOBJECT_TYPE_ISO_IEC_14496_3@!VISUAL_OBJECT_SEQUENCE_START_CODEVISUAL_OBJECT_SEQUENCE_END_CODEUSER_DATA_START_CODEVISUAL_OBJECT_START_CODEVIDEO_OBJECT_START_CODE_MASKVIDEO_OBJECT_START_CODE"VIDEO_OBJECT_LAYER_START_CODE_MASKVIDEO_OBJECT_LAYER_START_CODE VISUAL_OBJECT_TYPE_VIDEO_IDm_iObjTypeIndication m_iMediaTypem_bAttributesSetZm_sAudioObjTypeLjava/lang/String;m_iSamplingFrequency m_iChannelsm_sVisualProfilem_sVisualObjTypem_sVideoFormatm_sVideoObjTypem_sAspectRatio m_iParWidth m_iParHeightms_arrAudioObjType[Ljava/lang/String;ms_arrSampFreq[Ims_arrChannelsms_arrVisualObjTypems_arrVideoFormatms_arrVideoObjTypems_arrAspectRatio ms_arrProfilems_arrLevelLimitm_bCurrentByte m_iBytePos MASK_ARRAY9(IIILoracle/ord/media/annotator/parsers/mpeg/Mp4Parser;)VCode getMediaType()IparseDescriptor7(Loracle/ord/media/annotator/utils/MADataInputStream;)J ExceptionsparseVisualObjectSequenceparseVisualObject7(Loracle/ord/media/annotator/utils/MADataInputStream;)VparseVideoObjectLayerstartBitReading(BI)VstopBitReading skipNextNBits8(Loracle/ord/media/annotator/utils/MADataInputStream;I)V getNextNBits8(Loracle/ord/media/annotator/utils/MADataInputStream;I)I skipUserData7(Loracle/ord/media/annotator/utils/MADataInputStream;)IparseAudioSpecificConfigsaveIntoAnnotation6(Loracle/ord/media/annotator/annotations/Annotation;)V()V  Descriptor.ParseDescriptorjava/lang/StringBuilder Descriptor type =   , Descriptor size =          java/io/IOException-Reserved value for Profile/Level indication: Simple FBA Profile/Level  Invalid Visual object start code Reserved Visual Object Type Reserved Video Format invalid video object start code Reserved video object type 'Forbidden or reserved aspect ratio info Reserved audio object type sampling frequency reserved reserved channel configuration MP4_AUDIO_OBJECT_TYPE AUDIO_SAMPLE_RATEjava/lang/Integer AUDIO_NUM_CHANNELSMP4_VISUAL_PROFILE_LEVELMP4_VIDEO_OBJECT_TYPE VIDEO_FORMATVIDEO_PEL_ASPECT_RATIO:MP4_VISUAL_OBJECT_TYPEjava/lang/StringNullAAC mainAAC LCAAC SSRAAC LTP AAC ScalableTwinVQCELPHVXCTTSIMain syntheticWavetable synthesis General MIDI Algorithm Synthesis and Audio FX ER AAC LC ER AAC LTPER AAC scalable ER TwinVQER BSAC ER AAC LDER CELPER HVXCER HILN ER Parametricvideo IDstill texture IDmesh IDFBA ID 3D mesh ID ComponentPALNTSCSECAMMACUnspecified video formatSimple Object TypeSimple Scalable Object TypeCore Object TypeMain Object TypeN-bit Object TypeBasic Anim. 2D Texture Anim, 2D Mesh Simple FaceStill Scalable TextureAdvanced Real Tiem Simple Core ScalableAdvanced Coding EfficiencyAdvanced Scalable Texture Simple FBA 1:1 (square) 12:11 (625-type for 4:3 picture) 10:11 (525-type for 4:3 picture)*16:11 (625-type strtched for 16:9 picture)+40:33 (525-type stretched for 16:9 picture)Simple Profile/Level Simple Scalable Profile/Level Core Profile/Level Main Profile/Level N-bit Profile/Level Scalable Texture Profile/Level $Simple Face Animation Profile/Level %Basic Animated Texture Profile/Level Hybrid Profile/Level (Advanced Real Time Simple Profile/Level Core Scalable Profile/Level )Advanced Coding Efficiency Profile/Level Advanced Core Profile/Level  Advanced Scalable Texture/Level Doracle/ord/media/annotator/parsers/mpeg/Mp4DecoderSpecInfoDescriptor5oracle/ord/media/annotator/parsers/mpeg/Mp4Descriptor8(IILoracle/ord/media/annotator/parsers/mpeg/Mp4Parser;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; m_iDescTag(I)Ljava/lang/StringBuilder; m_iDescSizetoString()Ljava/lang/String;'oracle/ord/media/annotator/utils/StatusTrace'(Ljava/lang/String;Ljava/lang/String;)V m_iSizeLeft2oracle/ord/media/annotator/utils/MADataInputStreamskip(J)J getBytesRead()JreadIntreadByte()B(Ljava/lang/String;)V1oracle/ord/media/annotator/annotations/Annotation setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V(I)V!% )******Y *  * *d*S @4*+A*+* eX,**+A*+* eX +*X* +A+6+6~z6~6 .YY  & *Y d *Y 2  +6 *+!6 *+" Y#+7 e +=*$*+%> *+&*+%6  Y'*(2)**+%6B*+%6 Y**+2,*+%6*+%6 *+&*-W+6 *+!6~ Y.*+/*+=~ +>*$*+&*+%6  Y0*122*+%6 *+&*+%6**+%3**+%4#  Y5*62*-W *7*8*7;/*8d>d=*+7*8>*Y8`8zn>*8d661x*79*8.~>d6*+7*86x*79*8.~dz>*Y8`8\P=>6+>x~=+>:~x~=+>x~=+A+6*$*+%6    Y;*<2=*+%66**+%> Y?*@.>*+%6  YA*B.C*-W+ e**2+D*=E+FGY*>HE+IGY*CHE*[+J*E+K*2E+L*,E*+M*EE+MY*3 N *4 E*+J*E+O*)E PYQSYRSYSSYTSYUSYSYVSYWSYXSY YSY SY SY ZSY [SY\SY]SY^SY_SYSY`SYaSYbSYcSYdSYeSYfSYgSYhSYSYSYSYS< YiOYjOYkOYlOYmOY}OY]OYV"OY>OY .OY +OY @OY OY OYOYO@ YOYOYOYOYOYOYOYOBPYSYnSYoSYpSYqSYrS(PYsSYtSYuSYvSYwSYxSYSYS+PYSYySYzSY{SY|SY}SY~SYSYSY SY SY SY SY SYS1PYSYSYSYSYSYS6PYSYSYSYSYSYSYSYSYSY SY SY SY SY S  YOYOYOYOYOYOYOYOYOY OY OY OY OY O YOYOY?OYOYOYOYOYO9