Before we get started make sure your running YDL 6.2 and you have only the default repo's and the ps3bodega repo installed, I'm going to put a link up to billbs guide for installing his repo. If you already have another repo configuration you will need to disable all repo's aside from the base repo's and ps3bodega.
Billbs guide for installing his repo!
http://pleasantfiction.ipower.com/bodeg ... f=28&t=555
Once you have the ps3bodega and default repo's installed you are ready to get started!
Kernel - Built new kernel and added support for the ps3 eyetoy and xbox controllers. Also tweaked it a little to speed up event interactions for userspace.
To install this kernel open a terminal and run the commands below!
- Code: Select all
su
enter root password when prompted
yum update kernel --enablerepo=PS3Bodega-testing
That's it the new kernel is installed, You can reboot now if you want and the new kernel will be loaded by default. Or you can carry on and reboot after completing this tutorial.
VLC - Updated vlc for better overall performance and for better streaming capabilities.
To install vlc just open and terminal and run the commands below.
- Code: Select all
su
enter root password when promted
yum install vlc mozilla-vlc
Mplayer-mt-ps3 - I believe this to be the first rpm for multithreaded mplayer as well as mplayer-ps3, This build supports multithreading and the mplayer-ps3 as well as the standard mplayer. All functional and working...
Gtkpod - Adds ipod support to YDL, You can upload new songs to and from your ipod with this. This build doesn't support album covers etc, You can add and remove songs and such but the album covers etc is currently broken. So you will get a dev NULL warning when launching ignore it cause it works fine other then album art not working.
libgpod - Rebuilt updated version, This build fixes compatibility issue's with gtkpod and rhythmbox prior to this couldn't have both of them working off the same libgpod. This resolves that issue.
Rhythmbox - Fixed plugin errors at startup and built against updated libgpod to resolve compatibility issue with gtkpod and rhythmbox.
To install all of the above just follow the directions below, This will install mplayer-mt-ps3 gtkpod updated libgpod updated rhythmbox and all the required dependencies.
Download the Media-Update.tar.gz from the link below.
http://pleasantfiction.ipower.com/ps3li ... ate.tar.gz
Save this to your desktop and then right click on it and choose extract here. Once you extract it this will create a new folder on your desktop called Media-Update right click on this folder and choose open in terminal. Now run the commands below to install everything.
- Code: Select all
su
enter root password when prompted
This is a single command copy and paste this into the terminal.
- Code: Select all
yum localinstall gtkpod-0.99.12-2.ydl62.bdg.ppc.rpm libgpod-0.6.1-2.ydl62.bdg.ppc.rpm libmtp-0.2.6.1-1.ydl62.bdg.ppc.rpm mencoder-1.0-1.ydl62.bdg.ppc.rpm python-gpod-0.6.1-2.ydl62.bdg.ppc.rpm readline-5.2-3.ydl62.bdg.ppc.rpm rhythmbox-0.11.7-5.ydl62.bdg.ppc.rpm totem-pl-parser-2.22.3-1.ydl62.bdg.ppc.rpm gnome-mplayer-0.9.5-1.ydl62.bdg.ppc.rpm mplayer-1.0-1.ydl62.bdg.ppc.rpm mplayerplug-in-3.55-1.ydl62.bdg.ppc.rpm x264-0.68.8-2.ydl62.bdg.ppc.rp x264-libs-0.68.8-2.ydl62.bdg.ppc.rpm xvidcore-1.2.2-2.ydl62.bdg.ppc.rpm python-eyed3-0.6.12-2.ydl62.bdg.noarch.rpm python-mutagen-1.13-1.ydl62.bdg.noarch.rpm libsidplay-1.36.57-1.ydl62.bdg.ppc.rpm --nogpgcheck
Now to grab the gstreamer packages needed for rhythmbox. Open and terminal and run the commands below.
- Code: Select all
su
enter root password when prompted
yum install *gstreamer*
Mp3 playback with gstreamer You will need to download the fluendo mp3 codec and install it in order for gstreamer and rhythmbox to play mp3 format, You have to create a free account to get this codec however it's completely free to download and its an rpm installer, I would provide it but I am not sure it's legal. Here is a link just create an account and download the fluendo mp3 Linux installer RPM PPC save it to your desktop and then right click on it and choose open with software installer.
http://www.fluendo.com/shop/product/flu ... 3-decoder/
Now that's all installed, Next we need to install the simple terminal gui and launcher, Thanks to Alastor for this, This is to allow you to launch mplayer-ps3 inside x without corrupting the xserver.
Download the PS3MoviePlayer.tar.gz from the link below. Save it to your desktop and only the desktop. I made scripts to auto install the terminal profile and they must be launched from the correct location or else they will fail.
http://pleasantfiction.ipower.com/ps3li ... yer.tar.gz
Once this is saved to your desktop extract it, This will create a folder on your desktop called PS3MoviePlayer right click on this folder and choose open in terminal. Now run the commands.
- Code: Select all
./mplayer-ps3-gui-installer.sh
su
enter root password when promted
./mplayer-ps3-gui-installer2.sh
That's it your all set now reboot your ps3 and when you reboot eveything will be installed and working. You will notice there is a new icon on your desktop called Mplayer-PS3, This is the basic gui for mplayer-ps3 use it to open files to play with mplayer-ps3. Also you can delete all the downloaded tar.gz files and folders they are no longer needed.
Now run the gnome-mplayer you can find it in your applications sound and video menu, Once opened click on the edit tab and then click preferences. Then choose the MPlayer tab and where it says mplayer executable add the following.
- Code: Select all
/usr/bin/mplayer
That concludes my tutorial for now, I will be producing more updates in the near future, for now this is all I have, hope it helps ya get some descent media playback performance.
One thing that makes this mplayer build so special is when you run the Mplayer-ps3 its a modified version of alastor script, I modified it to run mplayer-mt-ps3 all in one which gives exellent performance better then mpayer, mplayer-ps3 and mplayer-mt solo, This will run mplayer-ps3 with multithread all combined for top performance.
I tested Mplayer-ps3 and mplayer and mplayer-mt all by themselfs using the RepoMan.h264 video and it played in all 3 modes however the sound was ahead of the video's using each of them solo. When combined it plays it smoothly with sound and video in tune.
Running from a terminal would disrupt x but the command is this
- Code: Select all
mplayer -vo ps3 -lavdopts threads=2 -fs