MPlayer 1.0pre5 tardist

Video, software tools and techniques on SGI systems.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
GeneratriX
Posts: 4226
Joined: Tue Oct 21, 2003 2:07 am
Location: Rosario / Santa Fe / República Argentina

Congratullations Again!

Unread postby GeneratriX » Sat Oct 02, 2004 12:53 am

Well; today I was a little bit lazy to code on my programs, because the full day was at middle of two of my three O2 boxes software installation/upgrade...

Then; as I've a lot bored waiting for each stage of SoftwareManager, and feeding it every time, I've realized an interesting thing:

I'VE NOT TESTED MPLAYER ON MY RUCKUSMAN'S NEW RM5200/300MHZ! :D

Then I've choosed a classic Argentine movie from last two years, that is called "Nueve Reinas" (Very Good Movie!); that I have compressed from a cousin on MPEG4, and sized at aproximately 560x480 pixels.

I was able to see almost the complete movie with only a few slow-downs... and principally because the others two O2(s) were accessing my Stripped RAID through ethernet, and demmanding files both machines exactcly at the same time for the IRIX install.

The movie was played from the O2 original CDROM drive...

FULL SIZED TO 1600x1200!!! :D

Wow guys; that's simply GREAT!!!

Very good work on MPlayer!!!

My only "difficult" DivX/XviD movie was "The Animatrix"; that is not working properly no matter if is playing on a little low-res window or full-sized. No time to see on what CODEC was encoded; but I could publish numerical results of all of above if needed.

Anyway; today I was plenty of spare time to test it because my upgrade side work; but I'll be not able to play with it by days or weeks... :(

Don't worry people expecting by my softwares; I'll back to the coder's heaven from my one day vacation tomorrow! ...I was just "spying" a little the other peoples work! :lol: ;)

User avatar
sum][one
Posts: 573
Joined: Fri Jun 06, 2003 4:25 pm
Location: Italy
Contact:

Unread postby sum][one » Mon May 30, 2005 10:18 am

I made my first test with "-vo tga" options today.. and I used the WarCraft Trailer as well..

well.. when I imported into my favourite compo app.. i found that those images were shifted by 180 on the HUE value..

cheers.
----
:: jean-claude
:: mimgfx dot com
----

User avatar
squeen
Moderator
Moderator
Posts: 2931
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

Unread postby squeen » Thu Jun 02, 2005 11:09 am

Which is newer?

MPlayer-1.0pre5.tardist

or

MPlayer-1.0pre5a.tardist?

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8001
Joined: Thu Jan 23, 2003 2:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Thu Jun 02, 2005 11:17 am

squeen wrote:Which is newer?

MPlayer-1.0pre5.tardist

or

MPlayer-1.0pre5a.tardist?


Hmm, I don't see a pre5a tardist on schleusel's site?
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

User avatar
squeen
Moderator
Moderator
Posts: 2931
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

Tezro @ 1GHz

Unread postby squeen » Thu Jun 02, 2005 11:24 am

I installed the Mplayer-1.0pre5a.tardist on the 4x1Ghz Terzo and got

mplayer -vo null -nosound -quiet -benchmark WarIII_Trailer1024.avi

MPlayer 1.0pre5 - MIPSpro Compilers: Version 7.4.2m (C) 2000-2004 MPlayer Team

CPU: SGI MIPS

Reading /opt/mplayer/etc/mplayer/codecs.conf: 73 audio & 180 video codecs

Font /opt/mplayer/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing

Falling back on default (hardcoded) input config

Playing WarIII_Trailer1024.avi.
Cache fill: 2.05% (172032 bytes) AVI file format detected.
AVI_NI: No audio stream found -> no sound.
VIDEO: [XVID] 1024x468 16bpp 24.000 fps 1503.5 kbps (183.5 kbyte/s)
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
[mpeg4 @ 1077eb50]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
VDec: vo config request - 1024 x 468 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 1024x468 => 1024x468 Planar YV12


BENCHMARKs: VC: 20.345s VO: 0.030s A: 0.000s Sys: 0.237s = 20.611s
BENCHMARK%: VC: 98.7070% VO: 0.1444% A: 0.0000% Sys: 1.1486% = 100.0000%



schleusel how did you convert this to FPS?

User avatar
squeen
Moderator
Moderator
Posts: 2931
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

Unread postby squeen » Thu Jun 02, 2005 11:25 am

nekonoko wrote:
squeen wrote:Which is newer?

MPlayer-1.0pre5.tardist

or

MPlayer-1.0pre5a.tardist?


Hmm, I don't see a pre5a tardist on schleusel's site?


I didn't either, but I had a local copy.
Does that make 1.0pre5 the latest?

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8001
Joined: Thu Jan 23, 2003 2:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Thu Jun 02, 2005 11:30 am

squeen wrote:I didn't either, but I had a local copy.
Does that make 1.0pre5 the latest?


Most likely - I did notice that he has a version with a newer timestamp (07 Mar 2005) in the "test" directory but I'm not sure what, if anything, is different.

http://www.kanera.de/irix/test/MPlayer-1.0pre5.tardist
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

schleusel
Posts: 495
Joined: Mon Oct 20, 2003 6:49 am
Location: NRW, Germany
Contact:

Unread postby schleusel » Thu Jun 02, 2005 11:49 am

it was updated once with a few fixes to vo_sgi (see page 6 of this thread). Latest packages version (versions -n mplayer) is 134. I didn't rename the package though so i guess you renamed one of the two to MPlayer-1.0pre5a yourself..

as for the fps: the warcraft trailer has 3439 frames (you can see that if you play it without -quiet). The tezro needed 20.611 seconds to decode those, so: 3439/20.611 = 166.85fps

Very nice :-) although it didn't scale quite linearly compared to your 800MHz result (24.230 seconds, or ~141.93fps)

