visualizer: improve allocation
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 29 Jan 2013 09:18:06 +0000 (10:18 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 29 Jan 2013 09:18:06 +0000 (10:18 +0100)
commitef8e17f993283252f06151c8a2d6035a9dc12e7a
tree0e5e35c86ac9407a84ef48ba5749cf8ed571bec3
parent0ac034db91b84f4cac9ec11c0b124c28088892e9
visualizer: improve allocation

Based on patch by Matthew Waters

Add private data
Add decide_allocation vmethod
Refactor bufferpool negotiation

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681719
ext/libvisual/gstaudiovisualizer.c
ext/libvisual/gstaudiovisualizer.h