Name Mode Size
..
Makefile 100644 11 kb
aacencdsp.asm 100644 3 kb
aacencdsp_init.c 100644 2 kb
aacpsdsp.asm 100644 13 kb
aacpsdsp_init.c 100644 3 kb
ac3dsp.asm 100644 15 kb
ac3dsp_downmix.asm 100644 5 kb
ac3dsp_init.c 100644 7 kb
alacdsp.asm 100644 4 kb
alacdsp_init.c 100644 2 kb
audiodsp.asm 100644 5 kb
audiodsp_init.c 100644 3 kb
blockdsp.asm 100644 3 kb
blockdsp_init.c 100644 2 kb
bswapdsp.asm 100644 3 kb
bswapdsp_init.c 100644 1 kb
cabac.h 100644 14 kb
cavsdsp.c 100644 18 kb
cavsidct.asm 100644 7 kb
constants.c 100644 7 kb
constants.h 100644 2 kb
dcadsp.asm 100644 7 kb
dcadsp_init.c 100644 2 kb
dct32.asm 100644 11 kb
dct_init.c 100644 1 kb
dirac_dwt.asm 100644 7 kb
dirac_dwt_init.c 100644 8 kb
diracdsp.asm 100644 8 kb
diracdsp_init.c 100644 9 kb
dnxhdenc.asm 100644 2 kb
dnxhdenc_init.c 100644 1 kb
exrdsp.asm 100644 4 kb
exrdsp_init.c 100644 2 kb
fdct.c 100644 18 kb
fdct.h 100644 1 kb
fdctdsp_init.c 100644 1 kb
fft.asm 100644 25 kb
fft.h 100644 2 kb
fft_init.c 100644 2 kb
flac_dsp_gpl.asm 100644 3 kb
flacdsp.asm 100644 8 kb
flacdsp_init.c 100644 5 kb
fmtconvert.asm 100644 4 kb
fmtconvert_init.c 100644 2 kb
fpel.asm 100644 3 kb
fpel.h 100644 2 kb
g722dsp.asm 100644 2 kb
g722dsp_init.c 100644 1 kb
h263_loopfilter.asm 100644 5 kb
h263dsp_init.c 100644 1 kb
h264_cabac.c 100644 8 kb
h264_chromamc.asm 100644 17 kb
h264_chromamc_10bit.asm 100644 8 kb
h264_deblock.asm 100644 36 kb
h264_deblock_10bit.asm 100644 27 kb
h264_idct.asm 100644 30 kb
h264_idct_10bit.asm 100644 16 kb
h264_intrapred.asm 100644 71 kb
h264_intrapred_10bit.asm 100644 32 kb
h264_intrapred_init.c 100644 19 kb
h264_qpel.c 100644 30 kb
h264_qpel_10bit.asm 100644 20 kb
h264_qpel_8bit.asm 100644 21 kb
h264_weight.asm 100644 7 kb
h264_weight_10bit.asm 100644 6 kb
h264chroma_init.c 100644 5 kb
h264dsp_init.c 100644 20 kb
hevc_add_res.asm 100644 10 kb
hevc_deblock.asm 100644 28 kb
hevc_idct.asm 100644 20 kb
hevc_mc.asm 100644 49 kb
hevc_sao.asm 100644 9 kb
hevc_sao_10bit.asm 100644 10 kb
hevcdsp.h 100644 13 kb
hevcdsp_init.c 100644 63 kb
hpeldsp.asm 100644 14 kb
hpeldsp.h 100644 2 kb
hpeldsp_init.c 100644 13 kb
hpeldsp_rnd_template.c 100644 8 kb
hpeldsp_vp3.asm 100644 3 kb
hpeldsp_vp3_init.c 100644 2 kb
huffyuvdsp.asm 100644 5 kb
huffyuvdsp_init.c 100644 2 kb
huffyuvencdsp.asm 100644 4 kb
huffyuvencdsp_init.c 100644 2 kb
idctdsp.asm 100644 5 kb
idctdsp.h 100644 2 kb
idctdsp_init.c 100644 6 kb
imdct36.asm 100644 18 kb
inline_asm.h 100644 5 kb
jpeg2000dsp.asm 100644 4 kb
jpeg2000dsp_init.c 100644 2 kb
lossless_audiodsp.asm 100644 5 kb
lossless_audiodsp_init.c 100644 2 kb
lossless_videodsp.asm 100644 7 kb
lossless_videodsp_init.c 100644 4 kb
lossless_videoencdsp.asm 100644 4 kb
lossless_videoencdsp_init.c 100644 4 kb
lpc.c 100644 7 kb
mathops.h 100644 3 kb
mdct15.asm 100644 8 kb
mdct15_init.c 100644 3 kb
me_cmp.asm 100644 23 kb
me_cmp_init.c 100644 28 kb
mlpdsp.asm 100644 7 kb
mlpdsp_init.c 100644 7 kb
mpegaudiodsp.c 100644 10 kb
mpegvideo.c 100644 21 kb
mpegvideodsp.c 100644 6 kb
mpegvideoenc.c 100644 9 kb
mpegvideoenc_qns_template.c 100644 4 kb
mpegvideoenc_template.c 100644 20 kb
mpegvideoencdsp.asm 100644 4 kb
mpegvideoencdsp_init.c 100644 9 kb
opus_dsp_init.c 100644 2 kb
opus_pvq_search.asm 100644 12 kb
pixblockdsp.asm 100644 3 kb
pixblockdsp_init.c 100644 2 kb
pngdsp.asm 100644 5 kb
pngdsp_init.c 100644 2 kb
proresdsp.asm 100644 2 kb
proresdsp_init.c 100644 2 kb
qpel.asm 100644 5 kb
qpeldsp.asm 100644 14 kb
qpeldsp_init.c 100644 36 kb
rnd_template.c 100644 7 kb
rv34dsp.asm 100644 6 kb
rv34dsp_init.c 100644 2 kb
rv40dsp.asm 100644 12 kb
rv40dsp_init.c 100644 12 kb
sbrdsp.asm 100644 16 kb
sbrdsp_init.c 100644 4 kb
simple_idct.asm 100644 38 kb
simple_idct.h 100644 2 kb
simple_idct10.asm 100644 6 kb
simple_idct10_template.asm 100644 11 kb
snowdsp.c 100644 40 kb
svq1enc.asm 100644 2 kb
svq1enc_init.c 100644 1 kb
synth_filter.asm 100644 7 kb
synth_filter_init.c 100644 3 kb
takdsp.asm 100644 4 kb
takdsp_init.c 100644 2 kb
ttadsp.asm 100644 5 kb
ttadsp_init.c 100644 2 kb
ttaencdsp.asm 100644 5 kb
ttaencdsp_init.c 100644 2 kb
utvideodsp.asm 100644 3 kb
utvideodsp_init.c 100644 2 kb
v210-init.c 100644 2 kb
v210.asm 100644 2 kb
v210enc.asm 100644 5 kb
v210enc_init.c 100644 2 kb
vc1dsp.h 100644 1 kb
vc1dsp_init.c 100644 7 kb
vc1dsp_loopfilter.asm 100644 7 kb
vc1dsp_mc.asm 100644 9 kb
vc1dsp_mmx.c 100644 24 kb
videodsp.asm 100644 14 kb
videodsp_init.c 100644 13 kb
vorbisdsp.asm 100644 3 kb
vorbisdsp_init.c 100644 2 kb
vp3dsp.asm 100644 24 kb
vp3dsp_init.c 100644 2 kb
vp56_arith.h 100644 2 kb
vp6dsp.asm 100644 5 kb
vp6dsp_init.c 100644 2 kb
vp8dsp.asm 100644 34 kb
vp8dsp_init.c 100644 21 kb
vp8dsp_loopfilter.asm 100644 45 kb
vp9dsp_init.c 100644 15 kb
vp9dsp_init.h 100644 9 kb
vp9dsp_init_10bpp.c 100644 1 kb
vp9dsp_init_12bpp.c 100644 1 kb
vp9dsp_init_16bpp.c 100644 5 kb
vp9dsp_init_16bpp_template.c 100644 9 kb
vp9intrapred.asm 100644 62 kb
vp9intrapred_16bpp.asm 100644 86 kb
vp9itxfm.asm 100644 110 kb
vp9itxfm_16bpp.asm 100644 72 kb
vp9itxfm_template.asm 100644 5 kb
vp9lpf.asm 100644 39 kb
vp9lpf_16bpp.asm 100644 24 kb
vp9mc.asm 100644 18 kb
vp9mc_16bpp.asm 100644 10 kb
w64xmmtest.c 100644 3 kb
xvididct.asm 100644 32 kb
xvididct.h 100644 2 kb
xvididct_init.c 100644 3 kb
README.md
FFmpeg README ============= FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. ## Libraries * `libavcodec` provides implementation of a wider range of codecs. * `libavformat` implements streaming protocols, container formats and basic I/O access. * `libavutil` includes hashers, decompressors and miscellaneous utility functions. * `libavfilter` provides a mean to alter decoded Audio and Video through chain of filters. * `libavdevice` provides an abstraction to access capture and playback devices. * `libswresample` implements audio mixing and resampling routines. * `libswscale` implements color conversion and scaling routines. ## Tools * [ffmpeg](https://ffmpeg.org/ffmpeg.html) is a command line toolbox to manipulate, convert and stream multimedia content. * [ffplay](https://ffmpeg.org/ffplay.html) is a minimalistic multimedia player. * [ffprobe](https://ffmpeg.org/ffprobe.html) is a simple analysis tool to inspect multimedia content. * [ffserver](https://ffmpeg.org/ffserver.html) is a multimedia streaming server for live broadcasts. * Additional small tools such as `aviocat`, `ismindex` and `qt-faststart`. ## Documentation The offline documentation is available in the **doc/** directory. The online documentation is available in the main [website](https://ffmpeg.org) and in the [wiki](https://trac.ffmpeg.org). ### Examples Coding examples are available in the **doc/examples** directory. ## License FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information. ## Contributing Patches should be submitted to the ffmpeg-devel mailing list using `git format-patch` or `git send-email`. Github pull requests should be avoided because they are not part of our review process and will be ignored.