With android mediaserver it works.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,


  Same issue of few days ago.


Linux kernel from android 3.10.20 on baytrail platform.


I done little step forward.



from android "adb shell":

     # ./audio-tool tone sine 1000 10 (error after 5-10 seconds)
     Error writing to sound card
     cannot write stream data: Input/output error

It doesn't work (as in debian).

BUT, if I execute "./audio-tool ..." and before error above

I DO ANDROID ACTION THAT PRODUCE SOUND I GET SINE TONE AT 1000Hz (IT WORKS)


     # fuser /dev/snd/pcmC0D0p
     pid of mediaserver


     # kill -STOP pid_mediaserver (while 1000Hz is running)

tone at 1000Hz works forever.

     # kill -CONT pid_mediaserver

tone at 1000Hz stop after a while with above error.




I'm thinking (suppose):
mediaserver do some ioctl to /dev/snd/pcmC0D0p to unlock pcm data -> 
audio_codec.

Someone know about this issue?





Info:

when tone 1000Hz is playing

     # ./audio-tool mix > tone_running

when tone 1000Hz goes in error

     # ./audio-tool mix > tone_goesinerror

     diff tone_running tone_goesinerror

60c60
< 33	BYTE	1024	SST Probe Byte Control                   0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0x47 0x09 0x0c 
0x08 0x54 0xa9 0xe6 0xff 0x88 0xa9 0xe6 0xff 0xe9 0xa7 0x04 0x08 0x34 
0x35 0x7a 0x09 0x98 0x02 0x00 0x00 0x7c 0xa9 0xe6 0xff 0x00 0x00 0x00 
0x00 0x00 0xa6 0xf7 0xd7 0xd0 0x42 0x05 0x08 0x88 0xa9 0xe6 0xff 0x51 
0xd1 0x05 0x08 0x00 0x04 0x00 0x00 0x03 0x00 0x00 0x00 0x34 0x35 0x7a 
0x09 0xc0 0x02 0x00 0x00 0x00 0x09 0x0c 0x08 0x94 0xa9 0xe6 0xff 0xd8 
0xa9 0xe6 0xff 0xc4 0xa5 0x04 0x08 0x90 0x33 0x7a 0x09 0x21 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x60 0x5d 0x7a 0x09 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x50 0xfa 0x7a 0x09 0x00 0x04 0x00 0x00 0x0b 0x0a 0x0c 0x08 0x60 
0x5d 0x7a 0x09 0x34 0x35 0x7a 0x09 0x8c 0x00 0x00 0x00 0x21 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0xaa 0xe6 0xff 0x7c 
0xa4 0x04 0x08 0x90 0x33 0x7a 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x70 0x33 0x7a 0x09 0x90 
0x33 0x7a 0x09 0x00 0x00 0x00 0x00 0x2f 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x68 0xaa 0xe6 0xff 0x26 0x85 0x04 0x08 0x2c 0xaa 0xe6 0xff 0x00 
0x00 0x00 0x00 0x74 0x33 0x7a 0x09 0x00 0x00 0x00 0x00 0x02 0x00 0x00 
0x00 0x04 0xab 0xe6 0xff 0x68 0xaa 0xe6 0xff 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x08 0x04 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x02 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0x10 0x00 0x00 0x00 0x80 
0xbb 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0xa6 0xf7 0xd7 0xd0 0x42 0x05 0x08 0xd8 
0xaa 0xe6 0xff 0x18 0x3e 0x05 0x08 0x01 0x00 0x00 0x00 0x70 0x33 0x7a 
0x09 0x10 0xab 0xe6 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0xa6 0xf7 0xd7 0xd0 0x42 0x05 0x08 0xd8 0xaa 0xe6 0xff 0x2b 
0x2e 0xaf 0xe3 0xc4 0x77 0x80 0x24 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
---
 > 33	BYTE	1024	SST Probe Byte Control                   0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0x47 0x09 0x0c 
0x08 0x34 0xc8 0x90 0xff 0x68 0xc8 0x90 0xff 0xe9 0xa7 0x04 0x08 0x34 
0x75 0xfd 0x09 0x98 0x02 0x00 0x00 0x5c 0xc8 0x90 0xff 0x00 0x00 0x00 
0x00 0x00 0xbf 0x1a 0x6c 0xd0 0x42 0x05 0x08 0x68 0xc8 0x90 0xff 0x51 
0xd1 0x05 0x08 0x00 0x04 0x00 0x00 0x03 0x00 0x00 0x00 0x34 0x75 0xfd 
0x09 0xc0 0x02 0x00 0x00 0x00 0x09 0x0c 0x08 0x74 0xc8 0x90 0xff 0xb8 
0xc8 0x90 0xff 0xc4 0xa5 0x04 0x08 0x90 0x73 0xfd 0x09 0x21 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x60 0x9d 0xfd 0x09 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x50 0x3a 0xfe 0x09 0x00 0x04 0x00 0x00 0x0b 0x0a 0x0c 0x08 0x60 
0x9d 0xfd 0x09 0x34 0x75 0xfd 0x09 0x8c 0x00 0x00 0x00 0x21 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xe8 0xc8 0x90 0xff 0x7c 
0xa4 0x04 0x08 0x90 0x73 0xfd 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x70 0x73 0xfd 0x09 0x90 
0x73 0xfd 0x09 0x00 0x00 0x00 0x00 0x2f 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x48 0xc9 0x90 0xff 0x26 0x85 0x04 0x08 0x0c 0xc9 0x90 0xff 0x00 
0x00 0x00 0x00 0x74 0x73 0xfd 0x09 0x00 0x00 0x00 0x00 0x02 0x00 0x00 
0x00 0xe4 0xc9 0x90 0xff 0x48 0xc9 0x90 0xff 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x08 0x04 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x02 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0x10 0x00 0x00 0x00 0x80 
0xbb 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0xbf 0x1a 0x6c 0xd0 0x42 0x05 0x08 0xb8 
0xc9 0x90 0xff 0x18 0x3e 0x05 0x08 0x01 0x00 0x00 0x00 0x70 0x73 0xfd 
0x09 0xf0 0xc9 0x90 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0xbf 0x1a 0x6c 0xd0 0x42 0x05 0x08 0xb8 0xc9 0x90 0xff 0x14 
0xb3 0xb9 0x75 0xfb 0xaa 0x50 0x5e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

I try to get costants with diff of diff but I didn't found any (too noise)


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user



[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux