[RK3288][Android6.0] 调试笔记 --- tinyplay无法播放

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kris_fei/article/details/82190697

Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92

现象:

执行tinyplay播放wave文件一点反应都没有,卡在那边不动。

分析:

系统开机之后会开打audio codec,然后过了三秒如果没有操作之后,那么就会关闭device。
从log上看,device并未关闭。

08-29 13:39:55.524   215   215 D AudioHardwareTiny: audio hal adev_open_output_stream devices = 0x2, flags = 2
08-29 13:39:55.524   215   215 D AudioHardwareTiny: out->config.rate = 44100, out->config.channels = 2
08-29 13:39:55.538   215   350 D AudioHardwareTiny: out_set_parameters
08-29 13:39:55.539   215   215 E AudioHardwareTiny: adev_open_input_stream
08-29 13:39:55.539   215   215 D AudioHardwareTiny: pcm_config->rate:44100,in->requested_rate:48000,in->channel_mask:2
08-29 13:39:56.095   215   350 D AudioHardwareTiny: out_set_parameters
08-29 13:39:56.108   215   350 D AudioHardwareTiny: start_output_stream
08-29 13:39:56.110   215   350 D AudioHardwareTiny: start_output_stream out->device 2
08-29 13:40:08.990   215   350 D AudioHardwareTiny: out_set_parameters

原因:

因为历史原因,系统默认三秒后休眠的地方被我改成永久禁止audio device休眠了。

猜你喜欢

转载自blog.csdn.net/kris_fei/article/details/82190697