FFmpeg
libavcodec Directory Reference

Directories

Files

file  4xm.c
 4XM codec.
 
file  8bps.c
 QT 8BPS Video Decoder by Roberto Togni For more information about the 8BPS format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  8svx.c
 8svx audio decoder
 
file  a64colors.h [code]
 a64 video encoder - c64 colors in rgb
 
file  a64multienc.c
 a64 video encoder - multicolor modes
 
file  a64tables.h [code]
 a64 video encoder - tables used by a64 encoders
 
file  aac.h [code]
 AAC definitions and structures.
 
file  aaccoder.c
 AAC coefficients encoder.
 
file  aaccoder_trellis.h [code]
 AAC encoder trellis codebook selector.
 
file  aaccoder_twoloop.h [code]
 AAC encoder twoloop coder.
 
file  aacdec.c
 AAC decoder.
 
file  aacdec_fixed.c
 AAC decoder.
 
file  aacdec_template.c
 AAC decoder.
 
file  aacdectab.h [code]
 AAC decoder data.
 
file  aacenc.c
 AAC encoder.
 
file  aacenc_is.c
 AAC encoder Intensity Stereo.
 
file  aacenc_is.h [code]
 AAC encoder Intensity Stereo.
 
file  aacenc_ltp.c
 AAC encoder long term prediction extension.
 
file  aacenc_ltp.h [code]
 AAC encoder long term prediction extension.
 
file  aacenc_pred.c
 AAC encoder main-type prediction.
 
file  aacenc_pred.h [code]
 AAC encoder main-type prediction.
 
file  aacenc_quantization.h [code]
 AAC encoder quantizer.
 
file  aacenc_quantization_misc.h [code]
 AAC encoder quantization misc reusable function templates.
 
file  aacenc_tns.c
 AAC encoder temporal noise shaping.
 
file  aacenc_tns.h [code]
 AAC encoder temporal noise shaping.
 
file  aacenc_utils.h [code]
 AAC encoder utilities.
 
file  aacenctab.h [code]
 AAC encoder data.
 
file  aacpsy.c
 AAC encoder psychoacoustic model.
 
file  aacsbr.c
 AAC Spectral Band Replication decoding functions.
 
file  aacsbr.h [code]
 AAC Spectral Band Replication function declarations.
 
file  aacsbr_fixed.c
 AAC Spectral Band Replication decoding functions (fixed-point) Note: Rounding-to-nearest used unless otherwise stated.
 
file  aacsbr_template.c
 AAC Spectral Band Replication decoding functions.
 
file  aacsbrdata.h [code]
 AAC Spectral Band Replication decoding data.
 
file  aactab.c
 AAC data.
 
file  aactab.h [code]
 AAC data declarations.
 
file  aandcttab.c
 AAN (Arai, Agui and Nakajima) (I)DCT tables.
 
file  aandcttab.h [code]
 AAN (Arai, Agui and Nakajima) (I)DCT tables.
 
file  aasc.c
 Autodesk RLE Video Decoder by Konstantin Shishkov.
 
file  ac3.c
 Common code between the AC-3 encoder and decoder.
 
file  ac3.h [code]
 Common code between the AC-3 encoder and decoder.
 
file  ac3dec_data.c
 Tables taken directly from the AC-3 spec.
 
file  ac3enc.c
 The simplest AC-3 encoder.
 
file  ac3enc.h [code]
 AC-3 encoder & E-AC-3 encoder common header.
 
file  ac3enc_fixed.c
 fixed-point AC-3 encoder.
 
file  ac3enc_float.c
 floating-point AC-3 encoder.
 
file  ac3enc_template.c
 AC-3 encoder float/fixed template.
 
file  ac3tab.c
 tables taken directly from the AC-3 spec.
 
file  adpcm.c
 ADPCM decoders Features and limitations:
 
file  adpcm.h [code]
 ADPCM encoder/decoder common header.
 
file  adpcm_data.c
 ADPCM tables.
 
file  adpcm_data.h [code]
 ADPCM tables.
 
file  adpcmenc.c
 ADPCM encoders See ADPCM decoder reference documents for codec information.
 
file  adx.h [code]
 SEGA CRI adx codecs.
 
file  adx_parser.c
 ADX audio parser.
 
file  adxdec.c
 SEGA CRI adx codecs.
 
file  adxenc.c
 SEGA CRI adx codecs.
 
file  alac.c
 ALAC (Apple Lossless Audio Codec) decoder.
 
file  allcodecs.c
 Provide registration of all codecs, parsers and bitstream filters for libavcodec.
 
file  alsdec.c
 MPEG-4 ALS decoder.
 
file  amrnbdata.h [code]
 AMR narrowband data and definitions.
 
file  amrnbdec.c
 AMR narrowband decoder.
 
file  amrwbdata.h [code]
 AMR wideband data and definitions.
 
file  amrwbdec.c
 AMR wideband decoder.
 
file  anm.c
 Deluxe Paint Animation decoder.
 
file  ansi.c
 ASCII/ANSI art decoder.
 
file  apedec.c
 Monkey's Audio lossless audio decoder.
 
file  apng.h [code]
 APNG common header.
 
file  asv.c
 ASUS V1/V2 encoder/decoder common data.
 
file  asv.h [code]
 ASUS V1/V2 encoder/decoder common data.
 
file  asvdec.c
 ASUS V1/V2 decoder.
 
file  asvenc.c
 ASUS V1/V2 encoder.
 
file  atrac.c
 
file  atrac.h [code]
 ATRAC common header.
 
file  atrac1.c
 ATRAC1 compatible decoder.
 
file  atrac1data.h [code]
 ATRAC1 compatible decoder data.
 
file  atrac3.c
 ATRAC3 compatible decoder.
 
file  atrac3data.h [code]
 ATRAC3 AKA RealAudio 8 compatible decoder data.
 
