[MPlayer-dev-eng] Old arm hardware
Jonathan Andrews
jon at jonshouse.co.uk
Thu Sep 27 15:42:11 CEST 2012
On Thu, 2012-09-27 at 02:23 +0200, Thomas Orgis wrote:
> Am Tue, 25 Sep 2012 23:09:50 +0100
> schrieb Jonathan Andrews <jon at jonshouse.co.uk>:
>
> > I've written a front end with visuals, menus and button controls. At the
> > moment its tested and running on a desktop PC linux. This front i've
> > also compiled and tested on the target, it runs OK, it drive the
> > buttons, display etc.
>
> OK, you got a bigger project here;-)
>
> > My front end not only sits between the mp3 player and the display (a 128
> > x 32 pixel VFD) it also needs to drive the audio DAC.
>
> So you don't even need a player that can drive audio output? You need a
> plain decoder only? Sounds a bit like taking a little step and
> integrating a decoding library into your frontend (assuming it shall
> all run on the same box in the end anyway) is best.
> Especially since it drives the DAC already. No need for communicating
> things.
>
> > I can replace mplayer with any old mp3 player process assuming the
> > following :
> > 1) I can compile for arm target using old toolchain.
> > 2) The player needs to produce 44.1Khz 16 bit stereo interleaved audio
> > 3) I can communicate with the player process somehow, pause, change
>
> I'm completing my shameless plug here and tell you that mpg123 fulfills
> these criteria (C89, enforced sample rate, control interface via FIFO), but
> it really is just an MPEG audio player, not reading anything else. When
> you use libsndfile, libmpg123 and libvorbisfile, you got a
> pretty wide selection of input formats and could also plug a
> high-quality resampling lib in there, depending on your available CPU
> time (mpg123 does quick-and-dirty internal resampling).
Thanks, I will give that a go ...
> It really looks like gutting MPlayer of everything you do _not_ need
> will not leave much remaining.
Yes, I noticed that !
>
> Alrighty then,
>
> Thomas
>
> PS: I could overdo my shameless plugging by recommending an audio file
> playing/mixing daemon I coded, but it would probably also need some
> modification to fit your needs.
I accept your shameless plug :-) Can you send a link to the code or
email me directly.
Thanks,
Jon
More information about the MPlayer-dev-eng
mailing list