Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Mar 2000 13:15:48 -0500
From:      Randall Hopper <aa8vb@ipass.net>
To:        Steve Roome <steve@snuggly.demon.co.uk>, Yukihiro Nakai <nakai@gnome.gr.jp>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: gogo + 3dnow
Message-ID:  <20000318131548.A39451@ipass.net>
In-Reply-To: <Pine.BSF.4.10.10003102030490.12062-100000@snuggly.demon.co.uk>; from steve@snuggly.demon.co.uk on Fri, Mar 10, 2000 at 08:42:31PM %2B0000
References:  <Pine.BSF.4.10.10003102030490.12062-100000@snuggly.demon.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=us-ascii

[Re: GOGO, a very fast MP3 encoder]

Steve Roome:
 |I've just been having a play with it, and it's looking to me
 |like 3dnow, and even the extra new 3dnow stuff in the athlon
 |could come in quite handy for this sort of stuff...

Yukihiro Nakai:
 |I'm the maintainer of gogo :-)
 |The gogo 2.26a supports Athlon but you need a patched nasm
 |(maybe you did it) or 3dnow tool by the gogo author..
 |
 |I put the test version of port here:
 |http://daemon.gnome.gr.jp/~nakai/gogo.tar.gz


Hey, thanks for the tip guys.  Very nice!  On my AMD K6-III 400, I get an
amazing 3.4X speed-up on the gogo tests with 3DNow! enabled.  (No Enhanced
3DNow or SSE here since I don't have an Athelon or P-III.)

When I get some project time, I want to make gogo usable from with fxtv for
encoding MPEG video and audio clips captured from a TV card.  That should
really speed up making videos.

Here are some timings I made for a 46 second show trailer captured from TV.
Unaccelerated gogo cuts the audio encoding time down to about 10% of what
it was with the current MPEG audio encoding software, and 3DNow-
acceleration pulls that down to about 5%.  Nice!

                             Encoding time
                               (minutes)
       mpegaudio-dist10          3:00
       gogo                      0:23
       gogo (w/ 3DNow! & MMX)    0:10

Randall

--/04w6evG8XlLl3ft
Content-Type: application/x-sh
Content-Disposition: attachment; filename="gogo-tst.sh"

# GOGO MP3 Encoder - http://homepage1.nifty.com/herumi/gogo_e.html

# [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, OFF, OFF, OFF
gogo -test -nopsy -off 3dn -off e3dn -off mmx
                                # AMD K6-III  400: 90.438sec (  6.63x)
                                # AMD Athelon 500:           ( 16.61x)

# [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, OFF, ON , OFF
gogo -test -nopsy -off 3dn -off e3dn
                                # AMD K6-III  400: 85.914sec (  6.98x)
                                # AMD Athelon 500:           ( 17.74x)

# [ 3DNowV2, 3DNow, MMX, SSE ] = ON , OFF, ON , OFF
gogo -test -nopsy -off 3dn
                                # AMD K6-III  400: 85.641sec (  7.01x)
                                # AMD Athelon 500:           ( 17.58x)

# [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, ON , OFF, OFF
gogo -test -nopsy -off e3dn
                                # AMD K6-III  400: 25.094sec ( 23.91x)
                                # AMD Athelon 500:           ( 28.81x)

# [ 3DNowV2, 3DNow, MMX, SSE ] = ON , ON , ON , OFF
gogo -test -nopsy : 30.52
                                # AMD K6-III  400: 25.117sec ( 23.89x)
                                # AMD Athelon 500:           ( 30.52x)

--/04w6evG8XlLl3ft--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000318131548.A39451>