• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [DEV] WIP CM9 (Camera) [updated 2/23/2013]

Do you want to me add this to the kernel on github? If need be we can have Chairshot give you access.

Well, it needs to be changed in both libcamera2 and camerahal, the one in the kernel is the correct one.

I've gotten past the build problems and I'm itching to try it, but I'm not sure I want to flash my phone right now.
 
I went ahead and flashed, but didn't have any luck. I'm not even getting as far as you were in your logcat, g60.

I started tracking down what that null pointer exception in java is coming from. It is failing on some array read in from an xml file, possibly camera_preferences.xml.

CameraPicker.java line 60 is the exception, it's line 6 below:
[HIGH]
mCameras = pref.getEntryValues();
if (mCameras == null) return;
setOnClickListener(this);
String cameraId = pref.getValue();
setVisibility(View.VISIBLE);
if (mCameras[CameraInfo.CAMERA_FACING_FRONT].equals(cameraId)) {
mCameraFacing = CameraInfo.CAMERA_FACING_FRONT;
}
[/HIGH]mCamera[CameraInfo.CAMERA_FACING_FRONT] is what's NULL. I still don't quite understand how this is coming from the xml yet.

It does seem to me like we are going to have to solve the java exception, though, since Camera stops running. I think QualcommHardwareCamera is just charging ahead with some threads what were running before Camera stopped.
 
Is there a way to just disable the front-facing camera for the time being and exclusively work with the rear-facing one, and see if that is the issue?

I wish I could help out with this. I am a c# developer, and haven't gotten into android development (yet!).
 
Adamto,

Here is a post I started that may assist on stackoverflow. The first test failed of course, looks like he posted back

android - FATAL EXCEPTION: main / camera - Stack Overflow

I can hack around that one part, but if something is missing from the xml, there are probably other places in the code that depend on it being set up properly. I'll start there, but frankly I'm not expecting much.

EDIT:
It did get rid of the exception, didn't seem to get the driver any further, though. It's still rebooting, and I'm still not getting as much logcat as g60. Mine is dying at initRecord (line 535).
 
I can hack around that one part, but if something is missing from the xml, there are probably other places in the code that depend on it being set up properly. I'll start there, but frankly I'm not expecting much.

EDIT:
It did get rid of the exception, didn't seem to get the driver any further, though. It's still rebooting, and I'm still not getting as much logcat as g60. Mine is dying at initRecord (line 535).

Hey adamto. If I don't have midterms and finals, I would help you with C++ coding. I'm good with that. But for now, I can't. -.-.

Anyways, have you tried comparing the codes with other phone that has similar camera? It might give you an idea of what needs to be change.
 
Hey adamto. If I don't have midterms and finals, I would help you with C++ coding. I'm good with that. But for now, I can't. -.-.

Anyways, have you tried comparing the codes with other phone that has similar camera? It might give you an idea of what needs to be change.

That is the idea, but this stuff is pretty complicated, and testing can be hard when debugging capability is so limited.
 
I have been playing a bit with kernels and BSydz's stock kernel boots into CM9 enough for me to adb in. It is crashing in some ui stuff, there is another blob here called gralloc. I'm done for tonight though.
 
That is the idea, but this stuff is pretty complicated, and testing can be hard when debugging capability is so limited.

adam.

I assume you are using adb correct? There is also another tool Dorrey taught me to used called gdb. Here is the break down to use you it. You first need to have the cm9 code built as you use parts from the "out" folder to run logs. I normal had monitor running in the back ground as it's gui based and the logs are very easy to use. By the way monitor is included in Androids SDK under the tools folder, just double click the monitor file and click run, you can always use create launcher on the desktop for a app shorcut. There is a good article to setup abd here just in case you have not used it

http://forum.xda-developers.com/showthread.php?t=921169

HOW TO USE GDB
1. Connect the device to the PC via USB
2. In one console on PC run:
$ adb shell
$ gdbserver :5039 --attach `pidof mediaserver`

3. Open another console on PC and run:
$ adb forward tcp:5039 tcp:5039
$ /cm9/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gdb
$ set solib-absolute-prefix /cm9/out/target/product/triumph/symbols
$ set solib-search-path /cm9/out/target/product/triumph/system/lib
$ target remote :5039
$ shared
$ c

4. Now open the camera app on the device

5. The gdb should report segfault.
$ run bt (backtrace) command

-----------------

