summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml30
-rw-r--r--DOCS/crosscompile-mingw.txt5
-rw-r--r--DOCS/man/en/af.rst466
-rw-r--r--DOCS/man/en/ao.rst133
-rw-r--r--DOCS/man/en/changes.rst180
-rw-r--r--DOCS/man/en/encode.rst121
-rw-r--r--DOCS/man/en/input.rst496
-rw-r--r--DOCS/man/en/mpv.rst223
-rw-r--r--DOCS/man/en/options.rst2280
-rw-r--r--DOCS/man/en/vf.rst671
-rw-r--r--DOCS/man/en/vo.rst486
-rw-r--r--DOCS/tech-overview.txt34
-rw-r--r--Makefile59
-rw-r--r--README.md (renamed from README.rst)40
-rwxr-xr-xTOOLS/osxbundle.py13
-rw-r--r--TOOLS/uncrustify.cfg7
-rw-r--r--TOOLS/vf_dlopen/Makefile4
-rw-r--r--TOOLS/vf_dlopen/framestep.c104
-rw-r--r--TOOLS/vf_dlopen/ildetect.c296
-rwxr-xr-xTOOLS/vf_dlopen/ildetect.sh84
-rw-r--r--audio/audio.c76
-rw-r--r--audio/audio.h46
-rw-r--r--audio/chmap.c489
-rw-r--r--audio/chmap.h132
-rw-r--r--audio/chmap_sel.c211
-rw-r--r--audio/chmap_sel.h43
-rw-r--r--audio/decode/ad.h6
-rw-r--r--audio/decode/ad_lavc.c92
-rw-r--r--audio/decode/ad_mpg123.c15
-rw-r--r--audio/decode/ad_spdif.c17
-rw-r--r--audio/decode/dec_audio.c74
-rw-r--r--audio/decode/dec_audio.h6
-rw-r--r--audio/filter/af.c1084
-rw-r--r--audio/filter/af.h63
-rw-r--r--audio/filter/af_bs2b.c8
-rw-r--r--audio/filter/af_center.c5
-rw-r--r--audio/filter/af_channels.c47
-rw-r--r--audio/filter/af_delay.c5
-rw-r--r--audio/filter/af_drc.c13
-rw-r--r--audio/filter/af_dummy.c4
-rw-r--r--audio/filter/af_equalizer.c30
-rw-r--r--audio/filter/af_export.c6
-rw-r--r--audio/filter/af_extrastereo.c17
-rw-r--r--audio/filter/af_force.c146
-rw-r--r--audio/filter/af_format.c32
-rw-r--r--audio/filter/af_hrtf.c11
-rw-r--r--audio/filter/af_karaoke.c6
-rw-r--r--audio/filter/af_ladspa.c38
-rw-r--r--audio/filter/af_lavcac3enc.c29
-rw-r--r--audio/filter/af_lavfi.c306
-rw-r--r--audio/filter/af_lavrresample.c184
-rw-r--r--audio/filter/af_pan.c24
-rw-r--r--audio/filter/af_scaletempo.c14
-rw-r--r--audio/filter/af_sinesuppress.c19
-rw-r--r--audio/filter/af_sub.c5
-rw-r--r--audio/filter/af_surround.c12
-rw-r--r--audio/filter/af_sweep.c8
-rw-r--r--audio/filter/af_tools.c4
-rw-r--r--audio/filter/af_volume.c33
-rw-r--r--audio/filter/control.h127
-rw-r--r--audio/fmt-conversion.c65
-rw-r--r--audio/fmt-conversion.h (renamed from stream/asf_mmst_streaming.h)11
-rw-r--r--audio/format.c28
-rw-r--r--audio/format.h13
-rw-r--r--audio/mixer.c2
-rw-r--r--audio/out/ao.c80
-rw-r--r--audio/out/ao.h28
-rw-r--r--audio/out/ao_alsa.c1349
-rw-r--r--audio/out/ao_coreaudio.c1326
-rw-r--r--audio/out/ao_dsound.c901
-rw-r--r--audio/out/ao_jack.c520
-rw-r--r--audio/out/ao_lavc.c92
-rw-r--r--audio/out/ao_null.c32
-rw-r--r--audio/out/ao_openal.c404
-rw-r--r--audio/out/ao_oss.c786
-rw-r--r--audio/out/ao_pcm.c41
-rw-r--r--audio/out/ao_portaudio.c79
-rw-r--r--audio/out/ao_pulse.c104
-rw-r--r--audio/out/ao_rsound.c15
-rw-r--r--audio/out/ao_sdl.c82
-rw-r--r--audio/out/ao_wasapi0.c840
-rw-r--r--audio/out/audio_out_internal.h65
-rw-r--r--audio/reorder_ch.c1426
-rw-r--r--audio/reorder_ch.h111
-rwxr-xr-xconfigure571
-rw-r--r--core/av_common.c20
-rw-r--r--core/av_common.h2
-rw-r--r--core/av_log.c12
-rw-r--r--core/av_opts.c4
-rw-r--r--core/charset_conv.c266
-rw-r--r--core/charset_conv.h17
-rw-r--r--core/command.c789
-rw-r--r--core/command.h2
-rw-r--r--core/defaultopts.c103
-rw-r--r--core/defaultopts.h2
-rw-r--r--core/encode.h2
-rw-r--r--core/encode_lavc.c87
-rw-r--r--core/encode_lavc.h3
-rw-r--r--core/input/input.c810
-rw-r--r--core/input/input.h87
-rw-r--r--core/input/joystick.c4
-rw-r--r--core/input/keycodes.h68
-rw-r--r--core/m_config.c4
-rw-r--r--core/m_option.c594
-rw-r--r--core/m_option.h8
-rw-r--r--core/mp_core.h55
-rw-r--r--core/mp_fifo.c79
-rw-r--r--core/mp_fifo.h32
-rw-r--r--core/mp_memory_barrier.h23
-rw-r--r--core/mp_ring.c155
-rw-r--r--core/mp_ring.h125
-rw-r--r--core/mplayer.c1289
-rw-r--r--core/options.c (renamed from core/cfg-mplayer.h)306
-rw-r--r--core/options.h63
-rw-r--r--core/parser-mpcmd.c37
-rw-r--r--core/parser-mpcmd.h6
-rw-r--r--core/path.c45
-rw-r--r--core/path.h2
-rw-r--r--core/playlist.c60
-rw-r--r--core/playlist.h7
-rw-r--r--core/resolve.h (renamed from core/mplayer.h)34
-rw-r--r--core/resolve_quvi.c (renamed from core/quvi.c)2
-rw-r--r--core/resolve_quvi9.c150
-rw-r--r--core/timeline/tl_edl.c2
-rw-r--r--core/timeline/tl_matroska.c4
-rw-r--r--demux/aviheader.c3
-rw-r--r--demux/codec_tags.c1
-rw-r--r--demux/demux.c290
-rw-r--r--demux/demux.h30
-rw-r--r--demux/demux_asf.c9
-rw-r--r--demux/demux_avi.c1
-rw-r--r--demux/demux_cue.c8
-rw-r--r--demux/demux_edl.c8
-rw-r--r--