file  atrac3plus.c
 Bitstream parser for ATRAC3+ decoder.
 
file  atrac3plus.h [code]
 Global structures, constants and data for ATRAC3+ decoder.
 
file  atrac3plusdec.c
 Sony ATRAC3+ compatible decoder.
 
file  atrac3plusdsp.c
 DSP functions for ATRAC3+ decoder.
 
file  aura.c
 Aura 2 decoder.
 
file  avcodec.h [code]
 Libavcodec external API header.
 
file  avfft.h [code]
 FFT functions.
 
file  avpicture.c
 AVPicture management routines.
 
file  bethsoftvideo.c
 Bethesda Softworks VID Video Decoder.
 
file  bfi.c
 Brute Force & Ignorance (.bfi) video decoder.
 
file  bgmc.c
 Block Gilbert-Moore decoder as used by MPEG-4 ALS.
 
file  bgmc.h [code]
 Block Gilbert-Moore decoder header.
 
file  binkaudio.c
 Bink Audio decoder.
 
file  binkdsp.c
 Bink DSP routines.
 
file  binkdsp.h [code]
 Bink DSP routines.
 
file  bintext.c
 Binary text decoder eXtended BINary text (XBIN) decoder iCEDraw File decoder.
 
file  bintext.h [code]
 Binary text decoder.
 
file  bitpacked.c
 Bitpacked.
 
file  bitstream.c
 bitstream api.
 
file  bmp_parser.c
 BMP parser.
 
file  cabac.c
 Context Adaptive Binary Arithmetic Coder.
 
file  cabac.h [code]
 Context Adaptive Binary Arithmetic Coder.
 
file  cabac_functions.h [code]
 Context Adaptive Binary Arithmetic Coder inline functions.
 
file  cavs.c
 Chinese AVS video (AVS1-P2, JiZhun profile) decoder.
 
file  cavs_parser.c
 Chinese AVS video (AVS1-P2, JiZhun profile) parser.
 
file  cavsdec.c
 Chinese AVS video (AVS1-P2, JiZhun profile) decoder.
 
file  cdgraphics.c
 CD Graphics Video Decoder.
 
file  cdxl.c
 Commodore CDXL video decoder.
 
file  cfhd.c
 Cineform HD video decoder.
 
file  cga_data.c
 CGA/EGA/VGA ROM data.
 
file  cga_data.h [code]
 CGA/EGA/VGA ROM data.
 
file  cinepak.c
 Cinepak video decoder.
 
file  clearvideo.c
 ClearVideo decoder.
 
file  cljrdec.c
 Cirrus Logic AccuPak decoder.
 
file  cljrenc.c
 Cirrus Logic AccuPak encoder.
 
file  cook.c
 Cook compatible decoder.
 
file  cook_parser.c
 Cook audio parser.
 
file  cookdata.h [code]
 Cook AKA RealAudio G2 compatible decoder data.
 
file  cyuv.c
 Creative YUV (CYUV) Video Decoder.
 
file  d3d11va.h [code]
 Public libavcodec D3D11VA header.
 
file  dct.c
 (Inverse) Discrete Cosine Transforms.
 
file  dctref.c
 reference discrete cosine transform (double precision)
 
file  dds.c
 DDS decoder.
 
file  dirac.c
 Dirac Decoder.
 
file  dirac.h [code]
 Interface to Dirac Decoder/Encoder.
 
file  dirac_arith.c
 Arithmetic decoder for Dirac.
 
file  dirac_arith.h [code]
 Arithmetic decoder for Dirac.
 
file  dirac_parser.c
 Dirac Parser.
 
file  diracdec.c
 Dirac Decoder.
 
file  dnxhd_parser.c
 DNxHD/VC-3 parser.
 
file  dpcm.c
 Assorted DPCM (differential pulse code modulation) audio codecs by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) Xan DPCM decoder by Mario Brito (mbrit.nosp@m.o@st.nosp@m.udent.nosp@m..dei.nosp@m..uc.p.nosp@m.t) for more information on the specific data formats, visit: http://www.pcisys.net/~melanson/codecs/simpleaudio.html SOL DPCMs implemented by Konstantin Shishkov.
 
file  dpx_parser.c
 DPX parser.
 
file  dsddec.c
 Direct Stream Digital (DSD) decoder.
 
file  dsicinaudio.c
 Delphine Software International CIN audio decoder.
 
file  dsicinvideo.c
 Delphine Software International CIN video decoder.
 
file  dstdec.c
 Direct Stream Transfer (DST) decoder ISO/IEC 14496-3 Part 3 Subpart 10: Technical description of lossless coding of oversampled audio.
 
file  dv.c
 DV codec.
 
file  dv.h [code]
 Constants for DV codec.
 
file  dvaudio_parser.c
 Ulead DV audio parser.
 
file  dvdata.c
 Constants for DV codec.
 
file  dvdec.c
 DV decoder.
 
file  dvenc.c
 DV encoder.
 
file  dxa.c
 DXA Video decoder.
 
file  dxva2.h [code]
 Public libavcodec DXVA2 header.
 
file  eac3_data.c
 Tables taken directly from the E-AC-3 spec.
 
file  eac3enc.c
 E-AC-3 encoder.
 
file  eac3enc.h [code]
 E-AC-3 encoder.
 
file  eacmv.c
 Electronic Arts CMV Video Decoder by Peter Ross (pross.nosp@m.@xvi.nosp@m.d.org)
 
file  eaidct.c
 Electronic Arts TGQ/TQI/MAD IDCT algorithm.
 
file  eamad.c
 Electronic Arts Madcow Video Decoder.
 
file  eatgq.c
 Electronic Arts TGQ Video Decoder.
 
