Commit Graph

45 Commits

Author SHA1 Message Date
alex 7829f8bba4 revised query_format. added support for native/conversion detection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6207 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-05-27 17:14:13 +00:00
nick 5ddd8e92a1 I don't like such reports: '-vo dga:vidix or -vo x11:vidix works fine for me'
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4738 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 08:24:43 +00:00
michael 4cd0f2201a use mem2agpcpy_pic()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4714 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-15 01:00:26 +00:00
michael 859ae44c0a use mem2agpcpy() instead of fast_memcpy()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4683 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-12 23:19:37 +00:00
arpi 4b33dccb25 10000hl to Holm... control MUST BE static...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4597 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 01:21:48 +00:00
arpi 7c51652a1b query_ stuff replaced by new control() - patch by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4593 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 00:47:26 +00:00
alex 3807f396a5 removed obsoleted Terminate_Display_Process
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4440 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-31 11:45:25 +00:00
nick b587a3d642 new info for tuning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4434 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-31 09:57:13 +00:00
nick fa1d5742bc Extensions for video accelerated architecture
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4353 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-26 16:01:26 +00:00
atmos4 9756472bdd SwScaler support for vo_png by Kim Minh, SwScale w/aspecz for vo_dga by me
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4061 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-08 20:58:53 +00:00
alex 5e40a0ee4c use XF86VidMode later in init (at line 1031) only if we've got support (if have_vm==1)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3853 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-28 20:52:54 +00:00
alex ede059fec2 do not crash if can't get modelines (dga2.0)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3319 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-04 17:24:25 +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
nick 6bce7cb6fb *** empty log message ***
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2630 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-02 15:27:38 +00:00
nick 534dd3b7ce Using new stuff of rgb15to16
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2557 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 17:04:31 +00:00
atlka ca99c8dc89 changes according to -utf8 option, draw_osd() function added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1502 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-08-13 11:08:18 +00:00
jkeil 8e9d44cb49 vo_dga doesn't compile on non-x86 architecture due to x86 asm usage.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1337 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-16 18:41:52 +00:00
arpi 3153c13d94 extern vo_doublebuffering cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1269 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 23:45:49 +00:00
atmosfear 9976f4de37 Fixed pointer->integer cast warning.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1194 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-22 19:51:25 +00:00
acki2 9b3b47780e - just modified an error message
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1159 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-18 16:38:06 +00:00
acki2 e330ce9bcc - if DGA fails to report some valid modes, vo_dga now exits gracefully
instead of crashing ... (100000x100000 bug ...)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1155 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 22:21:47 +00:00
acki2 4a17b6a5be - doublebuffering now can be switched on and off with the -(no)double switch.
Default in libvo is disabled.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1151 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 20:59:39 +00:00
arpi_esp 6daab845ea removed redundant osd.h includes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@866 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-24 20:48:45 +00:00
acki2 610f3ea3e6 - now chooses mode with highest ymax (enables doublebuffering in some cases
it didn't work before)
- use my own memcopy() on non MMX machines again
- do memcpy() in one single block if stride==0


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@721 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-07 19:16:04 +00:00
acki2 dc776b2b5c - finally: 15to16 conversion included!!!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@692 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-03 22:39:38 +00:00
acki2 c546280daf - now we use fastmemcpy() for copying. Saves about 25% of copying time on K6-2+
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@691 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-02 23:21:27 +00:00
acki2 74145035f1 - now features 24->32 conversion (this is actually faster than letting the
codec produce depth 32 in the first place for avis :-))) )


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@681 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-01 22:37:37 +00:00
acki2 ce675485e3 - now mpeg is fast again (no more offscreen buffer rubbish) But is it really ok?
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@678 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-01 20:24:31 +00:00
pontscho 4ff11b9949 clean up
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@617 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-24 11:42:04 +00:00
szabii cd30d641c1 some warnings killed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@613 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-24 10:21:12 +00:00
arpi_esp 6f1c4c0cde driver info now depends on detected DGA version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@534 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-19 21:39:10 +00:00
acki2 e045ddb037 - now also supports OSD for YV12 (big speed penalty by having to build image
in offscreen memory and then copying;
- OSD still works just with doublebuffering enabled :-(


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@494 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-17 22:28:09 +00:00
acki2 5cb12d153d - query_format() now uses new return value concept
- now support for OSD :-))) for RGB modes
  YV12 is flickering in quite an ugly fashion; have to fix this, but
  will cost an extra copying of image data ... :-(((


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@491 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-17 20:51:58 +00:00
acki2 9953c4838b - fixed bug with depth and mpg when current bpp of XServer was != 32
- when -bpp is selected, I accept only query_modes() for THIS particular depth
  (if it's supported by hardware)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@396 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-13 22:11:08 +00:00
acki2 5f03a4ae3f - completely rewrote depth switching
- support for -bpp
  (needs at least mplayer.c 1.53 and cfg-mplayer.h 1.18 and latest stuff from
  libvo to work)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@393 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-13 18:49:59 +00:00
acki2 335fc17b44 - still more debug output to be able to fix 15/16 bpp problem
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@273 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-01 22:01:28 +00:00
acki2 388171128d - added detection of memsize of graphics card to check if double buffering is possible
- fixed resolution switching a little and added more debug output
- resolution switching is still according to d_width and d_height which
  is not always a good idea ...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@267 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-01 08:07:14 +00:00
acki2 09303a7d2e - added VidMode changing support for DGA1.0 (used code from Michael Graffam (mgraffam@idsi.net))
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@264 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-31 09:16:08 +00:00
acki2 ae3707661f - added double buffering :-)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@263 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-30 23:12:31 +00:00
acki2 59ea3d5640 - 32/16 bit mode swtiching with DGA2.0
- now use only DGA2.0 API when DGA2.0 is available


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@262 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-30 22:09:38 +00:00
acki2 80147bb9fb Source cleanup. Improved resolution selection (I think :-)).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@261 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-30 17:16:56 +00:00
mgraffam effaab2cf2 Changes to configure to autodetect DGA 2.0 functionality, and to only use
DGA video mode switching when DGA 2.0 is present


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@234 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-28 19:58:45 +00:00
mgraffam efa3b5b6bc Added support to vo_dga to change the video mode to the lowest resolution
that is larger (or equal to) the video stream. Also, by using the -x and -y
options the user can specify a specific video mode. Changed the
DOCS/AUTHORS file to reflect this patch so that flames get sent to me :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@222 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-27 04:29:22 +00:00
arpi_esp 0661c59b20 added check_events() interface
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-03 21:46:39 +00:00
arpi_esp 116e0229f6 initial version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-02-27 01:08:44 +00:00