vexpress audio is garbled

Bug #977610 reported by Michael Hope
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro QEMU
New
Undecided
Unassigned

Bug Description

Audio is garbled when playing back OGG files on the vexpress-a9 model with the 20120409 hwpack and alip root filesystem.

To reproduce:
 * Build the versions listed below
 * Boot into XFCE
 * Open a terminal
 * sudo apt-get install vorbis-tools ubuntu-sounds
 * cd /usr/share/sounds/ubuntu/stereo
 * ogg123 system-ready.ogg
 * Hear something like an explosion on a Commodore 64

It's not white noise - there's some type of envelope there and it plays for roughly the right time. Note that the audio is single channel. The same sound played fine on OMAP3 a few months ago. The same command plays fine on the host.

Versions:
 * Ubuntu Precise x86_64
 * qemu-linaro 2012.04
 * linaro-o-alip-tar-20120409-1.tar.gz
 * hwpack_linaro-lt-vexpress-a9_20120409-1_armel_supported.tar.gz

Configured with ../qemu-linaro-1.0.50-2012.04/configure --prefix=$PWD/../install --audio-drv-list=alsa,pa.

root@linaro-alip:~# uname -a
Linux linaro-alip 3.3.0-1800-linaro-lt-vexpress-a9 #0-Ubuntu SMP PREEMPT Mon Mar 19 11:49:54 UTC 2012 armv7l armv7l armv7l GNU/Linux

Revision history for this message
Peter Maydell (pmaydell) wrote :

Is this a regression from previous versions of qemu-linaro? I just retried with the old vexpress image and mpg123 which was the test case I had for the audio when we originally put it into qemu-linaro's vexpress model, and that still works fine with 2012.04. My guess is that either audio is broken on this image on h/w too or it's doing something new and different which we don't model.

Revision history for this message
Peter Maydell (pmaydell) wrote :

ogg123 system-ready.ogg also works OK on qemu-linaro 2012.04 and a vexpress image from the 1108 linaro release.

Revision history for this message
Michael Hope (michaelh1) wrote :

I tried the 11.10 hwpack with the current alip image and see similar garbled noise with ogg123 on ogg files, aplay on wav files, and mpg123 on a mp3 file. The same fault occurs from within XFCE and from the command line.

Revision history for this message
Michael Hope (michaelh1) wrote :

Pinged Ryan.

Revision history for this message
Ryan Harkin (ryanharkin) wrote :

I've tested sound on our Ubuntu and Android images for the 12.03 release and it works fine. So the driver works at the very least.

I tested it using "aplay somefile.wav" and "ogg123 somefile.ogg".

I've just downloaded ALIP (never used it before!) and aplay and ogg123 both work fine.

Revision history for this message
Michael Hope (michaelh1) wrote :

aplay on a mono .wav file with the 2012.05 QEMU, kernel, and alip image work. I didn't try the OGG file so it might be to do with the channels or mode.

Revision history for this message
Peter Maydell (pmaydell) wrote :

Sounds plausible -- I think the audio chip model in qemu only implements a pretty limited subset of the total available modes.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.