file  eatgv.c
 Electronic Arts TGV Video Decoder by Peter Ross (pross.nosp@m.@xvi.nosp@m.d.org)
 
file  eatqi.c
 Electronic Arts TQI Video Decoder.
 
file  elbg.c
 Codebook Generator using the ELBG algorithm.
 
file  elsdec.c
 Entropy Logarithmic-Scale binary arithmetic decoder.
 
file  elsdec.h [code]
 Entropy Logarithmic-Scale binary arithmetic coder.
 
file  error_resilience.c
 Error resilience / concealment.
 
file  evrcdata.h [code]
 Data tables for the EVRC decoder.
 
file  evrcdec.c
 Enhanced Variable Rate Codec, Service Option 3 decoder.
 
file  exif.c
 EXIF metadata parser.
 
file  exif.h [code]
 EXIF metadata parser.
 
file  exr.c
 OpenEXR decoder.
 
file  faandct.c
 
Floating point AAN DCT

 
file  faandct.h [code]
 
Floating point AAN DCT

 
file  faxcompr.c
 CCITT Fax Group 3 and 4 decompression.
 
file  faxcompr.h [code]
 CCITT Fax Group 3 and 4 decompression.
 
file  fft_init_table.c
 definitions and initialization of LUT table for FFT
 
file  fft_table.h [code]
 definitions and tables for FFT
 
file  fft_template.c
 FFT/IFFT transforms.
 
file  ffv1.c
 FF Video Codec 1 (a lossless codec)
 
file  ffv1.h [code]
 FF Video Codec 1 (a lossless codec)
 
file  ffv1dec.c
 FF Video Codec 1 (a lossless codec) decoder.
 
file  ffv1enc.c
 FF Video Codec 1 (a lossless codec) encoder.
 
file  fitsdec.c
 FITS image decoder.
 
file  fitsenc.c
 FITS image encoder.
 
file  flac.h [code]
 FLAC (Free Lossless Audio Codec) decoder/demuxer common functions.
 
file  flac_parser.c
 FLAC parser.
 
file  flacdec.c
 FLAC (Free Lossless Audio Codec) decoder.
 
file  flashsv.c
 Flash Screen Video decoder.
 
file  flashsv2enc.c
 Flash Screen Video Version 2 encoder.
 
file  flashsvenc.c
 Flash Screen Video encoder.
 
file  flicvideo.c
 Autodesk Animator FLI/FLC Video Decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) for more information on the .fli/.flc file format and all of its many variations, visit: http://www.compuphase.com/flic.htm.
 
file  fraps.c
 Lossless Fraps 'FPS1' decoder.
 
file  g2meet.c
 Go2Webinar / Go2Meeting decoder.
 
file  g722.c
 G.722 ADPCM audio codec.
 
file  g722dec.c
 G.722 ADPCM audio decoder.
 
file  g722enc.c
 G.722 ADPCM audio encoder.
 
file  g723_1.h [code]
 G.723.1 types, functions and data tables.
 
file  g723_1dec.c
 G.723.1 compatible decoder.
 
file  g723_1enc.c
 G.723.1 compatible encoder.
 
file  g729_parser.c
 G.729 audio parser.
 
file  get_bits.h [code]
 bitstream reader API header.
 
file  gif.c
 GIF encoder.
 
file  gif.h [code]
 GIF format definitions.
 
file  golomb.c
 
exp golomb vlc stuff

 
file  golomb.h [code]
 
exp golomb vlc stuff

 
file  gsm_parser.c
 GSM audio parser.
 
file  gsmdec.c
 GSM decoder.
 
file  gsmdec_template.c
 GSM decoder.
 
file  h261.c
 H.261 codec.
 
file  h261.h [code]
 H.261 codec.
 
file  h261_parser.c
 H.261 parser.
 
file  h261data.c
 H.261 tables.
 
file  h261dec.c
 H.261 decoder.
 
file  h261enc.c
 H.261 encoder.
 
file  h263.c
 H.263/MPEG-4 codec.
 
file  h263_parser.c
 H.263 parser.
 
file  h263data.c
 H.263 tables.
 
file  h263data.h [code]
 H.263 tables.
 
file  h263dec.c
 H.263 decoder.
 
file  h264.h [code]
 H.264 common definitions.
 
file  h264_cabac.c
 H.264 / AVC / MPEG-4 part10 cabac decoding.
 
file  h264_cavlc.c
 H.264 / AVC / MPEG-4 part10 cavlc bitstream decoding.
 
file  h264_direct.c
 H.264 / AVC / MPEG-4 part10 direct mb/block decoding.
 
file  h264_loopfilter.c
 H.264 / AVC / MPEG-4 part10 loop filter.
 
file  h264_mb.c
 H.264 / AVC / MPEG-4 part10 macroblock decoding.
 
file  h264_mvpred.h [code]
 H.264 / AVC / MPEG-4 part10 motion vector prediction.
 
file  h264_parse.h [code]
 H.264 decoder/parser shared code.
 
file  h264_parser.c
 H.264 / AVC / MPEG-4 part10 parser.
 
file  h264_picture.c
 H.264 / AVC / MPEG-4 part10 codec.
 
file  h264_ps.c
 H.264 / AVC / MPEG-4 part10 parameter set decoding.
 
file  h264_ps.h [code]
 H.264 parameter set handling.
 
file  h264_refs.c
 H.264 / AVC / MPEG-4 part10 reference picture handling.
 
file  h264_sei.c
 H.264 / AVC / MPEG-4 part10 SEI decoding.
 
file  h264_slice.c
 H.264 / AVC / MPEG-4 part10 codec.
 
file  h264addpx_template.c
 H.264 / AVC / MPEG-4 part10 DSP functions.
 
file  h264data.c
 
H.264 / AVC / MPEG-4 part10 codec data table

 
file  h264dec.c
 H.264 / AVC / MPEG-4 part10 codec.
 
