On Wed, Sep 22, 2004 at 12:50:52AM +0100, Karl Heyes wrote: > On Tue, 2004-09-21 at 22:18, Joern Nettingsmeier wrote: > > > Other than ices and icecast, do both the icecast box and the ices box > > > need all of the svn packages you list above? > > the icecast box does not need the *-tools. (nor does ices strictly > > speaking, but they are nice to have). i described a "bleeding edge" > > best-of-xiph.org setup. if you don't want to play with video or > > very-low-bandwidth speech streaming, you can omit the speex and > > theora packages as well as flac. ices/icecast check for them at > > compile time - i wanted all bells and whistles, but if the libs are > > not present, those features will be left out with no problems. > If you are taking from svn, then you need the autoconf etc tools, but if > you are using tarballs then the configure script will be already built > so it won't be needed in that case. > > you may even get away with using your distro's libvorbis, although i > > think ices-kh does require ogg2 and won't compile with plain old ogg. > no, ogg2 is not required, and AFAIK the vorbis codec may not be working > with it just yet. Thanks Karl. > > when you do this, consider that under ideal circumstances, re-ogging > > a pcm stream that has been ogg-encoded before will not add new > > encoding artifacts, unless you reduce the bitrate. > I don't think you can state that in general, as the second encoding will > operate on different pcm input. Given the same encoder settings it's > unlikely to loose much. My composition-thing will decode previously encoded portions of the stream, apply manipulations (time-stretch/compress & possible reversing) and then mix them together with others similarly manipulated. Additionally, the recording portion of the system will choose a vorbis quality at random from the range of worst-best for each recording. So, there will be some effect from the encode-decode cycles. But, even if that effect is minimal the system still messes with time scale stretch/compress, reversal of audio data and mixing streams together at random. Something interesting, at least to me, will come of it. The ogg vorbis part at least provides a larger pool of previous recordings to feed back into the system by virtue of saving some disk space. -Eric Rz.