Difference between revisions of "MPlayer TT"
Blooper4912 (talk | contribs) m |
Hallowizer (talk | contribs) m (Navbox) |
||
(47 intermediate revisions by 23 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Distinguish|MPlayer CE|MPlayerWii}} |
− | | image = [[ | + | {{Redundant|MPlayer CE}} |
+ | |||
+ | {{Infobox homebrew | ||
+ | | image = [[File:Mplayer-dvdlib-ed.png|200px]] | ||
| title = MPlayer - dvdlib edition | | title = MPlayer - dvdlib edition | ||
− | | | + | | type = media player |
− | | | + | | version = Revision 27458 |
− | | author = [[ | + | | licence = GPL |
− | | download = | + | | author = [[fail0verflow]] |
− | | source = | + | | download = http://static.hackmii.com/mplayer-r27458.zip |
+ | | source = http://static.hackmii.com/mplayer-r27458.zip | ||
| peripherals = {{Wiimote1}} {{GCNController}} {{DVD}} {{FrontSD}} | | peripherals = {{Wiimote1}} {{GCNController}} {{DVD}} {{FrontSD}} | ||
− | + | | hbb = yes | |
− | | hbb = | ||
}} | }} | ||
− | + | ||
− | + | '''MPlayer TT''' is an MPlayer port created by [[fail0verflow]] to demonstrate the capabilities of [[DVDx]]. Since its initial release and apparent abandonment by fail0verflow, the community has been treated to a few releases of unofficial binaries built on slight modifications to the codebase thanks to other independent coders. For the ''other'' two ports of MPlayer intended to be used with multiple audio and video formats in a wide range of popular codecs and containers, see [[MPlayer CE]] and [[MPlayerWii]]. | |
+ | |||
The main focus has been DVD-Video playback on modified and unmodified consoles. | The main focus has been DVD-Video playback on modified and unmodified consoles. | ||
Although you can open and view various media files from SD card, this is | Although you can open and view various media files from SD card, this is | ||
Line 18: | Line 22: | ||
DVD-Video discs. | DVD-Video discs. | ||
− | + | == Requirements == | |
This application requires a valid and working DVDX stub install, please refer | This application requires a valid and working DVDX stub install, please refer | ||
to its README for setup instructions. | to its README for setup instructions. | ||
Line 24: | Line 28: | ||
in handy. | in handy. | ||
− | == | + | == How To Install == |
Just copy the "mplayer" folder into the "/apps" directory on your sd card and | Just copy the "mplayer" folder into the "/apps" directory on your sd card and | ||
− | launch it via the [[ | + | launch it via the [[Homebrew Channel|HBC]]. '''Do not rename the folder.''' |
− | == | + | == Using == |
When launching this application you will be presented by a basic on screen | When launching this application you will be presented by a basic on screen | ||
− | menu. | + | menu. Though all options should be self-explanatory, here are some hints: |
* High bitrate video streams may lead to dropped frames. This really depends on the used DVD-Video. Some fullscreen movies seem to have the same issue. | * High bitrate video streams may lead to dropped frames. This really depends on the used DVD-Video. Some fullscreen movies seem to have the same issue. | ||
* Hiding the menu and disabling subtitles improves the performace a little. | * Hiding the menu and disabling subtitles improves the performace a little. | ||
Line 36: | Line 40: | ||
* Choosing a DTS audio track results in noise and breaks things. | * Choosing a DTS audio track results in noise and breaks things. | ||
* Choosing non-playable files from SD makes it crash & burn. | * Choosing non-playable files from SD makes it crash & burn. | ||
+ | * Know the amount of DVD tracks in your DVD beforehand. If you try to skip ahead a track when you're on your last track, your Wii will freeze for roughly 10 minutes. | ||
− | == | + | == Usage == |
You can use a wiimote or a gamecube pad to interact: | You can use a wiimote or a gamecube pad to interact: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! {{ | + | ! {{Wiimote}} !! {{GCNController}} !! Action |
|- | |- | ||
| {{WiimoteAButton}} || {{GCAButton}} || Pause | | {{WiimoteAButton}} || {{GCAButton}} || Pause | ||
Line 49: | Line 54: | ||
| {{Wiimote1Button}} || {{GCXButton}} || Toggle on screen menu | | {{Wiimote1Button}} || {{GCXButton}} || Toggle on screen menu | ||
|- | |- | ||
− | | | + | | {{WiimoteDPadRight}} || {{GCDPadRight}} || Seek 10s forward |
|- | |- | ||
− | | | + | | {{WiimoteDPadLeft}} || {{GCDPadLeft}} || Seek 10s backward |
|- | |- | ||
− | | | + | | {{WiimoteDPadUp}} || {{GCDPadUp}} || Seek 60s forward |
|- | |- | ||
− | | | + | | {{WiimoteDPadDown}} || {{GCDPadDown}} || Seek 60s backward |
|- | |- | ||
| {{WiimotePlusButton}} || {{GCRTrigger}} || Next chapter | | {{WiimotePlusButton}} || {{GCRTrigger}} || Next chapter | ||
Line 66: | Line 71: | ||
|} | |} | ||
− | <nowiki>*</nowiki>When watching DVDs using libdvdnav, the {{Wiimote2Button}} {{GCYButton}} buttons become modifier keys.<br> | + | <nowiki>*</nowiki>When watching DVDs using libdvdnav, the {{Wiimote2Button}} {{GCYButton}} buttons become modifier keys.<br /> |
Hold this key and navigate with {{WiimoteDPadRight}} {{WiimoteDPadLeft}} {{WiimoteDPadUp}} {{WiimoteDPadDown}} {{WiimoteAButton}} {{WiimoteBButton}} {{Wiimote1Button}} {{GCXButton}}. | Hold this key and navigate with {{WiimoteDPadRight}} {{WiimoteDPadLeft}} {{WiimoteDPadUp}} {{WiimoteDPadDown}} {{WiimoteAButton}} {{WiimoteBButton}} {{Wiimote1Button}} {{GCXButton}}. | ||
− | + | == Credits == | |
This port was made possible by the following people: | This port was made possible by the following people: | ||
;dvdlib : Erant | ;dvdlib : Erant | ||
− | ;DVDX stub : marcan | + | ;DVDX stub : [[User:marcan|marcan]] |
− | ;libdvdcss port : svpe | + | ;libdvdcss port : [[User:svpe|svpe]] |
− | ;mplayer port : dhewg | + | ;mplayer port : [[User:dhewg|dhewg]] |
;12 stage TEV YUV12 GX voodoo : sepp256 | ;12 stage TEV YUV12 GX voodoo : sepp256 | ||
− | ;menu loop animation : drmr | + | ;menu loop animation : [[User:drmr|drmr]] |
This port is powered by [[devkitPPC]] and [[libogc]]. | This port is powered by [[devkitPPC]] and [[libogc]]. | ||
Thanks go out to the HBC beta team for testing! | Thanks go out to the HBC beta team for testing! | ||
− | + | == How to Build == | |
3 subversion repositories are required to build this port, the revisions used | 3 subversion repositories are required to build this port, the revisions used | ||
Line 90: | Line 95: | ||
* libdvdnav r1120 | * libdvdnav r1120 | ||
* mplayer r27458 | * mplayer r27458 | ||
+ | |||
+ | <pre> | ||
+ | mplayer svn always fetch the latest revisions of libavcodec, libavformat, libavutil and libpostproc. | ||
+ | The newest versions are incompatible with Team Twiizers build. Please use the following revisions instead: | ||
+ | |||
+ | * libavcodec r14712 | ||
+ | * libavformat r14718 | ||
+ | * libavutil r14665 | ||
+ | * libpostproc r14366 | ||
+ | </pre> | ||
+ | |||
<ol> | <ol> | ||
<li>get the repositories via: | <li>get the repositories via: | ||
<pre> | <pre> | ||
− | svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread libdvdread-trunk | + | svn co -r 1120 svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread libdvdread-trunk |
− | svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav-trunk | + | svn co -r 1120 svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav-trunk |
− | svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer-trunk | + | svn co -r 27458 svn://svn.mplayerhq.hu/mplayer/trunk mplayer-trunk |
+ | </pre> | ||
+ | </li> | ||
+ | |||
+ | <li>update to the revisions of external libraries: | ||
+ | <pre> | ||
+ | cd mplayer-trunk/libavcodec/ | ||
+ | svn update -r 14712 | ||
+ | cd ../libavformat/ | ||
+ | svn update -r 14718 | ||
+ | cd ../libavutil/ | ||
+ | svn update -r 14665 | ||
+ | cd ../libpostproc/ | ||
+ | svn update -r 14366 | ||
+ | |||
</pre> | </pre> | ||
</li> | </li> | ||
Line 105: | Line 135: | ||
<li>build mplayer with `<code>make</code>`, test your build using `<code>make upload</code>`</li> | <li>build mplayer with `<code>make</code>`, test your build using `<code>make upload</code>`</li> | ||
</ol> | </ol> | ||
− | Enjoy,<br> | + | Enjoy,<br /> |
''Team Twiizers'' | ''Team Twiizers'' | ||
+ | |||
+ | == Unofficial Versions == | ||
+ | |||
+ | MPlayer is licensed under the GPL, please only post builds which come with source or diff's, thanks | ||
+ | |||
+ | ---- | ||
+ | === MPlayer r27458 by [[User:Duhow|Duhow]] === | ||
+ | Source included. | ||
+ | Changed language to Spanish, buttons, menu and added commands and help. | ||
+ | |||
+ | Download: [http://www.mediafire.com/file/dwjzbowzcgt/mplayer-r27458_ES-SourceBinary.rar mplayer-r27458 ES-SourceBinary.rar] | ||
+ | ---- | ||
+ | === [[MPlayer CE]] === | ||
+ | [[File:Mplayerceicon.png|thumb|[[MPlayer CE]] ]] | ||
+ | '''MPlayer CE''' is a fork of this Team Twiizers MPlayer port, combining elements of [[MPlayerWii]] and [[GeeXboX]]. | ||
+ | |||
+ | {{Navbox fail0verflow}} |
Latest revision as of 18:51, 3 February 2022
- Not to be confused with MPlayer CE or MPlayerWii.
This application has been made redundant by MPlayer CE. MPlayer CE has the same features as this application plus more, or with more bug fixes. This application should only be used if there is a special reason to (e.g. if MPlayer CE is unstable or has more requirements). |
MPlayer - dvdlib edition | |
![]() | |
General | |
---|---|
Author(s) | fail0verflow |
Type | Media player |
Version | Revision 27458 |
Licence | GPL |
Links | |
Download | |
Source | |
Downloadable via the Homebrew Browser | |
Peripherals | |
![]() ![]() ![]() ![]() |
MPlayer TT is an MPlayer port created by fail0verflow to demonstrate the capabilities of DVDx. Since its initial release and apparent abandonment by fail0verflow, the community has been treated to a few releases of unofficial binaries built on slight modifications to the codebase thanks to other independent coders. For the other two ports of MPlayer intended to be used with multiple audio and video formats in a wide range of popular codecs and containers, see MPlayer CE and MPlayerWii.
The main focus has been DVD-Video playback on modified and unmodified consoles. Although you can open and view various media files from SD card, this is largely untested. At this time it can not read files off data DVDs, just DVD-Video discs.
Requirements
This application requires a valid and working DVDX stub install, please refer to its README for setup instructions. A DVD-Video disc, either pressed or with the DVD-ROM booktype, might also come in handy.
How To Install
Just copy the "mplayer" folder into the "/apps" directory on your sd card and launch it via the HBC. Do not rename the folder.
Using
When launching this application you will be presented by a basic on screen menu. Though all options should be self-explanatory, here are some hints:
- High bitrate video streams may lead to dropped frames. This really depends on the used DVD-Video. Some fullscreen movies seem to have the same issue.
- Hiding the menu and disabling subtitles improves the performace a little.
- Playing DVDs with libdvdnav is buggy and decreases performace (read: way more dropped frames)
- Choosing a DTS audio track results in noise and breaks things.
- Choosing non-playable files from SD makes it crash & burn.
- Know the amount of DVD tracks in your DVD beforehand. If you try to skip ahead a track when you're on your last track, your Wii will freeze for roughly 10 minutes.
Usage
You can use a wiimote or a gamecube pad to interact:
![]() |
![]() |
Action |
---|---|---|
![]() |
![]() |
Pause |
![]() |
![]() |
OSD |
![]() |
![]() |
Toggle on screen menu |
![]() |
![]() |
Seek 10s forward |
![]() |
![]() |
Seek 10s backward |
![]() |
![]() |
Seek 60s forward |
![]() |
![]() |
Seek 60s backward |
![]() |
![]() |
Next chapter |
![]() |
![]() |
Previous chapter |
![]() |
![]() |
Quit |
![]() |
![]() |
Modifier key for libdvdnav* |
*When watching DVDs using libdvdnav, the
buttons become modifier keys.
Hold this key and navigate with
.
Credits
This port was made possible by the following people:
- dvdlib
- Erant
- DVDX stub
- marcan
- libdvdcss port
- svpe
- mplayer port
- dhewg
- 12 stage TEV YUV12 GX voodoo
- sepp256
- menu loop animation
- drmr
This port is powered by devkitPPC and libogc. Thanks go out to the HBC beta team for testing!
How to Build
3 subversion repositories are required to build this port, the revisions used for this binary are:
- libdvdread r1120
- libdvdnav r1120
- mplayer r27458
mplayer svn always fetch the latest revisions of libavcodec, libavformat, libavutil and libpostproc. The newest versions are incompatible with Team Twiizers build. Please use the following revisions instead: * libavcodec r14712 * libavformat r14718 * libavutil r14665 * libpostproc r14366
- get the repositories via:
svn co -r 1120 svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread libdvdread-trunk svn co -r 1120 svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav-trunk svn co -r 27458 svn://svn.mplayerhq.hu/mplayer/trunk mplayer-trunk
- update to the revisions of external libraries:
cd mplayer-trunk/libavcodec/ svn update -r 14712 cd ../libavformat/ svn update -r 14718 cd ../libavutil/ svn update -r 14665 cd ../libpostproc/ svn update -r 14366
- apply the patches
- edit libdvdread's and libdvdnav's config.mak and adjust
SRC_PATH
andSRC_PATH_BARE
- build libdvdread with `
make
`, then `make install
` - build libdvdnav with `
make
`, then `make install
` - build mplayer with `
make
`, test your build using `make upload
`
Enjoy,
Team Twiizers
Unofficial Versions
MPlayer is licensed under the GPL, please only post builds which come with source or diff's, thanks
MPlayer r27458 by Duhow
Source included. Changed language to Spanish, buttons, menu and added commands and help.
Download: mplayer-r27458 ES-SourceBinary.rar
MPlayer CE
MPlayer CE is a fork of this Team Twiizers MPlayer port, combining elements of MPlayerWii and GeeXboX.
|