HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Enverex on 2017-12-05 08:46:13

Title: foo_input_usf - Hang on Convert
Post by: Enverex on 2017-12-05 08:46:13
I remember seeing mentions of this plugin hanging a long time ago but nothing recently.

Josh on HCS recently ripped LEGO Racers, but it seems two of the tracks cause Kode's USF plugin to hang. I've attached them to this post for reference. I've tried both HLE and non-HLE mode, same result. You have to kill Foobar via Task Manager otherwise it says eating up CPU in the background even after the interface is closed.

Plugin and Foobar are both the latest version.
Title: Re: foo_input_usf - Hang on Convert
Post by: kode54 on 2017-12-08 01:24:30
Yes, that is correct, the USF library I use has no protection against the emulator hanging in a loop and not generating any audio. I have tried to insert hang protection, but it tripped on too many working rips.

.miniusf files are also useless without the .usflib they come with.

This is just a sign that the emulator needs a bit of work. If I replicate the playback settings used in the ripping coverage process used by the library, half of the existing rips from years ago will instead cause the player to hang instead of working most of the time. I could add a tag for this, but that calls for extension of the standard document for this emulated xSF format to include a new required tag.