summaryrefslogtreecommitdiffstats
path: root/mangle.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-46/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tis drops the silly lib prefixes, and attempts to organize the tree in a more logical way. Make the top-level directory less cluttered as well. Renames the following directories: libaf -> audio/filter libao2 -> audio/out libvo -> video/out libmpdemux -> demux Split libmpcodecs: vf* -> video/filter vd*, dec_video.* -> video/decode mp_image*, img_format*, ... -> video/ ad*, dec_audio.* -> audio/decode libaf/format.* is moved to audio/ - this is similar to how mp_image.* is located in video/. Move most top-level .c/.h files to core. (talloc.c/.h is left on top- level, because it's external.) Park some of the more annoying files in compat/. Some of these are relicts from the time mplayer used ffmpeg internals. sub/ is not split, because it's too much of a mess (subtitle code is mixed with OSD display and rendering). Maybe the organization of core is not ideal: it mixes playback core (like mplayer.c) and utility helpers (like bstr.c/h). Should the need arise, the playback core will be moved somewhere else, while core contains all helper and common code.
* mangle: change preprocessor define for macosxStefano Pigozzi2012-08-011-1/+1
| | | | __DARWIN is still not defined, use __APPLE__ instead
* Fix compilation of vf_fspp on OSXwm42012-07-311-1/+1
| | | | OSX mangles symbols with "_".
* configure: remove pointless checks for yasm etc.wm42012-07-291-0/+6
| | | | | | | | | | mplayer doesn't use yasm, as or ranlib. They were only needed to build with internal libav, which is gone. Also, get rid of nm. nm was used to find out how external symbols are mangled. Replace this by a platform check in mangle.h. As far as I know, sane systems don't mangle symbols. Windows prefixes them with an underscore ("_symbol"). I don't know about OSX.
* Use configure code to define PIC instead of duplicating the check in mangle.h.reimar2009-11-101-4/+0
| | | | | | | | While it is currently not necessary, it might be a good idea to move this outside the x86-only block in configure, as well as adding -pie to LDFLAGS. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29877 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a comment that the PIC handling in mangle.h is duplicate also inreimar2009-11-081-0/+1
| | | | | | | configure and libavutil and fixes to one should be applied to the others, too. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29854 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support x86_64 + PIC in mangle.h, needed for OS X 64 bit compiles.reimar2009-09-041-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29642 b3059339-0415-0410-9bf9-f77b7e298cf2
* Include config.h in mangle.h, fixes make checkheaders.reimar2008-12-191-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28163 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify the definition of MANGLE, possibly also makes it easier to support ↵reimar2008-12-151-7/+1
| | | | | | more systems. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28151 b3059339-0415-0410-9bf9-f77b7e298cf2
* license header consistency cosmeticsdiego2008-12-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28144 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace informal GPL notes by standard GPL header.diego2008-12-131-4/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28140 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move attribute_used declaration from config.h to mangle.h where it is useful.diego2008-10-161-0/+6
| | | | | | | config.h should only contain definitions, no logic. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27781 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add MPLAYER_ prefix to multiple inclusion guards.diego2008-02-221-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26061 b3059339-0415-0410-9bf9-f77b7e298cf2
* Consistently use just the name of the #ifdef directive in #endif comments.diego2008-01-011-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25574 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not use leading underscores in multiple inclusion guards, they are reserved.diego2007-07-021-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23709 b3059339-0415-0410-9bf9-f77b7e298cf2
* add support for intel mac. mp3lib is not fixed yet.nplourde2006-04-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18105 b3059339-0415-0410-9bf9-f77b7e298cf2
* MINGW32 portfaust32003-03-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9763 b3059339-0415-0410-9bf9-f77b7e298cf2
* OpenBSD && ELF fixatmos42002-11-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8250 b3059339-0415-0410-9bf9-f77b7e298cf2
* Flush from my local tree, probably more future safe mangle decision of ↵atmos42002-07-281-1/+2
| | | | | | OpenBSD, in case they switch over to ELF. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6827 b3059339-0415-0410-9bf9-f77b7e298cf2
* OpenBSD, NetBSD portability patches byarpi2002-04-271-1/+1
| | | | | | | | | Björn Sandell <biorn@dce.chalmers.se> Marcus <core@antbear.org> Bernd Ernesti <mplayer@lists.veego.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5873 b3059339-0415-0410-9bf9-f77b7e298cf2
* OS2 supportarpi2002-03-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5284 b3059339-0415-0410-9bf9-f77b7e298cf2
* mangle.h does symbolmangling on win32atmos42002-01-191-0/+18
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4244 b3059339-0415-0410-9bf9-f77b7e298cf2