thanks for testing!

User avatar
squeen
Moderator
Moderator
Posts: 2931
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

Unread postby squeen » Thu Jun 02, 2005 12:44 pm

Thanks Timo. Nice web page too!

schleusel
Posts: 495
Joined: Mon Oct 20, 2003 6:49 am
Location: NRW, Germany
Contact:

Unread postby schleusel » Fri Jun 03, 2005 4:48 am

squeen wrote:Thanks Timo. Nice web page too!


thanks :-)

well, out of curiosity i did the test on an Athlon XP 2200+ (1.8GHz) peecee now (using the windows build of 1.0pre7 - no unix derivate on that machine right now as its mostly used for games). It decodes the video in 11.270 seconds, or ~305fps

So at 1.8 times the clockspeed of the R16k it was ~1.8 times as fast at this. This seems to imply that clock by clock we're about as efficient as mplayers main target now. Hmm, not too bad I guess.. especially considering all the MMX and 3DNow optimized routines in mplayer. I think one of these days i'll do a x86 build without support for all the SIMD stuff, just for the fun of it ;-)

User avatar
lewis
Posts: 547
Joined: Thu Nov 27, 2003 1:30 pm
Location: london
Contact:

Unread postby lewis » Sat Jun 04, 2005 11:49 am

Sum][One, if you've got hue problems you might try adding -vf format=bgr24 to your mplayer command line. This works for me, importing the TGAs into Media Illusion and Effect*.

User avatar
squeen
Moderator
Moderator
Posts: 2931
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

Unread postby squeen » Sat Jun 04, 2005 1:05 pm

schleusel wrote:
squeen wrote:Thanks Timo. Nice web page too!


thanks :-)

well, out of curiosity i did the test on an Athlon XP 2200+ (1.8GHz) peecee now (using the windows build of 1.0pre7 - no unix derivate on that machine right now as its mostly used for games). It decodes the video in 11.270 seconds, or ~305fps

So at 1.8 times the clockspeed of the R16k it was ~1.8 times as fast at this. This seems to imply that clock by clock we're about as efficient as mplayers main target now. Hmm, not too bad I guess.. especially considering all the MMX and 3DNow optimized routines in mplayer. I think one of these days i'll do a x86 build without support for all the SIMD stuff, just for the fun of it ;-)


Hmmm. With 2 flops per clock cycle I would expect a 1Gz IP35 to out-pace a 1.8 Ghz IA32. Whats more, with the multi-threading and a 4p machine a Tezro should be many times faster. I'll look at the multi-threading at some point.

User avatar
sum][one
Posts: 573
Joined: Fri Jun 06, 2003 4:25 pm
Location: Italy
Contact:

Unread postby sum][one » Sat Jun 04, 2005 1:34 pm

lewis wrote:Sum][One, if you've got hue problems you might try adding -vf format=bgr24 to your mplayer command line. This works for me, importing the TGAs into Media Illusion and Effect*.



thanks a lot .. i'l try it later on.. i tought my post passed out unobserved actually :)
----

:: jean-claude

:: mimgfx dot com

----

User avatar
Dubhthach
Posts: 779
Joined: Tue Oct 07, 2003 8:16 am
Location: Bláth Cliath, Éire

Unread postby Dubhthach » Thu Aug 25, 2005 5:03 pm

Cicero 23# ./mplayer -vo null -nosound -quiet -benchmark WarIII_Trailer1024.avi
MPlayer 1.0pre5 - MIPSpro Compilers: Version 7.4.2m (C) 2000-2004 MPlayer Team

CPU: SGI MIPS
Reading config file /opt/mplayer/etc/mplayer/mplayer.conf
Reading config file //.mplayer/config
Reading //.mplayer/codecs.conf: Can't open '//.mplayer/codecs.conf': No such file or directory
Reading /opt/mplayer/etc/mplayer/codecs.conf: 73 audio & 180 video codecs
font: can't open file: //.mplayer/font/font.desc
Font /opt/mplayer/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Can't open input config file //.mplayer/input.conf: No such file or directory
Can't open input config file /opt/mplayer/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config

Playing WarIII_Trailer1024.avi.
Cache fill: 0.00% (0 bytes) AVI file format detected.
AVI_NI: No audio stream found -> no sound.
VIDEO: [XVID] 1024x468 16bpp 24.000 fps 1503.5 kbps (183.5 kbyte/s)
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
[mpeg4 @ 1077eb50]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
VDec: vo config request - 1024 x 468 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 1024x468 => 1024x468 Planar YV12


BENCHMARKs: VC: 53.875s VO: 0.053s A: 0.000s Sys: 0.675s = 54.603s
BENCHMARK%: VC: 98.6668% VO: 0.0962% A: 0.0000% Sys: 1.2370% = 100.0000%

Exiting... (End of file)


Going by what was said above regarding fps by schleusel: 3439/54.603 = 62.98fps

That's on a dual 400mhz Octane with SSE gfx and 1.5GB's of RAM
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better"

vegac
Posts: 731
Joined: Thu Jan 23, 2003 12:34 pm
Contact:

Unread postby vegac » Fri Aug 26, 2005 9:56 am

squeen wrote:
schleusel wrote:
squeen wrote:Thanks Timo. Nice web page too!


thanks :-)

well, out of curiosity i did the test on an Athlon XP 2200+ (1.8GHz) peecee now (using the windows build of 1.0pre7 - no unix derivate on that machine right now as its mostly used for games). It decodes the video in 11.270 seconds, or ~305fps

So at 1.8 times the clockspeed of the R16k it was ~1.8 times as fast at this. This seems to imply that clock by clock we're about as efficient as mplayers main target now. Hmm, not too bad I guess.. especially considering all the MMX and 3DNow optimized routines in mplayer. I think one of these days i'll do a x86 build without support for all the SIMD stuff, just for the fun of it ;-)


Hmmm. With 2 flops per clock cycle I would expect a 1Gz IP35 to out-pace a 1.8 Ghz IA32. Whats more, with the multi-threading and a 4p machine a Tezro should be many times faster. I'll look at the multi-threading at some point.


Well, mplayer's only multithreading is currently inside of the vo_sgi, and it's only pushing the colorspace conversion onto another thread. If you run -vo null, it's going to utilize just 1 processor for all of the codec work and that's it.

I wonder if it'd be possible to cut the IDCT work into 2 halves and split that up into threads to reduce the time it'd take for that portion...

God I wish I had more time to code on my O2, it's barely gotten much love since I picked it up...


Return to “SGI: Video”

Who is online

Users browsing this forum: No registered users and 2 guests

cron