android4.0.4的代码,就是做了一个打开相机,拍照,然后关闭的动作。1、在startpreview2()中的initDisplayBuffers()执行完之后,为什么会有以下log?
12-12 11:33:39.549: E/mm-camera(204):config_v4l2_request, type = 12、在startpreview()的整个流程执行完毕后,怎么出现的以下log?
12-12 11:33:39.789: E/QCameraHWI(154): processEvent: type :1 E
12-12 11:33:39.789: E/QCameraHWI(154): processCtrlEvent: 0, E
12-12 11:33:39.789: I/QCameraHWI(154): zoomEvent: state:2 E
换句话说startpreview执行完之后,再接着代码走到哪了?

解决方案 »

  1.   

    上层调用startpreview 以后 下面的预览线程就开始跑,还是个循环的,能读到数据就一直跑。
    因为我最近也在看这块。真正开始预览是那个startpreview2吧 是给驱动发信息  
    下面的那些log 还没留意 貌似用的高通平台吧 7x27系列么
      

  2.   

    真正的预览是在startpreview2里的,就是不是道预览的时候从哪个地方跟驱动交互的。
    平台是高通的8x25系列。