1 Apr 11:32
Re: vorbis decoder stuffs
Kristian Kvilekval <kris <at> cs.ucsb.edu>
2003-04-01 09:32:40 GMT
2003-04-01 09:32:40 GMT
Ed, I have committed your makefile and lmc changes. I don't even feel comfortable trying your patches to the vorbis decoder at the moment. I am having a hard time believing this is the right direction to take the vorbis decoder. I, for one, prefer the clarity of the old decoder. I think more work needs to be done to understand *why* the current(old) decoder fails on fast track switching. Was it a race condition in the vorbis lib that you were working around? Can you pinpoint the code that causes the race? On Mon, 2003-03-31 at 14:59, Ed Sweetman wrote: > The problem i'm having with seeking is that with vorbis files when i > execute the seek command like all the other plugins do with their > changeposition method the next BeginRead method call always returns > NoDataAvail. This occurs whenever changePosition method is called even > when there is no code in the method. That means that either we do > something different if we have the vorbis lmc loaded in the player code > (wouldn't put zinf passed a dirty hack like that) or the structure of > the beginRead's writes, endReads,writes need to be in a certain > arrangement for shit to work. > > Again, fun stuff. At least i know i can remove all the extra > conditional checks and boolean variables and extra lock. > > anyone with any ideas of why changePosition calls cause this problem > would be appreciated. I'll be working on it some more. > >(Continue reading)
RSS Feed