From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.chez-thomas.org (mail.mlbassoc.com [65.100.170.105]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 9722FE007C6 for ; Fri, 3 Jan 2014 07:50:57 -0800 (PST) Received: by mail.chez-thomas.org (Postfix, from userid 1998) id 8FDB3F811EE; Fri, 3 Jan 2014 08:50:57 -0700 (MST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on hermes.chez-thomas.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=4.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable version=3.3.2 Received: from [192.168.1.114] (zeus [192.168.1.114]) by mail.chez-thomas.org (Postfix) with ESMTP id 54B35F811EC; Fri, 3 Jan 2014 08:50:56 -0700 (MST) Message-ID: <52C6DC67.9080700@mlbassoc.com> Date: Fri, 03 Jan 2014 08:51:03 -0700 From: Gary Thomas User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Fabio Estevam References: <52C6D4EF.4060502@mlbassoc.com> In-Reply-To: Cc: "meta-freescale@yoctoproject.org" Subject: Re: [meta-fsl-arm] i.MX6 audio performance X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jan 2014 15:51:00 -0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2014-01-03 08:23, Fabio Estevam wrote: > On Fri, Jan 3, 2014 at 1:19 PM, Gary Thomas wrote: >> I'm trying to play MP3 files on my SabreLite (using mplayer from >> meta-oe). The performance is horrible; I only hear a fraction >> of a second then noise/nothing then another fraction of sound, etc. >> If I convert the file to .WAV and play using 'aplay' the sound is >> perfect. > > Which mp3 decoder is being used on your test? This is what mplayer tells me: ========================================================================== 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) So I assume that it's using FFMPEG. I get the same messages on my OMAP3 I've also run the same experiment on the SabreLite using gstreamer like this gst-launch filesrc location=file.mp3 ! audio/mpeg,layer=3 ! ffdec_mp3 ! alsasink This also plays fine on the SabreLite, so it seems that it's only something about mplayer. 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? -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------