file  h264dec.h [code]
 H.264 / AVC / MPEG-4 part10 codec.
 
file  h264dsp.c
 H.264 / AVC / MPEG-4 part10 DSP functions.
 
file  h264dsp.h [code]
 H.264 DSP functions.
 
file  h264dsp_template.c
 H.264 / AVC / MPEG-4 part10 DSP functions.
 
file  h264idct.c
 H.264 IDCT.
 
file  h264idct_template.c
 H.264 IDCT.
 
file  h264pred.c
 H.264 / AVC / MPEG-4 part10 prediction functions.
 
file  h264pred.h [code]
 H.264 / AVC / MPEG-4 prediction functions.
 
file  h264pred_template.c
 H.264 / AVC / MPEG-4 part10 prediction functions.
 
file  hap.c
 Hap utilities.
 
file  hapdec.c
 Hap decoder.
 
file  hapenc.c
 Hap encoder.
 
file  hapqa_extract_bsf.c
 HAPQA extract bitstream filter extract one of the two textures of the HAQA.
 
file  hevc_parse.h [code]
 H.265 parser code.
 
file  hpeldsp.c
 Half-pel DSP functions.
 
file  hpeldsp.h [code]
 Half-pel DSP functions.
 
file  hq_hqadsp.h [code]
 HQ/HQA variant of AAN IDCT It differs from the standard AAN IDCT in precision and in the second stage.
 
file  hqxdsp.h [code]
 HQX DSP routines.
 
file  huffman.c
 huffman tree builder and VLC generator
 
file  huffman.h [code]
 huffman tree builder and VLC generator
 
file  huffyuv.c
 huffyuv codec for libavcodec.
 
file  huffyuv.h [code]
 huffyuv codec for libavcodec.
 
file  huffyuvdec.c
 huffyuv decoder
 
file  huffyuvenc.c
 huffyuv encoder
 
file  idcinvideo.c
 id Quake II Cin Video Decoder by Dr.
 
file  iff.c
 IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN bitmap decoder.
 
file  iirfilter.c
 different IIR filters implementation
 
file  iirfilter.h [code]
 IIR filter interface.
 
file  imc.c
 IMC - Intel Music Coder A mdct based codec using a 256 points large transform divided into 32 bands with some mix of scale factors.
 
file  imgconvert.c
 misc image conversion routines
 
file  imx_dump_header_bsf.c
 imx dump header bitstream filter modifies bitstream to fit in mov and be decoded by final cut pro decoder
 
file  indeo2.c
 Intel Indeo 2 decoder.
 
file  indeo3.c
 This is a decoder for Intel Indeo Video v3.
 
file  indeo4.c
 Indeo Video Interactive version 4 decoder.
 
file  indeo4data.h [code]
 This file contains data needed for the Indeo 4 decoder.
 
file  indeo5.c
 Indeo Video Interactive version 5 decoder.
 
file  indeo5data.h [code]
 This file contains data needed for the Indeo5 decoder.
 
file  internal.h [code]
 common internal api header.
 
file  interplayvideo.c
 Interplay MVE Video Decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) For more information about the Interplay MVE format, visit: http://www.pcisys.net/~melanson/codecs/interplay-mve.txt This code is written in such a way that the identifiers match up with the encoding descriptions in the document.
 
file  intrax8.c
 IntraX8 (J-Frame) subdecoder, used by WMV2 and VC-1.
 
file  intrax8dsp.c
 IntraX8 frame subdecoder image manipulation routines.
 
file  ituh263dec.c
 H.263 decoder.
 
file  ituh263enc.c
 H.263 bitstream encoder.
 
file  ivi.c
 This file contains functions and data shared by both Indeo4 and Indeo5 decoders.
 
file  ivi.h [code]
 This file contains structures and macros shared by both Indeo4 and Indeo5 decoders.
 
file  ivi_dsp.c
 DSP functions (inverse transforms, motion compensation, wavelet recompositions) for Indeo Video Interactive codecs.
 
file  ivi_dsp.h [code]
 DSP functions (inverse transforms, motion compensations, wavelet recomposition) for Indeo Video Interactive codecs.
 
file  j2kenc.c
 JPEG2000 image encoder.
 
file  jacosub.h [code]
 JACOsub shared utils.
 
file  jacosubdec.c
 JACOsub subtitle decoder.
 
file  jfdctfst.c
 Independent JPEG Group's fast AAN dct.
 
file  jfdctint_template.c
 Independent JPEG Group's slow & accurate dct.
 
file  jpeg2000.c
 JPEG 2000 image encoder and decoder common functions.
 
file  jpeg2000.h [code]
 JPEG 2000 structures and defines common to encoder and decoder.
 
file  jpeg2000dec.c
 JPEG 2000 image decoder.
 
file  jpeg2000dwt.c
 Discrete wavelet transform.
 
file  jpeg2000dwt.h [code]
 Discrete wavelet transform.
 
file  jpegls.c
 JPEG-LS common code.
 
file  jpegls.h [code]
 JPEG-LS common code.
 
file  jpeglsdec.c
 JPEG-LS decoder.
 
file  jpeglsdec.h [code]
 JPEG-LS decoder.
 
file  jpeglsenc.c
 JPEG-LS encoder.
 
file  jpegtables.c
 MJPEG encoder and decoder.
 
file  jrevdct.c
 Independent JPEG Group's LLM idct.
 
file  jvdec.c
 Bitmap Brothers JV video decoder.
 
file  kgv1dec.c
 Kega Game Video decoder.
 
file  kmvc.c
 Karl Morton's Video Codec decoder.
 
file  lagarith.c
 Lagarith lossless decoder.
 
file  lagarithrac.c
 Lagarith range decoder.
 
file  lagarithrac.h [code]
 Lagarith range decoder.
 
