GNOME Bugzilla – Bug 344821
[pitch] controllable properties
Last modified: 2006-06-14 18:10:33 UTC
This little patch makes the soundtouch based pitch controller controllable using GstControl. Some remarks about the changes : * for some reasong GstControl can _not_ work with float properties so i converted all properties to doubles. * configure.ac should generate GST_CONTROLLABLE_* for linking against that lib (which the patch takes care of). I'll also attach a little test application that can be used to test the functionality.
Created attachment 67303 [details] [review] GstPitch = GstControllable patch
Created attachment 67304 [details] Little test application for testing the controllable functionality the app takes as a parameter the type of the audio sink you want to use.
Created attachment 67322 [details] [review] Rewrite of the patch This rewrite does not convert properties to double. It will only work correctly after patch #344849 is apllied to GstController.
Created attachment 67323 [details] Sample program to test the functionality Test application that uses float properties instead of double properties.
Thanks, committed: 2006-06-14 Tim-Philipp Müller <tim at centricular dot net> Patch by: Wouter Paesen <wouter at kangaroot net> * ext/soundtouch/Makefile.am: * ext/soundtouch/gstpitch.cc: Make pitch element controllable via GstController interface (#344821). * configure.ac: Up core requirements to 0.10.8.1/CVS because earlier GstControllers can't handle float properties correctly. Check for GstController CFLAGS and LIBS. * tests/icles/Makefile.am: * tests/icles/pitch-test.c: (main): Add small test program for the above (welcome to the 80s!).