Mercurial > mplayer.hg
view Copyright @ 13303:2571b2e0c0b4
Fixes for VirtualAlloc function:
* mplayer received a SIGSEGV under Linux after
Opening video decoder: [dmo] DMO video codecs
VirtualAlloc(0x00400000, 859648, 0x00003000, 0x00000040)
because that region was already under use and mmap() with
MAP_FIXED has problems under Linux (see code).
VirtualAlloc() fixed in "loader/ext.c".
* VirtualAlloc() made to conform with win32 documented behavior
regarding the alignment of the address and size arguments.
* VirtualAlloc() detection of overlap with previous regions fixed.
Patch by A. Guru ( a.guru at sympatico dot ca )
author | rtognimp |
---|---|
date | Fri, 10 Sep 2004 16:39:31 +0000 |
parents | 6f5fd8abdcda |
children | 6a51a576f061 |
line wrap: on
line source
MPlayer was originally written by Árpád Gereöffy and has been extended and worked on by many more since then, see the AUTHORS file for an (incomplete) list. You are free to use it under the terms of the GNU General Public License, as described in the LICENSE file. MPlayer as a whole is copyrighted by the MPlayer team. Individual copyright notices can be found in the file headers. Furthermore, MPlayer includes code from several external sources: Name: FFmpeg Version: CVS snapshot Homepage: http://www.ffmpeg.org Directory: libavcodec, libavformat License: GNU Lesser General Public License Name: FAAD2 Version: 2.0 + portability patches Homepage: http://www.audiocoding.com Directory: libfaad2 License: GNU General Public License Name: GSM 06.10 library Version: patchlevel 10 Homepage: http://kbs.cs.tu-berlin.de/~jutta/toast.html Directory: libmpcodecs/native/ License: permissive, see libmpcodecs/native/xa_gsm.c Name: liba52 Version: 0.7.1b + patches Homepage: http://liba52.sourceforge.net/ Directory: liba52 License: GNU General Public License Name: libdvdcss Version: 1.2.8 Homepage: http://developers.videolan.org/libdvdcss/ Directory: libmpdvdkit2 License: GNU General Public License Name: libdvdread Version: 0.9.3 + patches Homepage: http://www.dtek.chalmers.se/groups/dvd/development.shtml Directory: libmpdvdkit2 License: GNU General Public License Name: libmpeg2 Version: 0.4.0b + patches Homepage: http://libmpeg2.sourceforge.net/ Directory: libmpeg2 License: GNU General Public License Name: mpglib (part of mpg123) Version: 0.59s Homepage: http://www.mpg123.de/ Directory: mp3lib License: GNU Lesser General Public License Name: LRMI - Linux Real Mode Interface Version: unknown, taken from svgalib Homepage: http://www.svgalib.org/ Directory: osdep/lrmi.[ch] License: permissive, see file header Name: avifile DLL loader Version: 0.47 + patches + CVS updates Homepage: http://avifile.sourceforge.net/ Directory: loader/ License: GNU General Public License Name: dvbstream Version: 0.4.3-pre3 (cvs checkout) Homepage: http://www.linuxstb.org/dvbstream/ Directory: libmpdemux License: GNU General Public License Name: realrtsp Version: xine CVS 2003/04/17 + patches Homepage: http://www.xinehq.de Directory: libmpdemux/realrtsp/ License: GNU General Public License Name: id3edit Version: 1.9 + patches Homepage: http://id3edit.sourceforge.net/ Directory: libmpdemux/genres.h License: GNU General Public License Name: matroxset Version: 0.3 Homepage: ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/ Directory: TOOLS/TVout/matroxset License: GNU General Public License Name: unrarlib Version: 0.4.0 + patches Homepage: http://www.unrarlib.org/ Directory: unrarlib.[ch] License: GNU General Public License / UniquE RAR File Library License