mplayer-svn-r27332-4.2.2

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

mplayer-svn-r27332-4.2.2

#1 Post 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.
Last edited by plinej on Fri 25 Jul 2008, 13:54, edited 3 times in total.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#2 Post 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
Last edited by ttuuxxx on Sun 03 Aug 2008, 06:23, edited 1 time in total.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#3 Post 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.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#4 Post by plinej »

Yeah, nice catch. I'll try to recompile it tonight.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#5 Post by plinej »

Alright, try the newly posted versions of mplayer & mencoder.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#6 Post 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.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#7 Post 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.

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#8 Post 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?
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#9 Post 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.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#10 Post by plinej »

I'm trying to get it to use the external libdvdread & libdvdcss but it insists on using the internal versions.

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#11 Post by disciple »

BTW are you compiling with dvdnav?
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#12 Post by plinej »

Yes, I'm trying to.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#13 Post 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

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#14 Post 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

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#15 Post 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.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#16 Post 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.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#17 Post by abushcrafter »

Link is dead.
[url=http://www.adobe.com/flashplatform/]adobe flash is rubbish![/url]
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/

lapis
Posts: 184
Joined: Mon 02 Jun 2008, 08:21

#18 Post 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

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#19 Post 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.
[url=http://www.adobe.com/flashplatform/]adobe flash is rubbish![/url]
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/

Post Reply