cvs issues and my branch

Ed Sweetman <[email protected]>
Newsgroups gmane.comp.audio.zinf.devel
Message-ID <[email protected]>
My patch is too big for the list. Anyone who wants to try it out just 
email me at [email protected]  Otherwise i'll be back working on the 
cvs head later on this week or so.   I've tested my branch on my 
computers and it seems to be running sweet.

the cvs head however doesn't like my computer. It flips out.

I use the alsa pmo btw, in case the cvs head patches aren't being tested 
with this pmo active.


Ed Sweetman wrote:

 > The delete/free fixes against the cvs head may not work. I haven't 
tried using the new cvs head without the delete/free fixes.  I'm about 
to pass out from being awake too long. I've tried the cvs head with them 
and it doesn't work for crap, On top of the preference problem.  I'm 
going to take a nap, and tackle this when i get up.  So basically. 
beware of the delete/free fixes.  The fact that zinf has been working 
with some of those delete/free's the way they are is proof that we have 
some hidden bugs.
 >


I cant get the cvs head to work.  If i track forward even once it 
crashes. This is whith or without the delete/free patches, although it's 
a different reason for the crash.  I have a dozen zinf directories right 
now so I need to clean things up before i can try helping at determining 
where things fall apart for the cvs head.


A major thing to look out for.  We have some classes that are inherited 
and we have locks in these classes. But we also have locks in the 
classes that are derived from them.  This essentially puts two locks in 
the same object which is not what we want in that case.



On a side-note. I finally fixed all of the deadlock problems dealing 
with fast-forward etc.  Vorbis basically doesn't fast-track anymore. You 
can click really fast over vorbis files, but it will move forward at 1 
file per second which seems to be the magic number for our callback 
method of decoding vorbis files.  It's much better than error messages 
or deadlocks though.  I'm including a patch to my personal branch 
against the cvs head.  It doesn't include the rollbacks. i'm doing this 
because i'm going to be focussing a lot of school this week and i may 
not have much time to try patching the cvs head with my changes.



A few of the rollback patches should be able to be merged into this tree 
without too much of a problem.  But mostly it would be nice to see if 
other people can run this tree at all as it is.


Remember when switching to the cvs head as it is from prior cvs head's 
you need to start with a new preference file. The pref changes have 
changed things.


Try this out against a vanilla cvs head.  With this you dont need any of 
the patches posted.





-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.