Hacking MPlayer Wii CHANNEL!!!

  • Thread starter Thread starter Cyber-T
  • Start date Start date
  • Views Views 135,793
  • Replies Replies 404
I've modified mplayer with the next changes:

- dvd access from devoptab (tipolosko) + read ahead cache (speed up dvd) (from me)
- added mplayer cache to network (better streaming)
- added power off from wiimote button and from menu
- detect if is executed from hbc or from channel to do an rigth exit (SYS_RETURNTOMENU) (not tested)
- clear content when a device is not found (before if you open sd and then open usb and there isn't usb you see sd content)

changes has been send to chris (original creator of mplayer) and he is going to integrate them soon.

This is the compiled dol
mplayer dol

Source: (based on mplayer 0.7)
source mplayer
 
Couple things that really should have been already taken care of but aren't and would be nice to see happen:

-Samba share browsing support (other apps like Snes9x have this that work sufficiently)
-All around better leniency on the decoding side and not doing a complete code dump at every little hiccup in a file. Both geexbox on the wii (mplayer based) and the linux version of mplayer have 0 trouble even some real old/nasty files. But the wii copy of mplayer here does a code dump immediately on loading each file with maybe a split second of video decoded.
 
QUOTE said:
I've modified mplayer with the next changes:

- dvd access from devoptab (tipolosko) + read ahead cache (speed up dvd) (from me)
- added mplayer cache to network (better streaming)
- added power off from wiimote button and from menu
- detect if is executed from hbc or from channel to do an rigth exit (SYS_RETURNTOMENU) (not tested)
- clear content when a device is not found (before if you open sd and then open usb and there isn't usb you see sd content)

changes has been send to chris (original creator of mplayer) and he is going to integrate them soon.

This is the compiled dol
mplayer dol

Source: (based on mplayer 0.7)
source mplayer

thanx rodies,
smile.gif
 
drbio said:
was bored so made a banner:

oamanaaba.jpg

Great design! I love what you did with the tail of the play button. With my ones i couldn't really make anything good lol.

Only thing i don't like so much are the blue panels on top and bottom. I wonder if they don't suit it very well.

I suggest making an icon to go with it and CBT or another Banner maker might make it into a proper channel for you (if you can't do it yourself)
 
rodries said:
I've modified mplayer with the next changes:

- dvd access from devoptab (tipolosko) + read ahead cache (speed up dvd) (from me)
- added mplayer cache to network (better streaming)
- added power off from wiimote button and from menu
- detect if is executed from hbc or from channel to do an rigth exit (SYS_RETURNTOMENU) (not tested)
- clear content when a device is not found (before if you open sd and then open usb and there isn't usb you see sd content)

changes has been send to chris (original creator of mplayer) and he is going to integrate them soon.

This is the compiled dol
mplayer dol

Source: (based on mplayer 0.7)
source mplayer

I seem to be unable to play files from the DVD. No files show in the list, but they show when going to USB. These are standard divx files in avi format that play on DVD players that support divx. Is there anything special needed in terms of DVDx installation? I'm using Backup loader v.1 on CIOS 247 and Backup loader v.3g on CIOS 249. I have DVDx installed to IOS247 since the 249 doesn't need DVDx. Should I have the stub installed elsewhere or is it even needed. The files work fine when loaded from the USB.

I had the same issue with the MPlayerWii v0.07 DCelso & Qualith MOD R2
Any help would be greatly appreciated.
 
When you install DVDx on IOS247 it will only work for the Backup Loaders. You have to install DVDx with the first (selected) option (is it "Auto"? I don't know).

@rodries: Thanks very much for these useful additions! GREAT
smile.gif
 
cr08 said:
Couple things that really should have been already taken care of but aren't and would be nice to see happen:

-Samba share browsing support (other apps like Snes9x have this that work sufficiently)
I'm working on it
QUOTE(cr08 @ Nov 19 2008, 11:13 PM) -All around better leniency on the decoding side and not doing a complete code dump at every little hiccup in a file. Both geexbox on the wii (mplayer based) and the linux version of mplayer have 0 trouble even some real old/nasty files. But the wii copy of mplayer here does a code dump immediately on loading each file with maybe a split second of video decoded.
Not easy to fix, this mplayerwii is a real port, geexbox is based on linux so always will be powerfull, if they improve linux port automatically improve geexbox.
I think that this project need more developer support.
I'm not working in mplayer because I have a dvd player, I only improve general modules like dvd devoptab or libfat or speedup usb, and now smb devoptab browsing, so other homebrew projects can benefit.
 
harryk said:
When you install DVDx on IOS247 it will only work for the Backup Loaders. You have to install DVDx with the first (selected) option (is it "Auto"? I don't know).

@rodries: Thanks very much for these useful additions! GREAT
smile.gif

Worked beautifly! normal install did the trick
biggrin.gif
Thanks!
 
rodries said:
Not easy to fix, this mplayerwii is a real port, geexbox is based on linux so always will be powerfull, if they improve linux port automatically improve geexbox.
I think that this project need more developer support.
I'm not working in mplayer because I have a dvd player, I only improve general modules like dvd devoptab or libfat or speedup usb, and now smb devoptab browsing, so other homebrew projects can benefit.
Fair enough. Just always seemed odd to me that the same mplayer code elsewhere has no troubles with most files, but the slightest hiccup in mplayerwii and a big code dump comes through.
 
Slimmmmmm said:
My faves of the features (once all perfect) are:

Read my already burned Xvid dvds.
Already done using dvdx and libdi (thnks to tipolosko)

QUOTE(Slimmmmmm @ Nov 20 2008, 12:48 PM) SMB sharing
biggrin.gif

Now I've finish smb browsing

Compiled
http://www.mediafire.com/?m3nmyngjmm5

Source
http://www.mediafire.com/?ytzmxmt3djt

To test you have to add to mplayer.conf a line like this:

stream = smb://user:password@ip_address/share/

Example:
stream = smb://192.168.1.2/films/

Now direct access to a smb file is not working so
stream = smb://192.168.1.2/films/film1.avi is not going to work

Also you can not access to smb root, I have to investigate, so
stream = smb://192.168.1.2/ is not going to work

Test and comment
 
So, here's the channel for rodries' first version from today.

Meaning:
- no crashes on exit (returns to Wii menu)
- Wiimote power off function (shuts down Wii)
- reads video files from dvds

Created for region 2, I don't know if it works on NTSC, couldn't find a explanation for WAD regions. Please be careful. It works perfectly on PAL Wiis, I tested it.

http://www.sendspace.com/file/ze2skw

All credits are in the ZIP file. Thanks for everyone involved! IMHO it's the best Media Channel ever!
smile.gif
 

Site & Scene News

Popular threads in this forum