New Gtk+-2 port (0.6.8)

View: New views
5 Messages — Rating Filter:   Alert me  

New Gtk+-2 port (0.6.8)

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all!

I resumed my work related to porting ST to Gtk+-2. Currently I merged
all new things appeared in ST-0.6.8 with gtk+-2 branch. As usually the
code shapshot is avaliable at
http://metamorph0sis.nm.ru/soundtracker-0.6.8.gtk2-20080114.tar.bz2

Cheers!
Yury.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: New Gtk+-2 port (0.6.8)

by Elias Pschernig-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 2008-01-15 at 12:13 +0300, Yury Aliaev wrote:
> Hi all!
>
> I resumed my work related to porting ST to Gtk+-2. Currently I merged
> all new things appeared in ST-0.6.8 with gtk+-2 branch. As usually the
> code shapshot is avaliable at
> http://metamorph0sis.nm.ru/soundtracker-0.6.8.gtk2-20080114.tar.bz2
>
> Cheers!
> Yury.

It won't compile here, make stops at:

mixers/libmixers.a(kb-x86.o): In function `kb_x86_call_mixer':
/public/src/soundtracker-0.6.8.gtk2/app/mixers/kb-x86.c:433: undefined reference to `kbasm_mix'
mixers/libmixers.a(kb-x86.o): In function `kb_x86_mix':
/public/src/soundtracker-0.6.8.gtk2/app/mixers/kb-x86.c:778: undefined reference to `kbasm_post_mixing'
collect2: ld returned 1 exit status

Before I try reading the source, any quick ideas? Maybe I'm missing some
library?

--
Elias Pschernig <elias@...>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: New Gtk+-2 port (0.6.8)

by Elias Pschernig-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Sat, 2008-02-02 at 20:23 +0100, Elias Pschernig wrote:

> On Tue, 2008-01-15 at 12:13 +0300, Yury Aliaev wrote:
> > Hi all!
> >
> > I resumed my work related to porting ST to Gtk+-2. Currently I merged
> > all new things appeared in ST-0.6.8 with gtk+-2 branch. As usually the
> > code shapshot is avaliable at
> > http://metamorph0sis.nm.ru/soundtracker-0.6.8.gtk2-20080114.tar.bz2
> >
> > Cheers!
> > Yury.
>
> It won't compile here, make stops at:
>
> mixers/libmixers.a(kb-x86.o): In function `kb_x86_call_mixer':
> /public/src/soundtracker-0.6.8.gtk2/app/mixers/kb-x86.c:433: undefined reference to `kbasm_mix'
> mixers/libmixers.a(kb-x86.o): In function `kb_x86_mix':
> /public/src/soundtracker-0.6.8.gtk2/app/mixers/kb-x86.c:778: undefined reference to `kbasm_post_mixing'
> collect2: ld returned 1 exit status
>
> Before I try reading the source, any quick ideas? Maybe I'm missing some
> library?

Ah, seems to be just some broken configure check, passing --disable-asm
made it compile.

--
Elias Pschernig <elias@...>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: New Gtk+-2 port (0.6.8)

by Elias Pschernig-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, 2008-02-02 at 21:07 +0100, Elias Pschernig wrote:
> Ah, seems to be just some broken configure check, passing --disable-asm
> made it compile.
>

And seems to work, at a first glance :) That is, the Alsa driver refused
to output any sound, but the SDL one worked.

Just when exiting, I got this:

destroy in
*** SIGSEGV caught.
*** Saved current XM to 'crash-save.xm' in current directory.
    (status 1)

Looking with gdb, it shows this:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2ab3485f0ec0 (LWP 29248)]
0x00002ab343517d3d in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x00002ab343517d3d in ?? () from /lib/libc.so.6
#1  0x00002ab34351bbbc in free () from /lib/libc.so.6
#2  0x0000000000456638 in jack_driver_destroy (dp=0xdb5210) at jack-output.c:412
#3  0x00000000004126b5 in audioconfig_shutdown () at audioconfig.c:464
#4  0x000000000042869d in main (argc=1, argv=0x7fff6c442b28) at main.c:276

But I do not even have jack.. so likely, jack_driver_destroy() is called
when it shouldn't or something.. hope it can be easily fixed.


Btw., is there an SVN/GIT or similar repository of the soundtracker code
somewhere?

--
Elias Pschernig <elias@...>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Parent Message unknown Thanks for bugreports!

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi folks!

I've kindly appreciated your ST testing results :) I'll try to fix all
found bugs at the next snapshot, expect some problems with graphics
performance. I know about them and this is a really headache for me.
I've rewrite the tracker code according to new Gtk+-2 specifications,
although patter scrolling is too slow and CPU-consuming. It seems to me
that Gtk+-2 has much poorer performance than Gtk+-1. So I'd like to do
some profiling, but I'll implement this after the finishing of the most
part of porting.

What about VST support, I'm planning to improve ST greatly and also to
add plugins suport. But I like LADSPA and LV2 more than VST. These two
are portable and open-source in a contrary to closed and
Windows-oriented VST technology. Besides this there is VST-LADSPA plugin
allowing one to use VST plugins for programs supporting LADSPA.

Cheers!
Yury.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss