[Coco] CoCo Video Player Project

John W. Linville linville at tuxdriver.com
Thu Apr 2 21:21:26 EDT 2009


Any idea of the bandwidth available from SuperIDE or the TC^3?

As for the video data, ffmpeg can bust videos into individual bitmap
files like this:

	ffmpeg -i foo.avi -r 30 foo-%03d.bmp

Then it would be straight-forward to convert the .bmp files into a raw
stream of coco video data.  This data could then be laid-out to a
sequence of tracks on the disk.  On playback, the sectors could be
read sequentially and simply blasted to the video buffer, with some
timing control to sequence the frames.	Audio data could be mixed-in
as well if there is enough badnwidth...?

It seems simple enough...the bounding factors would be the disk
bandwidth (frame rate) and the size of the disk (length of video).

Hmmm...anyone wanna drive this?  I have enough stuff going-on...but,
maybe I can help?

John

On Thu, Apr 02, 2009 at 08:05:17PM -0500, Sean wrote:
> Here's the links to the 'video' playing.  Technically it was just a
> pure ML program:
> 
> http://www.flickr.com/photos/91071283@N00/3381641924/in/set-72157615746538685/
> 
> And this one is just a still of the setup.
> http://www.flickr.com/photos/91071283@N00/3380799975/in/set-72157615746538685/
> 
> 
> 
> On Thu, Apr 2, 2009 at 6:23 PM, Allen Huffman <ALSPLACE at pobox.com> wrote:
> > Here's an idea I'd like to bounce off of everyone.
> >
> > A few years ago, right when the Glenside IDE interface came out, there was a
> > guy who was using it to write a video player -- I cannot remember who it
> > was, for the life of me! Does anyone know what I am talking about? I think
> > he had made something that just blasted sectors from the hard drive and spit
> > them out to the screen, and had digitized some stuff as a demo.
> >
> > How much work would it be to do something like that, perhaps playing video
> > off of the SuperIDE Compact Flash card? It could be bare-metal assembly code
> > -- but would need to be able to play files of whatever kind we convert to (a
> > series of uncompressed frames, since storage space on the card is not really
> > an issue).  A bonus for doing sound.
> >
> > Something like this would be a heck of a demo (if somewhat unpractical).
> >
> > After seeing the link to the Timex Sinclair 1000 (that Sean sent from the
> > Midwest Gaming Expo), I figure if that machine can do "video", we can do
> > much more on the CoCo!
> >
> >                -- Allen
> >
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > http://five.pairlist.net/mailman/listinfo/coco
> >
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 

-- 
John W. Linville		Someday the world will need a hero, and you
linville at tuxdriver.com			might be all we have.  Be ready.



More information about the Coco mailing list