Check out terminatorX, its a dj - style gui interface
to mpg123, and you have user created buffers, so you
can run mpg123 with 4 buffers if you want.
--- Andy Wingo <[EMAIL PROTECTED]> wrote:
> Hi David,
> 
> On Mon, 22 Oct 2001, David Burrows wrote:
> > My question is this.  How would one go about
> modifying say mpg123, so that
> > it uses 3x256 (or 3x128) byte buffering?  I've ran
> the source through
> > doxygen, and started to have a brief look into it
> but I am wondering if
> > someone has already achieved this or could give a
> description of where to
> > start.
> 
> The question becomes, why? Latency is important when
> receiving audio processing
> it, and resending it somewhere else. It is also
> important when composing on the
> computer. But playing back mp3s? What does having 2
> ms buffers for mp3 playback
> get you? I'll have to admit I don't quite
> understand.
> 
> > The bonus question is about pitch control.  I
> understand that this can be
> > achieved by simply changing the sampling rate,
> however, I'm wondering if
> > anyone has knowledge of fast or high quality
> resampling algorithms?
> 
> Of course, I'm biased, having worked with GStreamer
> a bit. We have a couple of
> mp3 decoders (mpg123 and mad, which is imho better),
> a resampler (called 'speed'
> - just a linear interpolator), and an alsa sink that
> you can set to the desired
> period size and number. So if you want to play
> around with this sort of thing,
> I'm sure that there are other tool kits as well. Be
> sure to use CVS gstreamer if
> at all, at least until our next release. Also, the
> code is on sourceforge, so
> you can browse it directly: gstreamer.net/cvs/
> 
> Good luck, but consider your needs first.
> 
> wingo.

=====
This message was
sent by
Brian W. Redfern
Have a nice day :=)

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

Reply via email to