Scurvy Media is now Open Source
So this may or may not be exciting for you faithful readers, but I’ve decided to release my little project out into the world as open source.
The project is called Scurvy Media, and can be found on CodePlex:
http://www.codeplex.com/ScurvyMedia
Why did I call it Scurvy Media when it only contains the Video playing library? Well, I actually have a pretty big interest in both Audio and Video media. I would like eventually for this library to encompass a lot of the ideas I have in that field.
What’s Included
- Content Pipeline assembly:
- AVI importer
Lets you import AVI videos. the importer architecture is such that you could create importers for additional types of videos. - In-memory processor
Memory will be loaded fully into memory when you load the video. - Streaming processor
Video will be streamed from disk at runtime.
- AVI importer
- Runtime assembly
- Video class
very simple runtime class that has a Play method, and properties such as Loop and IsPlaying. - video content manager.
If you’re using the streaming processor, you have to use this custom content manager because of the way the file stream must be handled.
- Video class
I’ll be talking about some of the limitations soon, which is what’s driving the current development. Hopefully this project will grow to provide lots of media related functionality to the XNA community
brainzizi Said,
September 25, 2007 @ 1:14 pm
ok, am I doing something wrong or are build times with scurvy media EXTREMLY long… and i have just 1 file that needs to be processed by the avi importer…
Joel Martinez Said,
September 29, 2007 @ 8:03 am
yes, build times are a problem right now (though, you’d need to defined “EXTREMELY” to see whether it’s out of the ordinary or not) … the pipeline component is currently being revamped for better performance and memory consumption.