1           j    j   j               *  * * *  5 5 5 5  ;    ;  TNnk( O  ; ;     j  j j j   j h j j j@ j r   |   | | * 5     *   * * j     *! *" *#$ % *&' () 5* 5+,-.  5/0 5123 4 556 7 58 59 : ;<=> ? T@ABCD? EFGHI *JKLAAAAABHBoBpMNOPQRSTUVWXYZ[\f]D^_ ProgramInfo InnerClasses VideoInfo AudioInfoPACK_START_CODEI ConstantValueSYSTEM_HEADER_START_CODEPACKET_START_CODE_24END_CODE NO_PTS_SETJ EPSILON_PTSMIN_STREAM_CODEMIN_AUDIO_STREAM_NOBMAX_AUDIO_STREAM_NOMIN_VIDEO_STREAM_NO MAX_VIDEO_STREAM_NO/MPEG1_PRIVATE_STREAM2VIDEO_PICTURE_START_CODEVIDEO_SLICE_START_CODE_MINVIDEO_SLICE_START_CODE_MAXVIDEO_RESERVIED_CODE_1VIDEO_RESERVIED_CODE_2VIDEO_USER_DATA_START_CODEVIDEO_SEQUENCE_HEADER_CODEVIDEO_SEQUENCE_ERROR_CODEVIDEO_EXTENSION_START_CODEVIDEO_RESERVIED_CODE_3VIDEO_SEQUENCE_END_CODEVIDEO_GROUP_START_CODEVIDEO_SYSTEM_START_CODE_MINVIDEO_SYSTEM_START_CODE_MAXAUDIO_SYNC_CODEAUDIO_SYNC_CODE_MASK AUDIO_ID_MASKAUDIO_LAYER_MASKAUDIO_PROTECT_MASKAUDIO_BITRATE_MASKAUDIO_SAMP_FREQ_MASK AUDIO_PADDING_MASKAUDIO_PRIVATE_MASKAUDIO_MODE_MASKAUDIO_MODE_EXT_MASK0AUDIO_COPYRIGHTAUDIO_ORIG_COPYAUDIO_EMPHASISAUDIO_CHAN_SINGLEAUDIO_CHAN_DUALAUDIO_CHAN_JOINTAUDIO_CHAN_STEREOTRANSPORT_SYNC_BYTEGPROGRAM_STREAM_MAPPADDING_STREAM ECM_STREAM EMM_STREAM DSMCC_STREAMITU_T_H_222_1_E_STREAMPROGRAM_STREAM_DIRECTORYMPEG2_TS_PAYLOAD_LENGTHTRANSPORT_PAT_PIDTRANSPORT_PAT_TABLE_IDTRANSPORT_MAX_TABLE_SEC_LENGTHSTREAM_TYPE_11172_VIDEOSTREAM_TYPE_13818_VIDEOSTREAM_TYPE_11172_AUDIOSTREAM_TYPE_13818_AUDIOVIDEO_PICTURE_RATE_TABLE[FVIDEO_PEL_ASPECT_RATIO_TABLE[Ljava/lang/String;AUDIO_BITRATE_TABLE[[[IAUDIO_SAMPLE_RATE_TABLE[[IUNKNOWN_STREAM AUDIO_STREAM VIDEO_STREAM SYSTEM_STREAMTRANSPORT_STREAMUNKNOWN_VERSION MPEG1_VERSION MPEG2_VERSION m_streamType m_videoAnnLjava/util/Vector; m_audioAnn m_mpegVersion m_lDuration m_audioInfoLjava/util/Hashtable;m_currentAudioInfoCLoracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$AudioInfo; m_videoInfom_currentVideoInfoCLoracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$VideoInfo; m_isSeekableZm_mpegMadisResource4Loracle/ord/media/annotator/utils/MADataInputStream;()VCodeparse ExceptionssaveToAnnotationextractSamplesdetectSeekableStreamType(I)[IdetectStreamTypeparseTransportStream(I)VparseVideoStreamparseSystemStreamparsePES(IZ)JreadPTS(B)J getStartPTS(JJ)JsearchSyncCode(III)IextractVideoExtInfoextractVideoInfoextractAudioInfo gotAllInfo(Ljava/util/Hashtable;)ZcreateChildAnnotationz(Loracle/ord/media/annotator/annotations/Annotation;Ljava/lang/String;)Loracle/ord/media/annotator/annotations/Annotation;saveToVideoAnnotationy(Loracle/ord/media/annotator/annotations/Annotation;Loracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$VideoInfo;)VsaveToAudioAnnotationy(Loracle/ord/media/annotator/annotations/Annotation;Loracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$AudioInfo;)V  o pq rq sjava/util/Hashtable uv yv ` ~ a bcd efParsing MPEG Video/System File gh ij |}  kl Stream type identified   2oracle/ord/media/annotator/parsers/ParserExceptionNot Mpeg video/system stream. mjava/io/IOExceptionjava/lang/StringBuilderparsing mpeg stream failed: no np qr s tuv wj xy z{Aoracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$VideoInfo |} }{ ~   tAoracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$AudioInfo }  jjava/util/Vector  VideoAnn  AudioAnn MPEG1 Video (ISO/IEC 11172-2)MPEGMPEG2 Video (ISO/IEC 13818-2)MPEG1 System (ISO/IEC 11172-1)MPEG2 Program (ISO/IEC 13818-1)!MPEG2 Transport (ISO/IEC 13818-1)MEDIA_SOURCE_FILE_FORMAT MEDIA_SOURCE_FILE_FORMAT_CODEMEDIA_DURATION/oracle/ord/media/annotator/types/TimeCodeString  u z1oracle/ord/media/annotator/annotations/Annotation   AMpg1VideoParser currently does not support any sample extraction.    java/io/EOFException  $The input stream need to be seekable  /oracle/ord/media/annotator/io/SeekableByteArray 2oracle/ord/media/annotator/utils/MADataInputStream r r  java/lang/Integer !invalid program association tableinvalid section length: n Coracle/ord/media/annotator/parsers/mpeg/MpegVideoParser$ProgramInfo   } q   wx   z{Invalid Mpeg-2 transport stream     !Can not get duration of the mediaInvalid packet stream code.Packet header has more than 16 stuffing bytes: invalid Mpeg-1 packet     3Reserved video pel aspect ratio index encountered: ab ;Reserved or Forbidden video picture rate index encountered: _`*corrupted video sequence header, bitrate=0  (Reserved audio layer encountered, layer=java/lang/StringLayer LAYER 1Forbidden audio bitrate index encountered, index=,Free audio bitrate index encountered, index= cd /Reserved audio sample index encountered, index= ef    Ioracle/ord/media/annotator/handlers/annotation/AnnotationFactoryException.Cannot create sub-annotation for a movie track  VIDEO_VERTICAL_RESVIDEO_HORIZONTAL_RESVIDEO_FRAME_RATEjava/lang/Long lVIDEO_PEL_ASPECT_RATIO MEDIA_BITRATEMEDIA_FORMAT_ENCODINGMEDIA_FORMAT_ENCODING_CODE AUDIO_NUM_CHANNELSAUDIO_SAMPLE_RATE forbidden1.0000 (VGA etc.)0.67350.7031 (16:9, 625line)0.76150.80550.8437 (16:9, 525line)0.89350.9157 (CCIR601, 625line)0.98151.02551.06951.0950 (CCIR601, 525line)1.15751.2015reserved[I7oracle/ord/media/annotator/parsers/mpeg/MpegVideoParser)oracle/ord/media/annotator/parsers/Parserm_madisResource startBlock m_annTaskMan4Loracle/ord/media/annotator/handlers/AnnTaskManager;2oracle/ord/media/annotator/handlers/AnnTaskManagersetTask(II)VsetTaskCurrent(ILjava/lang/String;)V seekSupported()Zseek(J)V(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;donekeys()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;m_bVideoInfoSetremovem_lVideoDurationm_endPTS m_startPTSm_bAudioInfoSetm_lAudioDurationisEmptysize()I m_annInst3Loracle/ord/media/annotator/annotations/Annotation;add(Ljava/lang/Object;)Z setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V(JF)Velements(I)Ljava/lang/Object; m_sStatus)Loracle/ord/media/annotator/utils/Status;'oracle/ord/media/annotator/utils/StatusReport(SLjava/lang/String;)Vread([B)IreadIntreadByte()B getBytesRead()Jjava/lang/SystemcurrentTimeMillislength([B)VgetCharEncoding getMimeTypeU(Loracle/ord/media/annotator/io/SeekableInput;ZLjava/lang/String;Ljava/lang/String;)Vskip(J)J(I)Ljava/lang/StringBuilder; containsKey=(Loracle/ord/media/annotator/parsers/mpeg/MpegVideoParser;I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; m_bProcessedm_iPidN(Loracle/ord/media/annotator/parsers/mpeg/MpegVideoParser;Ljava/lang/String;)V<(Loracle/ord/media/annotator/parsers/mpeg/MpegVideoParser;)Vm_iVideoBitRatem_fVideoFrameRateF skipBytes(I)Im_szVideoFormatLjava/lang/String;m_iVideoHorzResm_iVideoVertResm_sVideoPelAsptRatio m_iAudioID m_iAudioLayerm_szAudioFormatm_szAudioFormatCodem_iAudioBitRatem_iAudioSampleRatem_iAudioChannelCount m_annFactoryBLoracle/ord/media/annotator/handlers/annotation/AnnotationFactory;@oracle/ord/media/annotator/handlers/annotation/AnnotationFactorycreateAnnotationByNameG(Ljava/lang/String;)Loracle/ord/media/annotator/annotations/Annotation;*(Ljava/lang/String;Ljava/lang/Exception;)VaddSubAnnotation6(Loracle/ord/media/annotator/annotations/Annotation;)Vm_szVideoFormatCode!S      !"#$%&'()*+,-./0123456789:;<=>?@A@BCDEFGHIJKLMNOPQRSTUVWXYZ[\C]@^>_`ab cd efghiCj@k>lmnCopqrqstuvwxyvz{|}~;/******Y*Y I5** * * * ** * *L+.=+. *  *L*+.+.=* *;;;#+3*** YLYY !"+#$* %* &L+'^+(M* ,)*N-+* ,,W5-- --.-/e0i2m-*4-- *--4*&M,'f,(N*-)5:6*-,W;7 89e0i2m7*47 *74* :3*;Y<>* =***>?@AW*:3*;Y<>*=***>B@AW*C"2&LM** DLEM\** FLEMC** GLEM*** HLEM* ILEM*>J+K*>L,K*4 MF*>NOY*4%PK*9* QN6*R"**ST-(*U*9*QN6*R"**ST-(5Vر*WXY* % M,O,O,ON* -Z66 Y[-3~x-3~x`-3~x`-3~`66|;+,O,O,O,,O,O,O,x!z~G,O,O,O,x-3~6,O, M,O,O>* \>6j0&,O,O,,O,O,xz~G ,O,O,x* ]~>:,E^FO^Pn^o^=* _`e76Y:6 b7 ** Yc *d* _7 * e7 ef fe 7 N* e:* ZWhYi:jY* k* lm:* 66 * * \=* _na7z~Gs6p~8z~6   " 6  ~* ]6 *  qX~rY s: 2* ]6* qX* ]6 Yt* ]>* ]6~x~6 YY u"v$* wqX* ]6* ]6 d66* ]>* ]6~x~6* yqXK* ]>* ]6~x~6rYs:{|Y*}~Wy{)|:* ]6* qX* qX* ]>* ]6~x~6 YY u"v$* qX* ]>* ]6~x~6* qX6 dd6D* ]6* ]>* ]6~x~6rYs:AW* {*{ ;Vo*Y*D:* ~WP*Y*F:* ~W55Y*:*~W5Y*:*~W* yqX* ]>* ]6~x~6* qX`6*{X**)5* \=z*7***99*8 *8a* {U** )** \=z5*7***//*. *.6 Yx* ]~=: 9^}=>6 7*#**Y** rYs*~W* -* Q** \= ***+6**$*** ei*m]-4>Z*Y-*nMjb- 7>6 a7>+>& >>* \=* ]6~x~=:**-4>o^o^oo^\H=B7666 6 6 ^*1* ]6~@ *** W * W6 v* ]6* ]6 * ~x ~W6 F! Y!7*!e0i2m46 z~6  d6 7  rY s:*{'*5Y**rY s*~W**)5* 7***99*8 *8   /rY s:* {'**Y** rY s*~W** )** 7***//*. *. * 7*!B76 * :*:! ** _7* e7ef fe7 N* e:* ZWhYi:jY* k* lm:* 6 6 6  * \=!* ]6 ~x ~=: ! Y!7*!e0i2m4^oc7666 ~6~d6 Y* ]>* ]6~x~6 * _7 ** ]>6 ~* ]>  YY " v$~@* W* ]>~ +~06 *7 * W~ Y*zs* ]>* ]6 * ]6  ~G ~6* ]>*7*   dW*  dW *  W3,*6"* 6  ~ * P I/B*+8* 6  $** \6 * **   apd=~xB!y{B* ]=!~xB* ]=!~xB* ]=!~xB* ]=!~zB!>2!7'! !7  7I=* \66~)#* ]6~x~6 *F* \<z~=z~> z~6z~6*Y x*Y x*Yh`* qX* ]6z~6~6*Y``lj'* \<*z~*~zz~= YY "v$*2~> YY "v$*0* \<z~6* Y*h~6* ?W* ]<~6 * @W*+*~z*d=*~z*$YY "*v$*d>*Y6&Y *Z""$*YY "`v$~ z6YY "v$YY "v$*22.*Yh ~ z6YY "v$*2.~z61)))* **6+:*:* :+QM,'|,(|N-6-RW-Sr:*{*)56* {* )*+7#N*,N:Yÿ+-- +ŻrY,sK+ƻrY,sK+ǻY,c˶K+,K,- ,*4-,- MF+NOY,-%PK,+ͻY,˶K+,K+,жKx,7 ,*47,7 MF+NOY,7%PK+ѻrY,sK+һrY,sK+ͻY,˶K+,K+,K` TY QYQYQYQYQYQYQYQYQY QY QY QY QY QYQYQYQYSYSYSYSYSYSYSYSYSY SY SY SY SY SYSYSYY YOY OY@OY`OYOYOYOYOYOY  OY @OY `OY OY OYOSY YOY OY0OY8OY@OYPOY`OYpOYOY OY OY OY OY @OYOSY YOY OY(OY0OY8OY@OYPOY`OYpOY OY OY OY OY OY@OSSYY YOY OY0OY8OY@OYPOY`OYpOYOY OY OY OY OY OYOSY YOYOYOYOY OY(OY0OY8OY@OY POY `OY pOY OY OYOSY YOYOYOYOY OY(OY0OY8OY@OY POY `OY pOY OY OYOSSY YOYOY}OSY YV"OY]OY>OS|*5