Switch branches/tags
last-mozilla-central chromium-import-r15462 chromium-import-latest bsmedberg-static-xpcom-registration-base UPDATE_PACKAGING_R14 UPDATE_PACKAGING_R13 UPDATE_PACKAGING_R12 UPDATE_PACKAGING_R11_1_MU UPDATE_PACKAGING_R11 UPDATE_PACKAGING_R10 UPDATE_PACKAGING_R9 UPDATE_PACKAGING_R8 UPDATE_PACKAGING_R7 UPDATE_PACKAGING_R6 UPDATE_PACKAGING_R5 THUNDERBIRD_3_3a3_RELEASE THUNDERBIRD_3_3a3_BUILD1 THUNDERBIRD_3_3a2_RELEASE THUNDERBIRD_3_3a2_BUILD1 THUNDERBIRD_3_3a1_RELEASE THUNDERBIRD_3_3a1_BUILD1 SEAMONKEY_2_1b2_RELEASE SEAMONKEY_2_1b2_BUILD2 SEAMONKEY_2_1b2_BUILD1 SEAMONKEY_2_1b1_RELEASE SEAMONKEY_2_1b1_BUILD2 SEAMONKEY_2_1b1_BUILD1 SEAMONKEY_2_1a3_RELEASE SEAMONKEY_2_1a3_BUILD2 SEAMONKEY_2_1a3_BUILD1 SEAMONKEY_2_1a2_RELEASE SEAMONKEY_2_1a2_BUILD2 SEAMONKEY_2_1a2_BUILD1 SEAMONKEY_2_1a1_RELEASE SEAMONKEY_2_1a1_BUILD1 SEAMONKEY_2_0a1_RELEASE SEAMONKEY_2_0a1_BUILD1 PRE_MOBILE_MERGE_20110406 PRE_MOBILE_MERGE MOZILLA_1_9_a7_BASE MOZILLA_1_9_a6_BASE MOZILLA_1_9_a4_BASE GECKO_2_1_BASE GECKO_2_0_BASE GECKO_1_9_2_BASE GECKO_1_9_1_BASE FIREFOX_4_0b12_RELEASE FIREFOX_4_0b12_BUILD1 FIREFOX_4_0b11_RELEASE FIREFOX_4_0b11_BUILD3 FIREFOX_4_0b11_BUILD2 FIREFOX_4_0b11_BUILD1 FIREFOX_4_0b10_RELEASE FIREFOX_4_0b10_BUILD1 FIREFOX_4_0b9_RELEASE FIREFOX_4_0b9_BUILD1 FIREFOX_4_0b8_RELEASE FIREFOX_4_0b8_BUILD1 FIREFOX_4_0b7_RELEASE FIREFOX_4_0b7_BUILD1 FIREFOX_4_0b6_RELEASE FIREFOX_4_0b6_BUILD2 FIREFOX_4_0b6_BUILD1 FIREFOX_4_0b5_RELEASE FIREFOX_4_0b5_BUILD1 FIREFOX_4_0b4_RELEASE FIREFOX_4_0b4_BUILD3 FIREFOX_4_0b4_BUILD2 FIREFOX_4_0b4_BUILD1 FIREFOX_4_0b3_RELEASE FIREFOX_4_0b3_BUILD3 FIREFOX_4_0b3_BUILD2 FIREFOX_4_0b3_BUILD1 FIREFOX_4_0b2_RELEASE FIREFOX_4_0b2_BUILD1 FIREFOX_4_0b1_RELEASE FIREFOX_4_0b1_BUILD2 FIREFOX_4_0b1_BUILD1 FIREFOX_3_7a5_RELEASE FIREFOX_3_7a5_BUILD1 FIREFOX_3_7a4_RELEASE FIREFOX_3_7a4_BUILD1 FIREFOX_3_7a3_RELEASE FIREFOX_3_7a3_BUILD1 FIREFOX_3_7a2_RELEASE FIREFOX_3_7a2_BUILD1 FIREFOX_3_7a1_RELEASE FIREFOX_3_7a1_BUILD1 FIREFOX_3_6a1_RELEASE FIREFOX_3_6a1_BUILD1 FIREFOX_3_1b2_RELEASE FIREFOX_3_1b2_BUILD2 FIREFOX_3_1b2_BUILD1 FIREFOX_3_1b1_RELEASE FIREFOX_3_1b1_BUILD1 FIREFOX_3_1a2_RELEASE FIREFOX_3_1a2_BUILD1 FIREFOX_3_1a1_RELEASE FIREFOX_3_1a1_BUILD2 FIREFOX_3_1a1_BUILD1
Nothing to show
Find file History
Pull request Compare This branch is 21305 commits ahead of rnewman:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
include/tremor
lib
COPYING
Makefile.in
README
README_MOZILLA
bug719612.patch
update.sh

README

This README covers the Ogg Vorbis 'Tremor' integer playback codec
source as of date 2002 09 02, version 1.0.0.

                            ******

The C source in this package will build on any ANSI C compiler and
function completely and properly on any platform.  The included build
system assumes GNU build system and make tools (m4, automake,
autoconf, libtool and gmake).  GCC is not required, although GCC is
the most tested compiler.  To build using GNU tools, type in the
source directory:

./autogen.sh
make

Currently, the source implements playback in pure C on all platforms
except ARM, where a [currently] small amount of assembly (see
asm_arm.h) is used to implement 64 bit math operations and fast LSP
computation.  If building on ARM without the benefit of GNU build
system tools, be sure that '_ARM_ASSEM_' is #defined by the build
system if this assembly is desired, else the resulting library will
use whatever 64 bit math builtins the compiler implements.

No math library is required by this source.  No floating point
operations are used at any point in either setup or decode.  This
decoder library will properly decode any past, current or future
Vorbis I file or stream.

                           ********

The build system produces a static and [when supported by the OS]
dynamic library named 'libvorbisidec'.  This library exposes an API
nearly identical to the BSD reference library's 'libvorbisfile',
including all the features familiar to users of vorbisfile.  This API
is similar enough that the proper header file to include is named
'ivorbisfile.h' [included in the source build directory].  Lower level
libvorbis-style headers and structures are in 'ivorbiscodec.h'
[included in the source build directory]. A simple example program,
ivorbisfile_example.c, can be built with 'make example'.

                           ********

Detailed Tremor API Documentation begins at doc/index.html

Monty
xiph.org