No description
  • C 97.2%
  • Objective-C 0.8%
  • Makefile 0.4%
  • Perl 0.4%
  • Shell 0.3%
  • Other 0.8%
Find a file
Stefano Pigozzi 2c378c71a4 audio: add af_lavrresample, remove old resampling filters
Remove `af_resample` and `af_lavcresample`. The former is a mess while
the latter uses an API that was long deprecated in libavcodec and is
now removed. Add new filter af_lavrresample which uses libavresample.
`af_lavrresample` has roughly the same features and structure as
`af_lavcresample` had.

Libavresample is now a mandatory dependency. Change configure script
accordingly and remove #ifdefs in other code.
2013-10-09 23:43:25 +03:00
debian debian: remove leftover references to deleted OSD menu files 2011-11-14 20:24:39 +02:00
DOCS audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
etc audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
ffmpeg_files build: switch to libavutil bswap.h and intreadwrite.h 2012-02-01 22:46:27 +02:00
input input: fix possible crash in printing key combo names 2013-03-19 15:24:53 +02:00
libaf audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
libao2 cleanup: remove pointless #defines 2012-08-28 00:19:41 +03:00
libmpcodecs audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
libmpdemux demux_viv: fix unsafe code 2013-04-21 02:47:05 +03:00
libvo vo_gl3: call glFlush() after frame drawing is complete 2013-03-11 12:30:30 +02:00
loader configure: go back to platform-based EXTERN_PREFIX test 2013-01-14 01:26:23 +02:00
osdep windows support: fix _wstat misusage 2013-01-14 00:40:24 +02:00
rpm libmenu: remove OSD menu functionality (--menu) 2011-10-25 07:05:47 +03:00
stream mp_msg: print messages to stdout, statusline to stderr 2013-02-19 15:27:21 +02:00
sub osd: convert OSD font to OpenType 2013-04-28 13:41:12 +03:00
timeline cache: saner automatic cache enable; avoids -playlist crash 2012-11-17 19:44:08 +02:00
TOOLS stream_netstream: Remove netstream support 2013-01-16 00:29:10 +02:00
.gitignore TOOLS: add script for OSX bundle generation 2012-11-10 22:00:29 +02:00
asxparser.c cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
asxparser.h cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
AUTHORS documentation: remove Changelog, rewrite README 2011-02-15 12:04:32 +02:00
av_log.c stream_ffmpeg: fix broken line from 30afc64532 2012-04-18 01:27:55 +03:00
av_log.h terminal output: show libav version numbers in verbose mode 2011-10-01 20:03:49 +03:00
av_opts.c Update Libav API uses 2012-02-01 22:46:27 +02:00
av_opts.h Add missing multiple inclusion guards. 2009-01-25 20:10:36 +00:00
bstr.c libav #include changes for latest upstream compatibility 2012-08-15 23:29:12 +03:00
bstr.h stream/rtsp: remove live555, nemesi, native rtsp implementations 2012-08-28 00:19:41 +03:00
cfg-mplayer.h stream_netstream: Remove netstream support 2013-01-16 00:29:10 +02:00
codec-cfg.c cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
codec-cfg.h cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
command.c subs: fix vf_ass --subdelay, remove sub_step slave command 2013-01-04 21:51:39 +02:00
command.h Merge svn changes up to r30475 2010-03-09 19:18:43 +02:00
configure audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
Copyright stream/rtsp: remove live555, nemesi, native rtsp implementations 2012-08-28 00:19:41 +03:00
cpudetect.c build: remove OS/2 support 2012-04-06 17:45:56 +03:00
cpudetect.h loader: Reuse do_cpuid from cpudetect.c in loader/win32.c 2010-11-02 04:15:01 +02:00
cpuinfo.c the great MPlayer tab removal: part II 2010-05-03 23:34:38 +00:00
defaultopts.c subs: always use sub decoder framework for libass rendering 2012-08-31 20:30:42 +03:00
defaultopts.h cleanup: remove unused MEncoder-related code 2011-01-25 02:29:31 +02:00
fmt-conversion.c video: support GBR mode h264 decoding 2012-08-28 00:17:44 +03:00
fmt-conversion.h fmt-conversion.h: fix pixfmt.h #include; fixes latest Libav 2012-10-10 22:21:57 +03:00
LICENSE Copyright, LICENSE: change binary license to GPL 3 2011-03-24 23:40:29 +02:00
m_config.c options: support "no-foo" syntax for flag suboptions 2012-07-27 03:34:17 +03:00
m_config.h options: support parsing values into substructs 2012-07-16 21:08:42 +03:00
m_option.c options: fix URL user/password parsing 2012-10-05 19:19:06 +03:00
m_option.h options: make option struct the talloc parent of options 2012-07-16 21:08:42 +03:00
m_property.c commands: remove separate direction arg from step commands 2012-09-19 17:15:59 +03:00
m_property.h commands: remove separate direction arg from step commands 2012-09-19 17:15:59 +03:00
m_struct.c options: make option struct the talloc parent of options 2012-07-16 21:08:42 +03:00
m_struct.h options: change option parsing to use bstr 2011-07-29 05:50:38 +03:00
Makefile audio: add af_lavrresample, remove old resampling filters 2013-10-09 23:43:25 +03:00
mangle.h build: support 64-bit MSWindows in EXTERN_PREFIX definition 2013-01-26 15:23:54 +02:00
metadata.h Remove trailing whitespace from most files 2009-07-07 02:34:35 +03:00
mixer.c mixer: keep fractional part of volume setting 2013-01-12 15:19:07 +02:00
mixer.h mixer: support native audio driver mute 2012-04-11 03:56:28 +03:00
mp_core.h core: clean up libquvi handling, add media_title property 2012-11-16 09:25:10 +02:00
mp_fifo.c input: allow unicode keys and reassign internal key codes 2012-03-25 22:30:37 +03:00
mp_fifo.h input: allow unicode keys and reassign internal key codes 2012-03-25 22:30:37 +03:00
mp_msg.c mp_msg: print messages to stdout, statusline to stderr 2013-02-19 15:27:21 +02:00
mp_msg.h stream_netstream: Remove netstream support 2013-01-16 00:29:10 +02:00
mp_osd.h OSD/commands: use osdlevel=3 for osd_show_progression command 2012-08-28 00:12:59 +03:00
mpbswap.h build: switch to libavutil bswap.h and intreadwrite.h 2012-02-01 22:46:27 +02:00
mpcommon.c cleanup: remove unused MEncoder-related code 2011-01-25 02:29:31 +02:00
mpcommon.h windows: fix format string attributes on MinGW 2012-03-01 00:22:29 +02:00
mplayer.c mp_msg: print messages to stdout, statusline to stderr 2013-02-19 15:27:21 +02:00
mplayer.h core, timeline: cache external ordered chapter files too 2012-09-06 19:04:53 +03:00
options.h video: remove lowres support, cut "too slow" message 2013-02-04 18:06:04 +02:00
parser-cfg.c windows support: unicode filenames 2012-03-09 20:48:54 +02:00
parser-cfg.h options: move command line preparse together with parse 2011-07-26 06:02:03 +03:00
parser-mpcmd.c cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
parser-mpcmd.h options: change -v parsing 2012-05-07 23:51:58 +03:00
path.c win32: get_path(): fix undefined behavior 2012-04-28 21:47:53 +03:00
path.h windows support: unicode filenames 2012-03-09 20:48:54 +02:00
playtree.c build: fix --enable-debug, remove some "#ifdef MP_DEBUG" 2011-07-30 19:03:20 +03:00
playtree.h cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
playtreeparser.c cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
playtreeparser.h cleanup: fix code calling open_stream() with NULL options 2012-11-17 20:11:13 +02:00
pnm_loader.c vo_gl: Move the read_pnm function into a separate file 2010-11-02 04:18:37 +02:00
pnm_loader.h vo_gl: Move the read_pnm function into a separate file 2010-11-02 04:18:37 +02:00
README osd: rewrite OSD rendering to use libass 2012-08-28 00:19:41 +03:00
screenshot.c libav: switch from CODEC_ID to AV_CODEC_ID 2013-03-09 14:35:10 +02:00
screenshot.h core: add screenshot mode for actual VO window contents 2011-11-25 23:56:28 +02:00
subopt-helper.c subopt-helper: support "no-" prefix to negate suboptions 2011-11-14 20:24:39 +02:00
subopt-helper.h Add license header to all top-level files missing them. 2010-01-30 23:24:23 +00:00
talloc.c talloc.[ch]: remove "type safety" hack that violates C types 2011-08-19 03:01:16 +03:00
talloc.h windows: fix format string attributes on MinGW 2012-03-01 00:22:29 +02:00
version.sh Update copyright year 2012-01-28 13:49:13 +02:00

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
 - libass   (subtitle/OSD rendering)
 - Libav libraries (libavutil libavcodec libavformat libswscale)

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.