[meta-freescale] [meta-fsl-arm] i.MX6 audio performance

Gary Thomas gary at mlbassoc.com
Fri Jan 3 13:05:14 PST 2014


On 2014-01-03 12:24, Eric Nelson wrote:
> Hi Gary,
>
> On 01/03/2014 10:15 AM, Gary Thomas wrote:
>> On 2014-01-03 10:06, Eric Nelson wrote:
>>> Hi Gary,
>>>
>>>  <snip>
>>>
>>>> I also noticed that on the SabreLite, mplayer is using an additional
>>>> library
>>>>    libXxf86dga.so.1
>>>> and that it was built using hard floating point (the OMAP3 is soft).
>>>>
>>>> Any ideas?
>>>>
>>> Are you forcing ALSA output using '-ao alsa'? I've seen some issues with
>>> OSS emulation and I'm not sure of the default.
>>>
>>> Please advise,
>>
>> No, I'm using it straight
>>    # mplayer FILE.mp3
>> Same on both platforms
>>
>
> Do you see an output line indicating the AO used?
>
> It should show something like this:
>      AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
>
> Can you try using '-ao alsa'?

Same results.  Here's everything printed by mplayer:

root at sabrelite:~# mplayer test.mp3 -ao alsa
MPlayer2 2.0-379-ge3f5043 (C) 2000-2011 MPlayer Team
162 audio & 361 video codecs

Playing test.mp3.
Detected file format: MPEG audio layer 2/3 (libavformat)
[mp3 @ 0x2bb83690]max_analyze_duration reached
[lavf] stream 0: audio (mp3), -aid 0
Clip info:
  title: Wedding Bells
  artist: Gas House Gang
  album: Face The Music
  TYER: 0
  genre: Vocal
  track: 2
Load subtitles in .
==========================================================================
Forced audio codec: mad
Requested audio codec family [mad] (afm=libmad) not available.
Enable it at compilation.
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, floatle, 128.0 kbit/4.54% (ratio: 16002->352800)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
AO: [alsa] 44100Hz 2ch floatle (4 bytes per sample)
Video: no video
Starting playback...

To see if this is user code or kernel driver, I tried running my OMAP3
file system on the SabreLite (the OMAP3/Cortex-A8 is pretty much a subset
of the CPU).  Same results - broken sound when using mplayer :-(

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the meta-freescale mailing list