summaryrefslogtreecommitdiffstats
path: root/vidix/drivers/radeon_vid.c
Commit message (Collapse)AuthorAgeFilesLines
* i420 fixed, needs some testingalex2003-04-091-9/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9893 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ignore disabled cards. (Jon Burgess <jburgess@uklinux.net>)ranma2003-03-311-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9768 b3059339-0415-0410-9bf9-f77b7e298cf2
* vidix rage128 ecp_div patch by (Magnus Damm <damm at opensource dot se>)michael2003-03-071-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9545 b3059339-0415-0410-9bf9-f77b7e298cf2
* The patch enables the fix for rage128_vid as well as radeon_vid, and looks ↵arpi2003-02-031-0/+9
| | | | | | | | | | for the DEVICE_ATI_RAGE_MOBILITY device IDs in addition to the Radeon Mobility device IDs. Tom Wu <tom@arcot.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9241 b3059339-0415-0410-9bf9-f77b7e298cf2
* hack to get rage128 working on ppc-g3alex2003-01-201-4/+29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9045 b3059339-0415-0410-9bf9-f77b7e298cf2
* M6 bug workaround by Hanno Bock <hanno@gmx.de>alex2003-01-131-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8943 b3059339-0415-0410-9bf9-f77b7e298cf2
* patch which removes the rage_ckey_model fix and updatesarpi2003-01-101-52/+64
| | | | | | | | | the card detection (which should fix ve card). also replaces big if()'s by switch-case. James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8877 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set is_shift_required according to RadeonFamilyarpi2003-01-091-15/+14
| | | | | | | | | | | rather than device_id (thanks to Marcus Blomenkamp for this idea) Also give RV200 a seperate family from R200 as they aren't really the same. patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8860 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix support for Radeon 9000arpi2003-01-091-3/+3
| | | | | | | patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8859 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reduce flickering on window movement (from Christophe Badina)arpi2003-01-091-0/+4
| | | | | | | patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8858 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix radeon 7500 and 8500 15- and 16-bit colour keyarpi2003-01-091-0/+17
| | | | | | | patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8857 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update card (chip family) detection (from mplayerxp)arpi2003-01-091-14/+68
| | | | | | | patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8856 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update radeon pci idsarpi2003-01-091-24/+24
| | | | | | | patch by James Stembridge <jstembridge@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8855 b3059339-0415-0410-9bf9-f77b7e298cf2
* MOBILITY_M63 (aka M6 LY) doesn't needs the rage ckey fix too - notified by ↵alex2003-01-041-1/+1
| | | | | | Jorg Hansel <joerg.haensel@web.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8772 b3059339-0415-0410-9bf9-f77b7e298cf2
* Radeon QW uses the normal Radeon colorkey mode - fix by Christophe Badina ↵alex2003-01-041-1/+1
| | | | | | <christophe.badina@wanadoo.fr> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8771 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a 10l, some cosmetics, and initial ppc (bigendian) supportalex2002-12-251-9/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8565 b3059339-0415-0410-9bf9-f77b7e298cf2
* Radeon 9000 support by Marcus Blomenkamp <Marcus.Blomenkamp@epost.de>alex2002-12-251-4/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8563 b3059339-0415-0410-9bf9-f77b7e298cf2
* correctly save and restore colorkey settings (based on patch by Svante ↵alex2002-12-241-5/+20
| | | | | | Signell <svante.signell@telia.com>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8554 b3059339-0415-0410-9bf9-f77b7e298cf2
* the long awaited pink screen + shift fix for radeon, based on patch by ↵alex2002-12-221-2/+34
| | | | | | Svante Signell <svante.signell@telia.com>, Carl (mlist.mplayer.users@urs.us) and Nick Kurshve <nickolsk@yandex.ru> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8522 b3059339-0415-0410-9bf9-f77b7e298cf2
* Radeon Mobility M6 LX support by Daniel Pittman <daniel@rimspace.net>alex2002-11-201-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8239 b3059339-0415-0410-9bf9-f77b7e298cf2
* rage128 gray fix?arpi2002-09-231-3/+3
| | | | | | | patch by Marcus.Blomenkamp@epost.de git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7494 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed vertical pink stripe on Radeon2 cards by Emiel Neggers <emiel@neggers.net>alex2002-09-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7227 b3059339-0415-0410-9bf9-f77b7e298cf2
* switch off nearest scaling ...pontscho2002-07-091-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6679 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove colorkeying if destroying the driver - fixes some bugsalex2002-06-251-2/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6565 b3059339-0415-0410-9bf9-f77b7e298cf2
* YVU9,IF09,Y800 and Y8 support - and synced with mpxpalex2002-06-211-27/+114
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6484 b3059339-0415-0410-9bf9-f77b7e298cf2
* rage128/radeon fixes, mach64 mess^H^H^H^Hcleanup, pm3 driver.arpi2002-05-311-23/+113
| | | | | | | sync with mplayerxp git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6255 b3059339-0415-0410-9bf9-f77b7e298cf2
* rage mobility m3 is rage128 based and not mach64 ...michael2002-03-171-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5166 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed color key definitions. Waiting for new bugreports ;)nick2002-03-111-5/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5045 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed swapping of UV planes in single buffered modenick2002-03-111-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5042 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10Lnick2002-03-031-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4933 b3059339-0415-0410-9bf9-f77b7e298cf2
* Multi-bufferingnick2002-03-031-54/+58
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4931 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable color key support - causes a lot of unnecessary problemsnick2002-02-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4874 b3059339-0415-0410-9bf9-f77b7e298cf2
* color key supportnick2002-02-261-13/+80
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4870 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor fixes and probably final fix of vsyncnick2002-02-251-4/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4856 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixing "quake" by direct waiting of vsync.nick2002-02-131-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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
* - Shutdown capturing before playbacknick2002-02-121-33/+187
| | | | | | | | - 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
* Get(Set) deinterlacingnick2002-02-091-1/+49
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4612 b3059339-0415-0410-9bf9-f77b7e298cf2
* - Fixed incorrect i420 support (Michael was right)nick2002-02-071-9/+12
| | | | | | | - Fixed wrong scaling for BGR16 fourcc git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4572 b3059339-0415-0410-9bf9-f77b7e298cf2
* using MTRRnick2002-02-021-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4478 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixing i420nick2002-02-011-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4459 b3059339-0415-0410-9bf9-f77b7e298cf2
* Using new tune infonick2002-02-011-6/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4457 b3059339-0415-0410-9bf9-f77b7e298cf2
* YVYU support (untested yet)nick2002-02-011-4/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4456 b3059339-0415-0410-9bf9-f77b7e298cf2
* RGB15 experimental supportnick2002-01-311-4/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4430 b3059339-0415-0410-9bf9-f77b7e298cf2
* Preliminary RGB32 and RGB16 support. (Untested yet)nick2002-01-301-4/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4417 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use one pitch sourcenick2002-01-301-6/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4416 b3059339-0415-0410-9bf9-f77b7e298cf2
* More correct double_buffering for packed fourccnick2002-01-301-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4415 b3059339-0415-0410-9bf9-f77b7e298cf2
* Typosnick2002-01-301-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4414 b3059339-0415-0410-9bf9-f77b7e298cf2
* Correcting pointers on second buffernick2002-01-301-12/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4413 b3059339-0415-0410-9bf9-f77b7e298cf2
* gcc-3.0.3 compilation fixingnick2002-01-271-4/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4374 b3059339-0415-0410-9bf9-f77b7e298cf2
* upgraded to newest vidix interfacealex2002-01-231-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4328 b3059339-0415-0410-9bf9-f77b7e298cf2
* intense->intensity + capability extension + fixing R200 color correction bugnick2002-01-231-17/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4320 b3059339-0415-0410-9bf9-f77b7e298cf2
* Checking for RGB boundariesnick2002-01-201-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4287 b3059339-0415-0410-9bf9-f77b7e298cf2
* RGB independed correction (similar to brightness)nick2002-01-201-4/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4285 b3059339-0415-0410-9bf9-f77b7e298cf2
* 2048x2048 is real max size of overlaynick2002-01-201-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4283 b3059339-0415-0410-9bf9-f77b7e298cf2
* added FLAG_EQUALIZERalex2002-01-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4265 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed saturation computing for rage128nick2002-01-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4231 b3059339-0415-0410-9bf9-f77b7e298cf2
* gamma correction supportnick2002-01-181-4/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4230 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix include orderatmos42002-01-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4202 b3059339-0415-0410-9bf9-f77b7e298cf2
* More messages on forcingnick2002-01-161-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4194 b3059339-0415-0410-9bf9-f77b7e298cf2
* + new features and possibilitynick2002-01-161-12/+13
| | | | | | | | | | | 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
* Typonick2002-01-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4135 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changes due new gawk generatornick2002-01-121-70/+62
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4108 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor interface changes: color and video keys are moved out from playback ↵nick2002-01-091-0/+1
| | | | | | configuring git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4071 b3059339-0415-0410-9bf9-f77b7e298cf2
* portable solutionnick2002-01-071-3/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4039 b3059339-0415-0410-9bf9-f77b7e298cf2
* FreeBSD fixnexus2002-01-071-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4036 b3059339-0415-0410-9bf9-f77b7e298cf2
* double buffering fixingnick2002-01-071-3/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4034 b3059339-0415-0410-9bf9-f77b7e298cf2
* Embedding vidixnick2002-01-071-17/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4031 b3059339-0415-0410-9bf9-f77b7e298cf2
* works!!!nick2002-01-061-10/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4016 b3059339-0415-0410-9bf9-f77b7e298cf2
* IO space is memory mapped (no in(out)port required)nick2002-01-061-6/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4013 b3059339-0415-0410-9bf9-f77b7e298cf2
* changes due interface changingnick2002-01-061-0/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4010 b3059339-0415-0410-9bf9-f77b7e298cf2
* stdint.h replaced by inttypes.h (used more frequently in the sources)pl2002-01-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4004 b3059339-0415-0410-9bf9-f77b7e298cf2
* preliminary versionnick2002-01-051-0/+1043
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3997 b3059339-0415-0410-9bf9-f77b7e298cf2