summaryrefslogtreecommitdiffstats
path: root/audio-plugins/oddcastv2_xmms/DETAILS
blob: 25719dc252fa991c7b353ea15a7e6c1f060581a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
           SPELL=oddcastv2_xmms
         VERSION=2.0.14
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.oddsock.org/tools/$SPELL/$SOURCE
        WEB_SITE=http://www.oddsock.org/tools/oddcastv2_xmms/
         ENTERED=20030918
     SOURCE_HASH=sha512:08385df4287892ca26a9b1a778d7ad5c17d2767766b883c3c8d6fe36a628141b3d0d5b763e728104ef04549a30eed15178aed7734df5190711c3bac23a42ed1b
      LICENSE[0]=GPL
        KEYWORDS="streaming plugins xmms audio"
           SHORT="oddcastv2 for xmms allows streaming to icecast"
cat << EOF
OddcastV2 - XMMS is made up of two separate programs. The first is an XMMS effect plugin does the very simple task of taking the audio data from XMMS and sending it to the second program which is a standalone program called (aptly enough) "oddcastv2". "oddcastv2" is the wxWindow UI standalone program which is responsible for taking the raw audio data (fed to it via the effect plugin) and converting it to the appropriate compressed audio codec (MP3 and Vorbis supported) and then sending it out to the appropriate streaming server (Shoutcast, Icecast1.x, Icecast2 supported). "oddcastv2" will also perform things like resampling (going from 44kHz to 22kHz or to 32kHz) as well as channel down/upmixing (converting from Mono to Stereo and vice-versa).

The XMMS effect plugin sends the data to "oddcastv2" via a defined named pipe. The Effect plugin has only one configuration option and that is for the name of this named pipe. "oddcastv2" has a *ton* of options, and is, in general, kinda difficult to configure, but not overly-so (hopefully).
EOF