| « rbpitch Updates | rbpitch Is Here! » |
Now that rbpitch has been in the wild for a few days, the code has begun to settle down. I found a few bugs since I first blogged about it, but those bugs are squashed.
Only one minor issue remains, and it is really a bug in the GStreamer 'pitch' plugin (libgstsoundtouch), a part of gst-plugins-bad. There is absolutely no way I can work around this bug within the rbpitch code, so when I have some time I will try to address the bug at the source of the problem, no pun intended. Hint: if you don't normally seek within songs (that is, change the current playback position), you won't notice this bug at all.
I have greatly simplified the instructions for building rbpitch on Ubuntu, and these instructions may also work on recent versions of Debian, but are untested there. I have tested these instructions on Ubuntu 9.10 and found them to work.
You can find my instructions post and call for testing on the Ubuntu Forums.
(15:00:03) [0x1429500] [rb_module_init] rb-module.c:140: RBModule 0x2c54000 initialising
(15:00:03) [0x1429500] [rb_module_load] rb-module.c:72: Loading /usr/lib/rhythmbox/plugins/rbpitch/librbpitch.so
(rhythmbox:28371): Rhythmbox-WARNING **: `register_rb_plugin': /usr/lib/rhythmbox/plugins/rbpitch/librbpitch.so: undefined symbol: register_rb_plugin
(rhythmbox:28371): Rhythmbox-WARNING **: Could not load plugin rbpitch
(15:00:03) [0x1429500] [rb_module_finalize] rb-module.c:148: RBModule 0x2c54000 finalising
(rhythmbox:28371): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Pitch and Tempo Shifting'
(15:00:03) [0x1429500] [plugin_manager_set_active] rb-plugin-manager.c:296: Could not activate Pitch and Tempo Shifting.