Hmm... I still seem to be getting a segfault on line 195 of undo.c:
while(num_undos!=0 && num_undos>UNDO_getMaxNumUndos()){
struct Undo_transform *ut=(struct Undo_transform*)UndoRoot.next;
struct Undo *temp=UndoRoot.next->next;
TF_delete(ut->megfreqfile);
TF_delete(ut->megampfile);
free(ut);
num_undos--;
UndoRoot.next=temp;
UndoRoot.next->prev=&UndoRoot; //Right here I get the segfault.
}
Seems like this is due to some mishandling of a linked list somewhere along
the line.
Jeremy
On Wed, May 4, 2011 at 10:27 PM, Jeremy Salwen <jeremysalwen(a)gmail.com>wrote;wrote:
Hi Kjetil:
Thanks a lot!
I had to make a few changes to get it to work on my system. Most
significantly, it uses gnome/glade/pygtk 1.2, which doesn't work well with a
recent Debian install (Gtk 2 has been released for nearly 10 years).
Also, it includes libraries which are already available on most linux
systems through a package manager. Thus I've made a few changes: removed
the libraries except for sndlib (and made it use the system copies of the
libraries in their place), and updated the pygtk and glade code to gtk2.
If you're interested in incorporating any of these changes into Ceres, you
can see the changes in a git repository here:
https://github.com/jeremysalwen/Ceres-Debian
or download the changed package at
https://github.com/jeremysalwen/Ceres-Debian/tarball/0.57-1
Jeremy
On Mon, May 2, 2011 at 8:52 AM, Kjetil S. Matheussen <
k.s.matheussen(a)notam02.no> wrote:
Jeremy Salwen:
I just recently discovered ceres3:
http://www.music.columbia.edu/~stanko/About_Ceres3.html
have you heard of it?
Ceres is larger and more updated than Ceres3.
http://archive.notam02.no/arkiv/src/ceres-0.57.tar.gz
(Ceres3 has a few more options for some
of the transforms, but lacks lots of other stuff.)
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev