Commit Graph

87 Commits

Author SHA1 Message Date
nick d7b1d1c88d Fixed color key definitions. Waiting for new bugreports ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5045 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-11 08:48:54 +00:00
nick af97752836 Fixed swapping of UV planes in single buffered mode
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5042 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-11 07:46:04 +00:00
nick 154afc3d80 10L
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4933 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-03 18:29:40 +00:00
nick 2cfaacd0cd Multi-buffering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4931 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-03 16:55:01 +00:00
michael e863c304f9 use 4 buffers, fallback to fewer buffers if the video ram isnt large enough
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4895 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-28 16:20:58 +00:00
michael c8d79ee359 check if planar formats are supported
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4877 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-27 14:57:33 +00:00
nick 20892b7778 disable color key support - causes a lot of unnecessary problems
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4874 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-27 11:14:25 +00:00
michael 6e5c07d4ef YVU9 support
fixing framesize & alignment
setting colorkey at a more correct place


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4873 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-26 22:15:08 +00:00
nick 5302ab22b2 color key support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4870 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-26 10:31:31 +00:00
michael d6b27069d3 triple buffering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4867 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 19:26:34 +00:00
michael 66038741dd OVERLAY_KEY_CNTL values
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4866 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 16:16:44 +00:00
michael 1fe9e6e3bb 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4863 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 14:23:31 +00:00
michael 793fa20469 colorkey support fixed (thanks to nick for the mga_vid tip ... i should RTFS more)
wrong vertical scaling fixed if video expansion on rage mobility like "cards"


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4862 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 14:21:26 +00:00
nick 6f1840ae23 Minor fixes and probably final fix of vsync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4856 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 08:12:58 +00:00
michael 3605aa4ec8 colorkey enabled ... until colorkey is correctly supported in vidix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4854 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-25 02:05:30 +00:00
michael 367e5bd0b8 colorkey support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4852 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-24 21:27:47 +00:00
michael bccc26f973 vsync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4848 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-24 18:31:14 +00:00
michael 78bc50b036 BGR15, BGR16, BGR32 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4770 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-20 17:23:00 +00:00
michael fce878f1b2 zero saturation / grayscale bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4762 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-20 00:19:47 +00:00
michael 35a54e6204 meaning of some bits figured out
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4761 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-19 20:54:58 +00:00
michael 3300606233 fixing yv12
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4760 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-19 18:04:06 +00:00
nick 962ecd12da Fixes:
- every line of movie is displayed instead of every odd before
  (v_inc: 11 -> 12; pitch -> pitch/2)
- awful colored window on start
  (reset_regs: OUTREG(i,-1) -> OUTREG(i,0))
- YVYU fourcc displaying
  (SCALE_CNTL: 0xb0000 -> 0xc0000)
- correct vertical scaling in double scan in interlaced modes
  (see y_x_start(end))
Note: tested 3DRage IIC doesn't support neihgter YV12 nor color correction
so Michael should test and fix again these changes. Sorry!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4759 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-19 16:23:02 +00:00
michael 56304f04f5 fixed planar yuv formats
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4752 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 22:40:31 +00:00
nick d60bfc5654 Direct rendering with dshow codecs support. (Was untested but should work)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4723 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-16 08:20:24 +00:00
nick 2cfd635666 Works with YUY2 fourcc
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4722 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-16 07:55:44 +00:00
nick b20dce9ed8 Scratch for volunteers
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4692 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-13 08:59:23 +00:00
nick 2fd28b68fc typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4691 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-13 08:55:05 +00:00
nick ee56ddac74 Fixing "quake" by direct waiting of vsync.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(I don't why - but SMART_SWITCH is always disabled on my card)
Benchmarks:
[SRC] VIDEO:  [DIV3]  624x356  24bpp  24.00 fps  497.3 kbps (60.7 kbyte/s)
[DEST] 1024x768@32 70fps (-xvidix -fs -zoom)

-vc ffdivx -double:
BENCHMARKs: V:   3.838s VO:   7.305s A:   0.555s Sys:  18.264s =   29.962s
BENCHMARK%: V: 12.8110% VO: 24.3808% A:  1.8518% Sys: 60.9564% = 100.0000%
total video time: 11.143s

-vc ffdivx -nodouble:
BENCHMARKs: V:   3.846s VO:   1.668s A:   0.539s Sys:  23.869s =   29.922s
BENCHMARK%: V: 12.8525% VO:  5.5744% A:  1.8015% Sys: 79.7716% = 100.0000%
total video time: 5.514s

-vc divxds -double (direct rendering)
BENCHMARKs: V:   8.275s VO:   5.750s A:   0.532s Sys:  15.414s =   29.971s
BENCHMARK%: V: 27.6115% VO: 19.1850% A:  1.7737% Sys: 51.4298% = 100.0000%
total video time: 14.070s

-vc divxds -nodouble (direct rendering)
BENCHMARKs: V:   7.353s VO:   0.002s A:   0.521s Sys:  22.083s =   29.958s
BENCHMARK%: V: 24.5433% VO:  0.0052% A:  1.7382% Sys: 73.7133% = 100.0000%
total video time: 7.355s

Unfortunately we have dramatic lost of performance (100%) :(


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4690 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-13 08:24:13 +00:00
nick 54b4b5ffe0 - Shutdown capturing before playback
- More correct waiting for vsync
(Note: "quaking" is still there (unlike GATOS)) :(


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4667 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-12 10:36:43 +00:00
nick 78e63e9314 Get(Set) deinterlacing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4612 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 15:14:48 +00:00
nick b3c0308b16 - Fixed incorrect i420 support (Michael was right)
- Fixed wrong scaling for BGR16 fourcc


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4572 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-07 18:58:50 +00:00
nick 98f66c1fe2 using MTRR
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4483 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-02 18:28:55 +00:00
nick f48fe323ad using MTRR
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4478 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-02 12:15:51 +00:00
nick e815c5f44c fixing i420
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4459 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 10:19:43 +00:00
nick 1d689ae3a3 Using new tune info
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4457 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 09:32:20 +00:00
nick b4136d6c2b YVYU support (untested yet)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4456 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 08:53:08 +00:00
nick 2db1bb26e8 RGB15 experimental support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4430 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-31 08:53:37 +00:00
nick 50d37d64a4 It seems that there no direct support for RGB24 :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4418 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 10:04:43 +00:00
nick 567a69940a Preliminary RGB32 and RGB16 support. (Untested yet)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4417 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 09:58:06 +00:00
nick 45aae39783 Use one pitch source
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4416 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 09:39:58 +00:00
nick 6256b7ff77 More correct double_buffering for packed fourcc
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4415 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 09:18:41 +00:00
nick f65f496b28 Typos
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4414 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 08:53:22 +00:00
nick 4181bcf08e Correcting pointers on second buffer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4413 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-30 08:47:44 +00:00
nick 752f3e8a3d info on 4x4 coeffs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4405 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-29 08:32:35 +00:00
nick 3764d12de6 gcc-3.0.3 compilation fixing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4374 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-27 08:07:01 +00:00
alex f1e6110468 initial
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4330 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 20:19:01 +00:00
alex cf9d77fba1 upgraded to newest vidix interface
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4328 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 19:37:28 +00:00
alex c5c4f37195 upgraded to newest vidix interface. in eq: return if g200 moved to the beginning of seteq
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4327 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 19:34:33 +00:00
alex 1b66c9ef9c added cap.author
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4326 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 19:33:24 +00:00
nick 498f4b2b87 intense->intensity + capability extension + fixing R200 color correction bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4320 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 16:56:09 +00:00