[vorbis-dev] ogg123 STDIN-control patch
Peter Surda
shurdeek at panorama.sth.ac.at
Tue May 8 14:21:57 PDT 2001
Hello ppl!
I asked some time ago how about adding the option to control ogg123
interactively from command line, similar to mpg123. So I got fed up waiting
and added it myself today. The code initially comes from mpg123, I already
adapted it to work with aviplay and vlc so it's proven and shouldn't introduce
many problems.
The only problems I see now:
- in order to compile ogg123 now needs sys/time.h and unistd.h
- after unpausing the sound becomes distorted for a couple of milliseconds, I
guess it's caused by soundcard buffer not being filled fast enough or
something like that.
Patch is against vanilla vorbis-tools-1.0beta4 and works fine on me (RH linux
6.2, kernel 2.4.3, sb-live! 1024).
It is turned on with command line switches -r or --rc (stands for remote
control).
Commands:
p<enter> -> toggle pause
q<enter> -> quit
s<enter> -> stop, i.e. pause and seek to pos 0
r<number><enter> -> seek to number-th seconds
The patch itself is pretty straightforward, no black magic.
Enjoy and commit to cvs :-)
Bye,
Peter Surda (Shurdeek) <surda at bigfoot.com>, ICQ 10236103, +436505122023
--
Disc space - The final frontier.
<HR NOSHADE>
<UL>
<LI>text/plain attachment: ogg123.diff
</UL>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ogg123.diff
Type: application/octet-stream
Size: 3651 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20010508/8f07d905/ogg123.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: part
Type: application/octet-stream
Size: 233 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20010508/8f07d905/part.obj
More information about the Vorbis-dev
mailing list