From: Robert J. <rj...@sp...> - 2005-06-04 19:33:38
|
On Tuesday 17 May 2005 08:52, Robert Jonsson wrote: > On Tuesday 17 May 2005 07:11, Jonathan Woithe wrote: > > Testing 0.7.2pre1 over the weekend turned up an interesting bug. If you > > have a .med file whose playback position is at 0 (that is, the beginning > > of the music), and it's the first song loaded into a given instance of > > muse, hitting "play" immediately after loading the song results in a > > torrent of > > > > prefetch(): invalid write position > > > > messages going to stdout. The problem appears to be that the global > > audio prefetcher (audioPrefetch, declared in audioprefetch.cpp) is never > > actually requested to set/initialise its position in this scenario, so > > when play is hit the AudioPrefetch::writePos is still in its "default" > > state of ~0. > > > > The problem is not apparent if the initial song position is anything > > other than 0, or if the playback position is changed in some way first. > > Note that for songs initially at 0 simply hitting "rewind" doesn't clear > > the condition: AudioPrefetch::msgSeek() ensures that if the new position > > equals the old then nothing is done. > > > > To fix this, the audioprefetch position needs to be unconditionally > > initialised to a song's initial position (even when that is 0) whenever a > > song is loaded. However, I don't really know the best way to fix this. > > Any ideas? > > Not at the moment but it'll have a peek tonight. ...yees... the nights are that long up here... it's true... hrm I did have a look now and think I found a fix for it. It's commited. /Robert > > Thanks for poking around! > /Robert > > > Regards > > jonathan > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > Want to be the first software developer in space? > > Enter now for the Oracle Space Sweepstakes! > > http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click > > _______________________________________________ > > Lmuse-developer mailing list > > Lmu...@li... > > https://lists.sourceforge.net/lists/listinfo/lmuse-developer -- http://spamatica.se/musicsite/ |