Page 1 of 1

mplayer-svn-r27332-4.2.2

Posted: Tue 22 Jul 2008, 03:35
by plinej
Here's the mplayer website:
http://www.mplayerhq.hu/design7/news.html

Here's the mplayer dotpet: (re-compiled on July 25th)
http://www.savefile.com/files/1688368

Here's the mencoder dotpet: (re-compiled on July 25th)
http://www.savefile.com/files/1688373

Here's the source package from which they were compiled:
http://www.savefile.com/files/1681238

I compiled mplayer with the following dependants:

twolame (can be found in the audacity thread):
http://www.murga-linux.com/puppy/viewtopic.php?t=25372

sdl:
http://www.murga-linux.com/puppy/viewtopic.php?p=166473

jack:
http://www.murga-linux.com/puppy/viewtopic.php?t=26267

faac & faad (can be found in the ffmpeg thread):
http://www.murga-linux.com/puppy/viewtopic.php?t=25384

ffmpeg (already in Puppy but compiled with the version I posted):
http://www.murga-linux.com/puppy/viewtopic.php?t=25384

I'll post the mplayer plugin 3.45 below.

Posted: Tue 22 Jul 2008, 06:24
by ttuuxxx
Ok when I started it, Basically it needed all 3 of the pet packages you posted to get it running, That was ok, no problem :)
I then loaded up "Star Wars" DVD and played it, It had an error I'll post the error.
But then it played smoothly and sound was nice:)
Then while it was playing I decided to change it to fullscreen, that worked, But then I change the aspect ratio and It crashed, actually a bad crash if you read the report.

Great start, And I hope you try again, we could use a small version of myplayer like this one :)
ttuuxxx

Posted: Tue 22 Jul 2008, 13:20
by tempestuous
plinej,
It's somewhat ironic that MPlayer includes the ffmpeg library within its large binary. If you install both packages you effectively install ffmpeg twice.
Since you have compiled both packages at the same time, I suggest it would be an elegant solution to package the two packages together with MPlayer linked to the external ffmpeg library.
Barry has already provided an MPlayer package which links to the official Puppy4 ffmpeg library, but I see that your ffmpeg version includes a few important extra libraries.
plinej wrote:I compiled it (ffmpeg) like this:
...
--enable-libfaac --enable-libfaad
AAC support. Nice.
ttuuxxx wrote:VO: [xv]
The xv video output is included. Nice.
ttuuxxx wrote:AO: [oss]
Mmm, sub-optimal. This forces Puppy to use ALSA-OSS compatiblity modules.
A pre-configured MPlayer configuration file in /root would fix this.

Posted: Wed 23 Jul 2008, 00:21
by plinej
Yeah, nice catch. I'll try to recompile it tonight.

Posted: Wed 23 Jul 2008, 01:18
by plinej
Alright, try the newly posted versions of mplayer & mencoder.

Posted: Wed 23 Jul 2008, 01:37
by plinej
hold off on downloading the new mplayer dotpet. It seems that when invoked from the menu it freezes the desktop. I'll fix that and post another dotpet.

Posted: Wed 23 Jul 2008, 02:14
by plinej
I think I'm done with this for tonight. I'm having issues with playing dvds. I'll have to do some experimenting & probably re-compile.

