Hi there,
This may not be the right place for this problem, but:
I've written a simple (my first!) pd patch which mixes several sound sources together using amplitudes set by netreceive~ and sends the result to oggcast~
In development, I tested the patch using dac~ and the result is correct.
However, when I replaced dac~ with oggcast~ I got problems. Connecting to the Icecast server seems to be fine, pd says this:
oggcast~: ogg/vorbis streaming client version 0.2k, written by Olaf Matthes oggcast~: set buffer to 512k bytes oggcast~: encoding 2 channels @ 44100 Hz
And I've given oggcast~ the following messages:
passwd ***** server 1 connect localhost soundscape0.ogg 8000 vbr 44100 2 0.6 TITLE soundscape0
But when I point my ogg client to the stream I get no sound. The Icecast logs say this:
access.log: 127.0.0.1 - - [10/Jul/2006:14:39:09 +0100] "GET /soundscape0.ogg HTTP/1.1" 404 106 "-" "aRts/1.5.3" 0
error.log: [2006-07-10 14:39:09] INFO fserve/fserve_client_create checking for file /soundscape0.ogg (/usr/share/icecast2/web/soundscape0.ogg) [2006-07-10 14:39:09] WARN fserve/fserve_client_create req for file "/usr/share/icecast2/web/soundscape0.ogg" No such file or directory
I've tried adding a mountpoint called "/soundscape0.ogg" to Icecast but it doesn't seem to make any difference.
Does anyone know why Icecast can't find the ogg stream sent to it by pd?
Setup: OS: Debian GNU/Linux "unstable" PD: 0.39-2 pd-externals: 00.20040625-4 [from Debian stable] Icecast: 2.3.1
Cheers, Richard
On Monday 10 July 2006 15:09, Richard Lewis wrote:
I've written a simple (my first!) pd patch which mixes several sound sources together using amplitudes set by netreceive~ and sends the result to oggcast~
In development, I tested the patch using dac~ and the result is correct.
However, when I replaced dac~ with oggcast~ I got problems.
I asked a pd expert and have resolved this problem.
Its quite embarrassing really, but I'd put the signal inlets on the wrong side of the oggcast~ object! Hey, its my first ever patch.
Also, I needed to use a loadbang object to make the messages setting the oggcast~ parameters work.
Cheers, Richard