JKoltner;573077 Wrote: 
> The most *obvious* means of this is to have the box provide a
> Shoutcast-compatible stream -- which is just straight MP3 plus metadata
> inserted every now and again.  However, "the box" doesn't have a very
> powerful CPU (just some low-end ARM), so it's not fall-off-a-log-easy
> to get the box to perform real-time MP3 encoding.  ...plus doing that
> MP3 encoding is undesirable since, as mentioned, the audio inputs
> already came from a compressed source.

There was a fixed-point integer version of an MP3 encoder (Shine ?)
created a few years ago for ARM but I don't think it was ever
completed.

I think the only encoder that might be suitable is Flac using level 0 -
I think level 0 uses fixed point / integer whereas higher levels of
compression use floating point.  I think you can use the Shoutcast
metadata (i.e. icy-metaint, StreamTitle=) with HTTP/Flac streams.  You
should check out whether it is supported by players perhaps using VLC
which can create http stream with various encodings.

An alternative might be to use AAC.  Using a fixed point AAC encoder on
a low speed ARM is feasible (see www.felinewave.com/msc/report.pdf ). 
You should look at faac ( http://www.audiocoding.com/faac.html  ) and
see if there is a fixed point build option.


-- 
bpa
------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=81604

_______________________________________________
ripping mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/ripping

Reply via email to