aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAge
...
* | Merge svn changes up to r29962Gravatar Uoti Urpala2009-11-23
|\|
| * Add preliminary support for streaming via FFmpeg's URProtocol functions.Gravatar reimar2009-11-17
| | | | | | | | | | | | | | Basic playback tested for file and http protocols. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29923 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29912Gravatar Uoti Urpala2009-11-16
|\|
| * Remove CONFIG_TV_TELETEXT.Gravatar cehoyos2009-11-07
| | | | | | | | | | | | | | | | DVB teletext support is nearly finished, it will be possible to read teletext from file, it will not be depending on reception any more. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29851 b3059339-0415-0410-9bf9-f77b7e298cf2
* | av_log callback handling overhaulGravatar Uoti Urpala2009-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move av_log callback handling from vd_ffmpeg.c to a new file av_log.c and install the callback immediately when starting the program. Main functionality improvements of the new code: - The old version only installed the callback when opening an FFmpeg video decoder. If nothing had triggered that then av_log() messages from other sources (libavformat, audio decoding, swscale usage) bypassed MPlayer's output system completely. Now the callback is always installed. - Current av_log message severity levels are handled correctly. The old code used MSGL_ERR for some messages that should be MSGL_V. - Message type is now set for libavformat contexts (MSGT_DEMUXER / MSGT_MUXER). - The old code did "mp_msg_test(type, mp_level)" before actually determining the type, so that it always used MSGT_FIXME. This led to some messages being incorrectly dropped in case the user had specified module-specific verbosity levels. The old check in question was originally motivated by performance problems when there were a lot of callbacks; however it's not clear whether the part about it skipping the type determination was intentional (most of the performance problems must have come from the way the original code used snprintf) and in my tests current FFmpeg libraries have not generated unreasonable amounts of callbacks anyway.
| * Move teletext specific code from stream into libmpcodecs.Gravatar cehoyos2009-10-29
| | | | | | | | | | | | | | Patch by Francesco Lavra, francescolavra interfree it git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29801 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Get rid of COMMON_LDFLAGS variable. It was a pointless indirection.Gravatar diego2009-10-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29784 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge rules for building mencoder and mplayer.Gravatar diego2009-10-18
| | | | | | | | | | | | | | Just the dependencies are different, so specify them separately. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29779 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Get rid of LDFLAGS_MPLAYER and LDFLAGS_MENCODER variables.Gravatar diego2009-10-18
| | | | | | | | | | | | | | They are only used in one place so the indirection is pointless. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29778 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29644Gravatar Uoti Urpala2009-09-04
|\|
| * Reuse the osx_common convert_key function to convert OSX keycodes to MPlayerGravatar reimar2009-08-28
| | | | | | | | | | | | | | keycodes instead of its own switch-case in vo_corevideo.m git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29575 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add osx_common.c and move the keycode conversion (OSX to MPlayer) there.Gravatar reimar2009-08-28
| | | | | | | | | | | | | | | | Also get rid of our own defines for the keycodes and instead use the predefined ones from Carbon. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29573 b3059339-0415-0410-9bf9-f77b7e298cf2
* | vf_uspp: Mark as depending on avcodec API only, not internalsGravatar Uoti Urpala2009-07-26
| | | | | | | | | | | | | | | | | | | | | | There has been some confusion about whether this filter depends on libavcodec internals or not. When originally added it included explicit code to support building with a shared library avcodec, but it also used the internal dsputil.h header. Later it was marked as depending on libavcodec internals, then the dsputil.h include was removed as unnecessary. It seems to build fine without any internal headers now and has no obvious other usage of internal symbols either, so I'm enabling the build whenever libavcodec is available.
* | build: Readd support for code depending on FFmpeg internalsGravatar Uoti Urpala2009-07-26
| | | | | | | | | | | | | | | | Add configure option --ffmpeg-source-dir=PATH. If the user specifies this option then building code that depends on FFmpeg internals is enabled and the files files which use internal lavf headers will get them from this path. The FFmpeg libraries linked with must export needed internal symbols.
* | build: Remove code for internal FFmpeg buildGravatar Uoti Urpala2009-07-26
| | | | | | | | | | | | Remove some now unnecessary parts that were used for the internal FFmpeg build, mainly configure tests for FFmpeg features and Makefile logic for building it.
* | Remove internal libass treeGravatar Uoti Urpala2009-07-26
| | | | | | | | | | Remove the libass/ directory and use the newest standalone version of the library instead.
* | Disable functionality requiring libswscale internalsGravatar Uoti Urpala2009-07-26
| | | | | | | | | | | | | | | | | | | | | | The following are affected: vo_yuv4mpeg, vf_halfpack, vf_palette, vf_rgb2bgr, vf_yuy2, vo_mga, vo_xmga. In vo_yuv4mpeg, only disable RGB support (which is probably little used). Others are disabled completely for now. vo_mga and vo_xmga are disabled by preventing configure from enabling them. The rest is placed under LIBSWSCALE_INTERNALS variable which isn't currently enabled anywhere.
* | Merge svn changes up to r29417Gravatar Uoti Urpala2009-07-12
|\|
* | Remove the internal GUIGravatar Anton Khirnov2009-07-07
| | | | | | | | | | | | | | | | | | The GUI is badly designed and too closely coupled to the internal details of other code. The GUI code is in bad shape and unmaintained for years. There is no indication that anyone would maintain it in the future either. Even if someone did volunteer to implement a better integrated GUI having the current code in the tree probably wouldn't help much. So get rid of it.
| * new debanding filterGravatar lorenm2009-07-07
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29413 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29412Gravatar Uoti Urpala2009-07-07
|\|
* | Merge svn changes up to r29304Gravatar Uoti Urpala2009-07-07
|\ \
| | * Rename LIBVORBIS Makefile variable to VORBIS.Gravatar diego2009-06-14
| | | | | | | | | | | | | | | | | | | | | The latter is more clear as it can represent either Tremor or libvorbis. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29365 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * cosmetics: alphabetically sort SRCS_MPLAYERGravatar diego2009-05-21
| | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29318 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Add missing path to find invocation for tags/TAGS creation.Gravatar diego2009-05-15
| | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29310 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Simplify find invocation in tags/TAGS generation command:Gravatar diego2009-05-15
| |/ | | | | | | | | | | | | | | - Drop '-print', which is the default for find. - Drop unnecessary invocation of find in a subshell. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29309 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make sure that -I flags for internal library copies come before other CFLAGSGravatar diego2009-05-12
| | | | | | | | | | | | | | so that header files do not conflict with system-installed versions. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29303 b3059339-0415-0410-9bf9-f77b7e298cf2
| * libdvdread4 does not use HAVE_CONFIG_H, so drop the -D flag for libdvdread4.Gravatar diego2009-05-12
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29301 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29277Gravatar Uoti Urpala2009-05-08
|\|
| * Rename macosx video output driver to corevideo.Gravatar diego2009-05-04
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29252 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Rename macosx audio output driver to coreaudio.Gravatar diego2009-05-04
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29251 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move non-conditional SRCS lists below the conditional parts. This allowsGravatar diego2009-04-20
| | | | | | | | | | | | | | simplifying the addition of the conditional parts to the SRCS lists. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29208 b3059339-0415-0410-9bf9-f77b7e298cf2
| * whitespace cosmeticsGravatar diego2009-04-20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29207 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use temporary variables to add objects that depend on more than oneGravatar diego2009-04-20
| | | | | | | | | | | | | | condition to conditionally compiled parts. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29206 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only add existing files to the FFMPEGFILES variable.Gravatar diego2009-04-20
| | | | | | | | | | | | | | based on a patch by Carl Fürstenberg, azatoth gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29204 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use ADDSUFFIXES function to simplify version.h dependency declaration.Gravatar diego2009-04-20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29203 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Introduce ADDSUFFIXES function and use it to simplify theGravatar diego2009-04-20
| | | | | | | | | | | | | | ADD_ALL_DIRS and ADD_ALL_EXESUFS functions. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29202 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Move ADD_ALL_* functions to a more sensible place.Gravatar diego2009-04-20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29201 b3059339-0415-0410-9bf9-f77b7e298cf2
| * whitespace cosmeticsGravatar diego2009-04-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29197 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Rename PARTS variable to FFMPEGPARTS.Gravatar diego2009-04-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29196 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Introduce ADD_ALL_DIRS function to factorize clean and distclean target commandsGravatar diego2009-04-19
| | | | | | | | | | | | | | to remove certain patterns in all subdirectories. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29195 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Convert another forgotten ADD_ALL_EXESUFS call.Gravatar diego2009-04-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29194 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Extend ADD_ALL_EXESUFS to work with a list of files instead of a single one.Gravatar diego2009-04-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29193 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove duplicate entry from DIRS.Gravatar diego2009-04-19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29192 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add files in all library subdirectories to FFMPEGFILES variable, notGravatar diego2009-04-19
| | | | | | | | | | | | | | just the ones below libavcodec. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29191 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29154Gravatar Uoti Urpala2009-04-09
|\| | | | | | | | | Synchronizes runtime CPU detection handling in the build system with latest FFmpeg.
| * Specify precise dependencies for generated header file codecs.conf.h.Gravatar diego2009-04-08
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29153 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Reduce compilation time after version.h was updated.Gravatar cehoyos2009-04-08
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29152 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29150Gravatar Uoti Urpala2009-04-08
|\|
* | Merge branch 'ordered_chapters'Gravatar Uoti Urpala2009-04-08
|\ \