Date: Mon, 20 Mar 2000 16:30:59 +0000 (GMT) From: Steve Roome <steve@snuggly.demon.co.uk> To: Randall Hopper <aa8vb@ipass.net> Cc: multimedia@freebsd.org Subject: Fxtv + gogo [was Re: gogo + 3dnow] Message-ID: <Pine.BSF.4.10.10003201603300.830-100000@snuggly.demon.co.uk> In-Reply-To: <20000318131548.A39451@ipass.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 18 Mar 2000, Randall Hopper wrote:
> 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
>
> [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.)
Okay then... I'm using pcm and the sound from fxtv is coming in on line2
(although xmmix tells me it's line1 -- eh?!) so I needed to add this to
TVAUDIOSetMixerMask() (in fxtv's tvaudio.c)
else if ( STREQ( buf, "LINE2" ) ) {
printf("Using Line2\n");
Mixer_dev_id = SOUND_MIXER_LINE2;
Mixer_dev_mask = SOUND_MIXER_LINE2;
Mixer_dev_name = "LINE2";
}
(just stick it in the if statement =) )
This means I can now record sound... Is there any chance we can get all
the mixer devices working properly though, [not sure what would need to be
done for this] - as this hack later whines at me that it can't set LINE2
volume (probably because I'm not using voxware - it does record okay
though!)
Anyway. some thoughts - could fxtv be made to output to a fifo ? (instead
of trying to delete the file straight away!) and would this be useful ?
It doesn't seem too tricky, and as long as I use a little wrapper around
gogo to convert to pcm then use gogo on the sound it's relatively
straightforward..
But .. can we get this happening in real time ? This was why I asked about
a fifo output - gogo seems happy with the input file being a fifo
anyway, and if we could get Fxtv outputting to a fifo it would become
feasible to actually record to mp3 in realtime from the telly.
Then all we need is a super quick video encoder and we're away with some
serious replacement VHS kit on our hands =)
Sorry if I'm rambling a bit much here...
Steve
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?Pine.BSF.4.10.10003201603300.830-100000>
