descriptionA Gstreamer plugin that obliterates whatever it sees, replacing it with sparrows
homepage URL
last changeTue, 21 Jan 2014 03:00:46 +0000 (21 16:00 +1300)
content tags

Libgstsparrow is a Gstreamer plug-in that obliterates everything it sees, replacing it with images of sparrows.

It is designed to be used with a camera and projector pointed at the same wall. After a calibration phase, it will project a negative image of whatever is visible but not wanted on the wall. The combination of the original and negative images is a flat grey, and images of sparrows are superimposed on this by adding or subtracting from the projected negative. It works reasonably well for most images on flat surfaces.

The plug-in was made for an artwork first exhibited at the Dowse Art Gallery in Lower Hutt, NZ, in June 2010. It consists of two of these plugins, each with its own projector, competing for control of a single screen. Each projection works to cancel out the other, and the resultant complex feedback loops make for occasionally interesting video. People can disrupt the flow of the work by moving in front of the projectors and camera, the aftereffects of which can last for several seconds.

2014-01-21 Douglas BagnallConvert README to README.rst for Github co-hostingmaster
2012-04-26 Douglas Bagnallfix C void function signatures ignorantly left blank
2010-08-03 Douglas Bagnallgitignore ignorable gtksparrow executable
2010-08-03 Douglas Bagnallexpanding README: copyright
2010-08-03 Douglas Bagnalladd somthing to read in README
2010-08-02 Douglas Bagnallrestore proper shuffle
2010-07-29 Douglas Bagnallgit-ignore gtksparrow executable and examples directory
2010-07-29 Douglas Bagnallslower start up, for gnome to settle down
2010-06-18 Douglas Bagnallexpanded gamma lut, with floor
2010-06-18 Douglas Bagnallmake work, and set up camera
2010-06-18 Douglas Bagnallwait_for_lines_lock needs to blank its screen
2010-06-17 Douglas Bagnallbigger backwards tables for gamma LUT: more colour...
2010-06-17 Douglas Bagnallmove more things to gtk-app.h, so both versions can...
2010-06-17 Douglas Bagnallsynchronous version gtk app -- x complains a bit but...
2010-06-17 Douglas Bagnallremove commented out options
2010-06-17 Douglas Bagnallmove options to gtk-app.h, so new implementations can...
3 years ago master