summaryrefslogtreecommitdiffstats
path: root/audio-libs/celt/DETAILS
blob: c9124694a81ec96ebf75492886df9e64dcbb0f37 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
           SPELL=celt
if [[ $CELT_BRANCH == scm ]]; then
  if [[ $CELT_AUTOUPDATE == y ]]; then
         VERSION=$(date +%Y%m%d)
  else
         VERSION=git
  fi
          SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
   SOURCE_URL[0]=git_http://git.xiph.org/celt.git:$SPELL
   SOURCE_IGNORE=volatile
  FORCE_DOWNLOAD=1
else
         VERSION=0.11.1
          SOURCE=$SPELL-$VERSION.tar.gz
#      SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
   SOURCE_URL[0]=http://downloads.us.xiph.org/releases/$SPELL/$SOURCE
     SOURCE_HASH=sha512:73d17486ae0ef544baf74f7cf7d4b82b7dcba5143f480ffefec2c16ae9aa240d207aac4aa28c6888ba26e925f6d6f5545f71ef157b95906b63d017ce7b7ce842
fi
        WEB_SITE=http://www.celt-codec.org/
         ENTERED=20081130
      LICENSE[0]=BSD
        KEYWORDS="audio libs"
           SHORT="Audio codec for low-delay speech and audio communication."
cat << EOF
The CELT codec is an experimental audio codec for use in low-delay
speech and audio communication.

CELT stands for "Constrained Energy Lapped Transform". It applies some
of the CELP principles, but does everything in the frequency domain,
which removes some of the limitations of CELP. CELT is suitable for
both speech and music and currently features:

  * Ultra-low latency (typically from 3 to 9 ms)
  * Full audio bandwidth (44.1 kHz and 48 kHz)
  * Support for both voice and music
  * Stereo support
  * Packet loss concealment
  * Constant bit-rates from 32 kbps to 128 kbps and above
  * A fixed-point version of the encoder and decoder

The CELT codec is meant to close the gap between Vorbis and Speex for
applications where both high quality audio and low delay are desired.
EOF