Recently a user has posted patches for mplayer so that ARM processors
can play RealAudio fast enough to listen to live streams. This means it
is now possible for ARM based NAS such as NSLU2, FSG3, DS-101,
Linkstation Pro and Thecus N2100 to support AlienBBC plugin.

The patches have not been included in the mplayer SVN codebase yet. The
changed files are attached - they replace all the "cook" files in the
libavcodec directory.

The patches use fixed point rather than floating point. As a benchmark-
mplayer streaming a WAV Live Radio 1 to null device gave a 25% loading
on my FSG3 (266MHz IXP425).  I was able to play live BBC stream using
Slimserver 6.3.1 on FSG3 using WAV to SB3 - CPU loading was very high
85% but they may be due to large buffering by mplayer.

The patches have no ARM specific code so they are applicable to any
processor.  It is expected that some ARM specific code will appear in
the future which will reduce the load further.

To build you must use a recent mplayer codebase either a source
snapshot (http://www.mplayerhq.hu/design7/dload.html ) or an svn.  

Not all snapshot will compile cleanly for the ARM and I had to use the
following to get a clean compile.
--disable-dvdnav 
--disable-dvdread
--disable-dvdread-internal 
--disable-libdvdcss-internal

A side benefit is that mplayer already has fixed point decoders for a
number of other formats such as AACplus so it can be used for other
format streams or files.  I believe the author of the patches is
looking producing similar patches for the WMA decoder of mplayer.

With all the default compile options mplayer is very large so memory
may become an issue.


+-------------------------------------------------------------------+
|Filename: Fixptcook.tar.gz                                         |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=2637|
+-------------------------------------------------------------------+

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

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

Reply via email to