MPlayer TT: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Homebrew apps/MPlayer moved to Homebrew apps/MPlayerWii over redirect: nothing to see here, move along
 
creation
Line 1: Line 1:
#REDIRECT [[Homebrew apps/MPlayerWii]]
{{Infobox homebrewapp
| image      = [[Image:Mplayer-dvdlib-ed.png]]
| title      = MPlayer - dvdlib edition
| desc        = Video/audio player
| type        = Media
| author      = [[Team Twiizers]]
| download    = [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ rev 27458]
| source      = diffs included
| peripherals = {{Wiimote1}} {{GCNController}} {{WiiDisc}} {{FrontSD}}
| hbc = 1
| hbb =
}}
====About====
This is a native [http://www.mplayerhq.hu/ MPlayer] Wii port.
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 DVD's, 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.
 
====Install====
Just copy the "mplayer" folder into the "/apps" directory on your sd card and
launch it via the [[Homebrew_Channel|HBC]].
 
====Run====
When launching this application you will be presented by a basic on screen
menu. All options should be self-explanatory, here're 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 DVD's 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.
 
====Controls====
You can use a wiimote or a gamecube pad to interact:
 
A - Pause
B - OSD
1/X - Toggle on screen menu
RIGHT - Seek 10s forward
LEFT - Seek 10s backward
UP - Seek 60s forward
DOWN - Seek 60s backward
+/R - Seek to the next chapter
-/L - Seek to the previous chapter
HOME/Z - Quit
 
When watching DVD's using libdvdnav:
2/Y - Modifier key for libdvdnav
 
Hold this key and use RIGHT / LEFT / UP / DOWN / A / B / 1/X to navigate.
 
====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
 
<ol>
<li>get the repositories via:
<pre>
svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread libdvdread-trunk
svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav-trunk
svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer-trunk
</pre>
</li>
<li>apply the patches</li>
<li>edit libdvdread's and libdvdnav's config.mak and adjust <code>SRC_PATH</code> and <code>SRC_PATH_BARE</code></li>
<li>build libdvdread with `<code>make</code>`, then `<code>make install</code>`</li>
<li>build libdvdnav with `<code>make</code>`, then `<code>make install</code>`</li>
<li>build mplayer with `<code>make</code>`, test your build using `<code>make upload</code>`</li>
</ol>
Enjoy,<br>
''Team Twiizers''

Revision as of 15:04, 13 August 2008

MPlayer - dvdlib edition
General
Author(s)Team Twiizers
TypeMedia
Links
[[rev 27458|Download]]
Source
Peripherals
GameCube Controller DVD Drive Loads files from the Front SD slot

About

This is a native MPlayer Wii port. 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 DVD's, 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.

Install

Just copy the "mplayer" folder into the "/apps" directory on your sd card and launch it via the HBC.

Run

When launching this application you will be presented by a basic on screen menu. All options should be self-explanatory, here're 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 DVD's 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.

Controls

You can use a wiimote or a gamecube pad to interact:

A - Pause
B - OSD
1/X - Toggle on screen menu
RIGHT - Seek 10s forward
LEFT - Seek 10s backward
UP - Seek 60s forward
DOWN - Seek 60s backward
+/R - Seek to the next chapter
-/L - Seek to the previous chapter
HOME/Z - Quit
When watching DVD's using libdvdnav:
2/Y - Modifier key for libdvdnav

Hold this key and use RIGHT / LEFT / UP / DOWN / A / B / 1/X to navigate.

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
  1. get the repositories via:
    svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread libdvdread-trunk
    svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav-trunk
    svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer-trunk
    
  2. apply the patches
  3. edit libdvdread's and libdvdnav's config.mak and adjust SRC_PATH and SRC_PATH_BARE
  4. build libdvdread with `make`, then `make install`
  5. build libdvdnav with `make`, then `make install`
  6. build mplayer with `make`, test your build using `make upload`

Enjoy,
Team Twiizers