| annexb.c [code] | Annex B Byte Stream format |
| annexb.h [code] | Annex B byte stream buffer handling |
| biaridecod.c [code] | Binary arithmetic decoder routines |
| biaridecod.h [code] | Headerfile for binary arithmetic decoder routines |
| block.c [code] | Block functions |
| block.h [code] | Definitions for block decoding functions |
| cabac.c [code] | CABAC entropy coding routines |
| cabac.h [code] | Header file for entropy coding routines |
| context_ini.c [code] | CABAC context initializations |
| context_ini.h [code] | CABAC context initializations |
| contributors.h [code] | List of contributors and copyright information |
| ctx_tables.h [code] | CABAC context initialization tables |
| defines.h [code] | Header file containing some useful global definitions |
| distortion.h [code] | Distortion data header file |
| elements.h [code] | Header file for elements in H.264 streams |
| enc_statistics.h [code] | Statistics reports for the encoding process |
| erc_api.c [code] | External (still inside video decoder) interface for error concealment module |
| erc_api.h [code] | External (still inside video decoder) interface for error concealment module |
| erc_do.h [code] | Header for the I & P frame error concealment common functions |
| erc_do_i.c [code] | Intra (I) frame error concealment algorithms for decoder |
| erc_do_p.c [code] | Inter (P) frame error concealment algorithms for decoder |
| erc_globals.h [code] | Global header file for error concealment module |
| errorconcealment.c [code] | Implements error concealment scheme for H.264 decoder |
| errorconcealment.h [code] | Header file for errorconcealment.c |
| filehandle.c [code] | Trace file handling and standard error handling function |
| fmo.c [code] | Support for Flexible Macroblock Ordering (FMO) |
| fmo.h [code] | Support for Flexilble Macroblock Ordering (FMO) |
| frame.h [code] | Headers for frame format related information |
| global.h [code] | Global definitions for H.264 decoder |
| header.c [code] | H.264 Slice headers |
| header.h [code] | Prototypes for header.c |
| ifunctions.h [code] | Define some inline functions that are used within the encoder |
| image.c [code] | Decode a Slice |
| image.h [code] | Prototypes for image.c |
| img_io.c [code] | Image I/O related functions |
| img_io.h [code] | Image I/O related functions |
| img_process.c [code] | Input data Image Processing functions |
| img_process.h [code] | Input data Image Processing functions |
| input.c [code] | Input related functions |
| input.h [code] | Input related definitions |
| intra16x16_pred.c [code] | Functions for intra 8x8 prediction |
| intra16x16_pred.h [code] | Definitions for intra 16x16 prediction |
| intra4x4_pred.c [code] | Functions for intra 4x4 prediction |
| intra4x4_pred.h [code] | Definitions for intra 4x4 prediction |
| intra8x8_pred.c [code] | Functions for intra 8x8 prediction |
| intra8x8_pred.h [code] | Definitions for intra 8x8 prediction |
| intra_chroma_pred.c [code] | Functions for intra chroma prediction |
| io_image.h [code] | Image I/O |
| io_raw.c [code] | I/O functions related to raw images |
| io_raw.h [code] | I/O functions related to raw images |
| io_tiff.c [code] | I/O functions related to TIFF images |
| io_tiff.h [code] | I/O functions related to tiff images Part of code was based on libtiff (see http://www.libtiff.org/) |
| io_video.h [code] | Video I/O |
| lagrangian.h [code] | Distortion data header file |
| ldecod.c [code] | H.264/AVC reference decoder project main() |
| leaky_bucket.c [code] | Calculate if decoder leaky bucket parameters meets HRD constraints specified by encoder |
| leaky_bucket.h [code] | Header for Leaky Buffer parameters |
| loopFilter.c [code] | Filter to reduce blocking artifacts on a macroblock level. The filter strength is QP dependent |
| loopfilter.h [code] | External deblocking filter interface |
| macroblock.c [code] | Decode a Macroblock |
| macroblock.h [code] | Arrays for macroblock encoding |
| mb_access.c [code] | Functions for macroblock neighborhoods |
| mb_access.h [code] | Functions for macroblock neighborhoods |
| mbuffer.c [code] | Frame buffer functions |
| mbuffer.h [code] | Frame buffer functions |
| mc_prediction.c [code] | Functions for motion compensated prediction |
| mc_prediction.h [code] | Definitions for motion compensated prediction |
| memalloc.c [code] | Memory allocation and free helper functions |
| memalloc.h [code] | Memory allocation and free helper funtions |
| mv_prediction.c [code] | Motion Vector Prediction Functions |
| mv_prediction.h [code] | Declarations for Motion Vector Prediction |
| nal.c [code] | Converts Encapsulated Byte Sequence Packets (EBSP) to Raw Byte Sequence Packets (RBSP), and then onto String Of Data Bits (SODB) |
| nalu.c [code] | Decoder NALU support functions |
| nalu.h [code] | Common NALU support functions |
| nalucommon.c [code] | Common NALU support functions |
| nalucommon.h [code] | NALU handling common to encoder and decoder |
| output.c [code] | Output an image and Trance support |
| output.h [code] | Picture writing routine headers |
| params.h [code] | Input parameters related definitions |
| parset.c [code] | Parameter Sets |
| parset.h [code] | Picture and Sequence Parameter Sets, decoder operations |
| parsetcommon.c [code] | Picture and Sequence Parameter set generation and handling |
| parsetcommon.h [code] | Picture and Sequence Parameter Sets, structures common to encoder and decoder |
| quant.c [code] | Quantization functions |
| quant.h [code] | Definitions for quantization functions |
| quant_params.h [code] | Headerfile for Quantization parameters |
| report.h [code] | Headers for frame format related information |
| rtp.c [code] | Network Adaptation layer for RTP packets |
| rtp.h [code] | Prototypes for rtp.c |
| sei.c [code] | Functions to implement SEI messages |
| sei.h [code] | Prototypes for sei.c |
| transform.c [code] | Transform functions |
| transform.h [code] | Prototypes of transform functions |
| transform8x8.c [code] | 8x8 transform functions |
| transform8x8.h [code] | Prototypes of 8x8 transform functions |
| typedefs.h [code] | Common type definitions Currently only supports Windows and Linux operating systems. Need to add support for other "older systems such as VAX, DECC, Unix Alpha etc |
| types.h [code] | Type definitions |
| vlc.c [code] | VLC support functions |
| vlc.h [code] | Header for (CA)VLC coding functions |
| vui_params.h [code] | Input parameters related definitions |
| win32.c [code] | Platform dependent code |
| win32.h [code] | Win32 definitions for H.264 encoder |