file  latm_parser.c
 AAC LATM parser.
 
file  lcldec.c
 LCL (LossLess Codec Library) Video Codec Decoder for MSZH and ZLIB codecs Experimental encoder for ZLIB RGB24.
 
file  lclenc.c
 LCL (LossLess Codec Library) Video Codec Decoder for MSZH and ZLIB codecs Experimental encoder for ZLIB RGB24.
 
file  libaomdec.c
 AV1 decoder support via libaom.
 
file  libaomenc.c
 AV1 encoder support via libaom.
 
file  libgsmdec.c
 Interface to libgsm for GSM decoding.
 
file  libgsmenc.c
 Interface to libgsm for GSM encoding.
 
file  libmp3lame.c
 Interface to libmp3lame for mp3 encoding.
 
file  libopenjpegdec.c
 JPEG 2000 decoder using libopenjpeg.
 
file  libopenjpegenc.c
 JPEG 2000 encoder using libopenjpeg.
 
file  libspeexenc.c
 libspeex Speex audio encoder
 
file  libtheoraenc.c
 Theora encoder using libtheora.
 
file  libtwolame.c
 Interface to libtwolame for mp2 encoding.
 
file  libvpxdec.c
 VP8/9 decoder support via libvpx.
 
file  libvpxenc.c
 VP8/9 encoder support via libvpx.
 
file  libwebpenc.c
 WebP encoder using libwebp (WebPEncode API)
 
file  libwebpenc_animencoder.c
 WebP encoder using libwebp (WebPAnimEncoder API)
 
file  libwebpenc_common.c
 WebP encoder using libwebp: common structs and methods.
 
file  libwebpenc_common.h [code]
 WebP encoder using libwebp: common structs and methods.
 
file  libxvid.c
 Interface to xvidcore for MPEG-4 compliant encoding.
 
file  libxvid.h [code]
 common functions for use with the Xvid wrappers
 
file  ljpegenc.c
 lossless JPEG encoder.
 
file  loco.c
 LOCO codec.
 
file  lzf.c
 lzf decompression
 
file  lzw.c
 LZW decoding routines.
 
file  lzw.h [code]
 LZW decoding routines.
 
file  lzwenc.c
 LZW encoder.
 
file  mace.c
 MACE decoder.
 
file  mdct15.c
 Celt non-power of 2 iMDCT.
 
file  mdct_template.c
 MDCT/IMDCT transforms.
 
file  mdec.c
 Sony PlayStation MDEC (Motion DECoder) This is very similar to intra-only MPEG-1.
 
file  microdvddec.c
 MicroDVD subtitle decoder.
 
file  mjpeg.h [code]
 MJPEG encoder and decoder.
 
file  mjpeg_parser.c
 MJPEG parser.
 
file  mjpega_dump_header_bsf.c
 MJPEG A dump header bitstream filter modifies bitstream to be decoded by quicktime.
 
file  mjpegbdec.c
 Apple MJPEG-B decoder.
 
file  mjpegdec.c
 MJPEG decoder.
 
file  mjpegdec.h [code]
 MJPEG decoder.
 
file  mjpegenc.c
 MJPEG encoder.
 
file  mjpegenc.h [code]
 MJPEG encoder.
 
file  mjpegenc_huffman.h [code]
 Huffman table generation for MJPEG encoder.
 
file  mlp_parser.c
 MLP parser.
 
file  mlp_parser.h [code]
 MLP parser prototypes.
 
file  mlpdec.c
 MLP decoder.
 
file  mmaldec.c
 MMAL Video Decoder.
 
file  mmvideo.c
 American Laser Games MM Video Decoder by Peter Ross (pross.nosp@m.@xvi.nosp@m.d.org)
 
file  motion_est.c
 Motion estimation.
 
file  motion_est_template.c
 Motion estimation template.
 
file  mpc.c
 Musepack decoder core MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands.
 
file  mpc.h [code]
 Musepack decoder MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands.
 
file  mpc7.c
 MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands.
 
file  mpc8.c
 MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands.
 
file  mpeg12.c
 MPEG-1/2 decoder.
 
file  mpeg12data.c
 MPEG-1/2 tables.
 
file  mpeg12data.h [code]
 MPEG-1/2 tables.
 
file  mpeg12dec.c
 MPEG-1/2 decoder.
 
file  mpeg12enc.c
 MPEG-1/2 encoder.
 
file  mpeg12vlc.h [code]
 MPEG-1/2 VLC.
 
file  mpeg4data.h [code]
 MPEG-4 tables.
 
file  mpegaudio.c
 MPEG Audio common code.
 
file  mpegaudio.h [code]
 mpeg audio declarations for both encoder and decoder.
 
file  mpegaudiodata.c
 mpeg audio layer common tables.
 
file  mpegaudiodata.h [code]
 mpeg audio layer common tables.
 
file  mpegaudiodec_template.c
 MPEG Audio decoder.
 
file  mpegaudiodecheader.c
 MPEG Audio header decoder.
 
file  mpegaudiodecheader.h [code]
 MPEG Audio header decoder.
 
file  mpegaudiodectab.h [code]
 mpeg audio layer decoder tables.
 
file  mpegaudioenc_template.c
 The simplest mpeg audio layer 2 encoder.
 
file  mpegaudiotab.h [code]
 mpeg audio layer 2 tables.
 
file  mpegvideo.c
 The simplest mpeg encoder (well, it was the simplest!).
 
file  mpegvideo.h [code]
 mpegvideo header.
 
file  mpegvideo_enc.c
 The simplest mpeg encoder (well, it was the simplest!).
 
file  mpl2dec.c
 MPL2 subtitles decoder.
 
file  mqc.c
 MQ-coder common (decoder/encoder) functions.
 
file  mqc.h [code]
 MQ-coder.
 
