Re: Helix MP3 decoder playback problem on ARM9E
Gregory Wright <[email protected]> Tue, 8 Sep 2009 10:12:47 -0700
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Message-ID | <[email protected]> |
> > Greg, > > This is local playback. > > I didn't do any code changes in Helix DNA Client. Just > integrated Helix DNA client to Qt-Extended and cross compiled for > ARM. For MP3 playback, I use 'splay' sample command line application > that comes along with Helix DNA client package. > You said, "Even without mp3 decoding, splay application takes around 60 % of cpu, for parsing and rendering." How did you do that? Did you replace the MP3 codec and renderer with the NULL renderer or what? Have you tried any other kind of local content? WAV/PCM or something? Can you also describe by what you mean by, "played with noise and the audio playback is not at constant rate"? --greg. On Sep 8, 2009, at 9:37 AM, Santhosh Muralidharan wrote: > > > On Tue, Sep 8, 2009 at 8:37 PM, Gregory Wright <[email protected]> > wrote: > On Sep 3, 2009, at 5:14 AM, Santhosh Muralidharan wrote: > > Hi All, > > I've ported Helix DNA Client onto ARM9E with linux running on it. > I've integrated Helix DNA client to qt-extended using helix-client- > src-cayenne-qtopia-4.3.0.tar.gz. When I tried MP3 playback using the > splay application, the audio is played with noise and the audio > playback is not at constant rate. splay application alone uses > around 86 % of cpu. I tried dumping the output of the decoder and > there is no problem with the output pcm. Even without mp3 decoding, > splay application takes around 60 % of cpu, for parsing and rendering. > > The processor I use runs at 160 MHz. > > Has anyone faced the such problem in the past? > Is there any problem with respect to the MIPS consumed by the splay > application? > > Any input on this regard would be of great help. > > > Hmmmm. Autio only MP3 playback should not take that much CPU. Is this > local or network playback? > > How did you take out MP3 decoding, did you just modify the code to > skip > it or did you use the NULL renderer? > > --greg. > > > > Greg, > > This is local playback. > > I didn't do any code changes in Helix DNA Client. Just > integrated Helix DNA client to Qt-Extended and cross compiled for > ARM. For MP3 playback, I use 'splay' sample command line application > that comes along with Helix DNA client package. > > Thanks, > San > > > > >