Quicktime

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Quicktime

Chris Cunnington
SophieQuickTimeMovie >> openMovieFromUri:
SophieQuickTimeMovie class >> example example2 example3
SophieResourceStorageFileDirectoyWithFolderAndZipped >> readPreview
SophieQuickTimeMovieViaPlugin >> makeForm: 


These are the methods that I think I've chosen to pry my way in. 

I figure I'll create a SqueakSource repository called MultiMedia, writeable for all. When I've got something carved out of Sophie, I'll put it there. 

There is a future in this kind of thing. People will be able add project sub sections for WebM, Ogg Theora, or whatever. 

Chris 


Reply | Threaded
Open this post in threaded view
|

Re: Quicktime

johnmci

On 2010-08-26, at 10:24 AM, Chris Cunnington wrote:

SophieQuickTimeMovie >> openMovieFromUri:
SophieQuickTimeMovie class >> example example2 example3

SophieResourceStorageFileDirectoyWithFolderAndZipped >> readPreview

That's part of the resource storage & meta-data accessing, we stored meta-data about the media to avoid having to open the file 
to get the movie visual clip, the size, length, dimensions etc.  This code reads the preview jpg, so I'm not sure you need to worry 
about that right now. 

I do have the SophieImageReadWriter logic I attempted to stuff into a Pharo image 
Here is the link to the image that contains that work, maybe you want to bring that into the trunk. 
I note you do need FFI to make it all work. 
This is the attempt to bring copy/paste of graphic data to Squeak. 




SophieQuickTimeMovieViaPlugin >> makeForm: 

I think this just sets up the quicktime gworld bitmap for quicktime to draw into.  I can't recall if we used the surface plugin then to 
help moving those bits from the gworld to the squeak display... 



These are the methods that I think I've chosen to pry my way in. 

I figure I'll create a SqueakSource repository called MultiMedia, writeable for all. When I've got something carved out of Sophie, I'll put it there. 

There is a future in this kind of thing. People will be able add project sub sections for WebM, Ogg Theora, or whatever. 

Chris 


--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================