summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Manually add --nxcompat --no-seh --dynamicbase to linker flags if available,reimar2010-01-161-0/+8
| | | | | | | works around binutils' policy of making exploits as easy as possible by default. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30325 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix struct addrinfo check, its definition might not allow actually ↵reimar2010-01-161-1/+1
| | | | | | | | | allocating it. Fixes MinGW64 compilation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30324 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix sockaddr_storage check to work with winsock/MinGWreimar2010-01-161-3/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30323 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add HAVE_FAST_CLZ define and set it to 0 to keep the status quo for now.reimar2010-01-161-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30322 b3059339-0415-0410-9bf9-f77b7e298cf2
* HAVE_INLINE_ASM for FFmpeg should be one since we only supportreimar2010-01-161-1/+1
| | | | | | | compilers that can do inline asm. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30321 b3059339-0415-0410-9bf9-f77b7e298cf2
* Document some of the ext_stub magic.reimar2010-01-161-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30320 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l, forgot to change the "magic" value in the stub also in the place ↵reimar2010-01-161-1/+1
| | | | | | replacing it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30319 b3059339-0415-0410-9bf9-f77b7e298cf2
* add AV1x, AVup and VDTZ fourcc to ffrawuyvy and VDTZ to rawuyvycompn2010-01-161-1/+4
| | | | | | | change ffsipr to working (and first choice by default) in codecs.conf git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30318 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify reset_ptr(): employ usePal() macro rather than enumeratingstefano2010-01-161-6/+2
| | | | | | | all the paletted formats. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30317 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r30311Gabrov2010-01-162-11/+49
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30316 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add symbol versioning for shared librariesmru2010-01-161-0/+4
| | | | | | Based on patch by Reinhard Tartler <siretart tauware de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30315 b3059339-0415-0410-9bf9-f77b7e298cf2
* We only need to disable seeking back in ad_ffmpeg when we actually _use_reimar2010-01-151-1/+1
| | | | | | | | a parser, not when just needs_parsing is set. Fixes playback of e.g. ADPCM in AVI like http://samples.mplayerhq.hu/avi/imaadpcm.avi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30314 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't initialize normal horizontal filter if MMX2 filter is used.ramiro2010-01-151-17/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30313 b3059339-0415-0410-9bf9-f77b7e298cf2
* -demuxer rawaudio data will often need parsing (e.g. when it is used for rawreimar2010-01-151-0/+1
| | | | | | | AC3 instead of libavformat), so set needs_parsing. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30312 b3059339-0415-0410-9bf9-f77b7e298cf2
* added a missing full stopptt2010-01-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30311 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set _optimizing for x86-64.zuxy2010-01-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30310 b3059339-0415-0410-9bf9-f77b7e298cf2
* The undocumented x86-64 is a better fallback for core2 than nocona.zuxy2010-01-151-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30309 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add -fno-common to avoid misalignment for global var under win32 like whatzuxy2010-01-151-0/+1
| | | | | | | has been done for ffmpeg. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30308 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set HAVE_FAST_CMOV to 0 for NetBurst based x86-64 processors, e.g. Prescott.zuxy2010-01-151-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30307 b3059339-0415-0410-9bf9-f77b7e298cf2
* Const correctness for src pointer. Remove all constness related warnings inzuxy2010-01-159-69/+69
| | | | | | | libswscale. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30306 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix typo in r30302zuxy2010-01-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30305 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix typo.stefano2010-01-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30304 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused clip_table code.ramiro2010-01-141-14/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30303 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix compilation after recent changes in FFmpeg.cehoyos2010-01-141-0/+64
| | | | | | | Patch by Etienne Buira, etienne D buira A free D fr git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30302 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add const qualifier to rgb48 to YV12 functions' src.ramiro2010-01-141-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30301 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add missing parameter to rgb48 to YV12 functions.ramiro2010-01-141-3/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30300 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use double-precision constants instead of single precision that gets cast to ↵reimar2010-01-131-3/+3
| | | | | | double. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30299 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use double instead of float for pts.cehoyos2010-01-121-7/+7
| | | | | | | Patch by Dan Oscarsson, Dan D Oscarsson A tieto D com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30298 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid linking in assembler-optimized code that will never be used.reimar2010-01-121-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30297 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add very experimetal support for the Sun C compiler.reimar2010-01-121-1/+12
| | | | | | | | To actually work, all "packed" attributes have to be replaced by equivalent pragmas and make DEPS=no must be used to compile. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30296 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change -pipe check to avoid misdetecting it as available for Sun's compiler.reimar2010-01-121-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30295 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use ARCH_X86_32 instead of the compiler-specific __i386__reimar2010-01-121-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30294 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove hackish and not actually working code to make vidix compile withreimar2010-01-121-34/+0
| | | | | | | | | compilers without inline assembly. Almost no OS provides inb() etc. in its libraries, and removing the broken fallback code makes it compile on Solaris with Sun C compiler. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30293 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove a check that simply can not have worked since it relied on a completelyreimar2010-01-121-2/+1
| | | | | | | uninitialized variable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30292 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add checks for exp2, exp2 and log2f required by FFmpeg.reimar2010-01-121-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30291 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l, fix typo that caused ad_hwac3 to fail to compile.reimar2010-01-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30290 b3059339-0415-0410-9bf9-f77b7e298cf2
* /nop is illegal with Apple's older version of gas, this was fixed elsewhereconrad2010-01-121-1/+1
| | | | | | | but not here since it was unused before now. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30289 b3059339-0415-0410-9bf9-f77b7e298cf2
* Attempt a simple hack to fix -ac hwdtsreimar2010-01-121-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30288 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make sure that sfence is used after any non temporal stores.zuxy2010-01-121-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30287 b3059339-0415-0410-9bf9-f77b7e298cf2
* More changes needed to make ad_hwac3 truly independent from liba52.reimar2010-01-112-7/+1
| | | | | | | Patch by Benoît Amiaux [benoit amiaux gmail com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30286 b3059339-0415-0410-9bf9-f77b7e298cf2
* Let the format filter do the AC3 endianness conversion instead of duplicatingreimar2010-01-112-37/+14
| | | | | | | the conversion code over and over. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30285 b3059339-0415-0410-9bf9-f77b7e298cf2
* MPlayer's format now correctly identifies AC3 as either little- or big-endian,reimar2010-01-111-7/+1
| | | | | | | remove unnecessary special workaround. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30284 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for distinguishing between little- and big-endian SPDIF AC3reimar2010-01-1114-28/+42
| | | | | | | and converting between both. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30283 b3059339-0415-0410-9bf9-f77b7e298cf2
* More uses of AF_FORMAT_IS_AC3reimar2010-01-112-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30282 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use AF_FORMAT_IS_AC3 in ao_oss.creimar2010-01-111-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30281 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make ad_hwac3 independent of liba52. Needs a minor amount of code duplication,reimar2010-01-112-18/+42
| | | | | | | though that is already done that way for dts support in hwac3. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30280 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use af_fmt2bits, it should give more sensible values than ↵reimar2010-01-111-1/+1
| | | | | | | | | snd_pcm_format_physical_width, especially for AC3. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30279 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a hack to af_fmt2bits to recognize AC3 as a 16-bit format, since thisreimar2010-01-111-0/+1
| | | | | | | is more correct than 8 bit for alignment purposes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30278 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use af_fmt2bits instead of reimplementing it.reimar2010-01-111-17/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30277 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add and use AF_FORMAT_IS_AC3 macro.reimar2010-01-114-7/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30276 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert r30170, AF_FORMAT_AC3 is supposed to be the special mask,reimar2010-01-111-1/+1
| | | | | | | and should not include other parts. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30275 b3059339-0415-0410-9bf9-f77b7e298cf2
* mark cfhdvfw decoder as working on windows onlycompn2010-01-111-1/+9
| | | | | | | add ffmpeg sipr / acelp.net decoder as buggy until 16k is supported git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30274 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid redefinition of RGB_PLANAR2PACKED24 as the template is included forzuxy2010-01-111-0/+1
| | | | | | | multiple times. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30273 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: {} placement.ramiro2010-01-111-4/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30272 b3059339-0415-0410-9bf9-f77b7e298cf2
* Search X11 headers and libraries also in /usr/local/..., should easereimar2010-01-101-3/+3
| | | | | | | compilation on FreeBSD. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30271 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not use FreeBSD's cpuinfo file on x86_64 either, as on x86_32 it will notreimar2010-01-101-1/+2
| | | | | | | | report 3Dnow availability. Patch from FreeBSD ports. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30270 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFmpeg uses ifdef in Makefiles for CONFIG_MPEGAUDIO_HP and ↵reimar2010-01-101-2/+5
| | | | | | | | | | CONFIG_HARDCODED_TABLES. Change the config.mak generation to take that into account and not generate a definition for these if the features are disabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30269 b3059339-0415-0410-9bf9-f77b7e298cf2
* Place a volatile at a more appropriate place.reimar2010-01-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30268 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change dummy value to fit into int.reimar2010-01-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30267 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove return statement from function that has no return value.reimar2010-01-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30266 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move mp3lib priority below libavcodec mp2/mp3 audio decoders.reimar2010-01-101-14/+15
| | | | | | | This is meant as a test to see if we can possibly remove mp3lib at some point. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30265 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix OpenGL detection for OpenSolaris where -lXdamage is necessary.reimar2010-01-101-9/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30264 b3059339-0415-0410-9bf9-f77b7e298cf2
* Only print "using sdl-config" if we actually used it for SDL detection.reimar2010-01-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30263 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid excessive fflush in dbgprintf if we didn't even print anything.reimar2010-01-101-1/+1
| | | | | | | Patch by Steinar H. Gunderson [sgunderson bigfoot com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30262 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix RegCloseKey to not return an error on success.reimar2010-01-101-1/+1
| | | | | | | Patch by "Steinar H. Gunderson" [sgunderson bigfoot com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30261 b3059339-0415-0410-9bf9-f77b7e298cf2
* Call XSync after XShmAttach to avoid a possible race-condition with shmctl.reimar2010-01-101-0/+1
| | | | | | | Patch from FreeBSD ports. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30260 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prefer libdca over libdtsreimar2010-01-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30259 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use !isspace() to replace isalnum() to avoid filename mismatch under MBCSzuxy2010-01-101-4/+4
| | | | | | | | locale like those in East Asia where most glyphs are neither alphabetical nor numerical. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30258 b3059339-0415-0410-9bf9-f77b7e298cf2
* Quote test arguments that may be emptyreimar2010-01-101-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30257 b3059339-0415-0410-9bf9-f77b7e298cf2
* Disable internal copy of liba52 by default, libavcodec should be anreimar2010-01-101-2/+2
| | | | | | | | adequate replacement. If there are no complaints we should probably remove it within a few months. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30256 b3059339-0415-0410-9bf9-f77b7e298cf2
* IPv6 in FFmpeg is not supported for MinGW, so do not set CONFIG_IPV6 for ↵reimar2010-01-091-1/+1
| | | | | | that case. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30255 b3059339-0415-0410-9bf9-f77b7e298cf2
* MMX(2) accelerated yuv420->rgb24 routine, trivial as essentially as it justzuxy2010-01-092-98/+118
| | | | | | | swaps R and B inputs for the existing yuv420->bgr24 routine. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30254 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused PREFETCHW macrozuxy2010-01-092-8/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30253 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add several make variables to make --enable-hardcoded-tables actually compile.reimar2010-01-091-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30252 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for --enable-hardcoded-tables like FFmpeg has.reimar2010-01-091-1/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30251 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix MP1 with demuxer lavf in MPEG (PS) files.cehoyos2010-01-091-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30250 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix fbdev2 to work with Intel framebuffer.reimar2010-01-091-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30249 b3059339-0415-0410-9bf9-f77b7e298cf2
*