and streaming (was Re: [speex-dev] patch for libspeex)

Jens Burkal jzb at
Wed Dec 18 09:25:39 PST 2002

On Wed, Dec 18, 2002 at 11:46:42PM +0800, Bernard Blackham wrote:
> Hi Jens,
> > There is already streaming support in the xmms-plugin.
> > The 0.6.0 version found at is hopelessly
> > outdated, but the nightly version should work.
> D'oh, should've looked at this before hand. Seems you've done more
> or less what I've done and taken the streaming code from the
> mpeg/vorbis plugins and meshed it in with yours.
> I can't seem to get yours to work - it hangs at "CONNECTED: WAITING
> FOR REPLY". My version is at

Have you tried to compile it with debug? (make debug).
What does it say in the terminal? (I assume you can get the file with

> It hasn't yet been extensively tested (ie, all the streaming
> options), but it streams :) Bugs and comments welcome please!
> The other oddball thing that you've probably already found is that
> when xmms interrogates each plugin asking if it can handle it, the
> mpg123 plugin accepts all http streams that aren't oggs. Grrr.
> The workaround is to get the speex plugin before the mpg123 plugin
> in the chain, by giving it a name that comes before "MPEG..." - I've
> used " Speex..." (leading space).

1. Disable the mpg123 plugin! I rarely have the need to play mp3
   anymore :)
2. Get xmms from cvs. Edit xmms/Input/mpg123/mpg123.c. Add '.spx' to the
   exclude list at around line 395-400. Recompile the MPEG plugin.

> > I haven't worked on it in a while since I'm really busy at school, but if
> > anyone makes any patches, I'll be happy to look at them.
> In the process of merging your code with the http code, I've ripped
> yours to shreds to fit... Hope you dont mind. Perhaps you could
> bless it with a new version number? :)

Sure. I'll look at it tomorrow.

> Cheers,
> Bernard.


After Goliath's defeat, giants ceased to command respect.
- Freeman Dyson

-------------- next part --------------
A non-text attachment was scrubbed...
Name: part
Type: application/pgp-signature
Size: 233 bytes
Desc: not available
Url :

More information about the Speex-dev mailing list