Archives for October 2005

Java Ices

Work has required me to look into streaming of audio/video at work, and as we’re mainly a Java shop, I’ve been struggling with audio decoding/encoding and Java. Java really needs to get its act together, and come up with a streamlined & polished media solution that actually works out of the box. I’ve been forced [...]

vorbisspi and length calculation

Seems the latest version of Jorbis has a bug which causes the length of a `.ogg` song to get a negative value if it’s longer than ~34 minutes. As I mostly deal with livesets of several hours, this didn’t work well for me.

Anyways, the fix is to convert the length calculation `int`s to `long`, [...]

Tritonus Vorbis Encoding

I’ve been working on audio encoding using Java at work for a while, and one problem I ran into was with Tritonus and encoding a pcm stream to Ogg Vorbis. No matter what I did, I only got sound in the left channel.

It seems Tritonus assumes that the channel buffers from libvorbis are allocated [...]

Rag Doll Kung Fu

Rag Doll Kung Fu is a small, cheap ($14.95), innovative game with great old-skool gameplay. It saddens me to see a pirate version of the game three days before it’s released for sale on Steam. Have a look at the [gameplay movie](http://storefront.steampowered.com/video/RDKF_trailer.avi) to see how much humor and passion this game has.

TCP/IP enabled speakers

I want one. Or rather, two.

> LC265i-IP Inwall Speakers from Polk Audio are the world’s first active Internet Protocol-ready Loudspeakers. They were created for IP networked systems such as the ground-breaking NetStreams DigiLinx system but also provide vast convenience and performance benefits when used in analog systems. Integrated digital amplifiers eliminate remote amplifiers connected [...]

Duff’s device

And here I thought I knew everything there was to know about in C, but I guess not. Have a look at Duff’s device, which is 100% compliant ANSI C. Pretty neat.

int n = (count + 7) / 8; /* count > 0 assumed [...]

OpenSUSE 10.0 Released

OpenSuse 10.0 released. Major new features include:

Available for i386, x86_64 and PowerPC architectures
Linux kernel 2.6.13 (the Linux base
gcc 4.0.2 based (the compiler)
glibc 2.3.5 (basic C library)
faster boot process
a YaST config utility that works as well in xterm/tty (ncurses) mode as it does in graphical mode.

Product Highlights – OpenSUSE – [i386 Torrent download](http://download.opensuse.org/distribution/SL-10.0-OSS/SUSE-10.0-CD-OSS-i386-GM.torrent) [...]

Sounds Great…

Another update. It never stops. And thank god for that.

Adam Freeland – Live @ Hitchannel 01-10-05
Filterheadz – Live @ Plattenleger 02-10-05
John 00 Fleming – Global Trance Grooves September 2005
Silicone Soul – Live @ [...]

Latest music added..

Added a bunch of new music to our IceCast stream today:

Danny Howells – Live @ Space 17-07-05
David Guetta – Live @ Dancefloor 29-09-05
Deep Dish – Live @ Clubbin 01-10-05
Deep Mariano – Live @ Frisky 13-09-05
[...]

Dijjer

Tired of having to make .torrent files to publish your files using P2P technology? Have a look at [Dijjer](http://www.dijjer.org “Dijjer”), which makes sharing files pretty much transparent. It does require a client download, but the first time someone clicks on your download link they’re walked through the installation process and after that it’s transparent to [...]