Posted: Thu 24 Jul 2008, 09:23
by disciple
Please if you recompile can you use --enable-runtime-cpudetection --target=i486-pc-linux-gnu
Then hopefully it won't crash on some people's computers.
Or did you already? In that case something else must be causing my crashes :(

What I really want to know is why I have so much trouble trying to compile mplayer, but nobody else seems to. Do you compile mplayer on Puppy 4, like you do everything else, or do you sneak over to 3.x for it?

Posted: Thu 24 Jul 2008, 12:16
by plinej
I'm compiling it on Puppy 4. Mplayer just has so many various options when compiling that it's bound to cause some kind of problem. I'm hoping I have some time this morning and I'll try and re-compile it.

Posted: Thu 24 Jul 2008, 12:20
by plinej
I'm trying to get it to use the external libdvdread & libdvdcss but it insists on using the internal versions.

Posted: Thu 24 Jul 2008, 12:38
by disciple
BTW are you compiling with dvdnav?

Posted: Thu 24 Jul 2008, 12:48
by plinej
Yes, I'm trying to.

Posted: Fri 25 Jul 2008, 00:48
by tempestuous
This is the MPlayer configuration I used for the MPlayer-1.0rc2 dotpet I created in February.

Code: Select all

./configure --win32codecsdir=/usr/lib --realcodecsdir=/usr/lib --enable-mencoder --enable-gui --enable-lirc --enable-lircc  --enable-tv --enable-tv-v4l1 --enable-tv-v4l2 --enable-network --disable-smb --enable-dvdnav --disable-dvdread-internal --enable-dvdread --disable-unrarlib --disable-sortsub --disable-ftp --disable-xanim --enable-real --disable-tremor-internal --enable-theora --disable-faad-external --enable-faad-internal --disable-vidix-internal --disable-vidix-external --enable-gl --disable-vesa --disable-svga --disable-sdl --disable-aa --disable-caca --disable-ggi --disable-ggiwmh --disable-dxr2 --disable-dxr3 --enable-ivtv --enable-dvb --disable-mga --disable-xmga --enable-xv --enable-xvmc --disable-vm --enable-x11 --disable-zr --disable-bl --disable-tga --disable-pnm --disable-md5sum --enable-alsa --disable-arts --disable-esd --disable-polyp --disable-jack --disable-nas --disable-sgiaudio --disable-sunaudio --enable-runtime-cpudetection --target=i486-pc-linux-gnu --with-xvmclib=XvMCW
To bind to external ffmpeg, according to Barry you also need this

Code: Select all

--disable-libavcodec_a --disable-libavformat_a --disable-libavutil_a --disable-libpostproc_a
MPlayer's internal dvdread library was known to be buggy when I compiled it, so I did this
--disable-dvdread-internal --enable-dvdread
this will then link to external libdvdcss. Then if you want to be thorough it's a good idea to upgrade Puppy's libdvdcss to the latest SVN snapshot.
http://www.videolan.org/developers/libdvdcss.html

Of course dvdnav is good to have, but DVD menus in MPlayer are still not great.
--enable-dvdnav

I tried to link MPlayer to external libfaad, but the compilation failed, that's why I built the internal faad:
--disable-faad-external --enable-faad-internal

To configure V4L/V4L2 support MPlayer needs to find the correct device nodes during compilation. You can create the V4L device nodes with the MAKEDEV-V4L.sh script contained in the v4lctl.pet from here
http://www.murga-linux.com/puppy/viewtopic.php?t=19918
--enable-tv-v4l1 --enable-tv-v4l2

Theora support requires libtheora, and InfraRed remote support requires liblirc and liblircc.
--enable-theora
--enable-lirc --enable-lircc

Posted: Fri 25 Jul 2008, 13:55
by plinej
dvdnav is giving me problems. I can't seem to compile with the internal version or the external version from cvs. I've compiled without it for now. I'll work on it more when I get a chance. I've posted my most current version above. Here's how I've compiled this version:

--enable-dynamic-plugins --disable-mp3lib --disable-libmpeg2 --disable-libavutil_a --disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a --enable-gui --prefix=/usr --disable-debug --confdir=/etc --enable-menu --enable-runtime-cpudetection --target=i486-pc-linux-gnu --enable-dvdread --disable-dvdread-internal --enable-radio --enable-pvr

This is what it shows after configure is run:

Enabled optional drivers:
Input: ftp pvr radio tv cddb cdda dvdread(external) dvb network
Codecs: libavcodec.so qtx xanim win32 faad2 faac liba52 tremor(internal) twolame libmad gif
Audio output: alsa jack oss sdl mpegpes(dvb)
Video output: sdl gif89a pnm jpeg png mpegpes(dvb) opengl xv x11 xover yuv4mpeg md5sum tga

Disabled optional drivers:
Input: dvdnav vstream tv-teletext tv-v4l2 tv-v4l1 tv-dshow live555 nemesi libdvdcss(internal) vcd smb
Codecs: x264 xvid libdv libamr_wb libamr_nb real musepack libdca libmpeg2 mp3lib libtheora speex toolame liblzo
Audio output: sun openal pulse esd arts v4l2 ivtv dxr2 nas
Video output: zr zr2 v4l2 ivtv dxr3 dxr2 vesa fbdev svga caca aa ggi xmga mga xvidix winvidix cvidix 3dfx dga xvmc dfbmga directfb bl xvr100 tdfx_vid s3fb tdfxfb

Posted: Sun 03 Aug 2008, 06:12
by disciple
If you're interested, another weird thing about that package is that it doesn't seem to play realaudio, even if the common codecs are installed from other packages. But ffmpeg can convert them to other formats, so I don't think mplayer should need the codecs anyway.

EDIT - wait a minute - I think you've updated the package since I downloaded it. I'll see if I can try the new version tomorrow.

Posted: Wed 06 Aug 2008, 10:00
by disciple
OK, that one does play realaudio. But unfortunately it doesn't seem to play mpeg-1 videos properly :( And it won't even try to play VCDs - I guess you had the same problem Tempestuous reported with VCD support not being configured.

Posted: Tue 27 Jul 2010, 15:23
by abushcrafter
Link is dead.

Posted: Wed 28 Jul 2010, 05:15
by lapis
abushcrafter wrote:Link is dead.
There are newer versions available (I use svn-r29409 but I think there might be newer than that as well).

Why do you want such an old version?

Anyway, here it is:
http://www.megaupload.com/?d=A78OU059
or here:
http://rapidshare.com/files/409519987/m ... 2.pet.html

Posted: Wed 28 Jul 2010, 11:34
by abushcrafter
lapis wrote:
abushcrafter wrote:Link is dead.
There are newer versions available (I use svn-r29409 but I think there might be newer than that as well).

Why do you want such an old version?

Anyway, here it is:
http://www.megaupload.com/?d=A78OU059
or here:
http://rapidshare.com/files/409519987/m ... 2.pet.html
I know there are newer versions. I was curious to how this one compared. Thank you for reuploading it.