summaryrefslogtreecommitdiffstats
path: root/loader
Commit message (Collapse)AuthorAgeFilesLines
* Fix crashes in loader code: There is still some code that can not handle ↵reimar2006-12-161-0/+2
| | | | | | | | | omitted frame pointers. And next time think thrice before changing loader Makefiles!!! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21640 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmap memory area for generated code to avoid crashes on machines whichreimar2006-12-031-2/+9
| | | | | | | support noexec git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21478 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix 21381, make sure gcc does not make any ip-relative calls or similar.reimar2006-12-031-5/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21477 b3059339-0415-0410-9bf9-f77b7e298cf2
* Get rid of stubs.S, move code to inline asm.reimar2006-11-293-20/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21384 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cosmetics: remove unused and commented out add_stub function headerreimar2006-11-291-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21383 b3059339-0415-0410-9bf9-f77b7e298cf2
* Some extra checks and safety space for add_stub function.reimar2006-11-291-4/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21382 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change add_stub code to also work without -fomit-frame-pointerreimar2006-11-291-49/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21381 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove #ifdef __OpenBSD__, there is no indication this is needed.diego2006-11-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21356 b3059339-0415-0410-9bf9-f77b7e298cf2
* wrapper.S should be compiled on non-Darwin, non-Windows systems.diego2006-11-271-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21331 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused unk_exp1 loader asm codereimar2006-11-272-29/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21329 b3059339-0415-0410-9bf9-f77b7e298cf2
* simplify test targetdiego2006-11-271-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21314 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compilation for win32 dll codec support for intel osxnplourde2006-11-275-16/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21306 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename config.h --> debug.h and include config.h explicitly.diego2006-11-267-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21277 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge common parts of all Makefiles into one file included by all.diego2006-11-261-21/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21275 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert r21251 (moving loader/config.h contents to main config.h).uau2006-11-261-0/+9
| | | | | | | | There are #ifdef TRACE tests in libav* and defining TRACE in toplevel config.h breaks things. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21265 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove useless fd parameter for mmap_anonreimar2006-11-263-15/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21264 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix loader code: closed .dll file handles when it should notreimar2006-11-261-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21262 b3059339-0415-0410-9bf9-f77b7e298cf2
* open /dev/zero left over from mmap_anon patchreimar2006-11-261-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21260 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move contents of loader/config.h to configure/config.h, there arediego2006-11-251-9/+0
| | | | | | | multiple files by that name, this can cause problems. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21251 b3059339-0415-0410-9bf9-f77b7e298cf2
* There are no more .depend files in subdirectories.diego2006-11-251-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21234 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove superfluous comment.diego2006-11-251-3/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21222 b3059339-0415-0410-9bf9-f77b7e298cf2
* added mmap_anon to osdep lib. Used in loader for nownplourde2006-11-252-53/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21203 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make loader Makefile non-recursive.diego2006-11-253-103/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21201 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use $@ and $^ to designate target and prerequisites.diego2006-11-251-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21200 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Move around targets for consistency.diego2006-11-251-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove superfluous suffix rule.diego2006-11-251-3/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21198 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle stubs.s like all other source files.diego2006-11-241-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21197 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove .depend on distclean.diego2006-11-241-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21195 b3059339-0415-0410-9bf9-f77b7e298cf2
* Clean up CFLAGS handling.diego2006-11-241-6/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21194 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove bug workarounds for ancient gcc and libc versions.diego2006-11-241-11/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21185 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify dep/depend targets.diego2006-11-202-6/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21096 b3059339-0415-0410-9bf9-f77b7e298cf2
* Hack to make wrapper.S be compiled again. Someone who knows make please fix ↵reimar2006-11-101-0/+1
| | | | | | properly. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20851 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add standard depend target.diego2006-11-101-2/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20843 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove loader_objfix.sh hack, it's only needed for very old OpenBSD versions.diego2006-11-102-16/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20842 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use default variable names.diego2006-11-101-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20841 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant variable.diego2006-11-101-3/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20840 b3059339-0415-0410-9bf9-f77b7e298cf2
* Dummy EnumDisplaySettingsA, required by frapsvid.dll 2.8.1rtogni2006-11-041-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20668 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove reference to non-existent variable.diego2006-08-222-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19502 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move all internal -I parameters to the front of CFLAGS to avoid using externaldiego2006-08-172-2/+2
| | | | | | | | header files that happen to have the same name as internal ones. based on a patch by Vladislav Naumov, vladislav.naumov **at** gmail **dot** com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19426 b3059339-0415-0410-9bf9-f77b7e298cf2
* consistency cosmetics: Add -DNOAVIFILE_HEADERS to CFLAGS instead of to INCLUDE.diego2006-08-161-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19417 b3059339-0415-0410-9bf9-f77b7e298cf2
* OPTFLAGS already includes EXTRA_INC.diego2006-07-123-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19042 b3059339-0415-0410-9bf9-f77b7e298cf2
* get_path as const, patch by Stefan Huehner, stefan AT huehner-orgreynaldo2006-07-033-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18894 b3059339-0415-0410-9bf9-f77b7e298cf2
* rm unnecesary casts from void* - part 2reynaldo2006-07-0212-36/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18883 b3059339-0415-0410-9bf9-f77b7e298cf2
* gets ride of a few more sizeof(char)sreynaldo2006-06-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18862 b3059339-0415-0410-9bf9-f77b7e298cf2
* CVS --> Subversion in copyright noticesdiego2006-06-2229-58/+58
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18786 b3059339-0415-0410-9bf9-f77b7e298cf2
* Nop some instructions causing the vfwvp6 dll encoder to crash.banan2006-06-071-0/+3
| | | | | | | | Now mencoder input.avi -ovc vfw -xvfwopts codec=vp6vfw.dll -o done.avi should work. VP6 in flv doesn't work yet. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18629 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix runtime-patching code to take into account the address when the codec is ↵reimar2006-06-071-53/+55
| | | | | | | | | loaded. Fixes MPlayer claiming things like "Unsupported VP6 version" under FreeBSD 6 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18618 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change "Supress" to "Suppress" in a couple comments.corey2006-06-071-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18614 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support WVC1 decoding via dmo binary codec wvc1dmod.dllrtogni2006-06-051-0/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18581 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove now obsolete .cvsignore files.diego2006-06-022-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18556 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove extra return.rathann2006-05-131-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18487 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a check for sysi86() on Solaris systems, solving a build failure on Solarisdiego2006-04-301-0/+2
| | | | | | | | 10 x86 to avoid using a local declaration that is no longer compatible. patch by "Derek E. Lewis", dlewis $$@$$ solnetworks %%.%% net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18363 b3059339-0415-0410-9bf9-f77b7e298cf2
* include MSGL_* definitionshenry2006-03-271-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17979 b3059339-0415-0410-9bf9-f77b7e298cf2
* Convert printfs in aviprint.c to mp_msg and give the information printingdiego2006-03-272-5/+5
| | | | | | | functions in this file a verbosity_level parameter. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17978 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Shorten overly long lines, put SRCS/OBJS on individual linesdiego2006-03-253-5/+18
| | | | | | | to ease patching in the future. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17944 b3059339-0415-0410-9bf9-f77b7e298cf2
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17933 b3059339-0415-0410-9bf9-f77b7e298cf2
* one more hint for openbsdalex2006-02-121-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17606 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make clean/distclean behave uniformly in all directories.diego2006-01-273-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17489 b3059339-0415-0410-9bf9-f77b7e298cf2
* export ldexp() and frexp() in pncrt, they are needed by rp8 sipr dllrtognimp2005-12-011-0/+2
| | | | | | | Patch by Benjamin Larsson git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17073 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add CharNextA(), needed by rp8 sipr dllrtognimp2005-12-011-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17072 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify include paths, -I.. is in CFLAGS.diego2005-11-191-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17021 b3059339-0415-0410-9bf9-f77b7e298cf2
* expGetSystemInfo should not leave SYSTEM_INFO unitialized, even whenreimar2005-10-031-4/+10
| | | | | | | | /proc/cpuinfo is unreadable. Fixes some weird behaviour with the wmv decoder (it tries multithreaded decode). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16651 b3059339-0415-0410-9bf9-f77b7e298cf2
* Several minor fixes: Correctly advertise SSE and SSE2 instruction sets,reimar2005-10-022-1/+15
| | | | | | | | add MSVCRT._winver and KERNEL32.GetThreadPriority exports. Should fix some crashes esp. with wmv9dmo.dll git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16633 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support On2 VP7 via binary decoder by implementing ↵reimar2005-09-011-0/+37
| | | | | | | | | | USER32.RegisterClipboardFormatA, SHLWAPI.PathFindExtensionA and SHLWAPI.PathFindFileNameA. Tested with http://www.on2.com/vp7_samples/potter-40.vp7. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16339 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove stray MSDOS linebreaksivo2005-08-102-6/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16195 b3059339-0415-0410-9bf9-f77b7e298cf2
* hardcode SYNC flag, so no problems could rise if first frame is skippediive2005-07-051-1/+1
| | | | | | | | frame skipping is still done by passing NULL buffer to the decoder patch by Shachar Raindel <shacharr at gmail.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15920 b3059339-0415-0410-9bf9-f77b7e298cf2
* mingw and maybe other system define the __int* types to char, short..., so ↵faust32005-06-071-0/+16
| | | | | | the typedefs become typedef char char; etc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15692 b3059339-0415-0410-9bf9-f77b7e298cf2
* This currently sends control characters to the terminal instead ofrtognimp2005-05-261-14/+18
| | | | | | | | | meaningful names. Since some names are longer than 4 characters, I propose the following approach. Patch by + a ! guru #at# sympatico ! ca + git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15575 b3059339-0415-0410-9bf9-f77b7e298cf2
* DragonFly BSD supportdiego2005-05-253-6/+6
| | | | | | | patch by Joerg Sonnenberger <joerg - at - britannica - dot - bec - dot - de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15567 b3059339-0415-0410-9bf9-f77b7e298cf2
* FRAPS decoder (FPS1) with binary dllrtognimp2005-05-141-0/+3
| | | | | | | Patch by Gianluigi Tiesi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15475 b3059339-0415-0410-9bf9-f77b7e298cf2
* Mark modified imported files as such to comply with GPL §2a.diego2005-04-1529-0/+164
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15167 b3059339-0415-0410-9bf9-f77b7e298cf2
* initialize modify_ldt struct to 0.reimar2005-01-191-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14538 b3059339-0415-0410-9bf9-f77b7e298cf2
* icc support by Darek Ostolski <ostolski at kwantum dot gda dot pl>diego2005-01-141-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14493 b3059339-0415-0410-9bf9-f77b7e298cf2
* add missing registers in clobber list, fixes bug #169reimar2004-12-212-0/+2
| | | | | | | Patch by basic basic (at) mozdev [dot] org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14213 b3059339-0415-0410-9bf9-f77b7e298cf2
* gcc-4.0.0-20041024 compile-fixatmos42004-10-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13828 b3059339-0415-0410-9bf9-f77b7e298cf2
* AMD64 fixes based on patch by Timo Teräs <timo.teras@iki.fi>faust32004-10-301-55/+55
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13810 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support wmspdmod.dll version 10.0.0.3646rtognimp2004-10-241-0/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13752 b3059339-0415-0410-9bf9-f77b7e298cf2
* Decode VDOWave (VDOM) with binary codecrtognimp2004-10-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13749 b3059339-0415-0410-9bf9-f77b7e298cf2
* Windows media video advanced profile (wmva) support via binary codecrtognimp2004-10-241-0/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13746 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for Windows media audio 9 voice codec (format 0x0a)rtognimp2004-10-231-3/+8
|