bit.c [code] | Manipulation methods for the mad_bitptr structure, used in various low-level routines |
bit.h [code] | Definition of the mad_bit_ptr structure and methods, used in various low-level routines |
callbacks.h [code] | Callback functions definitions for use in mad_decoder struct |
config.h [code] | Generated from config.h.in by configure |
decoder.c [code] | Definition of the mad_decoder engine, the core of libmad library |
decoder.h [code] | Declaration of the mad_decoder structure and methods, the core of libmad library |
fixed.c [code] | Implementation of some mad_fixed_t type operators |
fixed.h [code] | Fixed-point format definitions and tools |
frame.c [code] | Implementation of the mad_frame and mad_header methods |
frame.h [code] | Declaration of the mad_frame and mad_header structures, as libmad decoding units, and associated methods |
global.h [code] | Global defines |
huffman.c [code] | Declares some macros and initializes some data used in MPEG Layer III Huffman compression decoding |
huffman.h [code] | Declares data structures used in MPEG Layer III Huffman compression decoding |
layer12.c [code] | Implements MPEG Layer I and Layer II methods for mad_stream structure |
layer12.h [code] | Declares MPEG Layer I and Layer II methods for mad_stream structure |
layer3.c [code] | Implements MPEG Layer III method for mad_stream structure |
layer3.h [code] | Declares MPEG Layer III method for mad_stream structure |
mad.h [code] | Includes most usual libmad header files |
minimad.c [code] | This is perhaps the simplest example use of the MAD high-level API |
stream.c [code] | Implementation of the mad_stream methods, which handle the input stream buffer which is to be decoded |
stream.h [code] | Defines the mad_stream structure and methods, which handle the input stream buffer which is to be decoded |
synth.c [code] | Implements the mad_synth methods, to perform PCM synthesis |
synth.h [code] | Defines the mad_synth structure and methods (and its inner structure mad_pcm ), to perform PCM synthesis |
timer.c [code] | Implements mad_timer_t methods, used when decoding header frames |
timer.h [code] | Declares mad_timer_t structure and methods, used when decoding header frames |
version.c [code] | Initializes some libmad version-related constants |
version.h [code] | Defines various libmad version-related constants |