Personal tools
You are here: Home development Google Summer of Code VideoIO
Views

Edit history

Edit: -1 of 1
Time: 2009-03-04 19:29:22
Note: /pd/pd/folder_paste Pasted content to http://puredata.info/dev/gsoc

changed:
-
Framework

 A framework for video input/output within the Pure-data environment, with special focus to Gem (but not necessarily restricted to Gem) should be implemented 

 this framework should be implemented via a plugin architecture (the various i/o modules are to be loaded at runtime).

 it must be made available on all major platforms that are supported by pure-data: linux, os-x, windows

plugins

 - read/write video from/to firewire

 - read/write from/to files with various de/coding libraries (quicktime, directshow, libxine, mplayer, aalib,...)

 - implementing Video4Linux Loopback Device (see http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice) (linux only)

 - maybe also implement host for Video Jack (see e.g. http://www.piksel.no/pwiki/VideoJack) (linux only)

 - read/write networked video streams

clients

 in order to use the framework from within pure-data, "objects" need to be implemented that can load these plugins.
 these objects should make the video i/o to the already existing video processing libraries in Pure data, including

 - "GEM":http://gem.iem.at (necessary)

 - pdp (optional)

 - "GridFlow":http://gridflow.ca (optional)

 - plain pd (optional)


roadmap


 existing libraries should be evaluated and chosen in cooperation with the GEM maintainers.


Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser