Command line video player
Go to file
wm4 84af173380 commands: cosmetics: rename things
This is Better (tm).

The only actual change is that with M_PROPERTY_SET_STRING, the option
parser will use the property name, instead whatever was set in the
name field of the option returned by M_PROPERTY_GET_TYPE. In most cases,
these should be the same, though.
2012-10-12 10:10:32 +02:00
DOCS commands: add more property-option bridge uses, rename some options 2012-10-12 10:10:31 +02:00
TOOLS commands: rename properties, update input.conf 2012-10-12 10:10:30 +02:00
debian
etc commands: replace "switch" with "add" and "cycle" 2012-10-12 10:10:31 +02:00
ffmpeg_files
input input: verify input.conf on loading 2012-10-12 10:10:32 +02:00
libaf
libao2 encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
libmpcodecs
libmpdemux
libvo input: verify input.conf on loading 2012-10-12 10:10:32 +02:00
osdep
rpm libmenu: remove OSD menu functionality (--menu) 2011-10-25 07:05:47 +03:00
stream
sub
timeline
.gitignore
AUTHORS
Copyright
LICENSE
Makefile encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
README
asxparser.c
asxparser.h
av_log.c
av_log.h
av_opts.c
av_opts.h
bstr.c
bstr.h
cfg-mplayer.h commands: add more property-option bridge uses, rename some options 2012-10-12 10:10:31 +02:00
codec-cfg.c
codec-cfg.h
command.c commands: cosmetics: rename things 2012-10-12 10:10:32 +02:00
command.h commands: cosmetic changes mostly to m_property.h 2012-10-12 10:10:31 +02:00
configure encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
cpudetect.c
cpudetect.h cpudetect: remove unused/forgotten crap 2012-08-01 23:49:06 +02:00
defaultopts.c mplayer: unbreak OSD with CONFIG_ENCODING undefined 2012-09-18 21:08:20 +02:00
defaultopts.h
encode.h encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
encode_lavc.c encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
encode_lavc.h encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
fmt-conversion.c
fmt-conversion.h
image_writer.c
image_writer.h
m_config.c commands: add more property-option bridge uses, rename some options 2012-10-12 10:10:31 +02:00
m_config.h commands: add more property-option bridge uses, rename some options 2012-10-12 10:10:31 +02:00
m_option.c commands: handle property clamping in m_option 2012-10-12 10:10:31 +02:00
m_option.h commands: don't replicate mapping to option in levels_property_helper 2012-10-12 10:10:31 +02:00
m_property.c commands: cosmetics: rename things 2012-10-12 10:10:32 +02:00
m_property.h commands: cosmetics: rename things 2012-10-12 10:10:32 +02:00
m_struct.c
m_struct.h
mangle.h
mixer.c
mixer.h
mp_core.h encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
mp_fifo.c
mp_fifo.h
mp_msg.c
mp_msg.h encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
mp_osd.h commands: change input commands to make OSD usage explicit 2012-10-12 10:10:30 +02:00
mpbswap.h
mpcommon.c
mpcommon.h
mplayer.c options: accept "yes" and "no" only for flags 2012-10-12 10:10:31 +02:00
mplayer.h commands: replace --hardframedrop, change framedropping property 2012-10-12 10:10:30 +02:00
options.h commands: replace --hardframedrop, change framedropping property 2012-10-12 10:10:30 +02:00
parser-cfg.c
parser-cfg.h
parser-mpcmd.c
parser-mpcmd.h
path.c
path.h
playlist.c
playlist.h
playlist_parser.c
playlist_parser.h
pnm_loader.c
pnm_loader.h
screenshot.c commands: cosmetic changes mostly to m_property.h 2012-10-12 10:10:31 +02:00
screenshot.h
subopt-helper.c
subopt-helper.h
talloc.c
talloc.h
version.c
version.sh

README

Compiling with full features requires development files for several
external libraries. Below is a list of some important requirements. For
more information see the output of './configure --help' for a list of options,
or look at the list of enabled and disabled features printed after running
'./configure'. If you think you have support for some feature installed
but configure fails to detect it, the file config.log may contain information
about the reasons for the failure.

Libraries specific to particular video output methods
(you'll want at least one of VDPAU, GL or Xv):
 - libvdpau (for VDPAU output, best choice for NVIDIA cards)
 - libGL (OpenGL output)
 - libXv (XVideo output)
general:
 - libasound   (ALSA audio output)
 - various general X development libraries
 - libfreetype (for libass)
 - libfontconfig (for libass)
 - libass
 - FFmpeg libraries (libavutil libavcodec libavformat libswscale libpostproc)

Most of the above libraries are available in suitable versions on normal
Linux distributions. However FFmpeg is an exception (distro versions may be
too old to work at all or work well). For that reason you may want to use
the separately available build wrapper that first compiles FFmpeg libraries
and libass, and then compiles the player statically linked against those.