I hope everyone had a happy holidays (and good New Years hangover recovery).
As you are probably aware by now, the 1.0 release of Imprudence lacked one key feature: sound. The libraries Linden Lab’s viewer uses to handle sound are both proprietary, and since Imprudence is released under the GPLv2 license, these libraries are incompatible with our viewer. Hence, they’ve been disabled.
In keeping with our Imprudent spirit, we decided it was best to put 1.0 out there for the masses to test and enjoy, while we worked behind the scenes to correct this deficit (and others) for our next release.
I’m pleased to say that thus far, we have the following working on Linux and Windows:
- Inworld sound using OpenAL.
- Streaming media (music, videos, and webpages) using GStreamer.
A preview pic:
I know it can be hard to get much from an image, but if you were looking at my screen you’d notice a few things:
- Streaming music is playing.
- I’m watching streaming video inworld (Jon Stewart’s appearance on Crossfire to be precise).
- The UI is making little clicky sounds when I click buttons.
- This is an alpha build. These features still have bugs we need to iron out before any sort of release happens.
But, sound is there, and we’re actively working on it, as well as some other nifty usability improvements that are slated to go into 1.1.
1.0 was our baseline. 1.1 really will be the Imprudence Project’s first big steps as we move our viewer farther away from LL, and more towards the metaverse community. I know I’m excited