Commit Graph

179 Commits

Author SHA1 Message Date
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 f4a5829305 typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4548 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-06 16:41:06 +00:00
nick 9c8f46a107 mplayer has swapped RGB's fourcc :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4540 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-05 18:51:37 +00:00
alex 2b0c600e69 using dlerror() instead strerror(), displays unresolved symbol messages
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4510 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 13:05:30 +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
alex bb37a1a5ab some typos fixed ;), added author to capabilites and extended name to 64 bytes. added interleaved uv planes support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4324 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 19:30:26 +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
nick eb43310e3e intense -> intensity + capability extension
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4319 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 16:55:26 +00:00
nick 889ffcd6c0 Checking for RGB boundaries
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4287 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-20 18:50:58 +00:00
nick 4b9259c913 RGB independed correction (similar to brightness)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4285 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-20 17:11:05 +00:00
nick c164595197 2048x2048 is real max size of overlay
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4283 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-20 14:42:08 +00:00
alex 06b3689017 reported working at 1600x1200 too, pciconfig stuff fixed, you can enable it with #define MGA_PCICONFIG_MEMDETECT
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4280 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-20 13:11:23 +00:00
alex 88f4f3c3d3 equalizer is only supported by g400
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4274 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 23:59:20 +00:00
alex 42c9d2cf5a cleaned some parts, tested and working with g400/450, g200 is buggy :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4273 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 22:46:28 +00:00
alex 41564fabeb added FLAG_EQUALIZER
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4265 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 18:41:50 +00:00
alex e5bfd3ef03 added flag_equalizer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4264 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 18:38:58 +00:00
nick 4e3acc51b6 gamma correction (preliminary version).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4251 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 08:19:00 +00:00
alex 2a2b0e1c41 updated, colorkey support, pontscho reported it's working fine, only faulting with very-very-very big resolution
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4240 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-18 18:14:10 +00:00
alex 340fa0a216 i think, it's better [playback->offsets and offset implemented/corrected]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4239 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-18 15:37:52 +00:00
nick eb5eeb7c85 Fixed saturation computing for rage128
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4231 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-18 09:21:06 +00:00
nick 555c676683 gamma correction support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4230 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-18 09:11:11 +00:00
nick 785650a45b Use 'install' instead of 'cp'
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4216 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-17 09:01:50 +00:00
atmos4 02cc8b2d29 fix include order
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4202 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-17 00:19:57 +00:00
nick 37e0db5ed1 More messages on forcing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4194 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-16 09:11:07 +00:00
nick 95c9227039 + new features and possibility
deinterlacing
  oem effects
  ITU color space
  forcing driver
- audio support (develop and introduce AUDIX for that)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4192 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-16 08:33:17 +00:00
alex eadeed12f4 commited due to request of nexus
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4176 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 16:35:17 +00:00
arpi 798a238afa BSD fix by Steven M. Schultz <sms@2BSD.COM>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4164 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 01:16:14 +00:00
arpi a2cb625f19 fixed to get something - needs a major rewrite
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4145 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 22:14:06 +00:00
alex 6f3d8609d6 added mga_vid (also playback->offset is not set (fixing it on monday)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4140 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 16:54:32 +00:00
alex 9389c5e7f8 committed due to request of gabucino
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4137 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 11:39:06 +00:00
nick 16ea87a900 Typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4135 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 10:47:11 +00:00
alex 465d33609c just a dummy for now (for developement)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4128 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 00:26:46 +00:00
alex 55a4e31283 started
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4127 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 00:26:23 +00:00
nick 11dadc53c9 Changes due new gawk generator
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4108 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-12 11:40:39 +00:00
nick 1f6944f4cb Minor interface changes: color and video keys are moved out from playback configuring
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4071 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-09 18:58:25 +00:00
jaf 7e8101eeed *** empty log message ***
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4041 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 20:14:27 +00:00
jaf 196728a622 I was missing it ...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4040 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 20:13:20 +00:00
nick ffeebe54f3 portable solution
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4039 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 17:39:50 +00:00
nexus 662be7e939 FreeBSD fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4036 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 15:49:49 +00:00
nick d9517dea6a double buffering fixing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4034 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 10:54:32 +00:00
nick 75c0b3169b Embedding vidix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4031 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-07 09:28:22 +00:00
nick 83d08d451c works!!!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4016 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 19:23:14 +00:00
nick 9764478ac5 IO space is memory mapped (no in(out)port required)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4013 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 17:10:27 +00:00
nick d35b5e9752 lazy loader works better ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4012 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 17:08:54 +00:00
nick 1a4f00608d changes due interface changing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4010 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 16:00:59 +00:00
nick b093edc135 minor interface changing and verbosing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4009 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 16:00:12 +00:00
pl 5b981f805a stdint.h replaced by inttypes.h (used more frequently in the sources)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4004 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 13:06:51 +00:00
nick 4d28c4ee51 preliminary version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3997 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-05 18:18:19 +00:00
nick ce7dd4588d minor interface changing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3996 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-05 18:16:19 +00:00
nick 76c7e8371b preliminary version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3992 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-05 10:13:25 +00:00