Mercurial > mplayer.hg
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 |