summaryrefslogtreecommitdiffstats
path: root/loader/win32.c
Commit message (Expand)AuthorAgeFilesLines
* Remove win32/qt/xanim/real binary codecs loadingwm42012-08-161-5779/+0
* loader: remove weird kstat thingwm42012-08-031-47/+0
* Rip out 3DNOW supportwm42012-07-301-2/+0
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-301-15/+13
* cleanup: Silence compilation warnings on MinGW-w64wm42012-03-011-9/+9
* Remove #warning preprocessor directivesdiego2010-11-021-2/+2
* Remove remaining %lf printf conversionsreimar2010-11-021-5/+5
* loader: Move fs_seg extern variable declaration to ldt_keeper.hdiego2010-11-021-2/+1
* loader: Add msvcr100 support to the win32 loaderalexc2010-11-021-0/+10
* loader: Reuse do_cpuid from cpudetect.c in loader/win32.creimar2010-11-021-15/+1
* loader/win32.c: misc cleanupreimar2010-11-021-32/+33
* loader/win32.c: remove sys/timeb.h includecompn2010-11-021-1/+0
* Add final missing bits of CineForm HD support on Linux (via the Windowssesse2010-05-231-1/+1
* Don't try to delete the global memory mutex in the Win32 loader code,sesse2010-03-251-4/+1
* Get rid of pointless def_path variable; use codec_path directly instead.diego2010-03-231-10/+13
* Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
* Move SetCodecPath() from loader to get_path.c and make it unconditional.diego2010-03-201-1/+1
* Split codec path related code into a separate file to fix Windows build.reimar2010-03-181-2/+1
* Fix thread safety issue in mreq_private: last_alloc was accessed from multiplesesse2010-03-171-8/+3
* Announce Windows XP SP2 instead of Windows 95 OSR2.sesse2010-03-171-31/+15
* Announce SMP support for Win32.sesse2010-03-171-7/+0
* Fix return value of InitializeCriticalSectionAndSpinCount.sesse2010-03-161-1/+2
* Fix indentation in GetVersionExW.sesse2010-03-151-5/+5
* Implement GetVersionExW with the same data as GetVersionExA but taking in asesse2010-03-151-0/+67
* Replace separate Win32, XAnim and Real codec directories by one global dir.diego2010-03-141-1/+1
* Implement ResumeThread and SignalObjectAndWait.sesse2010-03-081-0/+31
* Implement Win32 mutexes.sesse2010-03-061-27/+99
* Fix semaphore behavior in WaitForSingleObject.sesse2010-03-061-1/+2
* Make Win32 mutex and thread linked lists thread safe.sesse2010-03-061-5/+31
* Make GetModuleHandle(NULL) return a valid pointer.sesse2010-03-051-5/+19
* Partial revert of r30843.sesse2010-03-051-17/+5
* Support thread handles in WaitForSingleObject.sesse2010-03-051-5/+29
* Make emulated Win32 critical sections thread safe.sesse2010-03-041-17/+30
* Fix crashes in CreatePalette by fixing the LOGPALETTE struct.sesse2010-03-041-2/+1
* Fix manual reset behavior of Win32 events.sesse2010-03-041-1/+1
* Fix return values of WaitForSingleObject when checking an event.sesse2010-03-041-2/+2
* Do not cast the results of malloc/calloc/realloc.diego2010-02-261-2/+2
* Add declaration for exp_EH_prolog_dummy().diego2010-02-221-0/+1
* Only #define WIN32_LOADER if it has not been #defined already, fixes warning:diego2010-02-211-0/+2
* Remove pointless '#if 1' preprocessor directives.diego2010-02-191-6/+0
* Add a InitializeCriticalSectionAndSpinCount function.reimar2010-02-181-0/+6
* Add a GetModuleHandleW implementation.reimar2010-02-181-0/+14
* Use snprintf to ensure we do not write outside the buffer boundsreimar2010-02-181-2/+2
* Explain WIN32_LOADER definition hack.diego2010-02-121-0/+3
* Get rid of pointless CONFIG_QTX_CODECS --> QTX preprocessor indirection.diego2010-02-121-42/+39
* Fix linking of loader test programs when loader is disabled.diego2010-02-121-0/+1
* Add stubs for several functions, needed for CineForm codec.reimar2010-02-091-0/+82
* Document some of the ext_stub magic.reimar2010-01-161-0/+2
* 100l, forgot to change the "magic" value in the stub also in the place replac...reimar2010-01-161-1/+1
* Place a volatile at a more appropriate place.reimar2010-01-101-1/+1
* Change dummy value to fit into int.reimar2010-01-101-1/+1
* Remove return statement from function that has no return value.reimar2010-01-101-1/+1
* Avoid excessive fflush in dbgprintf if we didn't even print anything.reimar2010-01-101-1/+1
* Implement dummy EncodePointer/DecodePointer functions needed for e.g. lagarit...reimar2009-10-101-0/+12
* add YAXPAX and YAPAXI exports to msvcr80compn2009-09-161-0/+3
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-38/+38
* Add missing 'void' to parameterless function declarations.diego2009-05-041-20/+20
* Remove unnecessary malloc.h #includes and related #ifdeffery.diego2009-04-021-3/+0
* enable vp6 codec to read/write .fpf (passlogfile)compn2009-03-251-3/+5
* Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:diego2009-02-171-1/+1
* remove sys/timeb.h includecompn2009-01-291-1/+0
* Reduce QuickTime binary decoder verbosity.diego2009-01-171-2/+2
* Get rid of pointless 'extern' keywords.diego2008-12-031-1/+1
* Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'.diego2008-10-161-13/+13
* Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.diego2008-10-161-1/+1
* Remove duplicate vsscanf fallback implementation, we have another in osdep/.diego2008-08-221-13/+0
* Do not provide a prototype for vsscanf when vsscanf is available.diego2008-08-021-3/+1
* Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
* cosmetics: Remove pointless parentheses from return statements.diego2008-05-161-6/+6
* Fix potential segfault in debug printf in expSetFilePointerrtogni2008-04-211-1/+1
* Support for MSU SCLS (Screen Capture Lossless Codec) with SCLS.DLLrtogni2008-04-201-0/+22
* Add support for msn siren audio coced via binary dll sirenacm.dllrtogni2008-04-201-0/+30
* #include osdep/mman.h if sys/mman.h is not available.diego2008-03-031-0/+2
* Wrap '#include <sys/mman.h>' in HAVE_SYS_MMAN_H.diego2008-03-011-0/+2
* Remove $Id$ tags, they make diffs between different versionsreimar2008-01-271-1/+0
* Disable unused function test_heap, fixes the warning:diego2008-01-231-2/+4
* Remove unused function exp_ftol_wrong, fixes the warning:diego2008-01-231-6/+0
* Fix a ton of illegal identifiers. Identifiers starting with __ or _ and adiego2008-01-201-8/+8
* Replace hardcoded 0 by equivalent O_RDONLYreimar2007-10-211-1/+1
* Add Coinitialize function to vfw encoder and win32 loader.compn2007-10-171-1/+29
* warning fixes:diego2007-09-101-2/+0
* warning fix:diego2007-09-101-1/+0
* warning fix:diego2007-09-101-1/+0
* warning fixes:diego2007-09-101-7/+2
* Get rid of superfluous MPLAYER #define, it was always enabled anddiego2007-06-021-46/+0
* typo fixes ported from VLCdiego2007-04-011-1/+1
* Support function lookup via ordinalreimar2007-03-081-4/+6
* Allow declaring special undefined functions that will return NULLreimar2007-03-081-0/+9
* The original asm code for the stub returned 0, restore that behaviour.reimar2007-03-031-1/+2
* Update 3ivx decoder to latest version and allow it to load required library.voroshil2007-03-011-1/+1
* mmap memory area for generated code to avoid crashes on machines whichreimar2006-12-031-2/+9
* Fix 21381, make sure gcc does not make any ip-relative calls or similar.reimar2006-12-031-5/+14
* Get rid of stubs.S, move code to inline asm.reimar2006-11-291-2/+20
* Cosmetics: remove unused and commented out add_stub function headerreimar2006-11-291-2/+0
* Some extra checks and safety space for add_stub function.reimar2006-11-291-4/+10
* Change add_stub code to also work without -fomit-frame-pointerreimar2006-11-291-49/+12
* Remove unused unk_exp1 loader asm codereimar2006-11-271-6/+0
* Dummy EnumDisplaySettingsA, required by frapsvid.dll 2.8.1rtogni2006-11-041-0/+12
* rm unnecesary casts from void* - part 2reynaldo2006-07-021-7/+7
* CVS --> Subversion in copyright noticesdiego2006-06-221-2/+2
* Support WVC1 decoding via dmo binary codec wvc1dmod.dllrtogni2006-06-051-0/+28
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-1/+1
* export ldexp() and frexp() in pncrt, they are needed by rp8 sipr dllrtognimp2005-12-011-0/+2
* Add CharNextA(), needed by rp8 sipr dllrtognimp2005-12-011-0/+9
* Unify include paths, -I.. is in CFLAGS.diego2005-11-191-2/+2
* expGetSystemInfo should not leave SYSTEM_INFO unitialized, even whenreimar2005-10-031-4/+10
* Several minor fixes: Correctly advertise SSE and SSE2 instruction sets,reimar2005-10-021-1/+14
* Support On2 VP7 via binary decoder by implementing USER32.RegisterClipboardFo...reimar2005-09-011-0/+37
* DragonFly BSD supportdiego2005-05-251-1/+1
* FRAPS decoder (FPS1) with binary dllrtognimp2005-05-141-0/+3
* Mark modified imported files as such to comply with GPL ยง2a.diego2005-04-151-0/+6
* add missing registers in clobber list, fixes bug #169reimar2004-12-211-0/+1
* Support wmspdmod.dll version 10.0.0.3646rtognimp2004-10-241-0/+21
* Decode VDOWave (VDOM) with binary codecrtognimp2004-10-241-1/+1
* Fix for Windows media audio 9 voice codec (format 0x0a)rtognimp2004-10-231-3/+8
* Windows Media Image (WMVP) can be decoded with WMV9 dmo codecrtognimp2004-10-091-0/+7
* Reduce excessive verbosity a bit.diego2004-09-181-1/+1
* loader gcc warning fixes and avifile syncrathann2004-08-281-3/+3
* Support for Winnov Videum WINX and WNV1 codecs with binary dllrtognimp2004-06-301-0/+8
* more stupidityrfelker2004-05-011-1/+1
* Less verbosity by moving some debug messages from printf --> dbgprintf.diego2004-04-231-3/+3
* Make wmv9 playback less verbose.diego2004-03-271-5/+5
* Support for Alparysoft lossless video codec (DShow and VfW)rtognimp2004-03-251-4/+57
* Add support for Lead MCMW 2.0 wavelet codec eval versionrtognimp2004-03-231-1/+11
* reviewed the locking codes, a mutex should be unlocked before destroying italex2004-01-251-0/+14
* Don't mutex_unlock if it was never locked. Patch by Min Sik Kimalex2004-01-251-2/+5
* ViVD v2 codec (fourcc gxve) support with vfw dll ViVD2.dllrtognimp2003-09-051-0/+32
* 10l by me, noticed by a guy with a transmeta cpu, but forgot his name, sorryalex2003-05-201-1/+1
* changed cpudetection code to support newer pentiumsalex2003-04-281-16/+13
* Fixes for vss h264rtognimp2003-04-091-2/+36
* Vanguard codecs support, patch by Andreas Hess <jaska (at) gmx (dot) net>rtognimp2003-04-091-0/+12
* Fix for truespeech dll, patch by <dimakar(at)yahoo.com>rtognimp2003-03-151-2/+4
* realaudio dlls supportalex2003-02-111-0/+14
* qt vs. voxware fixed (hopefully), also some qt speeduparpi2003-01-051-6/+13
* voxvare audio fixarpi2003-01-041-1/+1
* even more :)arpi2002-12-301-0/+1
* more verbose...arpi2002-12-301-0/+1
* compiler warning fixesarpi2002-12-141-9/+13
* it seems that old CS is working better than newtype now... :)arpi2002-12-071-2/+2
* support for *.qtx (scan for all .qtx files at quicktime init)arpi2002-12-071-22/+47
* avifile sync (added only the new functions, all cosmetics ignored)arpi2002-11-261-17/+121
* fixed WaitForMultipleObjects and FindFilealex2002-11-251-2/+6
* 10l to me and to apple tooalex2002-11-251-0/+4
* _qtx support_ and m3jpeg,mjpeg2k fixes (some cleanup and _lot of testing need...alex2002-11-251-51/+692
* use the more stable NEWTYPE critsect codearpi2002-11-101-2/+2
* fixed 2 10l bugs, ATI VCR2 dll now workingalex2002-10-121-7/+6
* avifile sync - 95% cosmetics 5% bugarpi2002-09-131-88/+180
* mostly compiler warning fixes, some small bugfixarpi2002-08-281-1/+1
* pncrt.dll used by realplayer8 codecsarpi2002-06-091-0/+26
* warning & newline fixes by Dominik Mierzejewski <dominik@rangers.eu.org>arpi2002-06-071-0/+2
* new (cleaner, nore robust) critsect code by Zdenek Kabelac <kabi@informatics....arpi2002-06-071-8/+12
* OpenBSD, NetBSD portability patches byarpi2002-04-271-3/+3
* workaround: force PF table setup in IsProcessorFeaturePresentalex2002-04-231-0/+7
* fixed IsRectEmpty, added expcalloc, ceil, exporting LoadLibraryExA, IC* for ...alex2002-04-211-22/+78
* RegisterClassA and UnregisterClassA for VoxWare RT24 speech codec ACMalex2002-04-211-0/+14
* loading requested library if available, and try to find function there in Loo...alex2002-04-211-1/+34
* added SetEnvironmentVariableA for UCOD-ClearVideo DLLalex2002-04-211-0/+7
* added _EH_prolog and some wsock32 funcs needed by mss1 codec -> mss1 codec wo...alex2002-04-211-2/+23
* 1lalex2002-04-201-1/+7
* fixed mp_msg, fixed CreateFile for VDub, added GetFullPathName for VDub, clea...alex2002-04-201-16/+46
* some new funcs and fixes for quicktimearpi2002-03-201-14/+207
* bad debug printf caused sig11 with divx audioarpi2002-02-051-1/+2
* avoids warningspl2002-01-271-0/+1
* applied "magic" Michael real fix ;)pl2002-01-011-16/+7
* workaround for the guilty code that caused sig11 when compiled with gcc-3.0.xpl2001-12-311-0/+13
* fixes for vdub plugin support - by Fredrik Kuivinen <freku045@student.liu.se>arpi2001-12-231-1/+30
* CoTaskMemAlloc def should match prototyp in com.harpi2001-12-171-1/+1
* divx audio sig11 fixedarpi2001-12-121-1/+3
* avifile merge. kabi: indent changes really suxxxxarpi2001-12-111-1329/+1574
* do not crash with 3ivx and vivoalex2001-12-111-7/+11
* SetThreadAffinityMask added, req. for vivo audioarpi2001-12-101-0/+8
* kernel32 hack for vivo audioarpi2001-12-101-2/+2
* support in dbgprintf for mp_msg (mp