1

不知道是否有人遇到过这个问题,但我正在为移动设备创建一个应用程序,它在我的运行 ics 4.0.4 的 Galaxy s2 上运行良好,但是当我在运行 2.3.3 的 Galaxy 选项卡上运行它时,它一直抛出错误。

我所做的只是获取设备摄像头并将其连接到 flash.media.Video。我怀疑由这个问题引起的错误数量会严重影响性能。

我附上了一个 fxp 文件(https://www.box.com/s/77a9460edcf8a7ce95ee),这样你就可以看到我没有做任何不寻常的事情。

感谢您的帮助!

附言

这是 logcat 的示例片段-

D/TvOut-Engine(79):(isHdmiCableConnected):mHdmiCableConnected 0

D/CameraHardwareSec(75): MemoryHeapBase(fd(26), size(5760128), width(800), height(600))

W/AudioFlinger(75):RecordThread:缓冲区溢出

D/dalvikvm(12597):GC_FOR_MALLOC 释放 1206K,48% 释放 4217K/8007K,外部 4034K/4493K,暂停 91ms

V/AudioHardwareALSA(75):重采样器读取错误 -32

D/AudioHardwareALSA(75): AudioStreamInALSA::读取错误 -32

D/AudioHardwareALSA(75): AudioStreamInALSA::snd_pcm_recover 错误 0

E/v4l2_utils(75): 错误 = 来自 qbuf 的参数无效

E/CameraHardwareSec(75): ERR(int android::CameraHardwareSec::previewThread()):overlay queueBuffer 失败

I/dalvikvm-heap(12597):将堆(碎片情况)增加到 16.060MB,分配 5760016 字节

D/dalvikvm(12597):GC_FOR_MALLOC 释放 203K,30% 释放 9638K/13639K,外部 3975K/4493K,暂停 26ms

E/v4l2_utils(75): 错误 = 来自 qbuf 的参数无效

E/CameraHardwareSec(75): ERR(int android::CameraHardwareSec::previewThread()):overlay queueBuffer 失败

D/dalvikvm(12597):GC_CONCURRENT freed 91K, 31% free 9547K/13639K, external 3975K/4493K, paused 2ms+13ms

D/dalvikvm(12597):GC_FOR_MALLOC 释放 76K,31% 释放 9471K/13639K,外部 3975K/4493K,暂停 43ms

E/v4l2_utils(75): 错误 = 来自 qbuf 的参数无效

E/CameraHardwareSec(75): ERR(int android::CameraHardwareSec::previewThread()):overlay queueBuffer 失败

I/dalvikvm-heap(12597):将堆(碎片情况)增加到 21.133MB 以分配 5760016 字节

E/v4l2_utils(75): 错误 = 来自 qbuf 的参数无效

E/CameraHardwareSec(75): ERR(int android::CameraHardwareSec::previewThread()):overlay queueBuffer 失败

4

0 回答 0