hi,
after ; 
I get this error every time I add an note if seqenzer played

hydrogengui: libs/hydrogen/include/hydrogen/instrument.h:273: void 
H2Core::Instrument::dequeue(): Assertion `__queued > 0' failed.
Aborted

sorry, but imo the feature you planning is really great but it needs a bit more 
debug.

wolke


 
-------- Original-Nachricht --------
> Datum: Fri, 22 Aug 2008 09:54:40 +0200
> Von: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> An: [email protected]
> Betreff: Re: [Hydrogen-devel] debugging stuff

> Hi jakob,
> cannot build rev. 371 anymore.
> scons??? 
>    
> -1.0 -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
> libs/hydrogen/src/sampler/sampler.cpp
> libs/hydrogen/src/sampler/sampler.cpp: In member
> function ‘void
> H2Core::Sampler::preview_instrument(H2Core::Instrument*)’:
> libs/hydrogen/src/sampler/sampler.cpp:710: error: expected `;' before
> ‘__preview_instrument’ libs/hydrogen/include/hydrogen/instrument.h: At
> global scope:
> libs/hydrogen/include/hydrogen/instrument.h:131: warning: inline function
> ‘H2Core::InstrumentLayer* H2Core::Instrument::get_layer(int)’ used but
> never defined
> scons: *** [libs/hydrogen/src/sampler/sampler.o] Error 1 scons: building
> terminated
> because of errors.
> 
> I don't know exactly what you planed to do, so it is not possible for me
> to debug this problem.
> imo, we have branches for so big changes into one of the hydrogen main
> systems.
> 
> wolke
> 
> 
> Am Fri, 22 Aug 2008 00:21:27 +0200
> schrieb Jakob Lund <[EMAIL PROTECTED]>:
> 
> > Hi
> > 
> > On Thursday 21 August 2008 23:10:21 Krzysztof Foltman wrote:
> > > Jakob Lund wrote:
> > > > Earlier versions didn't `delete` Instrument objects at all, because
> Note
> > > > objects that reference them _might_ still live in the sequencer-,
> midi-
> > > > or sampler note queues. I'm trying now to mark each instrument that
> has a
> > > > not in one of these queues, and then postpone deletion of Instrument
> > > > until it's no longer marked. I want the `delete` operations to be
> carried
> > > > out from a different thread; in that case it ought to be RT safe I
> > > > reckon.
> > >
> > > That's one possible solution (and a decent one, too). Or you could use
> > > reference counting (but that has its problems - you can't delete
> > > immediately when refcount=0 because it may happen in audio thread).
> > 
> > Actually, the 'marks' I talked about are a reference count; the problem
> I had 
> > turned out to be quite obscure (see revision 370 in TRAC). I'm currently
> using 
> > the 'autosave' thread to trigger the cleanup (happens every minute).
> > 
> > You seem to know C++ better than me; do you have an opinion about the
> other 
> > thing I mentioned in that mail (title "debugging stuff")? That about the
> > priority queue comparison function? :-)
> > 
> > See you
> >  - Jakob.
> > 
> >
> -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> > Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the
> world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > Hydrogen-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Hydrogen-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

-- 
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to