mpeg plugin

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Wed Jul 2 11:08:14 UTC 2003


m _ MPEGDisplayMorph new.
m openFileNamed: 'Voyager:Squeak iBook:Comet Animation.mpg'.
m openInWorld.
m measureMaxFrameRate 40.0053608523755
SystemVersion current Squeak3.6alpha of '17 March 2003' update 5240.
SystemVersion currentPluginVersion 'Squeak3.4alpha of ''11 November 2002''
[latest update: #5109]'

iBook PowerPC G3 366MHz 192Mb running 9.1
mpeg3pluginV 1.1 of Apr 28 2001

Hier the first test, in mac OS X is giving to me the atacched error.
VM is Squeak 3.5.1Beta4 and mpeg3Plugin.bundle is of 30/06/03
All files .image .sources .changes , VM, plug are in the same folder,

Waiting instruccions what to do

Edgar

-------------- next part --------------
Error: a primitive has failed
2 July 2003 7:45:56 am

VM: Mac OS - Squeak3.5alpha of '7 January 2003' [latest update: #5169] Squeak VM 3.5.0b3
Image: Squeak3.6alpha [latest update: #5259]

MPEGFile class(Object)>>error:
	Receiver: MPEGFile
	Arguments and temporary variables: 
		aString: 	'a primitive has failed'
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#audioChannels:->a CompiledMethod (1700) #audioG...etc...
		format: 	138
		instanceVariables: 	#('pathToFile' 'fileBits' 'fileIndex' 'endianness')
		organization: 	('initialize-release' closeFile initialize openFile:)
('file ops'...etc...
		subclasses: 	nil
		name: 	#MPEGFile
		classPool: 	a Dictionary(#Registry->nil )
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

MPEGFile class(Object)>>primitiveFailed
	Receiver: MPEGFile
	Arguments and temporary variables: 

	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#audioChannels:->a CompiledMethod (1700) #audioG...etc...
		format: 	138
		instanceVariables: 	#('pathToFile' 'fileBits' 'fileIndex' 'endianness')
		organization: 	('initialize-release' closeFile initialize openFile:)
('file ops'...etc...
		subclasses: 	nil
		name: 	#MPEGFile
		classPool: 	a Dictionary(#Registry->nil )
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

MPEGFile class>>primFileValidMPEG:
	Receiver: MPEGFile
	Arguments and temporary variables: 
		aPath: 	'Macintosh HD:Users:edgar:Public:SqueakDevelop:Squeak3.6a-5259 Folder:Co...etc...
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#audioChannels:->a CompiledMethod (1700) #audioG...etc...
		format: 	138
		instanceVariables: 	#('pathToFile' 'fileBits' 'fileIndex' 'endianness')
		organization: 	('initialize-release' closeFile initialize openFile:)
('file ops'...etc...
		subclasses: 	nil
		name: 	#MPEGFile
		classPool: 	a Dictionary(#Registry->nil )
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

MPEGFile class>>isFileValidMPEG:
	Receiver: MPEGFile
	Arguments and temporary variables: 
		path: 	'Macintosh HD:Users:edgar:Public:SqueakDevelop:Squeak3.6a-5259 Folder:Com...etc...
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#audioChannels:->a CompiledMethod (1700) #audioG...etc...
		format: 	138
		instanceVariables: 	#('pathToFile' 'fileBits' 'fileIndex' 'endianness')
		organization: 	('initialize-release' closeFile initialize openFile:)
('file ops'...etc...
		subclasses: 	nil
		name: 	#MPEGFile
		classPool: 	a Dictionary(#Registry->nil )
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil


--- The full stack ---
MPEGFile class(Object)>>error:
MPEGFile class(Object)>>primitiveFailed
MPEGFile class>>primFileValidMPEG:
MPEGFile class>>isFileValidMPEG:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MPEGDisplayMorph>>openFileNamed:
MPEGMoviePlayerMorph class>>openOn:
MPEGMoviePlayerMorph class>>playFile:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess


More information about the Squeak-dev mailing list