Sigrid
de34481f8b
oggdec: give it enough chance to seek from the start, where first seek might be still too close to the beginning of the file
2020-08-18 16:45:00 +02:00
Sigrid
5405ee61ae
audio/oggdec: allow -s 0
2020-08-12 22:26:06 +02:00
Sigrid
4ba367d435
audio/oggdec: add -s SECONDS option to seek before decoding
2020-08-11 17:26:33 +02:00
cinap_lenrek
ce80c5029e
oggdec: recognize "begin of stream" packets and restart decoding
2014-09-16 20:25:01 +02:00
cinap_lenrek
1641d9908b
audio/oggdec: wait for pcmconv child process to exit
...
we have to wait for the pcmconv process to exit before
exiting yourselfs because otherwise pcmconv could
keep /dev/audio open and prevent further reopens for
a short period of time.
2014-03-26 18:39:58 +01:00
cinap_lenrek
f029ea1694
have to use NULL instead of nil for ape programs...
2014-02-05 19:52:09 +01:00
cinap_lenrek
c76243e7e5
fix wrong type for terminating nil argument for execl()
...
we have to use (void*)0 instead of (int)0 otherwise the
upper bits are uninitialized on amd64.
2014-02-05 19:25:24 +01:00
cinap_lenrek
0903d01134
audio: fix broken write() size for mp3dec/oggdec/flacdec
...
they accidently wrote additional bytes in the stream. this
confused the new audio/pcmconv (now actually checking
if it got complete samples).
2012-12-11 19:55:02 +01:00
cinap_lenrek
0d84343fbc
audio: add audio/pcmconv program
...
instead of duplicating resampling and pcm format
conversion code, put it in the new pcmconv program.
2012-12-08 08:26:50 +01:00
cinap_lenrek
1a450db960
oggdec: resample to target frequency
2012-02-06 03:34:21 +01:00
cinap_lenrek
5524d76075
move mp3 stuff to /sys/src/cmd/audio, add ogg vorbis, add play
2012-01-22 23:30:34 +01:00