comparison configure @ 27375:80d93ca55238

Add video driver for Nintendo Wii/GameCube. Original patch by Jing Liu <fatersh-1@yahoo.com>, based on vo_fbdev.c and adapted to Nintendo's specific GPU. This driver handles dedicated ATI GPU, which can be found in: - Nintendo GameCube (ATI LSI Flipper @ 162 MHz) - Nintendo Wii (ATI Hollywood @ 243 MHz) Flipper and Hollywood chipsets are pretty similar, except from clock speed: - Embedded framebuffer is 2MB. - Texture cache is 1MB. - Vertex cache is 0.1 MB. - Framebuffer is YUY2, not RGB. - Best resolution is 480p (854x480)
author ben
date Sun, 03 Aug 2008 20:04:03 +0000
parents 952a4093aafb
children d58d06eafe83
comparison
equal deleted inserted replaced
27374:952a4093aafb 27375:80d93ca55238
380 --enable-fbdev enable FBDev video output [autodetect] 380 --enable-fbdev enable FBDev video output [autodetect]
381 --enable-mlib enable mediaLib video output (Solaris) [disable] 381 --enable-mlib enable mediaLib video output (Solaris) [disable]
382 --enable-3dfx enable obsolete /dev/3dfx video output [disable] 382 --enable-3dfx enable obsolete /dev/3dfx video output [disable]
383 --enable-tdfxfb enable tdfxfb video output [disable] 383 --enable-tdfxfb enable tdfxfb video output [disable]
384 --enable-s3fb enable s3fb (S3 ViRGE) video output [disable] 384 --enable-s3fb enable s3fb (S3 ViRGE) video output [disable]
385 --enable-wii enable Nintendo Wii/GameCube video output [disable]
385 --enable-directfb enable DirectFB video output [autodetect] 386 --enable-directfb enable DirectFB video output [autodetect]
386 --enable-zr enable ZR360[56]7/ZR36060 video output [autodetect] 387 --enable-zr enable ZR360[56]7/ZR36060 video output [autodetect]
387 --enable-bl enable Blinkenlights video output [disable] 388 --enable-bl enable Blinkenlights video output [disable]
388 --enable-tdfxvid enable tdfx_vid video output [disable] 389 --enable-tdfxvid enable tdfx_vid video output [disable]
389 --enable-xvr100 enable SUN XVR-100 video output [autodetect] 390 --enable-xvr100 enable SUN XVR-100 video output [autodetect]
647 _gtk1=no 648 _gtk1=no
648 _termcap=auto 649 _termcap=auto
649 _termios=auto 650 _termios=auto
650 _3dfx=no 651 _3dfx=no
651 _s3fb=no 652 _s3fb=no
653 _wii=no
652 _tdfxfb=no 654 _tdfxfb=no
653 _tdfxvid=no 655 _tdfxvid=no
654 _xvr100=auto 656 _xvr100=auto
655 _tga=yes 657 _tga=yes
656 _directfb=auto 658 _directfb=auto
1106 --disable-termios) _termios=no ;; 1108 --disable-termios) _termios=no ;;
1107 --enable-3dfx) _3dfx=yes ;; 1109 --enable-3dfx) _3dfx=yes ;;
1108 --disable-3dfx) _3dfx=no ;; 1110 --disable-3dfx) _3dfx=no ;;
1109 --enable-s3fb) _s3fb=yes ;; 1111 --enable-s3fb) _s3fb=yes ;;
1110 --disable-s3fb) _s3fb=no ;; 1112 --disable-s3fb) _s3fb=no ;;
1113 --enable-wii) _wii=yes ;;
1114 --disable-wii) _wii=no ;;
1111 --enable-tdfxfb) _tdfxfb=yes ;; 1115 --enable-tdfxfb) _tdfxfb=yes ;;
1112 --disable-tdfxfb) _tdfxfb=no ;; 1116 --disable-tdfxfb) _tdfxfb=no ;;
1113 --disable-tdfxvid) _tdfxvid=no ;; 1117 --disable-tdfxvid) _tdfxvid=no ;;
1114 --enable-tdfxvid) _tdfxvid=yes ;; 1118 --enable-tdfxvid) _tdfxvid=yes ;;
1115 --disable-xvr100) _xvr100=no ;; 1119 --disable-xvr100) _xvr100=no ;;
3759 else 3763 else
3760 _def_s3fb='#undef CONFIG_S3FB' 3764 _def_s3fb='#undef CONFIG_S3FB'
3761 _novomodules="s3fb $_novomodules" 3765 _novomodules="s3fb $_novomodules"
3762 fi 3766 fi
3763 echores "$_s3fb" 3767 echores "$_s3fb"
3768
3769 echocheck "wii"
3770 if test "$_wii" = yes ; then
3771 _def_wii='#define CONFIG_WII 1'
3772 _vosrc="$_vosrc vo_wii.c"
3773 _vomodules="wii $_vomodules"
3774 else
3775 _def_wii='#undef CONFIG_WII'
3776 _novomodules="wii $_novomodules"
3777 fi
3778 echores "$_wii"
3764 3779
3765 echocheck "tdfxvid" 3780 echocheck "tdfxvid"
3766 if test "$_tdfxvid" = yes ; then 3781 if test "$_tdfxvid" = yes ; then
3767 _def_tdfxvid='#define CONFIG_TDFX_VID 1' 3782 _def_tdfxvid='#define CONFIG_TDFX_VID 1'
3768 _vosrc="$_vosrc vo_tdfx_vid.c" 3783 _vosrc="$_vosrc vo_tdfx_vid.c"
8657 $_def_directx 8672 $_def_directx
8658 $_def_ggi 8673 $_def_ggi
8659 $_def_ggiwmh 8674 $_def_ggiwmh
8660 $_def_3dfx 8675 $_def_3dfx
8661 $_def_s3fb 8676 $_def_s3fb
8677 $_def_wii
8662 $_def_tdfxfb 8678 $_def_tdfxfb
8663 $_def_tdfxvid 8679 $_def_tdfxvid
8664 $_def_xvr100 8680 $_def_xvr100
8665 $_def_directfb 8681 $_def_directfb
8666 $_def_directfb_version 8682 $_def_directfb_version