Commit Graph

80 Commits

Author SHA1 Message Date
arpi 2e6a5de629 draw_slice() seems to support all csp
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7691 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-09 23:13:47 +00:00
arpi 7147ea6aa6 a small fix for vo_vesa, when calling set_refresh, when -nofs used.
patch by Rudolf Marek <MAREKR2@cs.felk.cvut.cz>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7651 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-07 11:26:20 +00:00
arpi 36abc4832b It prevents mode change when Hsync out of range.
Supports non-countinous Hsync freq spec.

patch by Rudolf Marek <MAREKR2@cs.felk.cvut.cz>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7361 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-10 20:41:13 +00:00
alex 64bedd9683 finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo api
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7125 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-28 21:32:32 +00:00
arpi 4ae1571dda General Timing Formula algorithm from a scratch.
vo_vesa.c so now adjust the timing to highest possible refresh rate using
the monitor capabilities from a config file.
patch by Rudolf Marek <MAREKR2@cs.felk.cvut.cz>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7070 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-22 23:03:51 +00:00
arpi 94d68eb455 10l bug - noticed by Emiel Neggers <emiel@neggers.net>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7026 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-16 22:23:50 +00:00
atmos4 91802c2ac5 Disable OSD outside movie, because it's not redrawn currently, user can use -vop expand to get osd outisde movie.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6826 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-07-27 22:10:58 +00:00
alex e9e10be568 removed screenshot thingie - it will be moved to video filter layer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6204 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-05-27 15:45:02 +00:00
arpi 40e94d7385 VFCAP added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5567 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-04-11 21:07:00 +00:00
nick 46d2afb149 Change order of vo_function calls (Although it doesn't matter for now).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4747 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 17:18:05 +00:00
nick d14af0326d Screenshot on the fly
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4740 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 10:21:00 +00:00
atmos4 e403e9fe9c add vsync support for doublebuffering to vo_vesa
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4668 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-12 15:06:04 +00:00
nick 2a2ecab5b9 Make code simple. Use swScaler even for fastmemcpy purposes :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4602 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 10:24:44 +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
nick f63a3c7339 Configurable OSD zones
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4573 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-07 19:37:09 +00:00
michael 7bfa2fa275 swScale internally uses yuv2rgb now if possible
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4555 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-06 20:52:14 +00:00
nick d9cd7968bf Correct vesa shutdown on 'config playback' errors
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4549 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-06 16:41:41 +00:00
nick 3eda811f0d Support of scaling with every fourcc
(include patch of Michael Niedermayer <michaelni@gmx.at>)
Now (*swScale)() is used as BES by functionality.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4538 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-05 16:43:18 +00:00
nick c4d519e193 code cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4494 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 09:12:32 +00:00
nick 9bf9892bd3 Use new tune info
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4435 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-31 10:23:39 +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 6b615c2be3 preinit usage
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4363 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-26 19:12:49 +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
alex 576095dfb9 added vidix_start() and vidix_stop() for better runtime-resize support ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4199 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-16 15:22:45 +00:00
nick b986aebcc5 Configurable VIDIX usage
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4090 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-11 17:20:43 +00:00
nick bc1af109ae Minor bugs and new vidix stuff support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4084 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-10 18:01:19 +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 4b41dd6fb5 paint background on -v -v
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4003 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 10:58:04 +00:00
michael 5a26f27760 swscaler cleanup
green line at bottom bugfix
green lines in yuv2yuv scaler bugfix


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3210 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 20:19:17 +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
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
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 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 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
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
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 21f00e8f8e Well - old algorithms and new stuff rgb24to16(15)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2719 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 17:35:28 +00:00
nick 0e949b7ec5 rgb32to16, rgb32to15 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2713 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 08:38:18 +00:00
nick 4db20c913d Minor notes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2693 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 18:04:45 +00:00
nick 44101a8d68 Use standard aspect code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2690 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 17:22:22 +00:00
nick ab6ccafde3 Code cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2689 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 17:01:12 +00:00
nick 11148f0835 Double buffering support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2687 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 16:20:58 +00:00
nick 7e8ad962b7 Fixed rgb2rgb in DGA mode
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2677 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 11:50:52 +00:00
nick 529ad9ff87 What's new:
- in DGA mode: subtitles moved out of image area.
  (lack: background is not erased)
- removed testing MODE_WIN_READABLE flag in bank switch mode.
  (Doesn't work for Michael Niedermayer - still one broken BIOS)
- added new subdevices:
  -vo vesa:nodga  - disables DGA usage
  -vo vesa:dga    - forces DGA usage
  -vo vesa        - detects possibility of DGA usage automatically
- initial code for doublebuffering (currently disabled)
BUGS:
- rgb2rgb doesn't work in DGA mode (will be fixed soon)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2650 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-03 18:45:13 +00:00
nick e6365f7f26 code cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2638 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-02 18:24:25 +00:00