2q g - - -  - - i -   -         g g -  - g - 8 g      -       - -  S M  g   !" ^ #$ ^%& ^ '()*+ fileOrURL!Lptolemy/data/expr/FileParameter; _dataSource!Ljavax/media/protocol/DataSource;_frameLjavax/media/Buffer;_frameGrabbingControl*Ljavax/media/control/FrameGrabbingControl;_framePositioningControl-Ljavax/media/control/FramePositioningControl;_playerLjavax/media/Player; _playerOpenZ_stateTransitionEventLjavax/media/ControllerEvent;_stateTransitionOK _waitSyncLjava/lang/Object;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis#Lptolemy/actor/lib/jmf/MovieReader; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptions,attributeChanged"(Lptolemy/kernel/util/Attribute;)VcopyFileLjava/io/File; throwable2Ljava/lang/Throwable;urlCopyLjava/net/URL; copyFileName throwableurl attributeLptolemy/kernel/util/Attribute; StackMapTable-./clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObject0controllerUpdate (Ljavax/media/ControllerEvent;)Vevent1fire()V initializeframePositioningControlNameframeGrabbingControlNamepostfire()Z _waitForState(I)ZstateI _controlNames()Ljava/lang/String;controlLjavax/media/Control;controls[Ljavax/media/Control; controlNamesLjava/lang/StringBuffer;" SourceFileMovieReader.java |} op uv yvjava/lang/Object | z{ 234 567 89ptolemy/data/expr/FileParameter |: ij.$CLASSPATH/ptolemy/actor/lib/jmf/MrPtolemy.mov ;< =>*ptolemy/kernel/util/IllegalActionExceptionURLToken was null |<? @A kljava/lang/Throwable- BJMFMovieReaderC DE java/io/File FGH I>java/lang/StringBuilder&Invalid URL. (Tried copying the file ' JK', to 'null', (copyFileName was: '') but that failed with: L MN |O !ptolemy/actor/lib/jmf/MovieReader"javax/media/ConfigureCompleteEvent javax/media/RealizeCompleteEvent!javax/media/PrefetchCompleteEvent wx P$javax/media/ResourceUnavailableEventjavax/media/EndOfMediaEvent stQ R #ptolemy/actor/lib/jmf/JMFImageToken mn |S TU VWFailed to create a player for the data source. Note that you may need to run jmfinit, which is found in the JMF directory, for example c:/Program Files/JMF2.1.1/bin. The data source was: X YZ[ \ ]^ _javax/media/Controller 5Failed to realize player, last controller event was: J` The data source was: / Note that not all formats are supported, see: Nhttp://www.oracle.com/technetwork/java/javase/faq-jmf-137005.html#jmf2-support |a+javax.media.control.FramePositioningControl bc+javax/media/control/FramePositioningControl qr)Failed to get Frame Positioning Control '' possible controls are: (javax.media.control.FrameGrabbingControl(javax/media/control/FrameGrabbingControl&Failed to get Frame Grabbing Control ' d6Failed to prefetch player, last controller event was: ef gh i jk l?Failed block the processor until it state transition completed.java/lang/StringBuffer mn JoCould not get controls: / pkNoneptolemy/actor/lib/Sourcejavax/media/ControllerListener,ptolemy/kernel/util/NameDuplicationException java/net/URLptolemy/kernel/util/Attributejava/lang/String$java/lang/CloneNotSupportedExceptionjavax/media/ControllerEventoutputLptolemy/actor/TypedIOPort;ptolemy/data/type/BaseTypeOBJECTLptolemy/data/type/ObjectType;ptolemy/actor/TypedIOPort setTypeEquals(Lptolemy/data/type/Type;)V3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)VasURL()Ljava/net/URL;javax/media/ManagercreateDataSource1(Ljava/net/URL;)Ljavax/media/protocol/DataSource;toStringptolemy/actor/gui/JNLPUtilitiessaveJarURLAsTempFileX(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/lang/String;toURI()Ljava/net/URI; java/net/URItoURLappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;#ptolemy/kernel/util/KernelExceptionstackTraceToString)(Ljava/lang/Throwable;)Ljava/lang/String;H(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V notifyAlljavax/media/Playerclose(Ljavax/media/Buffer;)Vsend(ILptolemy/data/Token;)V createPlayer7(Ljavax/media/protocol/DataSource;)Ljavax/media/Player;javax/media/protocol/DataSource getLocator()Ljavax/media/MediaLocator;javax/media/MediaLocatortoExternalFormaddControllerListener#(Ljavax/media/ControllerListener;)Vrealize-(Ljava/lang/Object;)Ljava/lang/StringBuilder;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getControl)(Ljava/lang/String;)Ljavax/media/Control;prefetch grabFrame()Ljavax/media/Buffer;skip(I)I disconnectgetState()Iwait getControls()[Ljavax/media/Control;,(Ljava/lang/String;)Ljava/lang/StringBuffer;length!-gh ijklmnopqrstuvwxyvz{ |}~B*+,****Y* * Y* ** Xn x Y*Z8[>\A] BBB~*+**M, Y*,N::,:Y::*S:Y* Y!"#,#$#%#&##'#-(#)**++&)1\_buvxy|&)}*~-129>IS\_auRIaN-1~*J5*aaaa~e*+,-M,,Y,   ~O+.+/ +0(*YM*+1**2,çN,-K+3**YM*+1**2,ç :,+4*+1*56*/2252H[^^b^F!&-:AHMRYhot}x2#~J*7*8Y*9:; ~*<**=5*LY*+ Y!>#*?@#)**5*A*5B*,D>Y Y!E#*1FG#*?@#H#I#)JKL**5+LMN*N=Y* Y!O#+#P#*Q#G#*?@#)JRM**5,LS*=Y* Y!T#,#P#*Q#G#*?@#)J*5U*D4Y* Y!V#*1FG#*?@#)J**W9*NXW )9CLVw    +;DNo !*&R&WTTC~t-* *Y**W9*NXW*Z,-.01(2 -~F*YM*5[* *\NY*-]*,ç :,*%(7::>:"@BC%I(E)F5JAL ) FFB D~+y^Y_L*5`M,N-66(-2:+ Y!Fa#)bWקM+ Y!c#,F)bW+de +fbW+dGJ. QTV(WAVG[JYKZc]m^ta4(5Kyq*+B