[guardian-dev] IOCipher Camera "CipherCam" progress

Hans-Christoph Steiner hans at guardianproject.info
Tue Mar 24 16:46:06 EDT 2015


I just tried this on my stock Galaxy Tab 3.  I opened the app, set the
passphrase, and clicked on the camera icon, and it crashed.  The full log is
attached, here's the stacktrace

E/AndroidRuntime( 7746): java.lang.RuntimeException: Unable to resume activity
{info.guardianproject.iocipher.camera/info.guardianproject.iocipher.camera.StillCameraActivity}:
java.lang.RuntimeException: setParameters failed
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.performResumeActivity(ActivityThread.java:3076)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3105)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.access$900(ActivityThread.java:175)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
E/AndroidRuntime( 7746): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 7746): 	at android.os.Looper.loop(Looper.java:146)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.main(ActivityThread.java:5602)
E/AndroidRuntime( 7746): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7746): 	at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 7746): 	at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
E/AndroidRuntime( 7746): 	at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
E/AndroidRuntime( 7746): Caused by: java.lang.RuntimeException: setParameters
failed
E/AndroidRuntime( 7746): 	at
android.hardware.Camera.native_setParameters(Native Method)
E/AndroidRuntime( 7746): 	at
android.hardware.Camera.setParameters(Camera.java:1753)
E/AndroidRuntime( 7746): 	at
info.guardianproject.iocipher.camera.CameraBaseActivity.tryCreateCamera(CameraBaseActivity.java:177)
E/AndroidRuntime( 7746): 	at
info.guardianproject.iocipher.camera.CameraBaseActivity.initCamera(CameraBaseActivity.java:116)
E/AndroidRuntime( 7746): 	at
info.guardianproject.iocipher.camera.CameraBaseActivity.onResume(CameraBaseActivity.java:110)
E/AndroidRuntime( 7746): 	at
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1198)
E/AndroidRuntime( 7746): 	at
android.app.Activity.performResume(Activity.java:5537)
E/AndroidRuntime( 7746): 	at
android.app.ActivityThread.performResumeActivity(ActivityThread.java:3066)
E/AndroidRuntime( 7746): 	... 12 more
W/ActivityManager(  681):   Force finishing activity
info.guardianproject.iocipher.camera/.StillCameraActivity
W/ActivityManager(  681):   Force finishing activity
info.guardianproject.iocipher.camera/.GalleryActivity


.hc

