annotate src/tta/Readme @ 2475:a5f1c47cee0c

Use Glib endianess macros.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 30 Mar 2008 01:25:40 +0200
parents d0d99b22e393
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
1 TTA Input Plug-In for Audacious Media Player
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
2 ============================================
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
3
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
4 Version 1.4, (c) 2004 Alexander Djourik. All rights reserved.
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
5
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
6 * About Audacious Media Player
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
7
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
8 Audacious is a fork of beep-media-player 0.9.7.1.
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
9 Beep Media Player is a media player for the X Window System that
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
10 supports Winamp skins and that has a sophisticated plugin system
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
11 that allows for easy extension of its abilities. Beep Media Player
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
12 is able to deal with all common types of media files.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
13
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
14 For more information please visit a Audacious Media Player homepage
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
15 http://audacious-media-player.org/
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
16
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
17 * Introduction
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
18
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
19 This Audacious Media Player plug-in is a part of the TTA audio
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
20 compressor which performs lossless compression on multichannel
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
21 8,16 and 24-bit data of the wav audio files. Being "lossless"
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
22 means that no data/quality is lost in the compression - when
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
23 uncompressed, the data will be identical to the original.
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
24
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
25 At now, mostly all of the popular lossless compressors gives a same
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
26 compression results (difference about 1-3%). TTA is a hardware-
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
27 oriented format. It means that the TTA format has a reasonable
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
28 compression level, but WAS NOT developed to show a top results in
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
29 comparisons. TTA format supports both of ID3v1/v2 tags. Detailed
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
30 format description is available at http://www.true-audio.com
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
31
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
32 * Configuration
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
33
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
34 1. Copy the file libtta.so out of your Audacious Media Player input
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
35 plugins directory (usually ${INSTALL_PATH}/audacious/Input).
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
36 2. Start Audacious Media Player.
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
37 3. Play TTA files and enjoy highest quality sound.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
38
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
39 * Requirements
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
40
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
41 Nice sound card and good speakers.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
42
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
43 * Developers
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
44
1012
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
45 Alexander Djourik <ald@true-audio.com>
d0d99b22e393 [svn] import major update by Aleksander Djuric (the original author).
yaz
parents: 290
diff changeset
46 Yoshiki Yazawa <yaz@cc.rim.or.jp>
290
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
47
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
48 * Copying
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
49
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
50 This library is free software; you can redistribute it and/or
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
51 modify it under the terms of the GNU Lesser General Public
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
52 License as published by the Free Software Foundation; either
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
53 version 2.1 of the License, or (at your option) any later version.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
54
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
55 This library is distributed in the hope that it will be useful,
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
56 but WITHOUT ANY WARRANTY; without even the implied warranty of
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
57 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
58 Lesser General Public License for more details.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
59
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
60 You should have received a copy of the GNU Lesser General Public
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
61 License along with this library; if not, write to the Free Software
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
62 Foundation, Inc., 59 Temple Place, Suite 330, Boston,
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
63 MA 02111-1307 USA
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
64
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
65 Please see the file COPYING in this directory for full copyright
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
66 information.
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
67
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
68 * See also
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
69
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
70 Please visit the TTA homepage at http://www.true-audio.com for the
fbd06b4aa776 [svn] - add TrueAudio plugin
yaz
parents:
diff changeset
71 latest in news and downloads.