I know Core Media is late (according to my own deadline), but family visited last weekend so I couldn’t land as many hours as I wanted into the audio code (the last part missing).
I committed a mostly functional RX::CardAudioSource tonight. I didn’t test very small looping sources yet, but I don’t expect I’ll even encounter those so it can wait. Otherwise, I’m pretty happy with the performance of the audio engine and will begin work on RXSoundGroup tomorrow. That class basically manages one or more RX::CardAudioSource instances so that you can stop, start and fade in or out a set of sources at once. This is the direct representation in the Riven X engine of SLST records.
After that, I’ll need to add SLST record loading to RXCard and implement the relevant opcodes. Hopefully I’ll get this thing out the door by the weekend ![]()

1 comment
Comments feed for this article
Trackback link
http://www.devklog.net/2006/03/28/where-is-riven-xs-core-media-release/trackback/
Monday, April 3, 2006 at 16:24 PDT
Jean-Francois Roy
Well, we’re Monday and there’s still no release! “What the hell is happening!!”, you may ask yourself.
As it turns out, parameter ramping (knowledge of Core Audio terminology helps here) is harder to execute than I anticipated. I’ve just committed revision 91 which has functional ramping. Hopefully, I should be able to clear the remaining tickets for Core Media swiftly.
Or perhaps I should stop saying I’ll get things done rapidly. It seems to have a knack for backfiring :p