Re: [Zinf-devel] _the_ tentative deadlock fix patch _
Brought to you by:
kgk,
mayhemchaos
From: Ed S. <ed....@wm...> - 2003-03-13 18:39:40
|
correction: ogg lmc workarounds weren't sufficient. When track forwarding or reversing very fast over ogg files you can deadlock. The mp3 lmc does not have this problem. Loading files of either type (multiple ones) work and so does music search. I didn't write the ogg lmc so i'll be working on that in depth to see what it is lacking that the mp3 lmc has. Ed Sweetman wrote: > Rottman : test these patches out with your new build system. They dont > rely on weird semaphore alterations so i'm hoping it's not finding > success due to my particular system. > > > Also another note. When fast track fowarding or reversing, vorbis files > will generate a "skipped corrupt file" text message to appear in > console, ignore this. Vorbis does not handle errors in the correct way > as the xing lmc does. It needs to be updated. Sideeffect of this is if > you really go fast with vorbis track forwarding you will cause zinf to > skip multiple files without seemingly stopping, eventually it will but > it may be more spots down than you clicked. Once vorbis lmc handles the > error correctly in the way xing does this wont happen. > > > Currently i cannot deadlock zinf doing anything. Of coures i can crash > it with http stuff i believe but that's nothing new. It's next on the > todo list. > |