file  mqcdec.c
 MQ-coder decoder.
 
file  mqcenc.c
 MQ-coder encoder.
 
file  msmpeg4.c
 MSMPEG4 backend for encoder and decoder.
 
file  msmpeg4data.c
 MSMPEG4 data tables.
 
file  msmpeg4data.h [code]
 MSMPEG4 data tables.
 
file  msmpeg4enc.c
 MSMPEG4 encoder backend.
 
file  msrle.c
 MS RLE video decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) For more information about the MS RLE format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  msrledec.c
 MS RLE decoder based on decoder by Mike Melanson and my own for TSCC For more information about the MS RLE format, visit: http://www.multimedia.cx/msrle.txt.
 
file  mss1.c
 Microsoft Screen 1 (aka Windows Media Video V7 Screen) decoder.
 
file  mss12.c
 Common functions for Microsoft Screen 1 and 2.
 
file  mss12.h [code]
 Common header for Microsoft Screen 1 and 2.
 
file  mss2.c
 Microsoft Screen 2 (aka Windows Media Video V9 Screen) decoder.
 
file  mss2dsp.c
 Microsoft Screen 2 (aka Windows Media Video V9 Screen) decoder DSP routines.
 
file  mss2dsp.h [code]
 Microsoft Screen 2 (aka Windows Media Video V9 Screen) decoder DSP routines.
 
file  mss3.c
 Microsoft Screen 3 (aka Microsoft ATC Screen) decoder.
 
file  mss4.c
 Microsoft Screen 4 (aka Microsoft Titanium Screen 2, aka Microsoft Expression Encoder Screen) decoder.
 
file  msvideo1.c
 Microsoft Video-1 Decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) For more information about the MS Video-1 format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  msvideo1enc.c
 Microsoft Video-1 encoder.
 
file  mvcdec.c
 Silicon Graphics Motion Video Compressor 1 & 2 decoder.
 
file  mxpegdec.c
 MxPEG decoder.
 
file  nellymoser.c
 The 3 alphanumeric copyright notices are md5summed they are from the original implementors.
 
file  nellymoser.h [code]
 The 3 alphanumeric copyright notices are md5summed they are from the original implementors.
 
file  nellymoserdec.c
 The 3 alphanumeric copyright notices are md5summed they are from the original implementors.
 
file  nellymoserenc.c
 Nellymoser encoder by Bartlomiej Wolowiec.
 
file  null_bsf.c
 Null bitstream filter – pass the input through unchanged.
 
file  options.c
 Options definition for AVCodecContext.
 
file  opus.c
 Opus decoder/parser shared code.
 
file  opus_celt.c
 Opus CELT decoder.
 
file  opus_parser.c
 Opus parser.
 
file  opus_silk.c
 Opus SILK decoder.
 
file  opusdec.c
 Opus decoder.
 
file  pcm-bluray.c
 PCM codec for Blu-ray PCM audio tracks.
 
file  pcm-dvd.c
 LPCM codecs for PCM formats found in Video DVD streams.
 
file  pcm.c
 PCM codecs.
 
file  pcxenc.c
 PCX image encoder.
 
file  pgssubdec.c
 PGS subtitle decoder.
 
file  pictordec.c
 Pictor/PC Paint decoder.
 
file  png_parser.c
 PNG parser.
 
file  proresdec2.c
 Known FOURCCs: 'apch' (HQ), 'apcn' (SD), 'apcs' (LT), 'acpo' (Proxy), 'ap4h' (4444)
 
file  proresdec_lgpl.c
 This is a decoder for Apple ProRes 422 SD/HQ/LT/Proxy and ProRes 4444.
 
file  proresenc_anatoliy.c
 Apple ProRes encoder (Anatoliy Wasserman version) Known FOURCCs: 'apch' (HQ), 'apcn' (SD), 'apcs' (LT), 'acpo' (Proxy)
 
file  pthread.c
 Multithreading support functions.
 
file  pthread_frame.c
 Frame multithreading support functions.
 
file  pthread_slice.c
 Slice multithreading support functions.
 
file  put_bits.h [code]
 bitstream writer API
 
file  qcelpdata.h [code]
 Data tables for the QCELP decoder.
 
file  qcelpdec.c
 QCELP decoder.
 
file  qdm2.c
 QDM2 decoder.
 
file  qdm2data.h [code]
 Various QDM2 tables.
 
file  qdrw.c
 Apple QuickDraw codec.
 
file  qpeg.c
 QPEG codec.
 
file  qpel_template.c
 quarterpel DSP function templates
 
file  qpeldsp.c
 quarterpel DSP functions
 
file  qpeldsp.h [code]
 quarterpel DSP functions
 
file  qtrle.c
 QT RLE Video Decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) For more information about the QT RLE format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  ra144enc.c
 Real Audio 1.0 (14.4K) encoder.
 
file  ralf.c
 This is a decoder for Real Audio Lossless format.
 
file  rangecoder.c
 Range coder.
 
file  rangecoder.h [code]
 Range coder.
 
file  ratecontrol.c
 Rate control for video encoders.
 
file  ratecontrol.h [code]
 ratecontrol header.
 
file  raw.c
 Raw Video Codec.
 
file  raw.h [code]
 Raw Video Codec.
 
file  rawdec.c
 Raw Video Decoder.
 
file  rawenc.c
 Raw Video Encoder.
 
file  rdft.c
 (Inverse) Real Discrete Fourier Transforms.
 
file  realtextdec.c
 RealText subtitle decoder.
 
file  rectangle.h [code]
 useful rectangle filling function
 
file  rl.h [code]
 rl header.
 
file  rl2.c
 RL2 Video Decoder.
 
file  roqvideo.c
 id RoQ Video common functions based on work by Dr.
 
file  roqvideodec.c
 id RoQ Video Decoder by Dr.
 
