summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--Copyright3
-rw-r--r--DOCS/encoding.rst36
-rw-r--r--DOCS/man/en/af.rst42
-rw-r--r--DOCS/man/en/ao.rst4
-rw-r--r--DOCS/man/en/changes.rst72
-rw-r--r--DOCS/man/en/encode.rst46
-rw-r--r--DOCS/man/en/input.rst310
-rw-r--r--DOCS/man/en/mplayer-old.18099
-rw-r--r--DOCS/man/en/mpv.rst (renamed from DOCS/man/en/mplayer.rst)132
-rw-r--r--DOCS/man/en/options.rst241
-rw-r--r--DOCS/man/en/vf.rst652
-rw-r--r--DOCS/man/en/vo.rst474
-rw-r--r--DOCS/tech-overview.txt10
-rw-r--r--Makefile117
-rwxr-xr-xTOOLS/binary_codecs.sh219
-rwxr-xr-xTOOLS/file2string.py8
-rwxr-xr-xTOOLS/matroska.py10
-rwxr-xr-xTOOLS/mpv_identify.sh (renamed from TOOLS/mplayer2_identify.sh)37
-rwxr-xr-xTOOLS/vdpau_functions.py2
-rw-r--r--TOOLS/vf_dlopen/telecine.c19
-rw-r--r--bstr.h12
-rw-r--r--cfg-mplayer.h28
-rw-r--r--command.c1768
-rw-r--r--command.h5
-rwxr-xr-xconfigure82
-rw-r--r--debian/README.debian16
-rw-r--r--debian/TODO.Debian1
-rw-r--r--debian/changelog209
-rw-r--r--debian/compat1
-rw-r--r--debian/control31
-rw-r--r--debian/copyright7
-rw-r--r--debian/dirs5
-rw-r--r--debian/mime20
-rwxr-xr-xdebian/rules108
-rw-r--r--defaultopts.c3
-rw-r--r--encode_lavc.c470
-rw-r--r--encode_lavc.h3
-rw-r--r--etc/encoding-example-profiles.conf24
-rw-r--r--etc/example.conf6
-rw-r--r--etc/input.conf175
-rw-r--r--etc/mplayer.desktop27
-rw-r--r--fmt-conversion.h3
-rw-r--r--input/input.c754
-rw-r--r--input/input.h96
-rw-r--r--input/lirc.c2
-rw-r--r--libaf/af_export.c4
-rw-r--r--libao2/ao_alsa.c2
-rw-r--r--libao2/ao_coreaudio.c2
-rw-r--r--libao2/ao_dsound.c2
-rw-r--r--libao2/ao_jack.c6
-rw-r--r--libao2/ao_lavc.c68
-rw-r--r--libao2/ao_openal.c2
-rw-r--r--libao2/ao_oss.c2
-rw-r--r--libao2/ao_portaudio.c2
-rw-r--r--libao2/ao_pulse.c2
-rw-r--r--libao2/audio_out.c12
-rw-r--r--libmpcodecs/ad_ffmpeg.c43
-rw-r--r--libmpcodecs/cmmx.h202
-rw-r--r--libmpcodecs/vd_null.c56
-rw-r--r--libmpcodecs/vf.c99
-rw-r--r--libmpcodecs/vf_1bpp.c207
-rw-r--r--libmpcodecs/vf_2xsai.c336
-rw-r--r--libmpcodecs/vf_blackframe.c148
-rw-r--r--libmpcodecs/vf_bmovl.c496
-rw-r--r--libmpcodecs/vf_boxblur.c214
-rw-r--r--libmpcodecs/vf_cropdetect.c200
-rw-r--r--libmpcodecs/vf_decimate.c198
-rw-r--r--libmpcodecs/vf_denoise3d.c268
-rw-r--r--libmpcodecs/vf_detc.c458
-rw-r--r--libmpcodecs/vf_dint.c214
-rw-r--r--libmpcodecs/vf_dvbscale.c67
-rw-r--r--libmpcodecs/vf_eq.c258
-rw-r--r--libmpcodecs/vf_field.c89
-rw-r--r--libmpcodecs/vf_fil.c116
-rw-r--r--libmpcodecs/vf_filmdint.c1442
-rw-r--r--libmpcodecs/vf_fixpts.c136
-rw-r--r--libmpcodecs/vf_framestep.c203
-rw-r--r--libmpcodecs/vf_fspp.c2112
-rw-r--r--libmpcodecs/vf_geq.c197
-rw-r--r--libmpcodecs/vf_halfpack.c254
-rw-r--r--libmpcodecs/vf_harddup.c92
-rw-r--r--libmpcodecs/vf_hue.c200
-rw-r--r--libmpcodecs/vf_il.c148
-rw-r--r--libmpcodecs/vf_ivtc.c555
-rw-r--r--libmpcodecs/vf_kerndeint.c345
-rw-r--r--libmpcodecs/vf_lavc.c178
-rw-r--r--libmpcodecs/vf_lavcdeint.c188
-rw-r--r--libmpcodecs/vf_mcdeint.c330
-rw-r--r--libmpcodecs/vf_ow.c322
-rw-r--r--libmpcodecs/vf_palette.c234
-rw-r--r--libmpcodecs/vf_perspective.c341
-rw-r--r--libmpcodecs/vf_pp7.c489
-rw-r--r--libmpcodecs/vf_qp.c177
-rw-r--r--libmpcodecs/vf_remove_logo.c908
-rw-r--r--libmpcodecs/vf_rgbtest.c171
-rw-r--r--libmpcodecs/vf_sab.c292
-rw-r--r--libmpcodecs/vf_smartblur.c236
-rw-r--r--libmpcodecs/vf_softskip.c102
-rw-r--r--libmpcodecs/vf_spp.c612
-rw-r--r--libmpcodecs/vf_telecine.c190
-rw-r--r--libmpcodecs/vf_test.c332
-rw-r--r--libmpcodecs/vf_tfields.c476
-rw-r--r--libmpcodecs/vf_tile.c332
-rw-r--r--libmpcodecs/vf_tinterlace.c235
-rw-r--r--libmpcodecs/vf_uspp.c384
-rw-r--r--libmpcodecs/vf_yuvcsp.c120
-rw-r--r--libmpcodecs/vf_yvu9.c104
-rw-r--r--libmpcodecs/vqf.h228
-rw-r--r--libmpdemux/demux_mkv.c2
-rw-r--r--libvo/gl_common.c1204
-rw-r--r--libvo/gl_common.h95
-rw-r--r--libvo/gl_header_fixes.h14
-rw-r--r--libvo/video_out.c57
-rw-r--r--libvo/video_out.h1
-rw-r--r--libvo/vo_caca.c2
-rw-r--r--libvo/vo_corevideo.m9
-rw-r--r--libvo/vo_lavc.c106
-rw-r--r--libvo/vo_opengl.c (renamed from libvo/vo_gl3.c)307
-rw-r--r--libvo/vo_opengl_old.c (renamed from libvo/vo_gl.c)85
-rw-r--r--libvo/vo_opengl_shaders.glsl (renamed from libvo/vo_gl3_shaders.glsl)94
-rw-r--r--libvo/vo_xv.c4
-rw-r--r--libvo/w32_common.c2
-rw-r--r--libvo/x11_common.c10
-rw-r--r--m_config.c4
-rw-r--r--m_config.h3
-rw-r--r--m_option.c285
-rw-r--r--m_option.h39
-rw-r--r--m_property.c490
-rw-r--r--m_property.h301
-rw-r--r--metadata.h55
-rw-r--r--mixer.c3
-rw-r--r--mp_core.h10
-rw-r--r--mp_msg.c10
-rw-r--r--mp_osd.h4
-rw-r--r--mpcommon.h2
-rw-r--r--mplayer.c308
-rw-r--r--mplayer.h12
-rw-r--r--options.h7
-rw-r--r--osdep/cocoa_events.m2
-rw-r--r--osdep/io.h4
-rw-r--r--osdep/macosx_finder_args.m2
-rw-r--r--osdep/mplayer.exe.manifest4
-rw-r--r--osdep/mplayer.rc12
-rw-r--r--path.c6
-rw-r--r--quvi.c (renamed from stream/open.c)97
-rw-r--r--rpm/mplayer-codecs.spec318
-rw-r--r--rpm/mplayer.spec298
-rw-r--r--screenshot.c25
-rw-r--r--stream/stream.c28
-rw-r--r--stream/stream_dvd.c2
-rw-r--r--