Commit Graph

509 Commits

Author SHA1 Message Date
nick 1701c8313b Minor fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3206 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 18:37:52 +00:00
nick 4b5c1a845c Minor optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3203 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 18:00:57 +00:00
atmos4 98feb0179d Newest DXR3 patch (improved 1.0rc2) by David Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3202 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 17:31:58 +00:00
nick 3ce1e9002f New ones
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3200 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 17:08:17 +00:00
pl 225896dc0c summary handling was not correct (bugs found by Nilmoni Deb and Tibcu)
DGA detection changed since it did not detect (patch by tibcu)
changed vo_vesa building to behave as the other vo_*


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3190 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-28 17:52:25 +00:00
atmos4 d9dca0c290 Patch by D. Holm to make audio with dxr3 working.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3187 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-28 15:33:38 +00:00
pl b7ff737901 spudec_new has a dvd_priv_t as an argument, which is defined in
libmpdemux/stream.h only if USE_DVDREAD is defined. (Arpi)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3181 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-28 12:44:39 +00:00
nick ef06bfd49d Direct i420 support for Radeons
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3166 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-27 18:36:35 +00:00
michael 615bffb9b3 optional runtime cpu detect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3154 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-27 01:54:13 +00:00
michael 2e4b5d0908 runtime cpu detection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3143 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-26 21:12:15 +00:00
jaf c3df6852d7 sorry, config2.mak is not up-to-date
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3121 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-25 17:47:48 +00:00
jaf 7cbe086173 usefull file
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3120 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-25 17:44:40 +00:00
michael 6c6cc954f5 10-20% faster fastmemcpy :) on my p3 at least but the algo is mostly from "amd athlon processor x86 code optimization guide" so it should be faster for amd chips too, but i fear it might be slower for mem->vram copies (someone should check that, i cant) ... there are 2 #defines to finetune it (BLOCK_SIZE & CONFUSION_FACTOR)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3078 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-22 19:40:38 +00:00
arpi 7cb47d1cbc DVD sub patch by Kim Minh Kaplan <kmkaplan@selfoffice.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3035 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-20 18:36:50 +00:00
nick fdb7bbe016 Minor fixes with the same results
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3021 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-20 10:34:00 +00:00
nick ae06a182d4 Bad attempt of YV12 direct support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3020 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-20 10:00:58 +00:00
nick 16fd954717 Verbosing and minor optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3018 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-20 08:38:15 +00:00
alex 2d2c807b6d changed SH_MEM to HAVE_SHM according to configure
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3004 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-19 15:51:17 +00:00
arpi 92b3c286f9 mode selection (subdev) fix by Matan Ziv-Av matan@svgalib.org
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2983 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 19:47:58 +00:00
nick 83a3479f38 Ugly YV12 support on Radeon BES. (Only radeon_vid currently work with this stuff :( Sorry!)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2975 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 18:04:29 +00:00
nick 0cd42028bc Added preinit of lvo stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2972 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 15:06:32 +00:00
alex 15ea5ffcfc fix to compile when SHM is disabled
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2970 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 14:09:56 +00:00
atmos4 2a3e9d86da Minor fixes by David.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2969 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 13:10:22 +00:00
nick bc2ab4625f Unknown subdevice now is error (was - warning)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2967 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 09:46:11 +00:00
nick 0daa53ca2a Qualitative speedup of decoding
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2965 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 09:45:29 +00:00
atmos4 d2d9565a1a Move ignores in subdirs to their respective .cvsignore files.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2964 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-17 23:55:40 +00:00
nick 98e51e975f Fixed incorretc terminating of lvo stuff and improving of query_format
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2954 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-17 16:11:48 +00:00
nick 40f7462e04 working draw_slice stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2953 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-17 16:10:41 +00:00
nick e05564919d Xv stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2925 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-16 18:43:25 +00:00
arpi 533abb0093 dxr3-patch4 by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2922 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-16 08:31:18 +00:00
nick de1287e1dd No comments
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2919 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-15 18:18:35 +00:00
nick af64eb7f60 Screen clearing instead of stupid BIOSes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2915 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-15 16:45:26 +00:00
nick 4c380a526e minor lacks fixing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2873 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-13 17:46:16 +00:00
nick 016fb92762 New video output technique Linux Video Overlay:
-vo vesa:lvo:drv_name
    (for example -vo vesa:lvo:/dev/radeon_vid or -vo vesa:lvo:/dev/mga_vid)

Note: You don't need to have graphics screen before loading xxx_vid driver
vo_vesa will switch to graphics mode before using of xxx_vid driver.
So you can traditional start it from text-mode.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2870 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-13 17:13:33 +00:00
mswitch 54f2b69025 Added a temporary fix to the DXR3 win32 codec playback, win32 codecs might prove to play back an unscaled image!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2867 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-13 16:01:56 +00:00
atmos4 c184876b1a Compile fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2851 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-12 02:01:24 +00:00
michael 6778e88bf5 p2/p3 bgr32 version (20%faster)
yv12 and yuy2 versions in mmx


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2847 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 22:14:13 +00:00
nick 615471a069 Use new logic suggested by Michael Niedermayer
K7:
Non-MMX stuff
    total=299997790
Old-MMX stuff:
    total=159120928
New-MMX stuff:
    total=80925337


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2844 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 17:14:57 +00:00
nick c5e3ac66ac Cloning 32 stuff to 24
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2840 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 16:09:19 +00:00
nick 1ffb6bfa2b Minor speedup for K6-2, K7, P3
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2836 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 15:35:11 +00:00
nick 7035adb0bd Enable MMX stuff
I don't know why Michael Niedermayer disabled it but:
my benchmarks of 25 frames for TIMER+SUBTITLE (measured by RDTSC):
Non-MMX stuff:
    total=306142159
MMX stuff:
    total=159534150


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2834 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 14:42:10 +00:00
nick f4730e10c1 Extract parallelism from OSD stuff + MMX2 optimization.
I've found that mplayer's measuring is not precise :(
Here my test with using RDTSC:
Old stuff:
	rd_tsc: 774377
	rd_tsc: 765985
	rd_tsc: 265309
New CPU optimized stuff:
	rd_tsc: 661154
	rd_tsc: 641317
	rd_tsc: 222448
New MMX2 optimized stuff:
	rd_tsc: 269544
	rd_tsc: 329189
	rd_tsc: 173110


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2824 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 11:18:50 +00:00
michael 20d9b4ff45 bugfix
nick why did u remove the #if 0 around that code without testing it?


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2808 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-11 01:14:09 +00:00
michael 751324d0d3 .balign or we´ll align by 64kb on some architectures
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2801 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-10 20:39:23 +00:00
nick 672e0016c9 Code cleanup - emms is not required when MMX block is commented out.
Special notes for Michael Niedermayer:
Are you still here?
If you don't like for(cond;cond;cond) C-constructions and prefer
asm ones: "jb 1b" then use .align 16 pseudo assembler instructions
else loops rather will be not aligned on correct boundary.
(16 it's for K7 for pent should be 8).
Your parts have a lot such lacks.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2799 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-10 18:40:49 +00:00
alex dc28bd3450 added some macros for rgb/bgr
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2792 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-09 23:49:03 +00:00
pl 0afb7c9331 added missing #include <malloc.h>
#include "config.h" moved as 1st #include since it defines HAVE_foo_h for
  later conditional inclusions


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2776 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-09 02:17:02 +00:00
pl 2b1aa3af86 memalign detection cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2775 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-09 02:02:58 +00:00
atmos4 2f2350320a DXR3 beta2 patch by David Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2771 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-08 21:51:28 +00:00
nick dfe91abaa2 Move yuv2rgb to postprocess
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2733 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 11:22:40 +00:00