Tinyplay fails on pandaboard line out
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Android |
Won't Fix
|
Undecided
|
Unassigned | ||
Linaro Multimedia WG project |
Won't Fix
|
High
|
Kurt Taylor |
Bug Description
On builds from the 12.01 release and 191 panda-ics-
This is the short log output from the 191 code:
...
CPU : OMAP4430 ES2.1
Board: OMAP4 Panda
I2C: ready
DRAM: 1 GiB
WARNING: Caches not enabled
MMC: OMAP SD/MMC: 0
Using default environment
...
root@android:/ # tinyplay /system/
Playing sample: 1 ch, 48000 hz, 16 bit
[ 370.473480] ------------[ cut here ]------------
[ 370.478332] WARNING: at /home/krtaylor/
[ 370.490600] L3 custom error: MASTER:SDMA_Wr TARGET:ABE
[ 370.496093] Modules linked in: wl12xx wl1273_core btwilink rfcomm hci_uart bnep bluetooth st_drv gator(O)
[ 370.496093] [<c0019c10>] (unwind_
[ 370.496093] [<c0042858>] (warn_slowpath_
[ 370.526763] [<c0042904>] (warn_slowpath_
[ 370.526763] (stk) :ldisc_install = 1[<c002bf00>] (l3_interrupt_
[ 370.535308] [<c0081a2c>] (handle_
[ 370.535308] [<c0081cdc>] (handle_
[ 370.535308] [<c008464c>] (handle_
[ 370.535308] [<c00812a0>] (generic_
[ 370.535308] [<c0013c18>] (handle_
[ 370.599151] [<c06260b4>] (__irq_
[ 370.608673] [<c0625850>] (_raw_read_
[ 370.608673] [<c0483c94>] (snd_pcm_
[ 370.608673] [<c0483d4c>] (snd_pcm_
[ 370.608673] [<c04805b4>] (snd_pcm_
[ 370.650482] [<c00e56f0>] (do_vfs_
[ 370.650482] [<c00e5c30>] (sys_ioctl+
[ 370.650482] ---[ end trace 1b75b31a2719ed3d ]---
[ 370.673339] DMA transaction error with device 101
...
[repeats]
...
tags: | added: linaro-android |
Changed in linaro-android: | |
status: | New → Won't Fix |
More testing - I am narrowing this bug down. Vishal's pcm works with tinyplay, it is 2ch, 48000, S16LE. But, if you then try to play a 1ch file at 48000, S16LE it fails with the above messages on the console. After this, nothing will play correctly again with tinyplay or the music player, not even the stereo sample. It appears that this is a problem with the driver, 1) not playing a mono file, and 2) not gracefully recovering from an unsupported(?) attempt