file  roqvideoenc.c
 id RoQ encoder by Vitor.
 
file  rpza.c
 QT RPZA Video Decoder by Roberto Togni For more information about the RPZA format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  rscc.c
 innoHeim/Rsupport Screen Capture Codec decoder
 
file  rv10.c
 RV10/RV20 decoder.
 
file  rv10enc.c
 RV10 encoder.
 
file  rv20enc.c
 RV20 encoder.
 
file  rv30.c
 RV30 decoder.
 
file  rv30data.h [code]
 miscellaneous RV30 tables
 
file  rv30dsp.c
 RV30 decoder motion compensation functions.
 
file  rv34.c
 RV30/40 decoder common data.
 
file  rv34.h [code]
 RV30 and RV40 decoder common data declarations.
 
file  rv34_parser.c
 RV30/40 parser.
 
file  rv34data.h [code]
 miscellaneous RV30/40 tables
 
file  rv34dsp.c
 RV30/40 decoder common dsp functions.
 
file  rv34dsp.h [code]
 RV30/40 decoder motion compensation functions.
 
file  rv34vlc.h [code]
 RV30/40 VLC tables.
 
file  rv40.c
 RV40 decoder.
 
file  rv40data.h [code]
 miscellaneous RV40 tables
 
file  rv40dsp.c
 RV40 decoder motion compensation functions.
 
file  rv40vlc2.h [code]
 RV40 VLC tables used for macroblock information decoding.
 
file  samidec.c
 SAMI subtitle decoder.
 
file  sbc.c
 SBC common functions for the encoder and decoder.
 
file  sbc.h [code]
 SBC common definitions for the encoder and decoder.
 
file  sbcdec.c
 SBC decoder implementation.
 
file  sbcdec_data.c
 SBC decoder tables.
 
file  sbcdec_data.h [code]
 SBC decoder tables.
 
file  sbcdsp.c
 SBC basic "building bricks".
 
file  sbcdsp.h [code]
 SBC basic "building bricks".
 
file  sbcdsp_data.c
 miscellaneous SBC tables
 
file  sbcdsp_data.h [code]
 miscellaneous SBC tables
 
file  sbcenc.c
 SBC encoder implementation.
 
file  sbr.h [code]
 Spectral Band Replication definitions and structures.
 
file  screenpresso.c
 Screenpresso decoder.
 
file  sgirledec.c
 Silicon Graphics RLE 8-bit video decoder.
 
file  shorten.c
 Shorten decoder.
 
file  simple_idct.c
 simpleidct in C.
 
file  simple_idct.h [code]
 simple idct header.
 
file  simple_idct_template.c
 simpleidct in C.
 
file  sipr_parser.c
 Sipr audio parser.
 
file  smacker.c
 Smacker decoder.
 
file  smc.c
 QT SMC Video Decoder by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) For more information about the SMC format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  smvjpegdec.c
 SMV JPEG decoder.
 
file  snappy.h [code]
 Snappy decompression.
 
file  sonic.c
 Simple free lossless/lossy audio codec Based on Paul Francis Harrison's Bonk (http://www.logarithmic.net/pfh/bonk) Written and designed by Alex Beregszaszi.
 
file  sp5xdec.c
 Sunplus JPEG decoder (SP5X).
 
file  speedhq.c
 NewTek SpeedHQ decoder.
 
file  startcode.c
 Accelerated start code search function for start codes common to MPEG-1/2/4 video, VC-1, H.264/5.
 
file  startcode.h [code]
 Accelerated start code search function for start codes common to MPEG-1/2/4 video, VC-1, H.264/5.
 
file  subviewerdec.c
 SubViewer subtitle decoder.
 
file  svq1.c
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 
file  svq1.h [code]
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 
file  svq1_cb.h [code]
 svq1 code books.
 
file  svq1dec.c
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 
file  svq1enc.c
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 
file  svq1enc_cb.h [code]
 svq1 code books.
 
file  svq3.c
 svq3 decoder.
 
