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
