Блин, да как ты не поймёшь! Чтобы написать код под Java ME мало знать Java ME, нужно ещё знать, как работает декодер Vorbis! для этого я и хочу написать его сначала под Linux, дабы понять все тонкости. А чтобы написать декодер под Linux, нужно знать, как программировать звук под Linux.
Как ты не поймёшь, что ворбис это последовательность закодированных данных, которые нужно просто раскодировать по определённому алгоритму. На выходе ты получишь незакодированный массив данных. Звука тут нету вообще!
Для того, чтобы проверить правильно ли ты раскодировал тебе нужно конечно всё воспроизвести, но для того чтобы это сделать Yrror дал тебе всю необходимую информацию. Просто запиши содержимое раскодированного буфера данных в /dev/dsp. Тебе не нужно знать деталей звуковой подсистемы Linux так как ты не собираешься в итоге писать приложения для неё.