[5617] in testers
Re: mpg123 quit working on old hardware.
daemon@ATHENA.MIT.EDU (Larry Stone)
Thu Jul 3 18:54:52 2003
Date: Thu, 3 Jul 2003 18:54:49 EDT
From: Larry Stone <lcs@MIT.EDU>
Reply-To: Larry Stone <lcs@MIT.EDU>
To: Bill Cattey <wdc@MIT.EDU>
Cc: Camilla R Fox <cfox@MIT.EDU>, testers@MIT.EDU, rbasch@MIT.EDU
In-Reply-To: Your message of 03 Jul 2003 17:47:11 -0400
Message-ID: <CMM.0.90.4.1057272889.lcs@defiant.mit.edu>
> I was used to a previous .mp3 integration where .mp3 files would start
> mpg123 and mpg123ctl. Apparently I forgot to test that integration when
> we went to mozilla in the first place.
As will be obvious to anyone looking at the source, mpg123ctl is a local
kludge to provide an X11 control panel for mpg123 that integrated with
netscape. I'm surprised it stayed alive as long as it did. It was
done in an hurry to support the Electronic Reserves project.
> 2. mpg123 in the infoagents locker is old and buggy.
At the time, it was the latest thing. :-)
Unfortunately, I had to make some source changes to mpg123 to make
it accept commands from a control subprocess, since stdin was already
used for streaming audio input. There were plenty of window interfaces
to mpg123 but none of them could accept MPEG input on stdin.
The source is in the ereserves locker, see:
/mit/ereserves/src/mpg123-0.59r-mit/
/mit/ereserves/src/mpg123ctl
I sent the source diffs to the mpg123 maintainers at the time but
never heard anything back about it. I don't know if they ever
integrated the new feature, but doubt it.
If you need any help unravelling the changes to reconstruct this kludge
on a new version of mpg123, let me know..
-- Larry