Another bug squashed, poor little mite.
With the release of Chris Gransden’s ports of Hheretic and Hhexen, a problem was found with the then latest version of the DRenderer module – 0.56 beta 6. Christopher Martin, who has been updating the module lately, was hot on the case and released beta 7, which he thought addressed the problem.
Unfortunately, that turned out not to be the case.
However, Christopher has looked at the module yet again, and has now issued version 0.56 beta 8, fixing another bug that surfaced with the recent release of the two games – which, hopefully, should now make them fully playable.
DRenderer (or DigitalRenderer) is used to provide sound support for applications and games that have been ported to RISC OS and use the SharedUnixLibrary module. As such, the DRenderer is normally supplied along with that module – but the version currently found in that package can play back audio at the wrong speed and contains some bugs which could crash a RISC OS computer in the unlikely event they are triggered.
Christopher has been addressing these problems because the module is used for his ports of FFmpeg and FFplay. He has been making the updated versions of the module available from the FFmpeg web page as a provisional measure, until a new version of SharedUnixLibrary is made available on riscos.info, along with the new version of DRenderer – the changes for which Christopher has submitted to the GCCSDK team.