Nathan of Guardian:
> A few of us have been working on implement a fully encrypted Android
> photo and video camera solution for awhile, to varying degrees of
> success. I think I've made some useful progress that I want to share.
> The solutions tried in the past have been fairly unstable, when they
> even worked, and so I went in a direction that didn't require huge
> binaries or specific APIs, and that was focused on stability and ease of
> implementation.
> 
> The project is now probably the most comprehensive IOCipher "Sample
> App", but in truth it is becoming a library almost at this point, for
> any app to embed secure media capture capabilities into their app. To
> summarize, this sample/app/library grabs pixels directly from the
> onPreview and onPictureTaken code, and writes those bytes directly to an
> IOCipher volume. It has built-in viewers/players for all the media
> types, and directly displays those without exporting them. It also has a
> built-in ContentProvider for sending files to other apps without first
> exporting them to unencrypted storage - so you can upload to some remote
> server w/o writing any unencrypted bytes to permanent flash memory, etc.
> Finally, it should also be possible for other apps to launch CipherCam
> to take a photo or video, and get a result in response that is
> guaranteed to not have been written to any unencrypted storage.
> 
> Thanks to Hans for the updated work on IOCipher and CacheWord. This
> effort is using the latest versions of both, and all is working quite
> well, except for some issues with AsyncTasks we are nailing down. 
> 
> User Interface wise, I tried to replicate the very simple Moto camera,
> which has almost zero features or interface. You can tap on the screen
> to take a still picture, press the video camera button to stop/start
> video, and switch between back and front cameras. In the video mode, you
> can tap on the screen to take a still picture, AND you can switch
> between front and back cameras while recording video (which is way more
> fun that it should be).
> 
> On the video front, thanks to JCodec (http://jcodec.org/), I've been
> able to generate MJPEG MOV/MP4 files quite easily from Camera preview
> images, without having a great deal of recompression overhead. I am
> working on getting PCM or AAC audio embedded in that same file, but for
> now, that audio is captured into a separate file. 
> 
> WARNING: Playback of video isn't great always, but if you share it to
> your desktop and watch it in Quicktime or VLC it should be quite fast.
> Also, sync between video and audio tracks is also not so solid yet, but
> we'll get there.
> 
> This project will be getting integrated into InformaCam, ChatSecure and
> some others, so it is definitely something we are going to keep building
> on. We hope you'll consider building upon it too for your secure media
> capture needs!
> 
> Source is here (in old-fashioned ant/eclipse format... I am switching to
> gradle-land soon....)
> https://github.com/n8fr8/IOCipherCameraExample
> 
> Test APK:
> https://guardianproject.info/releases/CipherCam-v2-DEBUG-DEV-TEST.apk
> 
> Bugs / features here:
> https://dev.guardianproject.info/projects/iocipher
> 

-- 
PGP fingerprint: 5E61 C878 0F86 295C E17D  8677 9F0F E587 374B BE81
https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9F0FE587374BBE81
-------------- next part --------------
I/NotificationService(  681): cancelToast pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 426b98a8
W/NotificationService(  681): Toast already cancelled. pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 426b98a8
I/InputReader(  681): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.36 ] when=447572558000
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x0, toolType: 1
I/InputReader(  681): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=447653864000
I/InputDispatcher(  681): Delivering touch to: action: 0x1, toolType: 1
I/NotificationService(  681): cancelToast pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42d80f10
W/NotificationService(  681): Toast already cancelled. pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42d80f10
I/InputReader(  681): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.37 ] when=447854841000
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x0, toolType: 1
I/InputReader(  681): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=447926533000
I/InputDispatcher(  681): Delivering touch to: action: 0x1, toolType: 1
I/NotificationService(  681): cancelToast pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42ca05b0
W/NotificationService(  681): Toast already cancelled. pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42ca05b0
I/InputReader(  681): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.38 ] when=448297661000
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x0, toolType: 1
I/InputReader(  681): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=448347684000
I/InputDispatcher(  681): Delivering touch to: action: 0x1, toolType: 1
I/NotificationService(  681): cancelToast pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42c60940
W/NotificationService(  681): Toast already cancelled. pkg=com.nuance.swype.input callback=android.app.ITransientNotification$Stub$Proxy at 42c60940
D/PassphraseSecrets( 7746): calibrateKDF() selected: 260  using: 1024
D/CacheWordService( 7746): setCachedSecrets()
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 1
D/CacheWordService( 7746): disabled timeout alarm
D/NotificationService(  681): cancelNotificationLocked
D/NotificationService(  681):  hasClearableItems
D/NotificationService(  681): Num of hasClearableItems : 3
W/ContextImpl(  681): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1510 com.android.server.StatusBarManagerService.sendNotification:981 com.android.server.StatusBarManagerService.removeNotification:706 com.android.server.NotificationManagerService.cancelNotificationLocked:2455 com.android.server.NotificationManagerService.access$5100:160 
D/LightsService(  681): [api] [SvcLED] turnOff:: id = 4 (uid: 1000 pid: 681) 
D/LightsService(  681): [SvcLED] setSvcLedStateLocked:: SvcLEDState : 0x0 -> 0x0 | SvcLED(id=4) set Off
D/LightsService(  681): [SvcLED] Lux failed to be updated in 700ms. -> handleForcedSvcLEDTasK
D/LightsService(  681): [SvcLED]  setSvcLedLightLocked :: Current SvcLED(id=3) maintains its priority right
D/CacheWordHandler( 7746): checkCacheWordState: STATE_UNLOCKED
W/ContextImpl(  681): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1496 com.android.server.InputMethodManagerService$4.run:2689 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> 
W/ActivityManager(  681): mDVFSHelper.acquire()
D/PointerIcon(  681): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon(  681): setMouseCustomIcon IconType is same.101
D/CacheWordService( 7746): detachSubscriber(): 0
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 0
D/CacheWordService( 7746): starting timeout: 300
D/SSRMv2:TSP:AirViewOnOff(  681): SettingsAirViewInfo:: 000000000
W/ActivityManager(  681): Permission Denial: getCurrentUser() from pid=7746, uid=10180 requires android.permission.INTERACT_ACROSS_USERS
W/ResourceType( 7746): Failure getting entry for 0x01080a7e (t=7 e=2686) in package 0 (error -75)
D/PhoneStatusBar(  895): setTransGradationMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
D/StatusBarManagerService(  681): tr p:7746,o:f
D/AbsListView( 7746): Get MotionRecognitionManager
D/PhoneStatusBar(  895): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
D/MotionRecognitionService(  681):  ssp status : false
D/StatusBarManagerService(  681): semi p:7746,o:f
D/CacheWordService( 7746): onStart: null action
D/CacheWordHandler( 7746): onServiceConnected
D/CacheWordBinder( 7746): giving service
D/CacheWordService( 7746): attachSubscriber(): 1
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 1
D/CacheWordService( 7746): disabled timeout alarm
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 1
D/CacheWordService( 7746): disabled timeout alarm
D/CacheWordHandler( 7746): checkCacheWordState: STATE_UNLOCKED
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 1
D/CacheWordService( 7746): disabled timeout alarm
D/PhoneStatusBar(  895): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
I/SpenGestureManager(  681): setFocusWindow21025
D/StatusBarManagerService(  681): semi p:7746,o:f
D/PointerIcon(  681): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon(  681): setMouseCustomIcon IconType is same.101
W/ResourceType( 7746): Failure getting entry for 0x01080a7e (t=7 e=2686) in package 0 (error -75)
W/ResourceType( 7746): Failure getting entry for 0x01080a7e (t=7 e=2686) in package 0 (error -75)
W/ResourceType( 7746): Failure getting entry for 0x01080a7e (t=7 e=2686) in package 0 (error -75)
W/ResourceType( 7746): Failure getting entry for 0x01080a7e (t=7 e=2686) in package 0 (error -75)
W/LicenseLogService(  681): log() failed
W/ContextImpl(  681): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1496 com.android.server.InputMethodManagerService$4.run:2689 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> 
W/ActivityManager(  681): mDVFSHelper.release()
D/CacheWordService( 7746): detachSubscriber(): 0
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 0
D/CacheWordService( 7746): starting timeout: 300
D/HeadsetStateMachine( 2024): Disconnected process message: 10
D/CMASMessage(  895): [update] mShowingCMASText is false
D/CMASMessage(  895): CMASIcon was GONE : 
I/InputReader(  681): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.39 ] when=452662898000
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x0, toolType: 1
E/lights  (  681): write_int failed to open -1
I/InputReader(  681): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=452802590000
I/InputDispatcher(  681): Delivering touch to: action: 0x1, toolType: 1
I/InputReader(  681): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.40 ] when=454892198000
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x4, toolType: 1
I/InputDispatcher(  681): Delivering touch to: action: 0x0, toolType: 1
I/InputReader(  681): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=454952872000
I/InputDispatcher(  681): Delivering touch to: action: 0x1, toolType: 1
W/ActivityManager(  681): Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
E/DatabaseUtils(  681): Writing exception to parcel
E/DatabaseUtils(  681): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
E/DatabaseUtils(  681): 	at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15195)
E/DatabaseUtils(  681): 	at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2492)
E/DatabaseUtils(  681): 	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
E/DatabaseUtils(  681): 	at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
E/DatabaseUtils(  681): 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
E/DatabaseUtils(  681): 	at android.os.Binder.execTransact(Binder.java:404)
W/ActivityManager(  681): mDVFSHelper.acquire()
D/PointerIcon(  681): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon(  681): setMouseCustomIcon IconType is same.101
D/CacheWordService( 7746): attachSubscriber(): 1
D/CacheWordService( 7746): timeout enabled: true, seconds=300
D/CacheWordService( 7746): mSubscriberCount: 1
D/CacheWordService( 7746): disabled timeout alarm
D/PhoneStatusBar(  895): setTransGradationMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
W/ActivityManager(  681): Permission Denial: getCurrentUser() from pid=7746, uid=10180 requires android.permission.INTERACT_ACROSS_USERS
D/StatusBarManagerService(  681): tr p:7746,o:f
D/StatusBarManagerService(  681): semi p:7746,o:f
D/PhoneStatusBar(  895): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
E/QualcommCamera(  188): Qint android::get_camera_info(int, camera_info*): E
I/EDMNativeHelperService(  681): isCameraEnabled
E/QualcommCamera(  188): Qint android::get_camera_info(int, camera_info*): E
E/QualcommCamera(  188): Qint android::get_camera_info(int, camera_info*): E
V/MediaPlayer(  188): constructor
V/MediaPlayerService(  188): Create new client(2) from pid 7746, uid 10180, 
I/MediaPlayerFactory(  188): Can`t play mp3 and ogg file on NuPlayer , create Awesomeplayer.
V/MediaPlayerService(  188): player type = 3
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): constructor
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/ExtendedUtils(  188): AV Sync late margin : Intended=40ms Using=0ms
V/StagefrightPlayer(  188): StagefrightPlayer
V/AwesomePlayer(  188): setListener
V/StagefrightPlayer(  188): initCheck
V/AwesomePlayer(  188): AwesomePlayer running on behalf of uid 10180
V/AudioSink(  188): AudioOutput(12)
V/AwesomePlayer(  188): setAudioSink
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [2] notify (0xb7f1d318, 8, 0, 0)
V/MediaPlayer(  188): message received msg=8, ext1=0, ext2=0
V/MediaPlayer(  188): notify(8, 0, 0) callback on disconnected mediaplayer
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/AwesomePlayer(  188): setDataSource_l(URL suppressed)
V/MediaPlayerService(  188): [2] setParameter(1604)
V/StagefrightPlayer(  188): setParameter(key=1604)
V/AwesomePlayer(  188): setParameter key (1604)
V/AwesomePlayer(  188): Current Contet PID : 7746
V/MediaPlayerService(  188): [2] getParameter(1700)
V/MediaPlayer(  188): MediaPlayer::setAudioStreamType
V/MediaPlayer(  188): prepare
V/MediaPlayerService(  188): [2] setAudioStreamType(7)
V/MediaPlayerService(  188): [2] prepareAsync
V/AwesomePlayer(  188): prepareAsync
V/AwesomePlayer(  188): onPrepareAsyncEvent
I/SecMediaClock(  188): SecMediaClock constructor
I/SecMediaClock(  188): reset
V/AwesomePlayer(  188): finishSetDataSource_l
V/AwesomePlayer(  188): track of type 'audio/vorbis' does not publish bitrate
V/AwesomePlayer(  188): mBitrate = -1 bits/sec
V/AwesomePlayer(  188): current audio track index (0) is added to vector
V/AwesomePlayer(  188): setDataSource_l: Audio(1), Video(0)
I/AwesomePlayer(  188): AwesomePlayer::setDataSource_l():: This is not a DRM content
V/AwesomePlayer(  188): initAudioDecoder
V/AwesomePlayer(  188): checkOffloadExceptions is true
V/AudioPolicyManagerBase(  188): isOffloadSupported: SR=44100, CM=0x1, Format=0x7000000, StreamType=7, BitRate=4294967295, duration=325011 us, has_video=0
V/AudioPolicyManagerBase(  188): offload disabled by audio.offload.disable=1
V/AwesomePlayer(  188): nchannels 1;LPA will be skipped if nchannels is > 2 or nchannels == 0
I/AwesomePlayer(  188): AwesomePlayer::initAudioDecoder Sample Rate= 44100 
D/AwesomePlayer(  188): maxPossible tunnels = 1
D/AwesomePlayer(  188): Normal Audio Playback
I/OMXCodec(  188): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): [OMX.google.vorbis.decoder] OMXCodec::start mState=1
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 8192 on input port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 32768 on output port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] Now Idle. Component sends idle done Event 
V/AwesomePlayer(  188): finishAsyncPrepare_l
V/AwesomePlayer(  188): notifyListner_l() msg (200-MEDIA_INFO), ext1 (973), ext2 (0)
V/MediaPlayerService(  188): [2] notify (0xb7f1d318, 200, 973, 0)
V/MediaPlayer(  188): message received msg=200, ext1=973, ext2=0
W/MediaPlayer(  188): info/warning (973, 0)
V/AwesomePlayer(  188): notifyListner_l() msg (5-MEDIA_SET_VIDEO_SIZE), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [2] notify (0xb7f1d318, 5, 0, 0)
V/MediaPlayer(  188): message received msg=5, ext1=0, ext2=0
V/MediaPlayer(  188): New video size 0 x 0
V/AwesomePlayer(  188): notifyListner_l() msg (1-MEDIA_PREPARED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [2] notify (0xb7f1d318, 1, 0, 0)
V/MediaPlayer(  188): message received msg=1, ext1=0, ext2=0
V/MediaPlayer(  188): prepared
V/MediaPlayer(  188): signal application thread
V/MediaPlayer(  188): prepare complete - status=0
V/MediaPlayer(  188): constructor
V/MediaPlayerService(  188): Create new client(3) from pid 7746, uid 10180, 
I/MediaPlayerFactory(  188): Can`t play mp3 and ogg file on NuPlayer , create Awesomeplayer.
V/MediaPlayerService(  188): player type = 3
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): constructor
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/ExtendedUtils(  188): AV Sync late margin : Intended=40ms Using=0ms
V/StagefrightPlayer(  188): StagefrightPlayer
V/AwesomePlayer(  188): setListener
V/StagefrightPlayer(  188): initCheck
V/AwesomePlayer(  188): AwesomePlayer running on behalf of uid 10180
V/AudioSink(  188): AudioOutput(13)
V/AwesomePlayer(  188): setAudioSink
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [3] notify (0xb7f298c0, 8, 0, 0)
V/MediaPlayer(  188): message received msg=8, ext1=0, ext2=0
V/MediaPlayer(  188): notify(8, 0, 0) callback on disconnected mediaplayer
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/AwesomePlayer(  188): setDataSource_l(URL suppressed)
V/MediaPlayerService(  188): [3] setParameter(1604)
V/StagefrightPlayer(  188): setParameter(key=1604)
V/AwesomePlayer(  188): setParameter key (1604)
V/AwesomePlayer(  188): Current Contet PID : 7746
V/MediaPlayerService(  188): [3] getParameter(1700)
V/MediaPlayer(  188): MediaPlayer::setAudioStreamType
V/MediaPlayer(  188): prepare
V/MediaPlayerService(  188): [3] setAudioStreamType(7)
V/MediaPlayerService(  188): [3] prepareAsync
V/AwesomePlayer(  188): prepareAsync
V/AwesomePlayer(  188): onPrepareAsyncEvent
I/SecMediaClock(  188): SecMediaClock constructor
I/SecMediaClock(  188): reset
V/AwesomePlayer(  188): finishSetDataSource_l
V/AwesomePlayer(  188): track of type 'audio/vorbis' does not publish bitrate
V/AwesomePlayer(  188): mBitrate = -1 bits/sec
V/AwesomePlayer(  188): current audio track index (0) is added to vector
V/AwesomePlayer(  188): setDataSource_l: Audio(1), Video(0)
I/AwesomePlayer(  188): AwesomePlayer::setDataSource_l():: This is not a DRM content
V/AwesomePlayer(  188): initAudioDecoder
V/AwesomePlayer(  188): checkOffloadExceptions is true
V/AudioPolicyManagerBase(  188): isOffloadSupported: SR=44100, CM=0x1, Format=0x7000000, StreamType=7, BitRate=4294967295, duration=185759 us, has_video=0
V/AudioPolicyManagerBase(  188): offload disabled by audio.offload.disable=1
V/AwesomePlayer(  188): nchannels 1;LPA will be skipped if nchannels is > 2 or nchannels == 0
I/AwesomePlayer(  188): AwesomePlayer::initAudioDecoder Sample Rate= 44100 
D/AwesomePlayer(  188): maxPossible tunnels = 1
D/AwesomePlayer(  188): Normal Audio Playback
I/OMXCodec(  188): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): [OMX.google.vorbis.decoder] OMXCodec::start mState=1
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 8192 on input port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 32768 on output port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] Now Idle. Component sends idle done Event 
V/AwesomePlayer(  188): finishAsyncPrepare_l
V/AwesomePlayer(  188): notifyListner_l() msg (200-MEDIA_INFO), ext1 (973), ext2 (0)
V/MediaPlayerService(  188): [3] notify (0xb7f298c0, 200, 973, 0)
V/MediaPlayer(  188): message received msg=200, ext1=973, ext2=0
W/MediaPlayer(  188): info/warning (973, 0)
V/AwesomePlayer(  188): notifyListner_l() msg (5-MEDIA_SET_VIDEO_SIZE), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [3] notify (0xb7f298c0, 5, 0, 0)
V/MediaPlayer(  188): message received msg=5, ext1=0, ext2=0
V/MediaPlayer(  188): New video size 0 x 0
V/AwesomePlayer(  188): notifyListner_l() msg (1-MEDIA_PREPARED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [3] notify (0xb7f298c0, 1, 0, 0)
V/MediaPlayer(  188): message received msg=1, ext1=0, ext2=0
V/MediaPlayer(  188): prepared
V/MediaPlayer(  188): signal application thread
V/MediaPlayer(  188): prepare complete - status=0
V/MediaPlayer(  188): constructor
V/MediaPlayerService(  188): Create new client(4) from pid 7746, uid 10180, 
I/MediaPlayerFactory(  188): Can`t play mp3 and ogg file on NuPlayer , create Awesomeplayer.
V/MediaPlayerService(  188): player type = 3
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): constructor
V/AwesomePlayer(  188): setDefault
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/ExtendedUtils(  188): AV Sync late margin : Intended=40ms Using=0ms
V/StagefrightPlayer(  188): StagefrightPlayer
V/AwesomePlayer(  188): setListener
V/StagefrightPlayer(  188): initCheck
V/AwesomePlayer(  188): AwesomePlayer running on behalf of uid 10180
V/AudioSink(  188): AudioOutput(14)
V/AwesomePlayer(  188): setAudioSink
V/AwesomePlayer(  188): reset_l()
V/AwesomePlayer(  188): notifyListner_l() msg (8-MEDIA_STOPPED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [4] notify (0xb7f26778, 8, 0, 0)
V/MediaPlayer(  188): message received msg=8, ext1=0, ext2=0
V/MediaPlayer(  188): notify(8, 0, 0) callback on disconnected mediaplayer
V/AwesomePlayer(  188): cancelPlayerEvents (keepNotifications=0)
V/AwesomePlayer(  188): mAudioTrackVector clear
V/AwesomePlayer(  188): reset_l() mAudioPlayer successfully deleted
V/AwesomePlayer(  188): mSecMediaClock clear
I/AwesomePlayer(  188): setDataSource_l(URL suppressed)
V/MediaPlayerService(  188): [4] setParameter(1604)
V/StagefrightPlayer(  188): setParameter(key=1604)
V/AwesomePlayer(  188): setParameter key (1604)
V/AwesomePlayer(  188): Current Contet PID : 7746
V/MediaPlayerService(  188): [4] getParameter(1700)
V/MediaPlayer(  188): MediaPlayer::setAudioStreamType
V/MediaPlayer(  188): prepare
V/MediaPlayerService(  188): [4] setAudioStreamType(7)
V/MediaPlayerService(  188): [4] prepareAsync
V/AwesomePlayer(  188): prepareAsync
V/AwesomePlayer(  188): onPrepareAsyncEvent
I/SecMediaClock(  188): SecMediaClock constructor
I/SecMediaClock(  188): reset
V/AwesomePlayer(  188): finishSetDataSource_l
V/AwesomePlayer(  188): track of type 'audio/vorbis' does not publish bitrate
V/AwesomePlayer(  188): mBitrate = -1 bits/sec
V/AwesomePlayer(  188): current audio track index (0) is added to vector
V/AwesomePlayer(  188): setDataSource_l: Audio(1), Video(0)
I/AwesomePlayer(  188): AwesomePlayer::setDataSource_l():: This is not a DRM content
V/AwesomePlayer(  188): initAudioDecoder
V/AwesomePlayer(  188): checkOffloadExceptions is true
V/AudioPolicyManagerBase(  188): isOffloadSupported: SR=44100, CM=0x1, Format=0x7000000, StreamType=7, BitRate=4294967295, duration=325079 us, has_video=0
V/AudioPolicyManagerBase(  188): offload disabled by audio.offload.disable=1
V/AwesomePlayer(  188): nchannels 1;LPA will be skipped if nchannels is > 2 or nchannels == 0
I/AwesomePlayer(  188): AwesomePlayer::initAudioDecoder Sample Rate= 44100 
D/AwesomePlayer(  188): maxPossible tunnels = 1
D/AwesomePlayer(  188): Normal Audio Playback
I/OMXCodec(  188): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  188): [OMX.google.vorbis.decoder] OMXCodec::start mState=1
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 8192 on input port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] allocating 4 buffers of size 32768 on output port
I/OMXCodec(  188): [OMX.google.vorbis.decoder] Now Idle. Component sends idle done Event 
V/AwesomePlayer(  188): finishAsyncPrepare_l
V/AwesomePlayer(  188): notifyListner_l() msg (200-MEDIA_INFO), ext1 (973), ext2 (0)
V/MediaPlayerService(  188): [4] notify (0xb7f26778, 200, 973, 0)
V/MediaPlayer(  188): message received msg=200, ext1=973, ext2=0
W/MediaPlayer(  188): info/warning (973, 0)
V/AwesomePlayer(  188): notifyListner_l() msg (5-MEDIA_SET_VIDEO_SIZE), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [4] notify (0xb7f26778, 5, 0, 0)
V/MediaPlayer(  188): message received msg=5, ext1=0, ext2=0
V/MediaPlayer(  188): New video size 0 x 0
V/AwesomePlayer(  188): notifyListner_l() msg (1-MEDIA_PREPARED), ext1 (0), ext2 (0)
V/MediaPlayerService(  188): [4] notify (0xb7f26778, 1, 0, 0)
V/MediaPlayer(  188): message received msg=1, ext1=0, ext2=0
V/MediaPlayer(  188): prepared
V/MediaPlayer(  188): signal application thread
V/MediaPlayer(  188): prepare complete - status=0
D/SecCameraCoreManager(  188): SecCameraCoreManager created: pid=188, cameraId=0
E/SecCameraCoreManager(  188): !@ cam: CaMeRa(0)
E/SecCameraCoreManager(  188): file open failed. this system is not JA series
D/SecCameraCoreManager(  188): initialize
I/SecCameraCoreManager(  188): Opening camera 0
E/QualcommCamera(  188): int android::camera_device_open(const hw_module_t*, const char*, hw_device_t**): start : 0
I/QCameraHWI(  188): QCameraHardwareInterface: E
I/QCameraHWI(  188): Init mPreviewState = 0
E/mm-camera(  399): Samsung cam_mctl_thread: set camera_id =0
E/mm-camera(  399): mctl_store_curr_target Current target is 1 id = 154
E/mm-camera(  399): camera_plugin_client_open: plugin client open exit, rc = 0
E/mm-libcamera2(  188): mm_camera_open:  ctrl_fd = 38
E/mm-libcamera2(  188): Errno:22
E/mm-libcamera2(  188): mm_camera_open:  opened, break out while loop
E/mm-libcamera2(  188): mm_camera_open:  after while loop
E/mm-libcamera2(  188): mm_camera_open:  2
E/mm-libcamera2(  188): mm_camera_open:  ds_fd = 39
E/mm-libcamera2(  188): Errno:22
E/mm-libcamera2(  188): mm_camera_open:  opened, break out while loop
E/mm-libcamera2(  188): mm_camera_open:  after while loop for domain socket open
E/mm-camera(  399): [s5k5ccgx_process_start:170] Start.......
E/mm-camera(  399): camera_plugin_client_private_ioctl_to_plugin: received private ioctl
E/mm-camera(  399): camera_plugin_grant_pix_interface Support simultaneous camera 0 Sensor type 0 BAYER 0
E/mm-camera(  399): camera_plugin_grant_pix_interface Support simultaneous camera 0 Sensor type 0
E/mm-camera(  399): SADA  camera_plugin_grant_pix_interface 0
E/mm-camera(  399): axi_client_init axi client 0
E/mm-camera(  399):  
E/mm-camera(  399): vfe_ops_init: E
E/mm-camera(  399): Samsung mctl_init_comps: call vfe set_params, version =4
E/mm-camera(  399): Samsung vfe_set_params: version =4
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: wm0: ub_offset 0 ub_size 130
E/mm-camera(  399): axi_set_params: wm1: ub_offset 131 ub_size 130
E/mm-camera(  399): axi_set_params: wm2: ub_offset 262 ub_size 130
E/mm-camera(  399): axi_set_params: wm3: ub_offset 393 ub_size 130
E/mm-camera(  399): axi_set_params: wm4: ub_offset 524 ub_size 130
E/mm-camera(  399): axi_set_params: wm5: ub_offset 655 ub_size 130
E/mm-camera(  399): axi_set_params: wm6: ub_offset 786 ub_size 130
W/linker  (  399): libmmcamera_faceproc.so has text relocations. This is wasting memory and is a security risk. Please fix.
E/mm-camera(  399): config_proc_CAMERA_GET_CAPABILITIES: prop->max_pict_width 2048  prop->max_pict_height 1536
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Entry
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 0
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 1
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 2
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 3
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 4
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 5
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 6
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 7
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 8
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 9
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Initing mutex and condv for poll thread 10
E/mm-libcamera2(  188): mm_camera_poll_threads_init : Exit
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 0, poll_type = 0, read fd = 40, write fd = 41
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 0, poll_type = 1, read fd = 40, write fd = 41
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 1, poll_type = 0, read fd = 42, write fd = 43
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 1, poll_type = 1, read fd = 42, write fd = 43
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 2, poll_type = 0, read fd = 44, write fd = 45
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 2, poll_type = 1, read fd = 44, write fd = 45
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 3, poll_type = 0, read fd = 46, write fd = 47
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 3, poll_type = 1, read fd = 46, write fd = 47
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 4, poll_type = 0, read fd = 48, write fd = 49
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 4, poll_type = 1, read fd = 48, write fd = 49
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 5, poll_type = 0, read fd = 50, write fd = 51
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 5, poll_type = 1, read fd = 50, write fd = 51
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 6, poll_type = 0, read fd = 52, write fd = 53
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 6, poll_type = 1, read fd = 52, write fd = 53
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 7, poll_type = 0, read fd = 54, write fd = 55
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 7, poll_type = 1, read fd = 54, write fd = 55
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 8, poll_type = 0, read fd = 56, write fd = 57
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 8, poll_type = 1, read fd = 56, write fd = 57
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 9, poll_type = 0, read fd = 58, write fd = 59
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 9, poll_type = 1, read fd = 58, write fd = 59
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : E
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch = 10, poll_type = 0, read fd = 60, write fd = 61
E/mm-libcamera2(  188): mm_camera_poll_thread_launch: ch_type = 10, poll_type = 0, read fd = 60, write fd = 61
E/mm-libcamera2(  188): mm_camera_poll_start : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_start : Ret value of pthread create 0, cb status 0
E/mm-libcamera2(  188): mm_camera_poll_start : Waiting for pthread create
E/mm-libcamera2(  188): mm_camera_poll_thread : Poll thread Entry
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Before acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : After acquiring mutex
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Signalling now
E/mm-libcamera2(  188): mm_camera_poll_sig_done : Exit
E/mm-libcamera2(  188): mm_camera_poll_fn: E
E/mm-libcamera2(  188): mm_camera_poll_start : Wait done for pthread create
E/mm-libcamera2(  188): mm_camera_poll_start : Unlocking mutex
E/mm-libcamera2(  188): mm_camera_poll_thread_launch : X
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Max Picture Sizes Supported: 2048 X 1536
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 2048 height 1536 table_size: 1
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 2048 height 1232 table_size: 2
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 1600 height 1200 table_size: 3
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 1280 height 960 table_size: 4
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 800 height 480 table_size: 5
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPictureSizeTable(): Camera Picture Size Table Max width: 640 height 480 table_size: 6
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Picture table size: 6
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Picture table: 
D/QCameraHWI(  188):  2048  1536
D/QCameraHWI(  188):  2048  1232
D/QCameraHWI(  188):  1600  1200
D/QCameraHWI(  188):  1280  960
D/QCameraHWI(  188):  800  480
D/QCameraHWI(  188):  640  480
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewSizeTable(): Max Preview Sizes Supported: 640 X 480
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewSizeTable(): Camera Preview Size Table Max width: 640 height 480 table_size: 3
D/QCameraHWI_Parm(  188): KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO = 640x480
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Preview table size: 3
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Preview table: 
D/QCameraHWI(  188):  640  480
D/QCameraHWI(  188):  320  240
D/QCameraHWI(  188):  176  144
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): E
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): Max Video Size Supported: 640 X 480
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): Supported Video Size [0] = 640x480
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): Supported Video Size [1] = 320x240
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): Supported Video Size [2] = 176x144
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSizeTable(): X
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Video table size: 3
D/QCameraHWI(  188): android::QCameraHardwareInterface::QCameraHardwareInterface(int, int): Video table: 
D/QCameraHWI(  188):  640  480
D/QCameraHWI(  188):  320  240
D/QCameraHWI(  188):  176  144
I/QCameraHWI(  188): setMyMode: E
I/QCameraHWI(  188): setMyMode: Set mode to 5 (passed mode: 0)
I/QCameraHWI(  188): setMyMode: X
I/QCameraHWI_Parm(  188): void android::QCameraHardwareInterface::initDefaultParameters(): E
E/QCameraHWI_Parm(  188): bool android::QCameraHardwareInterface::native_set_parms(mm_camera_parm_type_t, uint16_t, void*) : type : 3 Value : 31457920
E/mm-camera(  399): config_proc_native_ctrl_cmd: CAMERA_SET_PARM_DIMENSION called
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): axi_set_params: begin, axi_obj_idx = 0
E/mm-camera(  399): config_validate_dimension: RDI 0: W X H: 1280 X 480, RDI 1: W X H: 640 X 240
E/mm-camera(  399): config_validate_dimension: RDI2: W X H: 0 X 0
I/QCameraHWI_Parm(  188): MAIN CAMERA : not supported
E/QCameraHWI_Parm(  188): RAVI android::String8 android::create_fps_str(const android::FPSRange*, int) minFPS 4000 maxFPS 30000 ijk 0 lpr 0 
E/QCameraHWI_Parm(  188): Max Zoom:60
E/QCameraHWI_Parm(  188): void android::QCameraHardwareInterface::initDefaultParameters():max zoom is larger than sizeof zoomRatios table
E/QCameraHWI_Parm(  188): Zoom supported:0
I/QCameraHWI_Parm(  188): int android::QCameraHardwareInterface::getZSLQueueDepth() const: prop = 2
I/QCameraHWI_Parm(  188): int android::QCameraHardwareInterface::getZSLQueueDepth() const: prop = 2
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setParameters(const android::QCameraParameters&): E
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setLightSensingMode(const android::QCameraParameters&): not used this setting: -1
E/QCameraHWI_Parm(  188): Enable Normal Power Mode
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPowerMode(const android::QCameraParameters&) Low power mode Disabled value = 0
E/QCameraHWI_Parm(  188): bool android::QCameraHardwareInterface::native_set_parms(mm_camera_parm_type_t, uint16_t, void*) : type : 82 Value : 0
E/mm-camera(  399): config_proc_CAMERA_SET_LOW_POWER_MODE Low power mode enabled? : No 
E/mm-libcamera2(  188): mm_camera_native_control : mode(37), value1(0), value2(0), value3(0)
E/QCameraHWI_Parm(  188): ################requested preview size 640 x 480
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewSize(const android::QCameraParameters&): mPreviewSizeIdx = 0, mNewPreviewSizeIdx = 0
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRateMode(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): setPreviewFrameRateMode: frame-rate-auto 
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRate(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRate(const android::QCameraParameters&): set frame rate 30
E/mm-libcamera2(  188): mm_camera_native_control : mode(31), value1(30), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFpsRange(const android::QCameraParameters&): set FPS range(4000, 30000)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFormat(const android::QCameraParameters&): Setting preview format to yuv420sp
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setRecordingHint(const android::QCameraParameters&): not used this setting: NULL
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSize(const android::QCameraParameters&): X
E/QCameraHWI_Parm(  188): QualcommCameraHardware::setPictureSize E
E/QCameraHWI_Parm(  188): requested picture size 2048 x 1536
E/QCameraHWI_Parm(  188): requested jpeg thumbnail size 320 x 240
E/QCameraHWI_Parm(  188): setJpegQuality E
E/QCameraHWI_Parm(  188): setJpegQuality X
E/QCameraHWI_Parm(  188): setRotation
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setSceneMode(const android::QCameraParameters&)
E/mm-libcamera2(  188): mm_camera_native_control : mode(5), value1(1), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAutoExposure(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAutoExposure(const android::QCameraParameters&): auto exposuremeter Value : 1
E/mm-libcamera2(  188): mm_camera_native_control : mode(7), value1(1), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setISOValue(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setISOValue(const android::QCameraParameters&): ISO string : auto
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setISOValue(const android::QCameraParameters&): ISO Value : 0
E/mm-libcamera2(  188): mm_camera_native_control : mode(6), value1(0), value2(0), value3(0)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFlash(const android::QCameraParameters&): E
E/QCameraHWI_Parm(  188): setFocusAreas: error, KEY_FOCUS_AREAS is NULL
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setEffect(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setEffect(const android::QCameraParameters&): Setting effect string = none
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setEffect(const android::QCameraParameters&): Set effect mode : 0
E/mm-libcamera2(  188): mm_camera_native_control : mode(9), value1(0), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setWhiteBalance(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setWhiteBalance(const android::QCameraParameters&): Set WB : 1
E/mm-libcamera2(  188): mm_camera_native_control : mode(8), value1(1), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setExposureCompensation(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setExposureCompensation(const android::QCameraParameters&): Set ExposureValue(EV): 0
E/mm-libcamera2(  188): mm_camera_native_control : mode(4), value1(4), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFocusMode(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFocusMode(const android::QCameraParameters&) to fixed
E/QCameraHWI_Parm(  188): mSmartstay  : 0
W/QCameraHWI_Parm(  188): mIntelligentMode  : 0
D/QCameraHWI_Parm(  188): Param mNoDisplayMode =0
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAecAwbLock(const android::QCameraParameters&) : E
E/QCameraHWI_Parm(  188): bool android::QCameraHardwareInterface::native_set_parms(mm_camera_parm_type_t, uint16_t, void*) : type : 78 Value : 0
E/mm-camera(  399): config_proc_CAMERA_SET_AEC_LOCK AEC_LOCK not supported on this sensor 
E/mm-libcamera2(  188): mm_camera_native_control : mode(18), value1(0), value2(0), value3(0)
E/QCameraHWI_Parm(  188): bool android::QCameraHardwareInterface::native_set_parms(mm_camera_parm_type_t, uint16_t, void*) : type : 79 Value : 0
E/mm-camera(  399): config_proc_CAMERA_SET_PARM_AWB_LOCK AWB_LOCK not enabled on this sensor 
D/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAecAwbLock(const android::QCameraParameters&) : X
D/QCameraHWI_Parm(  188): setCityId : null value
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setParameters(const android::QCameraParameters&): X
I/QCameraHWI_Parm(  188): void android::QCameraHardwareInterface::initDefaultParameters(): X
E/QCameraHWI(  188): Mymode Preview = 5
E/QCameraHWI_Preview(  188): android::QCameraStream_preview::QCameraStream_preview(int, camera_mode_t): E
E/QCameraHWI_Preview(  188): android::QCameraStream_preview::QCameraStream_preview(int, camera_mode_t): X
E/QCameraHWI_Preview(  188): Debug : virtual android::status_t android::QCameraStream_preview::init() : initChannel
E/mm-libcamera2(  188): mm_camera_ch_util_reg_buf_cb: Trying to register
E/mm-libcamera2(  188): mm_camera_ch_util_reg_buf_cb: Done register
E/QCameraHWI_Preview(  188): Debug : virtual android::status_t android::QCameraStream_preview::init() : cam_evt_register_buf_notify
E/QCameraHWI(  188): Mymode Record = 5
E/mm-libcamera2(  188): mm_camera_ch_util_reg_buf_cb: Trying to register
E/mm-libcamera2(  188): mm_camera_ch_util_reg_buf_cb: Done register
E/QCameraHWI(  188): Mymode Snap = 5
I/mm-still-omx(  188): OMX_GetHandle: E
I/mm-still-omx(  188): getLibName: cnt =0 componentName=OMX.qcom.image.jpeg.encoder, libName=libimage-jpeg-enc-omx-comp.so
I/mm-still-omx(  188): getLibName: libName=libimage-jpeg-enc-omx-comp.so
I/mm-still-omx(  188): OMX_GetHandle: dlopen for libimage-jpeg-enc-omx-comp.so is successful.
I/mm-still-omx(  188): initInport,1104
I/mm-still-omx(  188): initInport,1113
I/mm-still-omx(  188): here address is 0xb465c851 
I/mm-still-omx(  188): OMX_GetHandle: dlopen for libimage-jpeg-enc-omx-comp.so is successful.
I/QCameraHWI(  188): QCameraHardwareInterface: X
E/QCameraHWI(  188): isCameraReady mCameraState 1
E/QualcommCamera(  188): int android::camera_device_open(const hw_module_t*, const char*, hw_device_t**):  end rc 0
I/ShotCommon(  188): ShotCommon created: pid=188
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): E
E/QualcommCamera(  188): get_parameters: ae-bracket-hdr=Off;ae-bracket-hdr-values=Off,HDR,AE-Bracket;antibanding=off;antibanding-values=off,50hz,60hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;cam_mode=0;camera-mode=0;camera-mode-values=0,1;capture-burst-captures-values=2;capture-burst-exposures=;capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12;capture-burst-interval=1;capture-burst-interval-max=10;capture-burst-interval-min=1;capture-burst-interval-supported=true;capture-burst-retroactive=0;capture-burst-retroactive-max=2;contextualtag-cityid=0;contrast=5;display_mode=portrait;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon;exposure-compensation=0;exposure-compensation-step=0.166667;face_position=(-1,-1);focal-length=2.78;focus-areas=(0, 0, 0, 0, 0);focus-distances=0.10,1.20,Infinity;focus-mode=fixed;focus-mode-values=infinity,
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): X
E/QualcommCamera(  188): Qvoid android::put_parameters(camera_device*, char*): E
I/ShotCommon(  188): Preview width(640), height(480)
I/ShotCommon(  188): Preview color format [yuv420sp]
I/ShotCommon(  188): Picture width(2048), height(1536)
I/ShotCommon(  188): Picture color format [jpeg]
E/QualcommCamera(  188): Qint android::send_command(camera_device*, int32_t, int32_t, int32_t): E
I/QCameraHWI(  188): sendCommand: E
I/QCameraHWI(  188): sendCommand: X
I/QCameraHWI(  188): enableMsgType: E, msgType =0xc0d
I/QCameraHWI(  188): enableMsgType: X, msgType =0xc0d, mMsgEnabled=0xc0d
I/ShotSingle(  188): ShotSingle created: pid=188
E/QualcommCamera(  188): Qint android::send_command(camera_device*, int32_t, int32_t, int32_t): E
I/QCameraHWI(  188): sendCommand: E
I/QCameraHWI(  188): sendCommand: X
I/QCameraHWI(  188): enableMsgType: E, msgType =0xc0d
I/QCameraHWI(  188): enableMsgType: X, msgType =0xc0d, mMsgEnabled=0xc0d
D/SecCameraCoreManager(  188): setCallbacks
V/ShotSingle(  188): setCallbacks(0)
E/QualcommCamera(  188): Qvoid android::set_CallBacks(camera_device*, camera_notify_callback, camera_data_callback, camera_data_timestamp_callback, camera_request_memory, void*): E
E/QCameraHWI(  188): setCallbacks: E
I/QCameraHWI(  188): setCallbacks: X
D/SecCameraCoreManager(  188): enableMsgType: 0xc0d
I/QCameraHWI(  188): enableMsgType: E, msgType =0xc0d
I/QCameraHWI(  188): enableMsgType: X, msgType =0xc0d, mMsgEnabled=0xc0d
D/SecCameraCoreManager(  188): getParameters
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): E
E/QualcommCamera(  188): get_parameters: ae-bracket-hdr=Off;ae-bracket-hdr-values=Off,HDR,AE-Bracket;antibanding=off;antibanding-values=off,50hz,60hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;cam_mode=0;camera-mode=0;camera-mode-values=0,1;capture-burst-captures-values=2;capture-burst-exposures=;capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12;capture-burst-interval=1;capture-burst-interval-max=10;capture-burst-interval-min=1;capture-burst-interval-supported=true;capture-burst-retroactive=0;capture-burst-retroactive-max=2;contextualtag-cityid=0;contrast=5;display_mode=portrait;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon;exposure-compensation=0;exposure-compensation-step=0.166667;face_position=(-1,-1);focal-length=2.78;focus-areas=(0, 0, 0, 0, 0);focus-distances=0.10,1.20,Infinity;focus-mode=fixed;focus-mode-values=infinity,
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): X
E/QualcommCamera(  188): Qvoid android::put_parameters(camera_device*, char*): E
E/QualcommCamera(  188): Qint android::get_camera_info(int, camera_info*): E
D/SecCameraCoreManager(  188): getParameters
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): E
E/QualcommCamera(  188): get_parameters: ae-bracket-hdr=Off;ae-bracket-hdr-values=Off,HDR,AE-Bracket;antibanding=off;antibanding-values=off,50hz,60hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;cam_mode=0;camera-mode=0;camera-mode-values=0,1;capture-burst-captures-values=2;capture-burst-exposures=;capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12;capture-burst-interval=1;capture-burst-interval-max=10;capture-burst-interval-min=1;capture-burst-interval-supported=true;capture-burst-retroactive=0;capture-burst-retroactive-max=2;contextualtag-cityid=0;contrast=5;display_mode=portrait;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon;exposure-compensation=0;exposure-compensation-step=0.166667;face_position=(-1,-1);focal-length=2.78;focus-areas=(0, 0, 0, 0, 0);focus-distances=0.10,1.20,Infinity;focus-mode=fixed;focus-mode-values=infinity,
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): X
E/QualcommCamera(  188): Qvoid android::put_parameters(camera_device*, char*): E
D/SecCameraCoreManager(  188): getParameters
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): E
E/QualcommCamera(  188): get_parameters: ae-bracket-hdr=Off;ae-bracket-hdr-values=Off,HDR,AE-Bracket;antibanding=off;antibanding-values=off,50hz,60hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;cam_mode=0;camera-mode=0;camera-mode-values=0,1;capture-burst-captures-values=2;capture-burst-exposures=;capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12;capture-burst-interval=1;capture-burst-interval-max=10;capture-burst-interval-min=1;capture-burst-interval-supported=true;capture-burst-retroactive=0;capture-burst-retroactive-max=2;contextualtag-cityid=0;contrast=5;display_mode=portrait;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon;exposure-compensation=0;exposure-compensation-step=0.166667;face_position=(-1,-1);focal-length=2.78;focus-areas=(0, 0, 0, 0, 0);focus-distances=0.10,1.20,Infinity;focus-mode=fixed;focus-mode-values=infinity,
E/QualcommCamera(  188): Qchar* android::get_parameters(camera_device*): X
E/QualcommCamera(  188): Qvoid android::put_parameters(camera_device*, char*): E
V/ShotSingle(  188): setParameters(0)
E/QualcommCamera(  188): Qint android::set_parameters(camera_device*, const char*): E
E/QualcommCamera(  188): set_parameters: ae-bracket-hdr=Off;ae-bracket-hdr-values=Off,HDR,AE-Bracket;antibanding=off;antibanding-values=off,50hz,60hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;cam_mode=0;camera-mode=0;camera-mode-values=0,1;capture-burst-captures-values=2;capture-burst-exposures=;capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12;capture-burst-interval=1;capture-burst-interval-max=10;capture-burst-interval-min=1;capture-burst-interval-supported=true;capture-burst-retroactive=0;capture-burst-retroactive-max=2;contextualtag-cityid=0;contrast=5;display_mode=portrait;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon;exposure-compensation=0;exposure-compensation-step=0.166667;face_position=(-1,-1);focal-length=2.78;focus-areas=(0, 0, 0, 0, 0);focus-distances=0.10,1.20,Infinity;focus-mode=auto;focus-mode-values=infinity,f
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setParameters(const android::QCameraParameters&): E
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setCameraMode(const android::QCameraParameters&): camera mode value same as previous value 0
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setLightSensingMode(const android::QCameraParameters&): not used this setting: -1
E/QCameraHWI_Parm(  188): Enable Normal Power Mode
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPowerMode(const android::QCameraParameters&) Low power mode Disabled value = 0
E/QCameraHWI_Parm(  188): bool android::QCameraHardwareInterface::native_set_parms(mm_camera_parm_type_t, uint16_t, void*) : type : 82 Value : 0
E/mm-camera(  399): config_proc_CAMERA_SET_LOW_POWER_MODE Low power mode enabled? : No 
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVtMode(const android::CameraParameters&): camera mode same as previous mode 0
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setIntelligentMode(const android::CameraParameters&): intelligent mode same as previous mode 0
E/QCameraHWI_Parm(  188): ################requested preview size 176 x 144
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewSize(const android::QCameraParameters&): mPreviewSizeIdx = 0, mNewPreviewSizeIdx = 0
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRateMode(const android::QCameraParameters&)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRateMode(const android::QCameraParameters&): frame rate mode same as previous mode frame-rate-auto
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRate(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFrameRate(const android::QCameraParameters&): set frame rate 30
E/mm-libcamera2(  188): mm_camera_native_control : mode(31), value1(30), value2(0), value3(0)
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFpsRange(const android::QCameraParameters&): fps range same as previous fps range : min.4000 - max.30000
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setPreviewFormat(const android::QCameraParameters&): Setting preview format to yuv420sp
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setRecordingHint(const android::QCameraParameters&): not used this setting: NULL
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setVideoSize(const android::QCameraParameters&): X
E/QCameraHWI_Parm(  188): QualcommCameraHardware::setPictureSize E
E/QCameraHWI_Parm(  188): requested picture size 2048 x 1232
E/QCameraHWI_Parm(  188): requested jpeg thumbnail size 320 x 240
E/QCameraHWI_Parm(  188): setJpegQuality E
E/QCameraHWI_Parm(  188): setJpegQuality X
E/QCameraHWI_Parm(  188): setRotation
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setSceneMode(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setSceneMode(const android::QCameraParameters&): scene mode same as previous mode auto
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAutoExposure(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): metering mode same as previous mode center
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setISOValue(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setISOValue(const android::QCameraParameters&): ISO value same as previous value : auto
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFlash(const android::QCameraParameters&): E
E/QCameraHWI_Parm(  188): setFocusAreas: error, KEY_FOCUS_AREAS is NULL
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setEffect(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setEffect(const android::QCameraParameters&): effect mode same as previous mode none
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setWhiteBalance(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setWhiteBalance(const android::QCameraParameters&): white balance mode same as previous mode auto
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setExposureCompensation(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setExposureCompensation(const android::QCameraParameters&): Exposure Compensation value same as previous value 0
E/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFocusMode(const android::QCameraParameters&)
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setFocusMode(const android::QCameraParameters&) to auto
E/QCameraHWI_Parm(  188): unsupported focus mode cannot be set
E/QCameraHWI_Parm(  188): mSmartstay  : 0
W/QCameraHWI_Parm(  188): mIntelligentMode  : 0
D/QCameraHWI_Parm(  188): Param mNoDisplayMode =0
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAecAwbLock(const android::QCameraParameters&) : E
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setAecAwbLock(const android::QCameraParameters&): AecAwbLock same as previous value false
D/QCameraHWI_Parm(  188): setCityId : null value
I/QCameraHWI_Parm(  188): android::status_t android::QCameraHardwareInterface::setParameters(const android::QCameraParameters&): X
E/QualcommCamera(  188): Qint android::set_parameters(camera_device*, const char*): X (-22)
D/AndroidRuntime( 7746): Shutting down VM
E/AndroidRuntime( 7746): FATAL EXCEPTION: main
E/AndroidRuntime( 7746): Process: info.guardianproject.iocipher.camera, PID: 7746
E/AndroidRuntime( 7746): java.lang.RuntimeException: Unable to resume activity {info.guardianproject.iocipher.camera/info.guardianproject.iocipher.camera.StillCameraActivity}: java.lang.RuntimeException: setParameters failed
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3076)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3105)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.access$900(ActivityThread.java:175)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
E/AndroidRuntime( 7746): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 7746): 	at android.os.Looper.loop(Looper.java:146)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.main(ActivityThread.java:5602)
E/AndroidRuntime( 7746): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7746): 	at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 7746): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
E/AndroidRuntime( 7746): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
E/AndroidRuntime( 7746): Caused by: java.lang.RuntimeException: setParameters failed
E/AndroidRuntime( 7746): 	at android.hardware.Camera.native_setParameters(Native Method)
E/AndroidRuntime( 7746): 	at android.hardware.Camera.setParameters(Camera.java:1753)
E/AndroidRuntime( 7746): 	at info.guardianproject.iocipher.camera.CameraBaseActivity.tryCreateCamera(CameraBaseActivity.java:177)
E/AndroidRuntime( 7746): 	at info.guardianproject.iocipher.camera.CameraBaseActivity.initCamera(CameraBaseActivity.java:116)
E/AndroidRuntime( 7746): 	at info.guardianproject.iocipher.camera.CameraBaseActivity.onResume(CameraBaseActivity.java:110)
E/AndroidRuntime( 7746): 	at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1198)
E/AndroidRuntime( 7746): 	at android.app.Activity.performResume(Activity.java:5537)
E/AndroidRuntime( 7746): 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3066)
E/AndroidRuntime( 7746): 	... 12 more
W/ActivityManager(  681):   Force finishing activity info.guardianproject.iocipher.camera/.StillCameraActivity
W/ActivityManager(  681):   Force finishing activity info.guardianproject.iocipher.camera/.GalleryActivity
I/dumpstate( 8334): begin
I/SpenGestureManager(  681): setFocusWindow0
D/PointerIcon(  681): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon(  681): setMouseCustomIcon IconType is same.101
D/CrashAnrDetector(  681): processName: info.guardianproject.iocipher.camera
D/CrashAnrDetector(  681): broadcastEvent : info.guardianproject.iocipher.camera data_app_crash
W/ContextImpl(  681): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1510 com.android.server.analytics.data.collection.application.CrashAnrDetector.broadcastEvent:296 com.android.server.analytics.data.collection.application.CrashAnrDetector.processDropBoxEntry:254 com.android.server.analytics.data.collection.application.CrashAnrDetector.access$100:60 com.android.server.analytics.data.collection.application.CrashAnrDetector$1.onReceive:102 


More information about the guardian-dev mailing list