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
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
JeremyOn Mon, May 2, 2011 at 8:52 AM, Kjetil S. Matheussen <k.s.matheussen@notam02.no> wrote:
Jeremy Salwen:
have you heard of it?
I just recently discovered ceres3:
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@lists.linuxaudio.org
_______________________________________________
Linux-audio-dev mailing list
http://lists.linuxaudio.org/listinfo/linux-audio-dev