Also there is the camtest app (this is Dorrey's app that he wrote) that is getting built in the code which may assist you as well in logs. Open monitor and then connect the phone via usb

$ adb shell
$ camtest

Once the camtest comes up it will give a list from A-W if I remember correctly, which will test all aspects of the camera. Just choose the letter and it will test that portion of the camera. Hopefully this will help you with the debugging and pin pointing what is wrong.

I will continue to hop in here each day and assist as much as I can. In case you need me direct for quick questions please feel free to email via my github account as my email is listed on my page. However if it can wait I think it would be more beneficial for everyone if we kept the conversation on the forums as a running a log in case others get involved with the Camera.

-g60
 
adam.

I assume you are using adb correct? There is also another tool Dorrey taught me to used called gdb. Here is the break down to use you it. You first need to have the cm9 code built as you use parts from the "out" folder to run logs. I normal had monitor running in the back ground as it's gui based and the logs are very easy to use. By the way monitor is included in Androids SDK under the tools folder, just double click the monitor file and click run, you can always use create launcher on the desktop for a app shorcut. There is a good article to setup abd here just in case you have not used it

http://forum.xda-developers.com/showthread.php?t=921169

HOW TO USE GDB

I have used gdb before, but not on android, so that should help a lot, thanks. I guess what I really meant with the lack of debugging comment was these binary blobs.

I will continue to hop in here each day and assist as much as I can. In case you need me direct for quick questions please feel free to email via my github account as my email is listed on my page. However if it can wait I think it would be more beneficial for everyone if we kept the conversation on the forums as a running a log in case others get involved with the Camera.
Thanks! I think I'll try a little more with the stock kernel since you thought that was promising.
 
I have used gdb before, but not on android, so that should help a lot, thanks. I guess what I really meant with the lack of debugging comment was these binary blobs.

Yeah that was the key with libcamera2.so as it's libcamera built from source. Make sure to rename it to libcamera.so and delete the stock libcamera. That will hopefully allow for a better debug as it's built from source.
 
Yeah that was the key with libcamera2.so as it's libcamera built from source. Make sure to rename it to libcamera.so and delete the stock libcamera. That will hopefully allow for a better debug as it's built from source.

That actually reminds me about something that seemed strange. I did this (as well as msm7x30.so), but I also needed to copy over libcameraservice.so, and there was one more libcamera-something.so (I don't have it in front of me right now).

Do you remember having to copy those extra two as well? I was meaning to track down how they were built, because I wasn't getting some debugging messages I put into QualcommHardware unless I copied them as well.
 
That actually reminds me about something that seemed strange. I did this (as well as msm7x30.so), but I also needed to copy over libcameraservice.so, and there was one more libcamera-something.so (I don't have it in front of me right now).

Do you remember having to copy those extra two as well? I was meaning to track down how they were built, because I wasn't getting some debugging messages I put into QualcommHardware unless I copied them as well.

You shouldn't be replacing the msm7x30.so as that is the camerahal it builds from camerahal. Also you shouldn't need any more files for the camera. That is weird you need the extra files. I will try and build it tonight and slap it in an ftp for you.

-g60
 
You shouldn't be replacing the msm7x30.so as that is the camerahal it builds from camerahal. Also you shouldn't need any more files for the camera. That is weird you need the extra files. I will try and build it tonight and slap it in an ftp for you.

-g60

Well let me fully explain what I am doing. I'm taking your MTDEV-CM9 20121113 as a starting point and replacing the kernel/libraries from that base rom. I haven't yet flashed a rom I've built on my own; maybe that is causing some of my troubles.
 
Well let me fully explain what I am doing. I'm taking your MTDEV-CM9 20121113 as a starting point and replacing the kernel/libraries from that base rom. I haven't yet flashed a rom I've built on my own; maybe that is causing some of my troubles.

Oh yeah flash each one you build. I cant tell you how often I flashed, this is the reason for the dev phone. I know a few people are giving there phones to Devs you should pick up one for testing purposes as it sucks loading and reloading the ROM all the time on your daily.
 
A couple general questions about how people do this rom development:

- I see all these kernel repositories, but how do you know which config goes with a kernel repo? Specifically, I've been looking at tjstyle's kernel, but it doesn't look like most people label which config they are using. I could track it down if I had the device repository, but those tend to be separate from the kernel repositories. If there is no general answer to this, does anyone know which config tjstyle is using?

- It seems like people tend to not post source repositories along with their rom releases. Is this the case, or am I missing something?

I'm not having trouble with the MTDEV stuff, that is set up all nice. It's when I try to look at the other phone roms that I'm having trouble finding this stuff.
 
I'm not sure. See I always make a def_config for my kernels a when someone looks at my report they know exactly which config I use.

Its likely tj has the config he uses named .config in the root of the source. I've seen that done a lot too.
 
A couple general questions about how people do this rom development:

- I see all these kernel repositories, but how do you know which config goes with a kernel repo? Specifically, I've been looking at tjstyle's kernel, but it doesn't look like most people label which config they are using. I could track it down if I had the device repository, but those tend to be separate from the kernel repositories. If there is no general answer to this, does anyone know which config tjstyle is using?

- It seems like people tend to not post source repositories along with their rom releases. Is this the case, or am I missing something?

I'm not having trouble with the MTDEV stuff, that is set up all nice. It's when I try to look at the other phone roms that I'm having trouble finding this stuff.

Welcome to world of ROM development. The best way I find to figure out which config they are using is based on commits. If you look at tjstles 2.6.35.7 you won't see any commits for the config however it will be the FB400_deconfig

https://github.com/tjstyle/android_kernel_fih_msm7x30/tree/android-msm-2.6.35.7/arch/arm/configs

Some times its hard to track it down. If your lucky and the dev is building the kernel in the ROM like we are in mtcm9 it will list the kernel config in the boardconfig.mk if you get stuck on a kernel let me know and maybe I can assist. Been staring at GitHub for months so I I usually can track it down.
 
I figured that was the case because I have looked around for a quite a while, so either it wasn't there or I was totally missing something. There was no .config, I did look for that. There were commits to several of the configs in tjstyle's, but I couldn't narrow it down, so thanks for that.
 
A couple general questions about how people do this rom development:

- I see all these kernel repositories, but how do you know which config goes with a kernel repo? Specifically, I've been looking at tjstyle's kernel, but it doesn't look like most people label which config they are using. I could track it down if I had the device repository, but those tend to be separate from the kernel repositories. If there is no general answer to this, does anyone know which config tjstyle is using?

- It seems like people tend to not post source repositories along with their rom releases. Is this the case, or am I missing something?

I'm not having trouble with the MTDEV stuff, that is set up all nice. It's when I try to look at the other phone roms that I'm having trouble finding this stuff.
Ok, so after some comparisons, the FB400_defconfig is product specific as far as I can tell. With our stock source it is only one line different between the config I pulled and the FB400_defconfig included. But, between the MI410 kernel below and stock, the FB400_defconfigs are different. So, that leads me to think that the FB400 is gonna be different between each phones kernel source. I may be wrong, but it is the way I am leaning. Here are links to the GB kernel source for one of our related phones and the Sharp 235 kernel config I pulled after I flashed the 235 nb0. If you are using my source from github, you can use BSydz-Sharp_defconfig, which has all the bells and whistles, or the FB400_defconfig that is stock.


Mi410_v3.18D_kernel_source_2.6.32.9.7z

Sharp235_defconfig.zip
 
Well, I just went through and stripped the Triumph stock libcamera.so. I don't know if this will help, but I sure hope so, cause this was a major pain in the butt. I isolated all text contained in the libcamera.so and made it in to a text file so that anybody can use it for reference. I still have no working knowledge of writing drivers but maybe this will help the cause or myself in the future.

[HIGH]aeabi_unwind_cpp_pr0
_ZN7android22QualcommCameraHardware18filterPreviewSizesEv
boardProperties
_ZN7android22QualcommCameraHardware18filterPictureSizesEv
_ZN7android22QualcommCameraHardware22supportsSceneDetectionEv
_ZN7android22QualcommCameraHardware16recordingEnabledEv
_ZN7android22QualcommCameraHardware14previewEnabledEv
_ZN7android22QualcommCameraHardware14msgTypeEnabledEi
_aeabi_idiv
_ZN7android22QualcommCameraHardware16isValidDimensionEii
_ZN7android7RefBaseD2Ev
_ZTVN7android23CameraHardwareInterfaceE
_ZdlPv
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj
_ZN7android7String8C1Ev
_ZN7android7String8D1Ev
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj
pthread_mutex_init
pthread_cond_init
_ZN7android2wpINS_22QualcommCameraHardwareEED1Ev
_ZN7android7RefBase12weakref_type7decWeakEPKv
pthread_cond_destroy
pthread_mutex_destroy
_ZN7android22QualcommCameraHardware10useOverlayEv
__android_log_print
_ZN7android22QualcommCameraHardware11sendCommandEiii
_ZN7android22QualcommCameraHardware13deinitPreviewEv
LINK_camframe_terminate
pthread_cond_wait
pthread_mutex_lock
_ZN7android22QualcommCameraHardware30receive_camframe_error_timeoutEv
pthread_mutex_unlock
_ZN7android22QualcommCameraHardware14disableMsgTypeEi
_ZN7android22QualcommCameraHardware13enableMsgTypeEi
_ZN7android22QualcommCameraHardware12setCallbacksEPFviiiPvEPFviRKNS_2spINS_7IMemoryEEES1_EPFvxiS8_S1_ES1_
_ZN7android2spINS_14MemoryHeapBaseEEC1EPS1_
_ZNK7android7RefBase9incStrongEPKv
_ZN7android2spINS_11IMemoryHeapEEC1INS_14MemoryHeapBaseEEERKNS0_IT_EE
_ZN7android2spINS_7IMemoryEEC1INS_10MemoryBaseEEERKNS0_IT_EE
_ZN7android2spINS_7IMemoryEEaSINS_10MemoryBaseEEERS2_RKNS0_IT_EE
_ZNK7android7RefBase9decStrongEPKv
_ZN7android2spINS_7OverlayEEaSERKS2_
_ZN7android2spINS_14MemoryHeapBaseEE5clearEv
_ZN7android2spINS_14MemoryHeapBaseEED1Ev
_ZNK7android22QualcommCameraHardware14getPreviewHeapEv
_ZNK7android22QualcommCameraHardware10getRawHeapEv
_ZN7android2spINS_14MemoryHeapBaseEEaSINS_14MemoryHeapPmemEEERS2_RKNS0_IT_EE
_ZN7android2spINS_14MemoryHeapPmemEED1Ev
_ZN7android2spINS_14MemoryHeapBaseEEaSEPS1_
_ZN7android2spINS_10MemoryBaseEEaSEPS1_
_ZN7android22QualcommCameraHardware21releaseRecordingFrameERKNS_2spINS_7IMemoryEEE
pthread_cond_signal
LINK_camframe_free_video
_ZN7android2spINS_7IMemoryEED1Ev
_ZN7android2spINS_22QualcommCameraHardware10AshmemPoolEE5clearEv
_ZN7android2spINS_22QualcommCameraHardware10AshmemPoolEEaSEPS2_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEEaSERKS3_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEEaSEPS2_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEE5clearEv
_ZN7android22QualcommCameraHardware9deinitRawEv
_ZN7android22QualcommCameraHardware17deinitRawSnapshotEv
_ZN7android2spINS_22QualcommCameraHardwareEED1Ev
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEED1Ev
_ZN7android22QualcommCameraHardware28storePreviewFrameForPostviewEv
memcpy
_ZN7android22QualcommCameraHardware26receiveJpegPictureFragmentEPhj
snprintf
_ZN7android7String86appendEPKc
__stack_chk_fail
__stack_chk_guard
_ZNK7android22QualcommCameraHardware7MemPool4dumpEiRKNS_6VectorINS_8String16EEE
_ZNK7android14MemoryHeapBase9getDeviceEv
write
_ZN7android22QualcommCameraHardware7MemPoolD1Ev
_ZdaPv
_ZTVN7android22QualcommCameraHardware7MemPoolE
_ZN7android22QualcommCameraHardware7MemPoolD0Ev
_ZN7android22QualcommCameraHardware7MemPoolD2Ev
_ZTVN7android22QualcommCameraHardware10AshmemPoolE
strcmp
LINK_jpeg_encoder_get_buffer_offset
_ZN7android12compare_typeINS_16key_value_pair_tINS_7String8ES2_EEEEiRKT_S6_
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_
ioctl
_ZN7android22QualcommCameraHardware17native_zoom_imageEiiiP13common_crop_t
zoomImage
__errno
strerror
_ZN7android22QualcommCameraHardware8PmemPoolD1Ev
_ZTVN7android22QualcommCameraHardware8PmemPoolE
_ZN7android22QualcommCameraHardware8PmemPoolD0Ev
_ZN7android22QualcommCameraHardware8PmemPoolD2Ev
_ZN7android22QmCameraHardware13cancelPictureEv
_ZN7android22QualcommCameraHardware21SetAutoFocusRectangleEP15focus_rectangle
_ZN7android22QualcommCameraHardware15native_set_parmE13cam_ctrl_typetPvPi
_ZN7android22QualcommCameraHardware15native_set_parmE13cam_ctrl_typetPv
_ZN7android22QualcommCameraHardware16setVpeParametersEv
_ZN7android22QualcommCameraHardware6setDISEv
_ZN7android22QualcommCameraHardware14findSensorTypeEv
_ZN7android22QualcommCameraHardware7MemPool22completeInitializationEv
_Znaj
_Znwj
_ZN7android10MemoryBaseC1ERKNS_2spINS_11IMemoryHeapEEElj
_ZN7android22QualcommCameraHardware18receiveJpegPictureEv
_ZN7android22QualcommCameraHardware7MemPoolC1EiiiPKc
_ZN7android7RefBaseC2Ev
__page_size
_ZN7android22QualcommCameraHardware7MemPoolC2EiiiPKc
_ZN7android22QualcommCameraHardware8PmemPoolC1EPKciiiiiiiiS3_
dup
_ZN7android14MemoryHeapBaseC1EPKcjj
_ZN7android14MemoryHeapPmemC1ERKNS_2spINS_14MemoryHeapBaseEEEj
_ZN7android22QualcommCameraHardware15initRawSnapshotEv
_ZN7android22QualcommCameraHardware8PmemPoolC2EPKciiiiiiiiS3_
_ZN7android22QualcommCameraHardware10AshmemPoolC1EiiiPKc
_ZN7android14MemoryHeapBaseC1EjjPKc
_ZN7android22QualcommCameraHardware10AshmemPoolC2EiiiPKc
_ZN7android22QualcommCameraHardware16setPictureFormatERKNS_16CameraParametersE
_ZNK7android16CameraParameters3getEPKc
_ZN7android16CameraParameters3setEPKcS2_
_ZN7android16CameraParameters18KEY_PICTURE_FORMATE
_ZN7android22QualcommCameraHardware14setOrientationERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware12setFocusModeERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_FOCUS_MODEE
_ZN7android22QualcommCameraHardware13setVendorInfoERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware14setGpsLocationERKNS_16CameraParametersE
_ZN7android16CameraParameters25KEY_GPS_PROCESSING_METHODE
_ZN7android16CameraParameters16KEY_GPS_LATITUDEE
_ZN7android16CameraParameters20KEY_GPS_LATITUDE_REFE
_ZN7android16CameraParameters17KEY_GPS_LONGITUDEE
_ZN7android16CameraParameters21KEY_GPS_LONGITUDE_REFE
_ZN7android16CameraParameters20KEY_GPS_ALTITUDE_REFE
_ZN7android16CameraParameters16KEY_GPS_ALTITUDEE
_ZN7android16CameraParameters14KEY_GPS_STATUSE
_ZN7android16CameraParameters17KEY_EXIF_DATETIMEE
_ZN7android16CameraParameters17KEY_GPS_TIMESTAMPE
_ZN7android22QualcommCameraHardware12setSceneModeERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_SCENE_MODEE
_ZN7android22QualcommCameraHardware14setSceneDetectERKNS_16CameraParametersE
_ZN7android16CameraParameters16KEY_SCENE_DETECTE
_ZN7android22QualcommCameraHardware11setISOValueERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_ISO_MODEE
_ZN7android22QualcommCameraHardware15setContinuousAfERKNS_16CameraParametersE
_ZN7android16CameraParameters17KEY_CONTINUOUS_AFE
_ZN7android22QualcommCameraHardware17setLensshadeValueERKNS_16CameraParametersE
_ZN7android16CameraParameters13KEY_LENSSHADEE
_ZN7android22QualcommCameraHardware14setAntibandingERKNS_16CameraParametersE
_ZN7android16CameraParameters15KEY_ANTIBANDINGE
_ZN7android22QualcommCameraHardware8setFlashERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_FLASH_MODEE
_ZN7android22QualcommCameraHardware15setWhiteBalanceERKNS_16CameraParametersE
_ZN7android16CameraParameters10KEY_EFFECTE
_ZN7android16CameraParameters17KEY_WHITE_BALANCEE
_ZN7android22QualcommCameraHardware15setAutoExposureERKNS_16CameraParametersE
_ZN7android16CameraParameters17KEY_AUTO_EXPOSUREE
_ZN7android22QualcommCameraHardware9setEffectERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware13setWideScreenERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_WIDESCREENE
_ZN7android22QualcommCameraHardware13setRecordSizeERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware7setZoomERKNS_16CameraParametersE
_ZNK7android16CameraParameters6getIntEPKc
_ZN7android16CameraParameters3setEPKci
_ZN7android22QualcommCameraHardware11setRotationERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_ROTATIONE
_ZN7android22QualcommCameraHardware22setSkinToneEnhancementERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware13setBrightnessERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_BRIGHTNESSE
_ZN7android22QualcommCameraHardware13setSaturationERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_SATURATIONE
_ZN7android22QualcommCameraHardware11setContrastERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_CONTRASTE
_ZN7android22QualcommCameraHardware12setSharpnessERKNS_16CameraParametersE
_ZN7android16CameraParameters13KEY_SHARPNESSE
_ZN7android22QualcommCameraHardware23setExposureCompensationERKNS_16CameraParametersE
_ZN7android16CameraParameters25KEY_EXPOSURE_COMPENSATIONE
_ZN7android22QualcommCameraHardware14setJpegQualityERKNS_16CameraParametersE
_ZN7android16CameraParameters16KEY_JPEG_QUALITYE
_ZN7android16CameraParameters26KEY_JPEG_THUMBNAIL_QUALITYE
_ZN7android22QualcommCameraHardware20setJpegThumbnailSizeERKNS_16CameraParametersE
_ZN7android16CameraParameters24KEY_JPEG_THUMBNAIL_WIDTHE
_ZN7android16CameraParameters25KEY_JPEG_THUMBNAIL_HEIGHTE
_ZN7android22QualcommCameraHardware13setTouchAfAecERKNS_16CameraParametersE
_ZNK7android16CameraParameters16getTouchIndexAecEPiS1_
_ZNK7android16CameraParameters15getTouchIndexAfEPiS1_
_ZN7android16CameraParameters16setTouchIndexAecEii
_ZN7android16CameraParameters15setTouchIndexAfEii
memset
_ZN7android16CameraParameters16KEY_TOUCH_AF_AECE
_ZN7android22QualcommCameraHardware14setStrTexturesERKNS_16CameraParametersE
strncmp
_ZN7android22QualcommCameraHardware16setPreviewFormatERKNS_16CameraParametersE
_ZNK7android16CameraParameters16getPreviewFormatEv
_ZN7android16CameraParameters18KEY_PREVIEW_FORMATE
_ZN7android22QualcommCameraHardware13notifyShutterEP13common_crop_tb
_ZNK7android16CameraParameters14getPictureSizeEPiS1_
_ZN7android22QualcommCameraHardware18receiveRawSnapshotEv
_ZN7android22QualcommCameraHardware7initRawEb
LINK_jpeg_encoder_setRotation
_ZN7android22QualcommCameraHardware14setPictureSizeERKNS_16CameraParametersE
_ZN7android16CameraParameters14setPictureSizeEii
_ZN7android22QualcommCameraHardware23setPreviewFrameRateModeERKNS_16CameraParametersE
_ZNK7android16CameraParameters23getPreviewFrameRateModeEv
_ZN7android16CameraParameters23setPreviewFrameRateModeEPKc
_ZNK7android16CameraParameters19getPreviewFrameRateEv
_ZN7android16CameraParameters19setPreviewFrameRateEi
_ZN7android22QualcommCameraHardware19setPreviewFrameRateERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware14setPreviewSizeERKNS_16CameraParametersE
_ZNK7android16CameraParameters14getPreviewSizeEPiS1_
_ZN7android16CameraParameters14setPreviewSizeEii
_ZN7android22QualcommCameraHardware13setParametersERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware9autoFocusEv
pthread_attr_init
pthread_attr_setdetachstate
pthread_create
_ZN7android17auto_focus_threadEPv
free
_ZN7android21cam_frame_flush_videoEv
_ZN7android22QualcommCameraHardware10initRecordEv
LINK_cam_frame_flush_free_video
__aeabi_l2f
_ZNK7android22QualcommCameraHardware17debugShowVideoFPSEv
systemTime
__aeabi_unwind_cpp_pr1
_ZN7android22QualcommCameraHardware14runVideoThreadEPv
_ZNK7android22QualcommCameraHardware19debugShowPreviewFPSEv
_ZN7android22QualcommCameraHardware19receivePreviewFrameEP9msm_frame
_ZN7android7Overlay5setFdEi
_ZN7android7Overlay7setCropEjjjj
_ZN7android7Overlay11queueBufferEPv
_ZNK7android7IMemory7pointerEv
malloc
_ZN7android22QualcommCameraHardware21receiveRecordingFrameEP9msm_frame
_ZN7android22QualcommCameraHardware11getInstanceEv
_ZN7android7RefBase12weakref_type16attemptIncStrongEPKv
_ZN7android22QualcommCameraHardware9singletonE
_ZN7android12video_threadEPv
_ZN7android14timeout_threadE
_ZN7android7String8C1ERKS0_
_ZN7android18move_backward_typeINS_16key_value_pair_tINS_7String8ES2_EEEEvPT_PKS4_j
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj
_ZN7android17move_forward_typeINS_16key_value_pair_tINS_7String8ES2_EEEEvPT_PKS4_j
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj
_ZN7android10VectorImpl13finish_vectorEv
_ZN7android16SortedVectorImplD2Ev
_ZTVN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE
_ZNK7android22QualcommCameraHardware13getParametersEv
_ZN7android10VectorImplC2ERKS0_
_ZN7android22QualcommCameraHardware15storeTargetTypeEv
_ZN7android22QualcommCameraHardware14runFrameThreadEPv
dlopen
dlerror
dlclose
LINK_cam_frame
_ZN7android12frame_threadEPv
_ZN7android22QualcommCameraHardware23cancelAutoFocusInternalEv
pthread_mutex_trylock
_ZN7android22QualcommCameraHardware15cancelAutoFocusEv
_ZN7android22QualcommCameraHardware19stopPreviewInternalEv
_ZN7android22QualcommCameraHardware13stopRecordingEv
_ZN7android22QualcommCameraHardware11takePictureEv
atoi
_ZNK7android16CameraParameters16getPictureFormatEv
_ZN7android16CameraParameters16PIXEL_FORMAT_RAWE
_ZN7android15snapshot_threadEPv
_ZN7android22QualcommCameraHardware11stopPreviewEv
_ZN7android22QualcommCameraHardware7releaseEv
LINK_jpeg_encoder_join
LINK_release_cam_conf_thread
_ZN7android22QualcommCameraHardware12runAutoFocusEv
__system_property_get
_ZN7android16CameraParameters19FOCUS_MODE_INFINITYE
_ZN7android12opencamerafdEPv
_ZN7android22QualcommCameraHardwareD1Ev
_ZN7android16CameraParametersD1Ev
_ZTVN7android22QualcommCameraHardwareE
_ZTTN7android22QualcommCameraHardwareE
_ZN7android22QualcommCameraHardwareD0Ev
_ZN7android22QualcommCameraHardwareD2Ev
strtol
_ZN7android22QualcommCameraHardware11initPreviewEv
_ZNK7android22QualcommCameraHardware4dumpEiRKNS_6VectorINS_8String16EEE
_ZNK7android16CameraParameters4dumpEiRKNS_6VectorINS_8String16EEE
_ZN7android22QualcommCameraHardware11startCameraEv
dlsym
pthread_join
property_set
LINK_jpeg_encoder_init
LINK_jpeg_encoder_encode
LINK_mmcamera_camframe_callback
LINK_mmcamera_jpegfragment_callback
LINK_mmcamera_jpeg_callback
LINK_camframe_error_callback
LINK_camframe_video_callback
LINK_jpeg_encoder_setMainImageQuality
LINK_mmcamera_shutter_callback
LINK_jpeg_encoder_setThumbnailQuality
LINK_cam_conf
LINK_launch_cam_conf_thread
_ZN7android8w_threadE
pthread_exit
sprintf
_ZNK7android7String814getUtf32LengthEv
_ZN7android22QualcommCameraHardwareC1Ev
_ZN7android16CameraParametersC1Ev
_ZN7android22QualcommCameraHardwareC2Ev
__aeabi_atexit
__dso_handle
__aeabi_ldivmod
pthread_cond_timedwait_relative_np
_ZN7android22QualcommCameraHardware21initDefaultParametersEv
_ZN7android7String85setToERKS0_
_ZN7android7String85setToEPKc
_ZN7android16CameraParameters16setPreviewFormatEPKc
_ZN7android16CameraParameters16setPictureFormatEPKc
_ZN7android16CameraParameters8setFloatEPKcf
_ZN7android16CameraParameters15ANTIBANDING_OFFE
_ZN7android16CameraParameters11EFFECT_NONEE
_ZN7android16CameraParameters23AUTO_EXPOSURE_FRAME_AVGE
_ZN7android16CameraParameters18WHITE_BALANCE_AUTOE
_ZN7android16CameraParameters14FLASH_MODE_OFFE
_ZN7android16CameraParameters8ISO_AUTOE
_ZN7android16CameraParameters17LENSSHADE_DISABLEE
_ZN7android16CameraParameters16TOUCH_AF_AEC_OFFE
_ZN7android16CameraParameters17CONTINUOUS_AF_OFFE
_ZN7android16CameraParameters15SCENE_MODE_AUTOE
_ZN7android16CameraParameters33KEY_SUPPORTED_PREVIEW_FRAME_RATESE
_ZN7android16CameraParameters34KEY_SUPPORTED_JPEG_THUMBNAIL_SIZESE
_ZN7android16CameraParameters18KEY_ZOOM_SUPPORTEDE
_ZN7android16CameraParameters15KEY_ZOOM_RATIOSE
_ZN7android16CameraParameters15FOCUS_MODE_AUTOE
_ZN7android16CameraParameters29KEY_SUPPORTED_PREVIEW_FORMATSE
_ZN7android16CameraParameters32KEY_PREVIEW_FRAME_RATE_AUTO_MODEE
_ZN7android16CameraParameters38KEY_SUPPORTED_PREVIEW_FRAME_RATE_MODESE
_ZN7android16CameraParameters27KEY_SUPPORTED_PREVIEW_SIZESE
_ZN7android16CameraParameters27KEY_SUPPORTED_PICTURE_SIZESE
_ZN7android16CameraParameters25KEY_SUPPORTED_ANTIBANDINGE
_ZN7android16CameraParameters21KEY_SUPPORTED_EFFECTSE
_ZN7android16CameraParameters27KEY_SUPPORTED_AUTO_EXPOSUREE
_ZN7android16CameraParameters27KEY_SUPPORTED_WHITE_BALANCEE
_ZN7android16CameraParameters25KEY_SUPPORTED_FOCUS_MODESE
_ZN7android16CameraParameters29KEY_SUPPORTED_PICTURE_FORMATSE
_ZN7android16CameraParameters25KEY_SUPPORTED_FLASH_MODESE
_ZN7android16CameraParameters17KEY_MAX_SHARPNESSE
_ZN7android16CameraParameters16KEY_MAX_CONTRASTE
_ZN7android16CameraParameters18KEY_MAX_SATURATIONE
_ZN7android16CameraParameters18KEY_MAX_BRIGHTNESSE
_ZN7android16CameraParameters16KEY_MIN_CONTRASTE
_ZN7android16CameraParameters17KEY_MIN_SHARPNESSE
_ZN7android16CameraParameters18KEY_MIN_SATURATIONE
_ZN7android16CameraParameters18KEY_MIN_BRIGHTNESSE
_ZN7android16CameraParameters17KEY_DEF_SHARPNESSE
_ZN7android16CameraParameters29KEY_MAX_EXPOSURE_COMPENSATIONE
_ZN7android16CameraParameters16KEY_DEF_CONTRASTE
_ZN7android16CameraParameters18KEY_DEF_SATURATIONE
_ZN7android16CameraParameters18KEY_DEF_BRIGHTNESSE
_ZN7android16CameraParameters29KEY_MIN_EXPOSURE_COMPENSATIONE
_ZN7android16CameraParameters30KEY_EXPOSURE_COMPENSATION_STEPE
_ZN7android16CameraParameters17PIXEL_FORMAT_JPEGE
_ZN7android16CameraParameters23KEY_SUPPORTED_ISO_MODESE
_ZN7android16CameraParameters29KEY_SUPPORTED_LENSSHADE_MODESE
_ZN7android16CameraParameters29SKIN_TONE_ENHANCEMENT_DISABLEE
_ZN7android16CameraParameters25KEY_SKIN_TONE_ENHANCEMENTE
_ZN7android16CameraParameters41KEY_SUPPORTED_SKIN_TONE_ENHANCEMENT_MODESE
_ZN7android16CameraParameters25KEY_SUPPORTED_SCENE_MODESE
_ZN7android16CameraParameters27KEY_SUPPORTED_CONTINUOUS_AFE
_ZN7android16CameraParameters26KEY_SUPPORTED_TOUCH_AF_AECE
_ZN7android16CameraParameters14WIDESCREEN_4_3E
_ZN7android16CameraParameters24KEY_SUPPORTED_WIDESCREENE
_ZN7android16CameraParameters16SCENE_DETECT_OFFE
_ZN7android16CameraParameters26KEY_SUPPORTED_SCENE_DETECTE
_ZN7android16CameraParameters16KEY_FOCAL_LENGTHE
_ZN7android16CameraParameters25KEY_HORIZONTAL_VIEW_ANGLEE
_ZN7android16CameraParameters23KEY_VERTICAL_VIEW_ANGLEE
exif_data
strtod
_ZN7android22QualcommCameraHardware16setGpsParametersEv
strncpy
strlen
_ZNK7android16CameraParameters8getFloatEPKc
atol
gmtime
strftime
_ZN7android22QualcommCameraHardware17jpeg_set_locationEv
sscanf
_ZN7android22QualcommCameraHardware18native_jpeg_encodeEv
_ZN7android22QualcommCameraHardware10encodeDataEv
_ZN7android22QualcommCameraHardware17receiveRawPictureEv
_ZN7android22QualcommCameraHardware17runSnapshotThreadEPv
_ZN7android22QualcommCameraHardware20startPreviewInternalEv
_ZN7android22QualcommCameraHardware14startRecordingEv
_ZN7android22QualcommCameraHardware12startPreviewEv
_ZN7android22QualcommCameraHardware10setOverlayERKNS_2spINS_7OverlayEEE
_ZNK7android7RefBase10createWeakEPKv
_ZN7android22QualcommCameraHardware14createInstanceEv
stat
openCameraHardware
_ZN7android22QualcommCameraHardware13getBufferInfoERNS_2spINS_7IMemoryEEEPj
_ZTv0_n12_N7android22QualcommCameraHardwareD0Ev
_ZTv0_n12_N7android22QualcommCameraHardwareD1Ev
_ZTv0_n12_N7android23CameraHardwareInterfaceD0Ev
_ZTv0_n12_N7android23CameraHardwareInterfaceD1Ev
mmcamera_camstats_callback
LINK_jpeg_encoder_setLocation
LINK_default_sensor_get_snapshot_sizes
LINK_zoom_crop_upscale
_ZTCN7android22QualcommCameraHardwareE0_NS_23CameraHardwareInterfaceE
__cxa_pure_virtual
_ZN7android7RefBase10onFirstRefEv
_ZN7android7RefBase15onLastStrongRefEPKv
_ZN7android7RefBase20onIncStrongAttemptedEjPKv
_ZN7android7RefBase13onLastWeakRefEPKv
_ZTTN7android23CameraHardwareInterfaceE
_ZN7android10VectorImpl19reservedVectorImpl1Ev
_ZN7android10VectorImpl19reservedVectorImpl2Ev
_ZN7android10VectorImpl19reservedVectorImpl3Ev
_ZN7android10VectorImpl19reservedVectorImpl4Ev
_ZN7android10VectorImpl19reservedVectorImpl5Ev
_ZN7android10VectorImpl19reservedVectorImpl6Ev
_ZN7android10VectorImpl19reservedVectorImpl7Ev
_ZN7android10VectorImpl19reservedVectorImpl8Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl1Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl2Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl3Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl4Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl5Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl6Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl7Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl8Ev
_ZN7android16CameraParameters17FOCUS_MODE_NORMALE
_ZN7android16CameraParameters16FOCUS_MODE_MACROE
_ZN7android16CameraParameters17SCENE_MODE_ACTIONE
_ZN7android16CameraParameters19SCENE_MODE_PORTRAITE
_ZN7android16CameraParameters20SCENE_MODE_LANDSCAPEE
_ZN7android16CameraParameters16SCENE_MODE_NIGHTE
_ZN7android16CameraParameters25SCENE_MODE_NIGHT_PORTRAITE
_ZN7android16CameraParameters18SCENE_MODE_THEATREE
_ZN7android16CameraParameters16SCENE_MODE_BEACHE
_ZN7android16CameraParameters15SCENE_MODE_SNOWE
_ZN7android16CameraParameters17SCENE_MODE_SUNSETE
_ZN7android16CameraParameters22SCENE_MODE_STEADYPHOTOE
_ZN7android16CameraParameters20SCENE_MODE_FIREWORKSE
_ZN7android16CameraParameters17SCENE_MODE_SPORTSE
_ZN7android16CameraParameters16SCENE_MODE_PARTYE
_ZN7android16CameraParameters22SCENE_MODE_CANDLELIGHTE
_ZN7android16CameraParameters20SCENE_MODE_BACKLIGHTE
_ZN7android16CameraParameters18SCENE_MODE_FLOWERSE
_ZN7android16CameraParameters15SCENE_DETECT_ONE
_ZN7android16CameraParameters7ISO_HJRE
_ZN7android16CameraParameters7ISO_100E
_ZN7android16CameraParameters7ISO_200E
_ZN7android16CameraParameters7ISO_400E
_ZN7android16CameraParameters7ISO_800E
_ZN7android16CameraParameters8ISO_1600E
_ZN7android16CameraParameters16CONTINUOUS_AF_ONE
_ZN7android16CameraParameters16LENSSHADE_ENABLEE
_ZN7android16CameraParameters16ANTIBANDING_50HZE
_ZN7android16CameraParameters16ANTIBANDING_60HZE
_ZN7android16CameraParameters16ANTIBANDING_AUTOE
_ZN7android16CameraParameters15FLASH_MODE_AUTOE
_ZN7android16CameraParameters13FLASH_MODE_ONE
_ZN7android16CameraParameters16FLASH_MODE_TORCHE
_ZN7android16CameraParameters11EFFECT_MONOE
_ZN7android16CameraParameters15EFFECT_NEGATIVEE
_ZN7android16CameraParameters15EFFECT_SOLARIZEE
_ZN7android16CameraParameters12EFFECT_SEPIAE
_ZN7android16CameraParameters16EFFECT_POSTERIZEE
_ZN7android16CameraParameters17EFFECT_WHITEBOARDE
_ZN7android16CameraParameters17EFFECT_BLACKBOARDE
_ZN7android16CameraParameters11EFFECT_AQUAE
_ZN7android16CameraParameters26WHITE_BALANCE_INCANDESCENTE
_ZN7android16CameraParameters25WHITE_BALANCE_FLUORESCENTE
_ZN7android16CameraParameters22WHITE_BALANCE_DAYLIGHTE
_ZN7android16CameraParameters29WHITE_BALANCE_CLOUDY_DAYLIGHTE
_ZN7android16CameraParameters29AUTO_EXPOSURE_CENTER_WEIGHTEDE
_ZN7android16CameraParameters27AUTO_EXPOSURE_SPOT_METERINGE
_ZN7android16CameraParameters14WIDESCREEN_5_3E
_ZN7android16CameraParameters15TOUCH_AF_AEC_ONE
_ZN7android16CameraParameters21PIXEL_FORMAT_YUV420SPE
_ZN7android16CameraParameters28PIXEL_FORMAT_YUV420SP_ADRENOE
_ZN7android16CameraParameters33KEY_PREVIEW_FRAME_RATE_FIXED_MODEE
_ZN7android16CameraParameters28SKIN_TONE_ENHANCEMENT_ENABLEE
libutils.so
libui.so
libcamera_client.so
liblog.so
libcutils.so
libbinder.so
libdl.so
libc.so
libstdc++.so
libm.so
__exidx_start
__exidx_end
__data_start
_edata
__bss_start
__bss_start__
__bss_end__
__end__
_stack
libcamera.so



bunch of hex
bunch of hex
bunch of hex



native_stop_video
native_start_video
~PmemPool
native_set_parm
native_set_parm
PmemPool
setFlash
startCamera
ASCII
createInstance
NO
YES
QualcommCameraHardware
Using Overlay : %s
sendCommand: EX
deinitPreview E
deinitPreview X
cam_frame_wait_video E
cam_frame_wait_video X
receive_camframe_error_timeout: E
Camframe timed out. Not receiving any frames from camera driver
receive_camframe_error_timeout: X
getPreviewHeap
getRawHeap
releaseRecordingFrame E
in release recording frame : heap base %d offset %d buffer %d
in release recording frame found match , releasing buffer %d
in release recordingframe XXXXX error , buffer not found
recordframes[%d].buffer = %d
releaseRecordingFrame X
deinitRaw E
deinitRaw X
deinitRawSnapshot E
deinitRawSnapshot X
storePreviewFrameForPostview : E
Copying the preview buffer to postview buffer %d
storePreviewFrameForPostview : X
Failed to store Preview frame. No Postview
receiveJpegPictureFragment size %d
receiveJpegPictureFragment: size %d exceeds what remains in JPEG heap (%d), truncating
,%d
QualcommCameraHardware::AshmemPool::dump
mem pool name (%s)
heap base(%p), size(%d), flags(%d), device(%s)
buffer size (%d), number of buffers (%d), frame size(%d)
destroying MemPool %s
destroying MemPool %s completed
in native_stop_recording
native_stop_video: ioctl failed. ioctl return value is %d
in native_stop_recording returned %d
native_start_recording: ioctl failed. ioctl return value is %d
native_start_recording: ioctl good. ioctl return value is %d
MSM_FBIOBLT failed! line=%d
native_start_raw_snapshot: ioctl failed. ioctl return value is %d
%s: E
%s: X
%s : E
native_start_video: ioctl failed. ioctl return value is %d
%s : X
register_buf: camfd = %d, reg = %d buffer = %p
register_buf: MSM_CAM_IOCTL_(UN)REGISTER_PMEM fd %d error %s
%s: %s E
postview
destroying PmemPool %s: closing control fd %d
%s: %s X
native_get_picture: MSM_CAM_IOCTL_GET_PICTURE fd %d error %s
crop: in1_w %d
crop: in1_h %d
crop: out1_w %d
crop: out1_h %d
crop: in2_w %d
crop: in2_h %d
crop: out2_w %d
crop: out2_h %d
crop: update %d
native_stop_snapshot: ioctl fd %d error %s
cancelPicture: E
cancelPicture: waiting for snapshot thread to complete.
cancelPicture: snapshot thread completed.
cancelPicture: X: %d
native_prepare_snapshot: ioctl fd %d error %s
native_start_snapshot: ioctl fd %d error %s
SetautoFocusRectangle E
previewWidth =%d,previewHeight=%d
cancelAutoFocusInternal X
SetautoFocusRectangle: ioctl fd %d error %s
SetautoFocusRectangle X
native_cancel_afmode: ioctl fd %d error %s
native_set_afmode: ioctl fd %d error %s
native_set_afmode: ctrlCmd.status == %d
native_stop_preview: ioctl fd %d error %s
native_start_preview: MSM_CAM_IOCTL_CTRL_COMMAND fd %d error %s
%s: fd %d, type %d, length %d
%s: error (%s): fd %d, type %d, length %d, status %d
setVpeParameters E
videoWidth = %d, videoHeight = %d
video resolution (%dx%d) with rotation (%d) is not supported, setting rotation to NONE
rotCtrl.rotation = %d
setVpeParameters X (%d)
setDIS E
mDisEnabled = %d
setDIS X (%d)
native_get_zoomratios E
native_get_zoomratios: ioctl fd %d error %s
native_get_zoomratios X
receiveJpegPicture: E image (%d uint8_ts out of %d)
JPEG callback was cancelled--not delivering image.
receiveJpegPicture: X callback done.
constructing MemPool %s backed by pmem pool %s: %d frames @ %d bytes, buffer size %d
%s: duplicating control fd %d --> %d
failed to construct master heap for pmem pool %s
pmem pool %s ioctl(PMEM_GET_SIZE) error %s (%d)
pmem pool %s ioctl(fd = %d, PMEM_GET_SIZE) is %ld
pmempool creating video buffers : active %d
pmem pool %s error: could not create master heap!
%s: (%s) X
initRawSnapshot X: failed to set dimension
raw_snapshot_buffer_size = %d, raw_picture_height = %d, raw_picture_width = %d
initRawSnapshot: clearing old mRawSnapShotPmemHeap.
/dev/pmem_adsp
/dev/pmem_smipool
raw pmem snapshot camera
initRawSnapshot X: error initializing mRawSnapshotHeap
constructing MemPool %s backed by ashmem: %d frames @ %d uint8_ts, buffer size %d
Invalid Picture Format value: %s
portrait
landscape
Invalid orientation value: %s
Invalid focus mode value: %s
exif_tag_make
exif_tag_model
Parameter Scenemode is not supported for this sensor
Invalid scenemode value: %s
Parameter Auto Scene Detection is not supported for this sensor
Invalid auto scene detection value: %s
Invalid Iso value: %s
Invalid continuous Af value: %s
vx6953
VX6953
Parameter Rolloff is not supported for this sensor
Invalid lensShade value: %s
ov7692
Parameter AntiBanding is not supported for this sensor
Invalid antibanding value: %s
%s: flash not supported
Invalid flash mode value: %s
setWhiteBalance= %d
Invalid whitebalance value: %s
Whitebalance value will not be set when the effect selected is %s
Auto Exposure not supported for this sensor
Invalid auto exposure value: %s
Special effect parameter is not supported for this sensor
setEffect %d
Invalid effect value: %s
record-size
Requested Record size %s
Set zoom=%d
Invalid rotation value: %d
skinToneEnhancement
new skinTone correction value : %d
new brightness value : %d
Saturation not supported for this sensor
Setting saturation %d
Saturation value will not be set when the effect selected is %s
Contrast not supported for this sensor
setting contrast %d
Contrast value will not be set when the scenemode selected is %s
Sharpness not supported for this sensor
setting sharpness %d
Exposure Compensation is not supported for this sensor
Invalid jpeg quality=%d
Invalid jpeg thumbnail quality=%d
requested jpeg thumbnail size %d x %d
getTouchIndexAec: x=%d y=%d
Invalid Touch AF/AEC value: %s
strtextures
strtextures = %s
Resetting mUseOverlay to false
Invalid preview format value: %s
out2_w=%d, out2_h=%d, in2_w=%d, in2_h=%d
out1_w=%d, out1_h=%d, in1_w=%d, in1_h=%d
receiveRawSnapshot E
receiveRawSnapshot X: native_get_picture failed!
receiveRawSnapshot: clearing old mRawSnapShotAshmemHeap.
raw ashmem snapshot camera
receiveRawSnapshot X: error initializing mRawSnapshotHeap
receiveRawSnapshot X
initRaw E: picture size=%dx%d
Thumbnail Size Width %d Height %d
initRaw X: failed to set dimension
initRaw: clearing old mJpegHeap.
rotation
initRaw, jpeg_rotation = %d
native_jpeg_encode set rotation failed
initRaw: yOffset = %d, mCbCrOffsetRaw = %d, mRawSize = %d
initRaw: initializing mRawHeap.
initRaw X failed
initRaw X: error initializing mRawHeap
do_mmap snapshot pbuf = %p, pmem_fd = %d
initRaw: initializing mJpegHeap.
jpeg
initRaw X failed: error initializing mJpegHeap.
thumbnail
initRaw X failed: error initializing mThumbnailHeap.
requested picture size %d x %d
Invalid picture size requested: %dx%d
set fps mode is not supported for this sensor
frame rate mode same as previous mode %s
setPreviewFrameRateMode: %s
Invalid preview frame rate value: %d
Invalid preview frame rate mode value: %s
set fps is not supported for this sensor
requested preview frame rate is %u
fps same as previous fps
requested preview size %d x %d
Invalid preview size requested: %dx%d
setParameters: E params = %p initdefaultP=%d
setParameters: Enable sensor test mode and output color bar pattern.
shutter-sound-enable
setParameters: X
autoFocus E
autoFocus X
not starting autofocus: main control fd %d
failed to start autofocus thread
cam_frame_get_video... in
cam_frame_get_video... got lock
cam_frame_get_video... out = %x
cam_frame_flush_video: in n = %d
cam_frame_flush_video: node
cam_frame_flush_video: out n = %d
initREcord E
initRecord: mDimension.video_width = %d mDimension.video_height = %d
mRecordFrameSize = %d
record
initRecord X: could not initialize record heap.
initRecord : record heap , video buffers buffer=%lu fd=%d y_off=%d cbcr_off=%d
initRecord: waiting for old video thread to complete.
initRecord : old video thread completed.
initREcord X
Video Frames Per Second: %.4f
Exiting video thread..
in video_thread : wait for video frame
video_thread, wait over..
in video_thread : got video frame
Got video frame : buffer %d base %d
offset = %d , alignsize = %d , offset later = %d
in video_thread : got video frame, before if check giving frame to services/encoder
in video_thread : got video frame, giving frame to services/encoder
in video_thread get frame returned null
runVideoThread X
Preview Frames Per Second: %.4f
ignoring preview callback--camera has been stopped
Error while doing MDP zoom
block waiting for frame release
frame released, continuing
post video , buffer is null
cam_frame_post_video... in = %x
post_video got lock. q count before enQ %d
post video , enqueing in busy queue
post_video got lock. q count after enQ %d
cam_frame_post_video error... out of memory
cam_frame_post_video... out = %x
receiveRecordingFrame E
in receiveRecordingFrame frame is NULL
receiveRecordingFrame X
getInstance: X new instance of hardware
video_thread E
not starting video thread: the object went away!
video_thread X
receive_shutter_callback: E
receive_shutter_callback: X
receive_camframe_video_callback E
receive_camframe_video_callback X
SetSensorReboot E
SetSensorReboot: ioctl fd %d error %s
SetSensorReboot X
receive_jpeg_callback E (completion status %d)
receive_jpeg_callback X
receive_jpeg_fragment_callback E
receive_jpeg_fragment_callback X
getParameters: EX
ro.product.device
Storing the current target type as %d
runFrameThread E
liboemcamera.so
FRAME: loading libqcamera at %p
FATAL ERROR: could not dlopen liboemcamera.so: %s
runFrameThread: waiting for the preview callback to finish
runFrameThread: preview call back is done
FRAME: dlclose(libqcamera)
runFrameThread X
not starting frame thread: the object went away!
cancelAutoFocusInternal E
As Auto Focus is not in progress, Cancel Auto Focus is ignored
Lock busy...cancel AF
cancelAutoFocusInternal X: %d
cancelAutoFocus E
cancelAutoFocus X
stopPreviewInternal E: %d
in stopPreviewInternal: making mVideoThreadExit 1
stopPreviewInternal: failed to stop preview
stopPreviewInternal X: %d
stopRecording: E
stopRecording: X, preview still in progress
stopRecording: X
takePicture(%d)
hw.hdmiON
takePicture: Frame given to application, waiting for encode call
takePicture: Encode of the application data is done
takePicture: waiting for old snapshot thread to complete.
takePicture: old snapshot thread completed.
initRaw failed. Not taking picture.
initRawSnapshot failed. Not taking picture.
takePicture: X
stopPreview: E
stopPreview: X
release E
ERROR: multiple release!
release: mCameraRunning = %d
release: stopPreviewInternal done.
release: clearing resources done.
ioctl CAMERA_EXIT fd %d error %s
release: CAMERA_EXIT done.
release X: mCameraRunning = %d, mFrameThreadRunning = %d
mVideoThreadRunning = %d, mSnapshotThreadRunning = %d, mJpegThreadRunning = %d
camframe_timeout_flag = %d, mAutoFocusThreadRunning = %d
libcamera.subcamera
sub_camera =%d
/dev/msm_camera/control0
/dev/msm_camera/control1
autofocus: cannot open %s: %s
AF: loading libqcamera at %p
af start (fd %d mode %d)
Start AF
As Camera preview is not running, AF not issued
As Cancel auto focus is in progress, auto focus request is ignored
af done: %d
AF: dlclose(libqcamera)
auto_focus_thread E
not starting autofocus: the object went away!
auto_focus_thread X
len =%d
Camera device FD: %d
~QualcommCameraHardware E
~QualcommCameraHardware X
No Record Size requested, use the preview dimensions
Preview size %dx%d is greater than record size %dx%d, resetting preview size to record size
initPreview X: failed to parse parameter record-size (%s)
initPreview E: preview size=%dx%d videosize = %d x %d
initPreview : preview size=%dx%d videosize = %d x %d
initPreview: waiting for old frame thread to complete.
initPreview: old frame thread completed.
initPreview: waiting for snapshot mode to complete.
initPreview: snapshot mode completed.
mDimension.prev_format = %d
mDimension.display_luma_width = %d
mDimension.display_luma_height = %d
mDimension.display_chroma_width = %d
mDimension.display_chroma_height = %d
initPreview X: could not initialize Camera preview heap.
Allocating Postview heap
Failed to initialize Postview Heap
Failed to set DIS
initpreview before cam_frame thread carete , video frame buffer=%lu fd=%d y_off=%d cbcr_off=%d
initPreview X: %d
QualcommCameraHardware::dump
mMsgEnabled (%d)
preview width(%d) x height (%d)
raw width(%d) x height (%d)
preview frame size(%d), raw size (%d), jpeg size (%d) and jpeg max size (%d)
startCamera E
Unable to determine the target type. Camera will not work
loading liboemcamera at %p
cam_frame
camframe_terminate
jpeg_encoder_init
jpeg_encoder_encode
jpeg_encoder_join
mmcamera_camframe_callback
mmcamera_jpegfragment_callback
mmcamera_jpeg_callback
camframe_error_callback
cam_frame_flush_free_video
cam_frame_add_free_video
mmcamera_camframe_videocallback
mmcamera_shutter_callback
jpeg_encoder_setMainImageQuality
jpeg_encoder_setThumbnailQuality
jpeg_encoder_setRotation
jpeg_encoder_get_buffer_offset
cam_conf
launch_cam_conf_thread
release_cam_conf_thread
Camera open thread exit failed
startCamera X: %s open failed: %s!
/dev/graphics/fb0
startCamera: fb0 open failed: %s!
failed to launch the camera config thread
%s: cannot retrieve sensor info!
libcamera.orientation
%s: camsensor name %s, flash %d,orientation %d
startCamera X
,%dx%d,
QualcommCameraHardware constructor E
Camera open thread creation failed
persist.debug.sf.showfps
persist.camera.hal.dis
constructor EX
native_get_maxzoom E
native_get_maxzoom: ioctl fd %d error %s
native_get_maxzoom X
initDefaultParameters E
Failed to get zoomratios...
zoom ratios failed to acquire memory
Failed to get maximum zoom value...setting max zoom to zero
frame-rate-auto
yuv420sp
85
512
384
90
true
max zoom is %d
max-zoom
video-zoom-support
zoom-supported
OFF
initDefaultParameters X
Number of entries exceeded limit
%Y:%m:%d
gps-timestamp
GPS PARM %s --> [%s]
GPS timestamp %s could not be parsed as a "long"
GPS timestamp not specified: defaulting to zero in EXIF header.
gps-altitude
%hd
GPS altitude %s could not be parsed as a "short"
GPS altitude not specified: defaulting to zero in EXIF header.
gps-latitude
%lf
GPS latitude %s could not be parsed as a "double float"
GPS latitude not specified: defaulting to zero in EXIF header.
gps-longitude
GPS longitude %s could not be parsed as a "double float"
GPS longitude not specified: defaulting to zero in EXIF header.
not setting image location
jpeg-quality
native_jpeg_encode, current jpeg main img quality =%d
native_jpeg_encode set jpeg-quality failed
jpeg-thumbnail-quality
native_jpeg_encode, current jpeg thumbnail quality =%d
native_jpeg_encode set thumbnail-quality failed
native_jpeg_encode, rotation = %d
EXIF MAKE = %s
EXIF MODEL = %s
width %d and height %d
mCrop.in1_w = %d, mCrop.in1_h = %d
mCrop.out1_w = %d, mCrop.out1_h = %d
mDimension.thumbnail_width = %d, mDimension.thumbnail_height = %d
native_jpeg_encode: jpeg_encoder_encode failed.
encodeData: E
encodeData: X (success)
encodeData: waiting for jpeg thread to complete.
encodeData: jpeg thread completed.
encodeData: jpeg encoding failed
encodeData X: jpeg_encoder_init failed.
encodeData: JPEG callback is NULL, not encoding image.
encodeData: X
receiveRawPicture: E
getPicture failed!
Queueing Postview for display
Raw Data given to app for processing...will wait for jpeg encode call
Raw-picture callback was canceled--skipping.
receiveRawPicture: X (success)
receiveRawPicture X: jpeg_encoder_init failed.
receiveRawPicture: X
runSnapshotThread E
SNAPSHOT: loading libqcamera at %p
main: native_start_snapshot failed!
main: native_start_raw_snapshot failed!
runSnapshotThread: waiting for jpeg thread to complete.
runSnapshotThread: jpeg thread completed.
SNAPSHOT: dlclose(libqcamera)
get picture failed, giving jpeg callback with NULL data
runSnapshotThread X
not starting snapshot thread: the object went away!
in startPreviewInternal : E
startPreview X: preview already running.
startPreview X initPreview failed. Not starting preview.
startPreview X: native_start_preview failed!
startPreviewInternal X
startRecording E
startRecording: VPE enabled, setting vpe parameters
Failed to set VPE parameters
in startREcording : calling native_start_recording
frames in busy Q = %d
frames in busy Q = %d after deQueing
Dangling buffer: offset = %d, buffer = %d
startPreview E
startPreview initdefaultP=%d
Failed to set default parameters?!
Valid overlay object
Overlay object NULL. returning
createInstance: E
in createinstance system time is %lld %lld %lld
Previous singleton is busy and time out exceeded. Returning null
/dev/oncrpc
createInstance: created hardware=%p
%s: startCamera failed!
libcamera.testmode.colorbar
%s: enable_test_mode =%d
createInstance: X
out of Wait for previous release.
openCameraHardware: call createInstance
getBufferInfo : E
Setting valid buffer information
HAL : alignedSize = %d
HAL : alignedSize is NULL. Cannot update alignedSize
RecordHeap is null. Buffer information wont be updated
PreviewHeap is null. Buffer information wont be updated
getBufferInfo : X
12mp
12mp_sn12m0pz
5mp
3mp
vgamsm7625
msm7627
qsd8250
msm7630
msm8660[/HIGH]
Stock Triumph libcamera_so.txt
 
Well, I just went through and stripped the Triumph stock libcamera.so. I don't know if this will help, but I sure hope so, cause this was a major pain in the butt. I isolated all text contained in the libcamera.so and made it in to a text file so that anybody can use it for reference. I still have no working knowledge of writing drivers but maybe this will help the cause or myself in the future.

[HIGH]aeabi_unwind_cpp_pr0
_ZN7android22QualcommCameraHardware18filterPreviewSizesEv
boardProperties
_ZN7android22QualcommCameraHardware18filterPictureSizesEv
_ZN7android22QualcommCameraHardware22supportsSceneDetectionEv
_ZN7android22QualcommCameraHardware16recordingEnabledEv
_ZN7android22QualcommCameraHardware14previewEnabledEv
_ZN7android22QualcommCameraHardware14msgTypeEnabledEi
_aeabi_idiv
_ZN7android22QualcommCameraHardware16isValidDimensionEii
_ZN7android7RefBaseD2Ev
_ZTVN7android23CameraHardwareInterfaceE
_ZdlPv
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj
_ZN7android7String8C1Ev
_ZN7android7String8D1Ev
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj
pthread_mutex_init
pthread_cond_init
_ZN7android2wpINS_22QualcommCameraHardwareEED1Ev
_ZN7android7RefBase12weakref_type7decWeakEPKv
pthread_cond_destroy
pthread_mutex_destroy
_ZN7android22QualcommCameraHardware10useOverlayEv
__android_log_print
_ZN7android22QualcommCameraHardware11sendCommandEiii
_ZN7android22QualcommCameraHardware13deinitPreviewEv
LINK_camframe_terminate
pthread_cond_wait
pthread_mutex_lock
_ZN7android22QualcommCameraHardware30receive_camframe_error_timeoutEv
pthread_mutex_unlock
_ZN7android22QualcommCameraHardware14disableMsgTypeEi
_ZN7android22QualcommCameraHardware13enableMsgTypeEi
_ZN7android22QualcommCameraHardware12setCallbacksEPFviiiPvEPFviRKNS_2spINS_7IMemoryEEES1_EPFvxiS8_S1_ES1_
_ZN7android2spINS_14MemoryHeapBaseEEC1EPS1_
_ZNK7android7RefBase9incStrongEPKv
_ZN7android2spINS_11IMemoryHeapEEC1INS_14MemoryHeapBaseEEERKNS0_IT_EE
_ZN7android2spINS_7IMemoryEEC1INS_10MemoryBaseEEERKNS0_IT_EE
_ZN7android2spINS_7IMemoryEEaSINS_10MemoryBaseEEERS2_RKNS0_IT_EE
_ZNK7android7RefBase9decStrongEPKv
_ZN7android2spINS_7OverlayEEaSERKS2_
_ZN7android2spINS_14MemoryHeapBaseEE5clearEv
_ZN7android2spINS_14MemoryHeapBaseEED1Ev
_ZNK7android22QualcommCameraHardware14getPreviewHeapEv
_ZNK7android22QualcommCameraHardware10getRawHeapEv
_ZN7android2spINS_14MemoryHeapBaseEEaSINS_14MemoryHeapPmemEEERS2_RKNS0_IT_EE
_ZN7android2spINS_14MemoryHeapPmemEED1Ev
_ZN7android2spINS_14MemoryHeapBaseEEaSEPS1_
_ZN7android2spINS_10MemoryBaseEEaSEPS1_
_ZN7android22QualcommCameraHardware21releaseRecordingFrameERKNS_2spINS_7IMemoryEEE
pthread_cond_signal
LINK_camframe_free_video
_ZN7android2spINS_7IMemoryEED1Ev
_ZN7android2spINS_22QualcommCameraHardware10AshmemPoolEE5clearEv
_ZN7android2spINS_22QualcommCameraHardware10AshmemPoolEEaSEPS2_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEEaSERKS3_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEEaSEPS2_
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEE5clearEv
_ZN7android22QualcommCameraHardware9deinitRawEv
_ZN7android22QualcommCameraHardware17deinitRawSnapshotEv
_ZN7android2spINS_22QualcommCameraHardwareEED1Ev
_ZN7android2spINS_22QualcommCameraHardware8PmemPoolEED1Ev
_ZN7android22QualcommCameraHardware28storePreviewFrameForPostviewEv
memcpy
_ZN7android22QualcommCameraHardware26receiveJpegPictureFragmentEPhj
snprintf
_ZN7android7String86appendEPKc
__stack_chk_fail
__stack_chk_guard
_ZNK7android22QualcommCameraHardware7MemPool4dumpEiRKNS_6VectorINS_8String16EEE
_ZNK7android14MemoryHeapBase9getDeviceEv
write
_ZN7android22QualcommCameraHardware7MemPoolD1Ev
_ZdaPv
_ZTVN7android22QualcommCameraHardware7MemPoolE
_ZN7android22QualcommCameraHardware7MemPoolD0Ev
_ZN7android22QualcommCameraHardware7MemPoolD2Ev
_ZTVN7android22QualcommCameraHardware10AshmemPoolE
strcmp
LINK_jpeg_encoder_get_buffer_offset
_ZN7android12compare_typeINS_16key_value_pair_tINS_7String8ES2_EEEEiRKT_S6_
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_
ioctl
_ZN7android22QualcommCameraHardware17native_zoom_imageEiiiP13common_crop_t
zoomImage
__errno
strerror
_ZN7android22QualcommCameraHardware8PmemPoolD1Ev
_ZTVN7android22QualcommCameraHardware8PmemPoolE
_ZN7android22QualcommCameraHardware8PmemPoolD0Ev
_ZN7android22QualcommCameraHardware8PmemPoolD2Ev
_ZN7android22QmCameraHardware13cancelPictureEv
_ZN7android22QualcommCameraHardware21SetAutoFocusRectangleEP15focus_rectangle
_ZN7android22QualcommCameraHardware15native_set_parmE13cam_ctrl_typetPvPi
_ZN7android22QualcommCameraHardware15native_set_parmE13cam_ctrl_typetPv
_ZN7android22QualcommCameraHardware16setVpeParametersEv
_ZN7android22QualcommCameraHardware6setDISEv
_ZN7android22QualcommCameraHardware14findSensorTypeEv
_ZN7android22QualcommCameraHardware7MemPool22completeInitializationEv
_Znaj
_Znwj
_ZN7android10MemoryBaseC1ERKNS_2spINS_11IMemoryHeapEEElj
_ZN7android22QualcommCameraHardware18receiveJpegPictureEv
_ZN7android22QualcommCameraHardware7MemPoolC1EiiiPKc
_ZN7android7RefBaseC2Ev
__page_size
_ZN7android22QualcommCameraHardware7MemPoolC2EiiiPKc
_ZN7android22QualcommCameraHardware8PmemPoolC1EPKciiiiiiiiS3_
dup
_ZN7android14MemoryHeapBaseC1EPKcjj
_ZN7android14MemoryHeapPmemC1ERKNS_2spINS_14MemoryHeapBaseEEEj
_ZN7android22QualcommCameraHardware15initRawSnapshotEv
_ZN7android22QualcommCameraHardware8PmemPoolC2EPKciiiiiiiiS3_
_ZN7android22QualcommCameraHardware10AshmemPoolC1EiiiPKc
_ZN7android14MemoryHeapBaseC1EjjPKc
_ZN7android22QualcommCameraHardware10AshmemPoolC2EiiiPKc
_ZN7android22QualcommCameraHardware16setPictureFormatERKNS_16CameraParametersE
_ZNK7android16CameraParameters3getEPKc
_ZN7android16CameraParameters3setEPKcS2_
_ZN7android16CameraParameters18KEY_PICTURE_FORMATE
_ZN7android22QualcommCameraHardware14setOrientationERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware12setFocusModeERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_FOCUS_MODEE
_ZN7android22QualcommCameraHardware13setVendorInfoERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware14setGpsLocationERKNS_16CameraParametersE
_ZN7android16CameraParameters25KEY_GPS_PROCESSING_METHODE
_ZN7android16CameraParameters16KEY_GPS_LATITUDEE
_ZN7android16CameraParameters20KEY_GPS_LATITUDE_REFE
_ZN7android16CameraParameters17KEY_GPS_LONGITUDEE
_ZN7android16CameraParameters21KEY_GPS_LONGITUDE_REFE
_ZN7android16CameraParameters20KEY_GPS_ALTITUDE_REFE
_ZN7android16CameraParameters16KEY_GPS_ALTITUDEE
_ZN7android16CameraParameters14KEY_GPS_STATUSE
_ZN7android16CameraParameters17KEY_EXIF_DATETIMEE
_ZN7android16CameraParameters17KEY_GPS_TIMESTAMPE
_ZN7android22QualcommCameraHardware12setSceneModeERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_SCENE_MODEE
_ZN7android22QualcommCameraHardware14setSceneDetectERKNS_16CameraParametersE
_ZN7android16CameraParameters16KEY_SCENE_DETECTE
_ZN7android22QualcommCameraHardware11setISOValueERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_ISO_MODEE
_ZN7android22QualcommCameraHardware15setContinuousAfERKNS_16CameraParametersE
_ZN7android16CameraParameters17KEY_CONTINUOUS_AFE
_ZN7android22QualcommCameraHardware17setLensshadeValueERKNS_16CameraParametersE
_ZN7android16CameraParameters13KEY_LENSSHADEE
_ZN7android22QualcommCameraHardware14setAntibandingERKNS_16CameraParametersE
_ZN7android16CameraParameters15KEY_ANTIBANDINGE
_ZN7android22QualcommCameraHardware8setFlashERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_FLASH_MODEE
_ZN7android22QualcommCameraHardware15setWhiteBalanceERKNS_16CameraParametersE
_ZN7android16CameraParameters10KEY_EFFECTE
_ZN7android16CameraParameters17KEY_WHITE_BALANCEE
_ZN7android22QualcommCameraHardware15setAutoExposureERKNS_16CameraParametersE
_ZN7android16CameraParameters17KEY_AUTO_EXPOSUREE
_ZN7android22QualcommCameraHardware9setEffectERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware13setWideScreenERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_WIDESCREENE
_ZN7android22QualcommCameraHardware13setRecordSizeERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware7setZoomERKNS_16CameraParametersE
_ZNK7android16CameraParameters6getIntEPKc
_ZN7android16CameraParameters3setEPKci
_ZN7android22QualcommCameraHardware11setRotationERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_ROTATIONE
_ZN7android22QualcommCameraHardware22setSkinToneEnhancementERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware13setBrightnessERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_BRIGHTNESSE
_ZN7android22QualcommCameraHardware13setSaturationERKNS_16CameraParametersE
_ZN7android16CameraParameters14KEY_SATURATIONE
_ZN7android22QualcommCameraHardware11setContrastERKNS_16CameraParametersE
_ZN7android16CameraParameters12KEY_CONTRASTE
_ZN7android22QualcommCameraHardware12setSharpnessERKNS_16CameraParametersE
_ZN7android16CameraParameters13KEY_SHARPNESSE
_ZN7android22QualcommCameraHardware23setExposureCompensationERKNS_16CameraParametersE
_ZN7android16CameraParameters25KEY_EXPOSURE_COMPENSATIONE
_ZN7android22QualcommCameraHardware14setJpegQualityERKNS_16CameraParametersE
_ZN7android16CameraParameters16KEY_JPEG_QUALITYE
_ZN7android16CameraParameters26KEY_JPEG_THUMBNAIL_QUALITYE
_ZN7android22QualcommCameraHardware20setJpegThumbnailSizeERKNS_16CameraParametersE
_ZN7android16CameraParameters24KEY_JPEG_THUMBNAIL_WIDTHE
_ZN7android16CameraParameters25KEY_JPEG_THUMBNAIL_HEIGHTE
_ZN7android22QualcommCameraHardware13setTouchAfAecERKNS_16CameraParametersE
_ZNK7android16CameraParameters16getTouchIndexAecEPiS1_
_ZNK7android16CameraParameters15getTouchIndexAfEPiS1_
_ZN7android16CameraParameters16setTouchIndexAecEii
_ZN7android16CameraParameters15setTouchIndexAfEii
memset
_ZN7android16CameraParameters16KEY_TOUCH_AF_AECE
_ZN7android22QualcommCameraHardware14setStrTexturesERKNS_16CameraParametersE
strncmp
_ZN7android22QualcommCameraHardware16setPreviewFormatERKNS_16CameraParametersE
_ZNK7android16CameraParameters16getPreviewFormatEv
_ZN7android16CameraParameters18KEY_PREVIEW_FORMATE
_ZN7android22QualcommCameraHardware13notifyShutterEP13common_crop_tb
_ZNK7android16CameraParameters14getPictureSizeEPiS1_
_ZN7android22QualcommCameraHardware18receiveRawSnapshotEv
_ZN7android22QualcommCameraHardware7initRawEb
LINK_jpeg_encoder_setRotation
_ZN7android22QualcommCameraHardware14setPictureSizeERKNS_16CameraParametersE
_ZN7android16CameraParameters14setPictureSizeEii
_ZN7android22QualcommCameraHardware23setPreviewFrameRateModeERKNS_16CameraParametersE
_ZNK7android16CameraParameters23getPreviewFrameRateModeEv
_ZN7android16CameraParameters23setPreviewFrameRateModeEPKc
_ZNK7android16CameraParameters19getPreviewFrameRateEv
_ZN7android16CameraParameters19setPreviewFrameRateEi
_ZN7android22QualcommCameraHardware19setPreviewFrameRateERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware14setPreviewSizeERKNS_16CameraParametersE
_ZNK7android16CameraParameters14getPreviewSizeEPiS1_
_ZN7android16CameraParameters14setPreviewSizeEii
_ZN7android22QualcommCameraHardware13setParametersERKNS_16CameraParametersE
_ZN7android22QualcommCameraHardware9autoFocusEv
pthread_attr_init
pthread_attr_setdetachstate
pthread_create
_ZN7android17auto_focus_threadEPv
free
_ZN7android21cam_frame_flush_videoEv
_ZN7android22QualcommCameraHardware10initRecordEv
LINK_cam_frame_flush_free_video
__aeabi_l2f
_ZNK7android22QualcommCameraHardware17debugShowVideoFPSEv
systemTime
__aeabi_unwind_cpp_pr1
_ZN7android22QualcommCameraHardware14runVideoThreadEPv
_ZNK7android22QualcommCameraHardware19debugShowPreviewFPSEv
_ZN7android22QualcommCameraHardware19receivePreviewFrameEP9msm_frame
_ZN7android7Overlay5setFdEi
_ZN7android7Overlay7setCropEjjjj
_ZN7android7Overlay11queueBufferEPv
_ZNK7android7IMemory7pointerEv
malloc
_ZN7android22QualcommCameraHardware21receiveRecordingFrameEP9msm_frame
_ZN7android22QualcommCameraHardware11getInstanceEv
_ZN7android7RefBase12weakref_type16attemptIncStrongEPKv
_ZN7android22QualcommCameraHardware9singletonE
_ZN7android12video_threadEPv
_ZN7android14timeout_threadE
_ZN7android7String8C1ERKS0_
_ZN7android18move_backward_typeINS_16key_value_pair_tINS_7String8ES2_EEEEvPT_PKS4_j
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj
_ZN7android17move_forward_typeINS_16key_value_pair_tINS_7String8ES2_EEEEvPT_PKS4_j
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj
_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj
_ZN7android10VectorImpl13finish_vectorEv
_ZN7android16SortedVectorImplD2Ev
_ZTVN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE
_ZNK7android22QualcommCameraHardware13getParametersEv
_ZN7android10VectorImplC2ERKS0_
_ZN7android22QualcommCameraHardware15storeTargetTypeEv
_ZN7android22QualcommCameraHardware14runFrameThreadEPv
dlopen
dlerror
dlclose
LINK_cam_frame
_ZN7android12frame_threadEPv
_ZN7android22QualcommCameraHardware23cancelAutoFocusInternalEv
pthread_mutex_trylock
_ZN7android22QualcommCameraHardware15cancelAutoFocusEv
_ZN7android22QualcommCameraHardware19stopPreviewInternalEv
_ZN7android22QualcommCameraHardware13stopRecordingEv
_ZN7android22QualcommCameraHardware11takePictureEv
atoi
_ZNK7android16CameraParameters16getPictureFormatEv
_ZN7android16CameraParameters16PIXEL_FORMAT_RAWE
_ZN7android15snapshot_threadEPv
_ZN7android22QualcommCameraHardware11stopPreviewEv
_ZN7android22QualcommCameraHardware7releaseEv
LINK_jpeg_encoder_join
LINK_release_cam_conf_thread
_ZN7android22QualcommCameraHardware12runAutoFocusEv
__system_property_get
_ZN7android16CameraParameters19FOCUS_MODE_INFINITYE
_ZN7android12opencamerafdEPv
_ZN7android22QualcommCameraHardwareD1Ev
_ZN7android16CameraParametersD1Ev
_ZTVN7android22QualcommCameraHardwareE
_ZTTN7android22QualcommCameraHardwareE
_ZN7android22QualcommCameraHardwareD0Ev
_ZN7android22QualcommCameraHardwareD2Ev
strtol
_ZN7android22QualcommCameraHardware11initPreviewEv
_ZNK7android22QualcommCameraHardware4dumpEiRKNS_6VectorINS_8String16EEE
_ZNK7android16CameraParameters4dumpEiRKNS_6VectorINS_8String16EEE
_ZN7android22QualcommCameraHardware11startCameraEv
dlsym
pthread_join
property_set
LINK_jpeg_encoder_init
LINK_jpeg_encoder_encode
LINK_mmcamera_camframe_callback
LINK_mmcamera_jpegfragment_callback
LINK_mmcamera_jpeg_callback
LINK_camframe_error_callback
LINK_camframe_video_callback
LINK_jpeg_encoder_setMainImageQuality
LINK_mmcamera_shutter_callback
LINK_jpeg_encoder_setThumbnailQuality
LINK_cam_conf
LINK_launch_cam_conf_thread
_ZN7android8w_threadE
pthread_exit
sprintf
_ZNK7android7String814getUtf32LengthEv
_ZN7android22QualcommCameraHardwareC1Ev
_ZN7android16CameraParametersC1Ev
_ZN7android22QualcommCameraHardwareC2Ev
__aeabi_atexit
__dso_handle
__aeabi_ldivmod
pthread_cond_timedwait_relative_np
_ZN7android22QualcommCameraHardware21initDefaultParametersEv
_ZN7android7String85setToERKS0_
_ZN7android7String85setToEPKc
_ZN7android16CameraParameters16setPreviewFormatEPKc
_ZN7android16CameraParameters16setPictureFormatEPKc
_ZN7android16CameraParameters8setFloatEPKcf
_ZN7android16CameraParameters15ANTIBANDING_OFFE
_ZN7android16CameraParameters11EFFECT_NONEE
_ZN7android16CameraParameters23AUTO_EXPOSURE_FRAME_AVGE
_ZN7android16CameraParameters18WHITE_BALANCE_AUTOE
_ZN7android16CameraParameters14FLASH_MODE_OFFE
_ZN7android16CameraParameters8ISO_AUTOE
_ZN7android16CameraParameters17LENSSHADE_DISABLEE
_ZN7android16CameraParameters16TOUCH_AF_AEC_OFFE
_ZN7android16CameraParameters17CONTINUOUS_AF_OFFE
_ZN7android16CameraParameters15SCENE_MODE_AUTOE
_ZN7android16CameraParameters33KEY_SUPPORTED_PREVIEW_FRAME_RATESE
_ZN7android16CameraParameters34KEY_SUPPORTED_JPEG_THUMBNAIL_SIZESE
_ZN7android16CameraParameters18KEY_ZOOM_SUPPORTEDE
_ZN7android16CameraParameters15KEY_ZOOM_RATIOSE
_ZN7android16CameraParameters15FOCUS_MODE_AUTOE
_ZN7android16CameraParameters29KEY_SUPPORTED_PREVIEW_FORMATSE
_ZN7android16CameraParameters32KEY_PREVIEW_FRAME_RATE_AUTO_MODEE
_ZN7android16CameraParameters38KEY_SUPPORTED_PREVIEW_FRAME_RATE_MODESE
_ZN7android16CameraParameters27KEY_SUPPORTED_PREVIEW_SIZESE
_ZN7android16CameraParameters27KEY_SUPPORTED_PICTURE_SIZESE
_ZN7android16CameraParameters25KEY_SUPPORTED_ANTIBANDINGE
_ZN7android16CameraParameters21KEY_SUPPORTED_EFFECTSE
_ZN7android16CameraParameters27KEY_SUPPORTED_AUTO_EXPOSUREE
_ZN7android16CameraParameters27KEY_SUPPORTED_WHITE_BALANCEE
_ZN7android16CameraParameters25KEY_SUPPORTED_FOCUS_MODESE
_ZN7android16CameraParameters29KEY_SUPPORTED_PICTURE_FORMATSE
_ZN7android16CameraParameters25KEY_SUPPORTED_FLASH_MODESE
_ZN7android16CameraParameters17KEY_MAX_SHARPNESSE
_ZN7android16CameraParameters16KEY_MAX_CONTRASTE
_ZN7android16CameraParameters18KEY_MAX_SATURATIONE
_ZN7android16CameraParameters18KEY_MAX_BRIGHTNESSE
_ZN7android16CameraParameters16KEY_MIN_CONTRASTE
_ZN7android16CameraParameters17KEY_MIN_SHARPNESSE
_ZN7android16CameraParameters18KEY_MIN_SATURATIONE
_ZN7android16CameraParameters18KEY_MIN_BRIGHTNESSE
_ZN7android16CameraParameters17KEY_DEF_SHARPNESSE
_ZN7android16CameraParameters29KEY_MAX_EXPOSURE_COMPENSATIONE
_ZN7android16CameraParameters16KEY_DEF_CONTRASTE
_ZN7android16CameraParameters18KEY_DEF_SATURATIONE
_ZN7android16CameraParameters18KEY_DEF_BRIGHTNESSE
_ZN7android16CameraParameters29KEY_MIN_EXPOSURE_COMPENSATIONE
_ZN7android16CameraParameters30KEY_EXPOSURE_COMPENSATION_STEPE
_ZN7android16CameraParameters17PIXEL_FORMAT_JPEGE
_ZN7android16CameraParameters23KEY_SUPPORTED_ISO_MODESE
_ZN7android16CameraParameters29KEY_SUPPORTED_LENSSHADE_MODESE
_ZN7android16CameraParameters29SKIN_TONE_ENHANCEMENT_DISABLEE
_ZN7android16CameraParameters25KEY_SKIN_TONE_ENHANCEMENTE
_ZN7android16CameraParameters41KEY_SUPPORTED_SKIN_TONE_ENHANCEMENT_MODESE
_ZN7android16CameraParameters25KEY_SUPPORTED_SCENE_MODESE
_ZN7android16CameraParameters27KEY_SUPPORTED_CONTINUOUS_AFE
_ZN7android16CameraParameters26KEY_SUPPORTED_TOUCH_AF_AECE
_ZN7android16CameraParameters14WIDESCREEN_4_3E
_ZN7android16CameraParameters24KEY_SUPPORTED_WIDESCREENE
_ZN7android16CameraParameters16SCENE_DETECT_OFFE
_ZN7android16CameraParameters26KEY_SUPPORTED_SCENE_DETECTE
_ZN7android16CameraParameters16KEY_FOCAL_LENGTHE
_ZN7android16CameraParameters25KEY_HORIZONTAL_VIEW_ANGLEE
_ZN7android16CameraParameters23KEY_VERTICAL_VIEW_ANGLEE
exif_data
strtod
_ZN7android22QualcommCameraHardware16setGpsParametersEv
strncpy
strlen
_ZNK7android16CameraParameters8getFloatEPKc
atol
gmtime
strftime
_ZN7android22QualcommCameraHardware17jpeg_set_locationEv
sscanf
_ZN7android22QualcommCameraHardware18native_jpeg_encodeEv
_ZN7android22QualcommCameraHardware10encodeDataEv
_ZN7android22QualcommCameraHardware17receiveRawPictureEv
_ZN7android22QualcommCameraHardware17runSnapshotThreadEPv
_ZN7android22QualcommCameraHardware20startPreviewInternalEv
_ZN7android22QualcommCameraHardware14startRecordingEv
_ZN7android22QualcommCameraHardware12startPreviewEv
_ZN7android22QualcommCameraHardware10setOverlayERKNS_2spINS_7OverlayEEE
_ZNK7android7RefBase10createWeakEPKv
_ZN7android22QualcommCameraHardware14createInstanceEv
stat
openCameraHardware
_ZN7android22QualcommCameraHardware13getBufferInfoERNS_2spINS_7IMemoryEEEPj
_ZTv0_n12_N7android22QualcommCameraHardwareD0Ev
_ZTv0_n12_N7android22QualcommCameraHardwareD1Ev
_ZTv0_n12_N7android23CameraHardwareInterfaceD0Ev
_ZTv0_n12_N7android23CameraHardwareInterfaceD1Ev
mmcamera_camstats_callback
LINK_jpeg_encoder_setLocation
LINK_default_sensor_get_snapshot_sizes
LINK_zoom_crop_upscale
_ZTCN7android22QualcommCameraHardwareE0_NS_23CameraHardwareInterfaceE
__cxa_pure_virtual
_ZN7android7RefBase10onFirstRefEv
_ZN7android7RefBase15onLastStrongRefEPKv
_ZN7android7RefBase20onIncStrongAttemptedEjPKv
_ZN7android7RefBase13onLastWeakRefEPKv
_ZTTN7android23CameraHardwareInterfaceE
_ZN7android10VectorImpl19reservedVectorImpl1Ev
_ZN7android10VectorImpl19reservedVectorImpl2Ev
_ZN7android10VectorImpl19reservedVectorImpl3Ev
_ZN7android10VectorImpl19reservedVectorImpl4Ev
_ZN7android10VectorImpl19reservedVectorImpl5Ev
_ZN7android10VectorImpl19reservedVectorImpl6Ev
_ZN7android10VectorImpl19reservedVectorImpl7Ev
_ZN7android10VectorImpl19reservedVectorImpl8Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl1Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl2Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl3Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl4Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl5Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl6Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl7Ev
_ZN7android16SortedVectorImpl25reservedSortedVectorImpl8Ev
_ZN7android16CameraParameters17FOCUS_MODE_NORMALE
_ZN7android16CameraParameters16FOCUS_MODE_MACROE
_ZN7android16CameraParameters17SCENE_MODE_ACTIONE
_ZN7android16CameraParameters19SCENE_MODE_PORTRAITE
_ZN7android16CameraParameters20SCENE_MODE_LANDSCAPEE
_ZN7android16CameraParameters16SCENE_MODE_NIGHTE
_ZN7android16CameraParameters25SCENE_MODE_NIGHT_PORTRAITE
_ZN7android16CameraParameters18SCENE_MODE_THEATREE
_ZN7android16CameraParameters16SCENE_MODE_BEACHE
_ZN7android16CameraParameters15SCENE_MODE_SNOWE
_ZN7android16CameraParameters17SCENE_MODE_SUNSETE
_ZN7android16CameraParameters22SCENE_MODE_STEADYPHOTOE
_ZN7android16CameraParameters20SCENE_MODE_FIREWORKSE
_ZN7android16CameraParameters17SCENE_MODE_SPORTSE
_ZN7android16CameraParameters16SCENE_MODE_PARTYE
_ZN7android16CameraParameters22SCENE_MODE_CANDLELIGHTE
_ZN7android16CameraParameters20SCENE_MODE_BACKLIGHTE
_ZN7android16CameraParameters18SCENE_MODE_FLOWERSE
_ZN7android16CameraParameters15SCENE_DETECT_ONE
_ZN7android16CameraParameters7ISO_HJRE
_ZN7android16CameraParameters7ISO_100E
_ZN7android16CameraParameters7ISO_200E
_ZN7android16CameraParameters7ISO_400E
_ZN7android16CameraParameters7ISO_800E
_ZN7android16CameraParameters8ISO_1600E
_ZN7android16CameraParameters16CONTINUOUS_AF_ONE
_ZN7android16CameraParameters16LENSSHADE_ENABLEE
_ZN7android16CameraParameters16ANTIBANDING_50HZE
_ZN7android16CameraParameters16ANTIBANDING_60HZE
_ZN7android16CameraParameters16ANTIBANDING_AUTOE
_ZN7android16CameraParameters15FLASH_MODE_AUTOE
_ZN7android16CameraParameters13FLASH_MODE_ONE
_ZN7android16CameraParameters16FLASH_MODE_TORCHE
_ZN7android16CameraParameters11EFFECT_MONOE
_ZN7android16CameraParameters15EFFECT_NEGATIVEE
_ZN7android16CameraParameters15EFFECT_SOLARIZEE
_ZN7android16CameraParameters12EFFECT_SEPIAE
_ZN7android16CameraParameters16EFFECT_POSTERIZEE
_ZN7android16CameraParameters17EFFECT_WHITEBOARDE
_ZN7android16CameraParameters17EFFECT_BLACKBOARDE
_ZN7android16CameraParameters11EFFECT_AQUAE
_ZN7android16CameraParameters26WHITE_BALANCE_INCANDESCENTE
_ZN7android16CameraParameters25WHITE_BALANCE_FLUORESCENTE
_ZN7android16CameraParameters22WHITE_BALANCE_DAYLIGHTE
_ZN7android16CameraParameters29WHITE_BALANCE_CLOUDY_DAYLIGHTE
_ZN7android16CameraParameters29AUTO_EXPOSURE_CENTER_WEIGHTEDE
_ZN7android16CameraParameters27AUTO_EXPOSURE_SPOT_METERINGE
_ZN7android16CameraParameters14WIDESCREEN_5_3E
_ZN7android16CameraParameters15TOUCH_AF_AEC_ONE
_ZN7android16CameraParameters21PIXEL_FORMAT_YUV420SPE
_ZN7android16CameraParameters28PIXEL_FORMAT_YUV420SP_ADRENOE
_ZN7android16CameraParameters33KEY_PREVIEW_FRAME_RATE_FIXED_MODEE
_ZN7android16CameraParameters28SKIN_TONE_ENHANCEMENT_ENABLEE
libutils.so
libui.so
libcamera_client.so
liblog.so
libcutils.so
libbinder.so
libdl.so
libc.so
libstdc++.so
libm.so
__exidx_start
__exidx_end
__data_start
_edata
__bss_start
__bss_start__
__bss_end__
__end__
_stack
libcamera.so



bunch of hex
bunch of hex
bunch of hex



native_stop_video
native_start_video
~PmemPool
native_set_parm
native_set_parm
PmemPool
setFlash
startCamera
ASCII
createInstance
NO
YES
QualcommCameraHardware
Using Overlay : %s
sendCommand: EX
deinitPreview E
deinitPreview X
cam_frame_wait_video E
cam_frame_wait_video X
receive_camframe_error_timeout: E
Camframe timed out. Not receiving any frames from camera driver
receive_camframe_error_timeout: X
getPreviewHeap
getRawHeap
releaseRecordingFrame E
in release recording frame : heap base %d offset %d buffer %d
in release recording frame found match , releasing buffer %d
in release recordingframe XXXXX error , buffer not found
recordframes[%d].buffer = %d
releaseRecordingFrame X
deinitRaw E
deinitRaw X
deinitRawSnapshot E
deinitRawSnapshot X
storePreviewFrameForPostview : E
Copying the preview buffer to postview buffer %d
storePreviewFrameForPostview : X
Failed to store Preview frame. No Postview
receiveJpegPictureFragment size %d
receiveJpegPictureFragment: size %d exceeds what remains in JPEG heap (%d), truncating
,%d
QualcommCameraHardware::AshmemPool::dump
mem pool name (%s)
heap base(%p), size(%d), flags(%d), device(%s)
buffer size (%d), number of buffers (%d), frame size(%d)
destroying MemPool %s
destroying MemPool %s completed
in native_stop_recording
native_stop_video: ioctl failed. ioctl return value is %d
in native_stop_recording returned %d
native_start_recording: ioctl failed. ioctl return value is %d
native_start_recording: ioctl good. ioctl return value is %d
MSM_FBIOBLT failed! line=%d
native_start_raw_snapshot: ioctl failed. ioctl return value is %d
%s: E
%s: X
%s : E
native_start_video: ioctl failed. ioctl return value is %d
%s : X
register_buf: camfd = %d, reg = %d buffer = %p
register_buf: MSM_CAM_IOCTL_(UN)REGISTER_PMEM fd %d error %s
%s: %s E
postview
destroying PmemPool %s: closing control fd %d
%s: %s X
native_get_picture: MSM_CAM_IOCTL_GET_PICTURE fd %d error %s
crop: in1_w %d
crop: in1_h %d
crop: out1_w %d
crop: out1_h %d
crop: in2_w %d
crop: in2_h %d
crop: out2_w %d
crop: out2_h %d
crop: update %d
native_stop_snapshot: ioctl fd %d error %s
cancelPicture: E
cancelPicture: waiting for snapshot thread to complete.
cancelPicture: snapshot thread completed.
cancelPicture: X: %d
native_prepare_snapshot: ioctl fd %d error %s
native_start_snapshot: ioctl fd %d error %s
SetautoFocusRectangle E
previewWidth =%d,previewHeight=%d
cancelAutoFocusInternal X
SetautoFocusRectangle: ioctl fd %d error %s
SetautoFocusRectangle X
native_cancel_afmode: ioctl fd %d error %s
native_set_afmode: ioctl fd %d error %s
native_set_afmode: ctrlCmd.status == %d
native_stop_preview: ioctl fd %d error %s
native_start_preview: MSM_CAM_IOCTL_CTRL_COMMAND fd %d error %s
%s: fd %d, type %d, length %d
%s: error (%s): fd %d, type %d, length %d, status %d
setVpeParameters E
videoWidth = %d, videoHeight = %d
video resolution (%dx%d) with rotation (%d) is not supported, setting rotation to NONE
rotCtrl.rotation = %d
setVpeParameters X (%d)
setDIS E
mDisEnabled = %d
setDIS X (%d)
native_get_zoomratios E
native_get_zoomratios: ioctl fd %d error %s
native_get_zoomratios X
receiveJpegPicture: E image (%d uint8_ts out of %d)
JPEG callback was cancelled--not delivering image.
receiveJpegPicture: X callback done.
constructing MemPool %s backed by pmem pool %s: %d frames @ %d bytes, buffer size %d
%s: duplicating control fd %d --> %d
failed to construct master heap for pmem pool %s
pmem pool %s ioctl(PMEM_GET_SIZE) error %s (%d)
pmem pool %s ioctl(fd = %d, PMEM_GET_SIZE) is %ld
pmempool creating video buffers : active %d
pmem pool %s error: could not create master heap!
%s: (%s) X
initRawSnapshot X: failed to set dimension
raw_snapshot_buffer_size = %d, raw_picture_height = %d, raw_picture_width = %d
initRawSnapshot: clearing old mRawSnapShotPmemHeap.
/dev/pmem_adsp
/dev/pmem_smipool
raw pmem snapshot camera
initRawSnapshot X: error initializing mRawSnapshotHeap
constructing MemPool %s backed by ashmem: %d frames @ %d uint8_ts, buffer size %d
Invalid Picture Format value: %s
portrait
landscape
Invalid orientation value: %s
Invalid focus mode value: %s
exif_tag_make
exif_tag_model
Parameter Scenemode is not supported for this sensor
Invalid scenemode value: %s
Parameter Auto Scene Detection is not supported for this sensor
Invalid auto scene detection value: %s
Invalid Iso value: %s
Invalid continuous Af value: %s
vx6953
VX6953
Parameter Rolloff is not supported for this sensor
Invalid lensShade value: %s
ov7692
Parameter AntiBanding is not supported for this sensor
Invalid antibanding value: %s
%s: flash not supported
Invalid flash mode value: %s
setWhiteBalance= %d
Invalid whitebalance value: %s
Whitebalance value will not be set when the effect selected is %s
Auto Exposure not supported for this sensor
Invalid auto exposure value: %s
Special effect parameter is not supported for this sensor
setEffect %d
Invalid effect value: %s
record-size
Requested Record size %s
Set zoom=%d
Invalid rotation value: %d
skinToneEnhancement
new skinTone correction value : %d
new brightness value : %d
Saturation not supported for this sensor
Setting saturation %d
Saturation value will not be set when the effect selected is %s
Contrast not supported for this sensor
setting contrast %d
Contrast value will not be set when the scenemode selected is %s
Sharpness not supported for this sensor
setting sharpness %d
Exposure Compensation is not supported for this sensor
Invalid jpeg quality=%d
Invalid jpeg thumbnail quality=%d
requested jpeg thumbnail size %d x %d
getTouchIndexAec: x=%d y=%d
Invalid Touch AF/AEC value: %s
strtextures
strtextures = %s
Resetting mUseOverlay to false
Invalid preview format value: %s
out2_w=%d, out2_h=%d, in2_w=%d, in2_h=%d
out1_w=%d, out1_h=%d, in1_w=%d, in1_h=%d
receiveRawSnapshot E
receiveRawSnapshot X: native_get_picture failed!
receiveRawSnapshot: clearing old mRawSnapShotAshmemHeap.
raw ashmem snapshot camera
receiveRawSnapshot X: error initializing mRawSnapshotHeap
receiveRawSnapshot X
initRaw E: picture size=%dx%d
Thumbnail Size Width %d Height %d
initRaw X: failed to set dimension
initRaw: clearing old mJpegHeap.
rotation
initRaw, jpeg_rotation = %d
native_jpeg_encode set rotation failed
initRaw: yOffset = %d, mCbCrOffsetRaw = %d, mRawSize = %d
initRaw: initializing mRawHeap.
initRaw X failed
initRaw X: error initializing mRawHeap
do_mmap snapshot pbuf = %p, pmem_fd = %d
initRaw: initializing mJpegHeap.
jpeg
initRaw X failed: error initializing mJpegHeap.
thumbnail
initRaw X failed: error initializing mThumbnailHeap.
requested picture size %d x %d
Invalid picture size requested: %dx%d
set fps mode is not supported for this sensor
frame rate mode same as previous mode %s
setPreviewFrameRateMode: %s
Invalid preview frame rate value: %d
Invalid preview frame rate mode value: %s
set fps is not supported for this sensor
requested preview frame rate is %u
fps same as previous fps
requested preview size %d x %d
Invalid preview size requested: %dx%d
setParameters: E params = %p initdefaultP=%d
setParameters: Enable sensor test mode and output color bar pattern.
shutter-sound-enable
setParameters: X
autoFocus E
autoFocus X
not starting autofocus: main control fd %d
failed to start autofocus thread
cam_frame_get_video... in
cam_frame_get_video... got lock
cam_frame_get_video... out = %x
cam_frame_flush_video: in n = %d
cam_frame_flush_video: node
cam_frame_flush_video: out n = %d
initREcord E
initRecord: mDimension.video_width = %d mDimension.video_height = %d
mRecordFrameSize = %d
record
initRecord X: could not initialize record heap.
initRecord : record heap , video buffers buffer=%lu fd=%d y_off=%d cbcr_off=%d
initRecord: waiting for old video thread to complete.
initRecord : old video thread completed.
initREcord X
Video Frames Per Second: %.4f
Exiting video thread..
in video_thread : wait for video frame
video_thread, wait over..
in video_thread : got video frame
Got video frame : buffer %d base %d
offset = %d , alignsize = %d , offset later = %d
in video_thread : got video frame, before if check giving frame to services/encoder
in video_thread : got video frame, giving frame to services/encoder
in video_thread get frame returned null
runVideoThread X
Preview Frames Per Second: %.4f
ignoring preview callback--camera has been stopped
Error while doing MDP zoom
block waiting for frame release
frame released, continuing
post video , buffer is null
cam_frame_post_video... in = %x
post_video got lock. q count before enQ %d
post video , enqueing in busy queue
post_video got lock. q count after enQ %d
cam_frame_post_video error... out of memory
cam_frame_post_video... out = %x
receiveRecordingFrame E
in receiveRecordingFrame frame is NULL
receiveRecordingFrame X
getInstance: X new instance of hardware
video_thread E
not starting video thread: the object went away!
video_thread X
receive_shutter_callback: E
receive_shutter_callback: X
receive_camframe_video_callback E
receive_camframe_video_callback X
SetSensorReboot E
SetSensorReboot: ioctl fd %d error %s
SetSensorReboot X
receive_jpeg_callback E (completion status %d)
receive_jpeg_callback X
receive_jpeg_fragment_callback E
receive_jpeg_fragment_callback X
getParameters: EX
ro.product.device
Storing the current target type as %d
runFrameThread E
liboemcamera.so
FRAME: loading libqcamera at %p
FATAL ERROR: could not dlopen liboemcamera.so: %s
runFrameThread: waiting for the preview callback to finish
runFrameThread: preview call back is done
FRAME: dlclose(libqcamera)
runFrameThread X
not starting frame thread: the object went away!
cancelAutoFocusInternal E
As Auto Focus is not in progress, Cancel Auto Focus is ignored
Lock busy...cancel AF
cancelAutoFocusInternal X: %d
cancelAutoFocus E
cancelAutoFocus X
stopPreviewInternal E: %d
in stopPreviewInternal: making mVideoThreadExit 1
stopPreviewInternal: failed to stop preview
stopPreviewInternal X: %d
stopRecording: E
stopRecording: X, preview still in progress
stopRecording: X
takePicture(%d)
hw.hdmiON
takePicture: Frame given to application, waiting for encode call
takePicture: Encode of the application data is done
takePicture: waiting for old snapshot thread to complete.
takePicture: old snapshot thread completed.
initRaw failed. Not taking picture.
initRawSnapshot failed. Not taking picture.
takePicture: X
stopPreview: E
stopPreview: X
release E
ERROR: multiple release!
release: mCameraRunning = %d
release: stopPreviewInternal done.
release: clearing resources done.
ioctl CAMERA_EXIT fd %d error %s
release: CAMERA_EXIT done.
release X: mCameraRunning = %d, mFrameThreadRunning = %d
mVideoThreadRunning = %d, mSnapshotThreadRunning = %d, mJpegThreadRunning = %d
camframe_timeout_flag = %d, mAutoFocusThreadRunning = %d
libcamera.subcamera
sub_camera =%d
/dev/msm_camera/control0
/dev/msm_camera/control1
autofocus: cannot open %s: %s
AF: loading libqcamera at %p
af start (fd %d mode %d)
Start AF
As Camera preview is not running, AF not issued
As Cancel auto focus is in progress, auto focus request is ignored
af done: %d
AF: dlclose(libqcamera)
auto_focus_thread E
not starting autofocus: the object went away!
auto_focus_thread X
len =%d
Camera device FD: %d
~QualcommCameraHardware E
~QualcommCameraHardware X
No Record Size requested, use the preview dimensions
Preview size %dx%d is greater than record size %dx%d, resetting preview size to record size
initPreview X: failed to parse parameter record-size (%s)
initPreview E: preview size=%dx%d videosize = %d x %d
initPreview : preview size=%dx%d videosize = %d x %d
initPreview: waiting for old frame thread to complete.
initPreview: old frame thread completed.
initPreview: waiting for snapshot mode to complete.
initPreview: snapshot mode completed.
mDimension.prev_format = %d
mDimension.display_luma_width = %d
mDimension.display_luma_height = %d
mDimension.display_chroma_width = %d
mDimension.display_chroma_height = %d
initPreview X: could not initialize Camera preview heap.
Allocating Postview heap
Failed to initialize Postview Heap
Failed to set DIS
initpreview before cam_frame thread carete , video frame buffer=%lu fd=%d y_off=%d cbcr_off=%d
initPreview X: %d
QualcommCameraHardware::dump
mMsgEnabled (%d)
preview width(%d) x height (%d)
raw width(%d) x height (%d)
preview frame size(%d), raw size (%d), jpeg size (%d) and jpeg max size (%d)
startCamera E
Unable to determine the target type. Camera will not work
loading liboemcamera at %p
cam_frame
camframe_terminate
jpeg_encoder_init
jpeg_encoder_encode
jpeg_encoder_join
mmcamera_camframe_callback
mmcamera_jpegfragment_callback
mmcamera_jpeg_callback
camframe_error_callback
cam_frame_flush_free_video
cam_frame_add_free_video
mmcamera_camframe_videocallback
mmcamera_shutter_callback
jpeg_encoder_setMainImageQuality
jpeg_encoder_setThumbnailQuality
jpeg_encoder_setRotation
jpeg_encoder_get_buffer_offset
cam_conf
launch_cam_conf_thread
release_cam_conf_thread
Camera open thread exit failed
startCamera X: %s open failed: %s!
/dev/graphics/fb0
startCamera: fb0 open failed: %s!
failed to launch the camera config thread
%s: cannot retrieve sensor info!
libcamera.orientation
%s: camsensor name %s, flash %d,orientation %d
startCamera X
,%dx%d,
QualcommCameraHardware constructor E
Camera open thread creation failed
persist.debug.sf.showfps
persist.camera.hal.dis
constructor EX
native_get_maxzoom E
native_get_maxzoom: ioctl fd %d error %s
native_get_maxzoom X
initDefaultParameters E
Failed to get zoomratios...
zoom ratios failed to acquire memory
Failed to get maximum zoom value...setting max zoom to zero
frame-rate-auto
yuv420sp
85
512
384
90
true
max zoom is %d
max-zoom
video-zoom-support
zoom-supported
OFF
initDefaultParameters X
Number of entries exceeded limit
%Y:%m:%d
gps-timestamp
GPS PARM %s --> [%s]
GPS timestamp %s could not be parsed as a "long"
GPS timestamp not specified: defaulting to zero in EXIF header.
gps-altitude
%hd
GPS altitude %s could not be parsed as a "short"
GPS altitude not specified: defaulting to zero in EXIF header.
gps-latitude
%lf
GPS latitude %s could not be parsed as a "double float"
GPS latitude not specified: defaulting to zero in EXIF header.
gps-longitude
GPS longitude %s could not be parsed as a "double float"
GPS longitude not specified: defaulting to zero in EXIF header.
not setting image location
jpeg-quality
native_jpeg_encode, current jpeg main img quality =%d
native_jpeg_encode set jpeg-quality failed
jpeg-thumbnail-quality
native_jpeg_encode, current jpeg thumbnail quality =%d
native_jpeg_encode set thumbnail-quality failed
native_jpeg_encode, rotation = %d
EXIF MAKE = %s
EXIF MODEL = %s
width %d and height %d
mCrop.in1_w = %d, mCrop.in1_h = %d
mCrop.out1_w = %d, mCrop.out1_h = %d
mDimension.thumbnail_width = %d, mDimension.thumbnail_height = %d
native_jpeg_encode: jpeg_encoder_encode failed.
encodeData: E
encodeData: X (success)
encodeData: waiting for jpeg thread to complete.
encodeData: jpeg thread completed.
encodeData: jpeg encoding failed
encodeData X: jpeg_encoder_init failed.
encodeData: JPEG callback is NULL, not encoding image.
encodeData: X
receiveRawPicture: E
getPicture failed!
Queueing Postview for display
Raw Data given to app for processing...will wait for jpeg encode call
Raw-picture callback was canceled--skipping.
receiveRawPicture: X (success)
receiveRawPicture X: jpeg_encoder_init failed.
receiveRawPicture: X
runSnapshotThread E
SNAPSHOT: loading libqcamera at %p
main: native_start_snapshot failed!
main: native_start_raw_snapshot failed!
runSnapshotThread: waiting for jpeg thread to complete.
runSnapshotThread: jpeg thread completed.
SNAPSHOT: dlclose(libqcamera)
get picture failed, giving jpeg callback with NULL data
runSnapshotThread X
not starting snapshot thread: the object went away!
in startPreviewInternal : E
startPreview X: preview already running.
startPreview X initPreview failed. Not starting preview.
startPreview X: native_start_preview failed!
startPreviewInternal X
startRecording E
startRecording: VPE enabled, setting vpe parameters
Failed to set VPE parameters
in startREcording : calling native_start_recording
frames in busy Q = %d
frames in busy Q = %d after deQueing
Dangling buffer: offset = %d, buffer = %d
startPreview E
startPreview initdefaultP=%d
Failed to set default parameters?!
Valid overlay object
Overlay object NULL. returning
createInstance: E
in createinstance system time is %lld %lld %lld
Previous singleton is busy and time out exceeded. Returning null
/dev/oncrpc
createInstance: created hardware=%p
%s: startCamera failed!
libcamera.testmode.colorbar
%s: enable_test_mode =%d
createInstance: X
out of Wait for previous release.
openCameraHardware: call createInstance
getBufferInfo : E
Setting valid buffer information
HAL : alignedSize = %d
HAL : alignedSize is NULL. Cannot update alignedSize
RecordHeap is null. Buffer information wont be updated
PreviewHeap is null. Buffer information wont be updated
getBufferInfo : X
12mp
12mp_sn12m0pz
5mp
3mp
vgamsm7625
msm7627
qsd8250
msm7630
msm8660[/HIGH]
Stock Triumph libcamera_so.txt

Yeah me an Dorrey already did this, these where all the settings I added in frameworks base that where missing

https://github.com/MTCM9/android_frameworks_base/commit/eec9b53c77d24d7a18294ba04692ea706cf1c107
 
Back
Top Bottom