file  tak.h [code]
 TAK (Tom's lossless Audio Kompressor) decoder/demuxer common functions.
 
file  tak_parser.c
 TAK parser.
 
file  takdec.c
 TAK (Tom's lossless Audio Kompressor) decoder.
 
file  targa.h [code]
 targa file common definitions
 
file  tdsc.c
 TDSC decoder.
 
file  textdec.c
 Raw subtitles decoder.
 
file  texturedsp.h [code]
 Texture block (4x4) module.
 
file  thread.h [code]
 Multithreading support functions.
 
file  tiertexseqv.c
 Tiertex Limited SEQ video decoder.
 
file  tiff.c
 TIFF image decoder.
 
file  tiff.h [code]
 TIFF tables.
 
file  tiff_common.c
 TIFF Common Routines.
 
file  tiff_common.h [code]
 TIFF Common Routines.
 
file  tiff_data.c
 TIFF data tables.
 
file  tiff_data.h [code]
 TIFF data tables.
 
file  tiffenc.c
 TIFF image encoder.
 
file  tmv.c
 8088flex TMV video decoder
 
file  tpeldsp.c
 thirdpel DSP functions
 
file  tpeldsp.h [code]
 thirdpel DSP functions
 
file  truemotion1.c
 Duck TrueMotion v1 Video Decoder by Alex Beregszaszi and Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t)
 
file  truemotion2.c
 Duck TrueMotion2 decoder.
 
file  truespeech.c
 TrueSpeech decoder.
 
file  tscc.c
 TechSmith Camtasia decoder.
 
file  tscc2.c
 TechSmith Screen Codec 2 decoder.
 
file  tta.c
 TTA (The Lossless True Audio) decoder.
 
file  ulti.c
 IBM Ultimotion Video Decoder.
 
file  utils.c
 utils.
 
file  utvideo.c
 Common Ut Video code.
 
file  utvideo.h [code]
 Common Ut Video header.
 
file  utvideodec.c
 Ut Video decoder.
 
file  utvideoenc.c
 Ut Video encoder.
 
file  vaapi.h [code]
 Public libavcodec VA API header.
 
file  vaapi_h264.c
 This file implements the glue code between FFmpeg's and VA API's structures for H.264 decoding.
 
file  vb.c
 VB Video decoder.
 
file  vble.c
 VBLE Decoder.
 
file  vc1.c
 VC-1 and WMV3 decoder common code.
 
file  vc1_block.c
 VC-1 and WMV3 block decoding routines.
 
file  vc1_loopfilter.c
 VC-1 and WMV3 loopfilter.
 
file  vc1_mc.c
 VC-1 and WMV3 block decoding routines.
 
file  vc1_parser.c
 VC-1 and WMV3 parser.
 
file  vc1_pred.c
 VC-1 and WMV3 block decoding routines.
 
file  vc1data.c
 VC-1 tables.
 
file  vc1data.h [code]
 VC-1 tables.
 
file  vc1dec.c
 VC-1 and WMV3 decoder.
 
file  vc1dsp.c
 VC-1 and WMV3 decoder.
 
file  vc1dsp.h [code]
 VC-1 and WMV3 decoder.
 
file  vcr1.c
 ATI VCR1 codec.
 
file  vdpau.h [code]
 Public libavcodec VDPAU header.
 
file  version.h [code]
 Libavcodec version macros.
 
file  videodsp.h [code]
 Core video DSP helper functions.
 
file  videotoolbox.h [code]
 Public libavcodec Videotoolbox header.
 
file  vima.c
 LucasArts VIMA audio decoder.
 
file  vmdaudio.c
 Sierra VMD audio decoder by Vladimir "VAG" Gneushev (vagsoft at mail.ru) for more information on the Sierra VMD format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  vmdvideo.c
 Sierra VMD video decoder by Vladimir "VAG" Gneushev (vagsoft at mail.ru) for more information on the Sierra VMD format, visit: http://www.pcisys.net/~melanson/codecs/.
 
file  vmnc.c
 VMware Screen Codec (VMnc) decoder As Alex Beregszaszi discovered, this is effectively RFB data dump.
 
file  vorbis.c
 Common code for Vorbis I encoder and decoder.
 
file  vorbis_parser.c
 Vorbis audio parser.
 
file  vorbis_parser.h [code]
 A public API for Vorbis parsing.
 
file  vorbis_parser_internal.h [code]
 Vorbis audio parser.
 
file  vorbisdec.c
 Vorbis I decoder.
 
file  vorbisenc.c
 Native Vorbis encoder.
 
file  vp3.c
 On2 VP3 Video Decoder.
 
file  vp3dsp.c
 Standard C DSP-oriented functions cribbed from the original VP3 source code.
 
file  vp5.c
 VP5 compatible video decoder.
 
file  vp56.c
 VP5 and VP6 compatible video decoder (common features)
 
file  vp56.h [code]
 VP5 and VP6 compatible video decoder (common features)
 
file  vp56data.c
 VP5 and VP6 compatible video decoder (common data)
 
file  vp56data.h [code]
 VP5 and VP6 compatible video decoder (common data)
 
file  vp5data.h [code]
 VP5 compatible video decoder.
 
file  vp6.c
 VP6 compatible video decoder.
 
file  vp6data.h [code]
 VP6 compatible video decoder.
 
file  vp6dsp.c
 VP6 DSP-oriented functions.
 
file  vp8data.h [code]
 VP8 compatible video decoder.
 
file  vp8dsp.c
 VP8 compatible video decoder.
 
file  vp8dsp.h [code]
 VP8 compatible video decoder.
 
file  vp9_superframe_split_bsf.c
 This bitstream filter splits VP9 superframes into packets containing just one frame.
 
file  vqavideo.c
 VQA Video Decoder.
 
file  wavpack.c
 WavPack lossless audio decoder.
 
file  webp.c
 WebP image decoder.
 
file  webvttdec.c
 WebVTT subtitle decoder.
 
file  wmadata.h [code]
 Various WMA tables.
 
file  wmadec.c
 WMA compatible decoder.
 
file  wmaprodata.h [code]
 tables for wmapro decoding
 
file  wmaprodec.c
 wmapro decoder implementation Wmapro is an MDCT based codec comparable to wma standard or AAC.
 
file  wmavoice.c
 Windows Media Audio Voice compatible decoder.
 
file  wmavoice_data.h [code]
 Windows Media Voice (WMAVoice) tables.
 
file  wnv1.c
 Winnov WNV1 codec.
 
file  wrapped_avframe.c
 Simple wrapper to store an AVFrame and forward it as AVPacket.
 
file  ws-snd1.c
 Westwood SNDx codecs.
 
file  xan.c
 Xan video decoder for Wing Commander III computer game by Mario Brito (mbrit.nosp@m.o@st.nosp@m.udent.nosp@m..dei.nosp@m..uc.p.nosp@m.t) and Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t)
 
file  xface.c
 X-Face common data and utilities definition.
 
file  xface.h [code]
 X-Face common definitions.
 
file  xfacedec.c
 X-Face decoder, based on libcompface, by James Ashton.
 
file  xfaceenc.c
 X-Face encoder, based on libcompface, by James Ashton.
 
file  xl.c
 Miro VideoXL codec.
 
file  xma_parser.c
 XMA2 audio parser.
 
file  xvididct.c
 Walken IDCT Alternative IDCT implementation for decoding compatibility.
 
file  xvmc.h [code]
 Public libavcodec XvMC header.
 
file  zmbv.c
 Zip Motion Blocks Video decoder.
 
file  zmbvenc.c
 Zip Motion Blocks Video encoder.