草庐IT

Snapdragon

全部标签

android - 使用 Snapdragon MSM8960 SoC 在通话中注入(inject)上行链路音频

一段时间以来,我一直在研究这个特定于MSM8960的主题。我查看了ALSAhardwaremodulefromgoogle.迈克尔在post中的回答确实提到MSM8960在“硬件和设备驱动程序”级别支持通话中上行链路音频注入(inject)。是指这个ALSA模块的级别吗?从手机上的ALSA配置文件来看,通话中的语音播放似乎是通过/dev/snd/pcmC0D0p完成的,或者至少符合ALSA范式。是否可以使用其中一个文件描述符来达到目的?我确实在libalsa-intf中看到了一些有趣的USE_CASE定义。 最佳答案 MSM8960

java - MediaCodec H264 编码器不适用于 Snapdragon 800 设备

我使用Android的MediaCodecAPI编写了一个H264流编码器。我在大约10种配备不同处理器的不同设备上对其进行了测试,它适用于所有设备,但搭载Snapdragon800的设备(GoogleNexus5和SonyXperiaZ1)除外。在这些设备上,我获得了SPS和PPS以及第一个关键帧,但之后mEncoder.dequeueOutputBuffer(mBufferInfo,0)仅返回MediaCodec.INFO_TRY_AGAIN_LATER。我已经尝试过不同的超时、比特率、分辨率和其他配置选项,但都无济于事。结果总是一样的。我使用以下代码来初始化编码器:mBuffer