Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HTC Chacha
- proprietaries 2.3 (libcamera.so, libcameraservice.so, liboemcamera.so, libOlaEngine.so)
- diff --git a/include/camera/CameraParameters.h b/include/camera/CameraParameters.h
- index 5391426..c176a50 100644
- --- a/include/camera/CameraParameters.h
- +++ b/include/camera/CameraParameters.h
- @@ -138,6 +138,15 @@ public:
- static const char KEY_SUPPORTED_PREVIEW_FRAME_RATE_MODES[];
- static const char KEY_PREVIEW_FRAME_RATE_AUTO_MODE[];
- static const char KEY_PREVIEW_FRAME_RATE_FIXED_MODE[];
- + // Blame HTC on this one :)
- + static const char KEY_CAPTURE_MODE[];
- + static const char KEY_PICTURE_COUNT[];
- + static const char KEY_MAX_BURST_PICTURE_COUNT[];
- + static const char CAPTURE_MODE_BURST[];
- + static const char CAPTURE_MODE_NORMAL[];
- + static const char CAPTURE_MODE_HDR[];
- + static const char CAPTURE_MODE_HJR[];
- + static const char KEY_TAKING_PICTURE_ZOOM[];
- // The dimensions for captured pictures in pixels (width x height).
- // Example value: "1024x768". Read/write.
- static const char KEY_PICTURE_SIZE[];
- diff --git a/libs/camera/CameraParameters.cpp b/libs/camera/CameraParameters.cpp
- index 703f2a9..ad703d9 100644
- --- a/libs/camera/CameraParameters.cpp
- +++ b/libs/camera/CameraParameters.cpp
- @@ -36,6 +36,16 @@ const char CameraParameters::KEY_PREVIEW_FRAME_RATE_MODE[] = "preview-frame-rate
- const char CameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATE_MODES[] = "preview-frame-rate-modes";
- const char CameraParameters::KEY_PREVIEW_FRAME_RATE_AUTO_MODE[] = "frame-rate-auto";
- const char CameraParameters::KEY_PREVIEW_FRAME_RATE_FIXED_MODE[] = "frame-rate-fixed";
- +
- +const char CameraParameters::KEY_CAPTURE_MODE[] = "capture-mode";
- +const char CameraParameters::KEY_PICTURE_COUNT[] = "picture-count";
- +const char CameraParameters::KEY_MAX_BURST_PICTURE_COUNT[] = "max-burst-picture-count";
- +const char CameraParameters::CAPTURE_MODE_BURST[] = "burst";
- +const char CameraParameters::CAPTURE_MODE_NORMAL[] = "normal";
- +const char CameraParameters::CAPTURE_MODE_HDR[] = "hdr";
- +const char CameraParameters::CAPTURE_MODE_HJR[] = "hjr";
- +const char CameraParameters::KEY_TAKING_PICTURE_ZOOM[] = "taking-picture-zoom";
- +
- const char CameraParameters::KEY_PICTURE_SIZE[] = "picture-size";
- const char CameraParameters::KEY_SUPPORTED_PICTURE_SIZES[] = "picture-size-values";
- const char CameraParameters::KEY_PICTURE_FORMAT[] = "picture-format";
- Fails with:
- I/CameraService( 2769): CameraService started (pid=2769)
- D/OLAWORK ( 2769): create OlaEngine
- D/OLAWORK ( 2769): create Ola FD
- I/DEBUG ( 117): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- I/DEBUG ( 117): Build fingerprint: 'htc_europe/htc_chacha/chacha:2.3.5/GRJ90/189894.2:user/release-keys'
- I/DEBUG ( 117): pid: 2769, tid: 2769 >>> /system/bin/mediaserver <<<
- I/DEBUG ( 117): signal 7 (SIGBUS), code 128 (?), fault addr 00000000
- I/DEBUG ( 117): r0 00000001 r1 000128e5 r2 73622a85 r3 000128e1
- I/DEBUG ( 117): r4 00000001 r5 000128e5 r6 be8d9b50 r7 00000000
- I/DEBUG ( 117): r8 00000000 r9 00000000 10 00000000 fp 00000000
- I/DEBUG ( 117): ip a812bd24 sp be8d9af0 lr af902fc8 pc af902fc8 cpsr 00000010
- I/DEBUG ( 117): d0 0000000000000000 d1 0000000000000000
- I/DEBUG ( 117): d2 0000000000000000 d3 0000000000000000
- I/DEBUG ( 117): d4 0000000000000000 d5 0000000000000000
- I/DEBUG ( 117): d6 0000000000000000 d7 4014000000000000
- I/DEBUG ( 117): d8 0000000000000000 d9 0000000000000000
- I/DEBUG ( 117): d10 0000000000000000 d11 0000000000000000
- I/DEBUG ( 117): d12 0000000000000000 d13 0000000000000000
- I/DEBUG ( 117): d14 0000000000000000 d15 0000000000000000
- I/DEBUG ( 117): scr 00000000
- I/DEBUG ( 117):
- I/DEBUG ( 117): #00 pc 00002fc8 /system/lib/libcutils.so (android_atomic_add)
- I/DEBUG ( 117): #01 pc 00016b9e /system/lib/libutils.so (_ZN7android7RefBase12weakref_type7incWeakEPKv)
- I/DEBUG ( 117): #02 pc 00016bf0 /system/lib/libutils.so (_ZNK7android7RefBase9incStrongEPKv)
- I/DEBUG ( 117): #03 pc 0001abf4 /system/lib/libbinder.so (_ZN7android14acquire_objectERKNS_2spINS_12ProcessStateEEERKNS_18flat_binder_objectEPKv)
- I/DEBUG ( 117): #04 pc 0001b228 /system/lib/libbinder.so (_ZN7android6Parcel11writeObjectERKNS_18flat_binder_objectEb)
- I/DEBUG ( 117): #05 pc 0001b6dc /system/lib/libbinder.so (_ZN7android14flatten_binderERKNS_2spINS_12ProcessStateEEERKNS0_INS_7IBinderEEEPNS_6Parc
- lE)
- I/DEBUG ( 117): #06 pc 0001b70e /system/lib/libbinder.so (_ZN7android6Parcel17writeStrongBinderERKNS_2spINS_7IBinderEEE)
- I/DEBUG ( 117): #07 pc 000177d4 /system/lib/libbinder.so
- I/DEBUG ( 117): #08 pc 00008a4a /system/bin/mediaserver
- I/DEBUG ( 117): #09 pc 00008ab0 /system/bin/mediaserver
- I/DEBUG ( 117): #10 pc 000152d0 /system/lib/libc.so (__libc_init)
- I/DEBUG ( 117):
- I/DEBUG ( 117): code around pc:
- I/DEBUG ( 117): af902fa8 e1853f92 e3530000 1afffffa e8bd8070
- I/DEBUG ( 117): af902fb8 e92d4070 e1a04000 e1a05001 ebffffd4
- I/DEBUG ( 117): af902fc8 e1950f9f e0802004 e1853f92 e3530000
- I/DEBUG ( 117): af902fd8 1afffffa e8bd8070 e1a01000 e3e00000
- I/DEBUG ( 117): af902fe8 eafffff2 e1a01000 e3a00001 eaffffef
- I/DEBUG ( 117):
- I/DEBUG ( 117): stack:
- I/DEBUG ( 117): be8d9ab0 00000010
- I/DEBUG ( 117): be8d9ab4 00000350
- I/DEBUG ( 117): be8d9ab8 00019bd8
- I/DEBUG ( 117): be8d9abc 00019be0
- I/DEBUG ( 117): be8d9ac0 00000000
- I/DEBUG ( 117): be8d9ac4 00000000
- I/DEBUG ( 117): be8d9ac8 be8d9bd0
- I/DEBUG ( 117): be8d9acc 000000a8
- I/DEBUG ( 117): be8d9ad0 00000000
- I/DEBUG ( 117): be8d9ad4 afd14a47 /system/lib/libc.so
- I/DEBUG ( 117): be8d9ad8 00000000
- I/DEBUG ( 117): be8d9adc afd14cc5 /system/lib/libc.so
- I/DEBUG ( 117): be8d9ae0 0000b9e0
- I/DEBUG ( 117): be8d9ae4 00000003
- I/DEBUG ( 117): be8d9ae8 df002777
- I/DEBUG ( 117): be8d9aec e3a070ad
- I/DEBUG ( 117): #00 be8d9af0 000128dc
- I/DEBUG ( 117): be8d9af4 000128e1
- I/DEBUG ( 117): be8d9af8 be8d9b50
- I/DEBUG ( 117): be8d9afc a8116ba1 /system/lib/libutils.so
- I/DEBUG ( 117): #01 be8d9b00 000128dc
- I/DEBUG ( 117): be8d9b04 a8116bf5 /system/lib/libutils.so
- I/ServiceManager( 114): service 'media.audio_flinger' died
- I/ServiceManager( 114): service 'media.player' died
- W/AudioSystem( 2555): AudioPolicyService not published, waiting...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `libOlaEngine.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libOlaEngine.so' at 80000000 (index 00000000) through buddy allocator.
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `libnfc_ndef.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libnfc_ndef.so' at 80400000 (index 00000004) through buddy allocator.
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `libFLAC.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libFLAC.so' at 80500000 (index 00000005) through buddy allocator.
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `libstagefright_enc_common.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libstagefright_enc_common.so' at 80600000 (index 00000006) through buddy allocator.
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `libstagefright_foundation.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libstagefright_foundation.so' at 80700000 (index 00000007) through buddy allocator.
- I/ ( 2770): ServiceManager: 0xad50
- E/linker ( 2770): bionic/linker/linker.c:693| WARNING: `/system/lib/libhtc_acoustic.so` is not a prelinked library
- E/linker ( 2770): 2770 mapping library 'libhtc_acoustic.so' at 80800000 (index 00000008) through buddy allocator.
- I/HTC Acoustic( 2770): libhtc_acoustic.so version 2.0.0.5.
- I/HTC Acoustic( 2770): deonvvv gingerbread test.
- I/HTC Acoustic( 2770): open /system/etc/AudioPara4_WB.csv success.
- I/HTC Acoustic( 2770): acoustic table version: CHA_Gerenic_WB_20110519
- I/HTC Acoustic( 2770): read_audio_para_from_file success.
- E/HTC Acoustic( 2770): Fail to open /system/etc/AudioPara_ALL.csv -1.
- I/HTC Acoustic( 2770): open /system/etc/AudioPara4.csv success.
- I/HTC Acoustic( 2770): acoustic table version: CHA_Gerenic_20110519
- I/HTC Acoustic( 2770): read_audio_para_from_file success.
- I/HTC Acoustic( 2770): get_audpp_filter
- I/HTC Acoustic( 2770): open /system/etc/AudioFilter.csv success.
- I/HTC Acoustic( 2770): MBADRC Filter MBADRC FLAG = ffff.
- E/HTC Acoustic( 2770): set mbadrc filter error.
- I/HTC Acoustic( 2770): failed to set audpp parameters, exiting.
- I/HTC Acoustic( 2770): get_audpre_filter
- I/HTC Acoustic( 2770): open /system/etc/AudioPreProcess.csv success.
- D/AudioHardwareMSM72XX( 2770): mNumSndEndpoints = 147
- D/AudioHardwareMSM72XX( 2770): BT MATCH HANDSET
- D/AudioHardwareMSM72XX( 2770): BT MATCH SPEAKER
- D/AudioHardwareMSM72XX( 2770): BT MATCH HEADSET
- D/AudioHardwareMSM72XX( 2770): BT MATCH BT
- D/AudioHardwareMSM72XX( 2770): BT MATCH CARKIT
- D/AudioHardwareMSM72XX( 2770): BT MATCH TTY_FULL
- D/AudioHardwareMSM72XX( 2770): BT MATCH TTY_VCO
- D/AudioHardwareMSM72XX( 2770): BT MATCH TTY_HCO
- D/AudioHardwareMSM72XX( 2770): BT MATCH NO_MIC_HEADSET
- D/AudioHardwareMSM72XX( 2770): BT MATCH FM_HEADSET
- D/AudioHardwareMSM72XX( 2770): BT MATCH HEADSET_AND_SPEAKER
- D/AudioHardwareMSM72XX( 2770): BT MATCH FM_SPEAKER
- D/AudioHardwareMSM72XX( 2770): BT MATCH BT_EC_OFF
- D/AudioHardwareMSM72XX( 2770): BT MATCH BT_EC_OFF
- D/AudioHardwareMSM72XX( 2770): BT MATCH CURRENT
- D/AudioHardwareInterface( 2770): setMode(NORMAL)
- I/AudioHardwareMSM72XX( 2770): Set master volume to 5.
- I/CameraService( 2770): CameraService started (pid=2770)
- D/OLAWORK ( 2770): create OlaEngine
- D/OLAWORK ( 2770): create Ola FD
- I/DEBUG ( 117): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- I/DEBUG ( 117): Build fingerprint: 'htc_europe/htc_chacha/chacha:2.3.5/GRJ90/189894.2:user/release-keys'
- I/DEBUG ( 117): pid: 2770, tid: 2770 >>> /system/bin/mediaserver <<<
- I/DEBUG ( 117): signal 7 (SIGBUS), code 128 (?), fault addr 00000000
- I/DEBUG ( 117): r0 00000001 r1 000128e5 r2 73622a85 r3 000128e1
- I/DEBUG ( 117): r4 00000001 r5 000128e5 r6 bec99b50 r7 00000000
- I/DEBUG ( 117): r8 00000000 r9 00000000 10 00000000 fp 00000000
- I/DEBUG ( 117): ip a812bd24 sp bec99af0 lr af902fc8 pc af902fc8 cpsr 00000010
- I/DEBUG ( 117): d0 0000000000000000 d1 0000000000000000
- I/DEBUG ( 117): d2 0000000000000000 d3 0000000000000000
- I/DEBUG ( 117): d4 0000000000000000 d5 0000000000000000
- I/DEBUG ( 117): d6 0000000000000000 d7 4014000000000000
- I/DEBUG ( 117): d8 0000000000000000 d9 0000000000000000
- I/DEBUG ( 117): d10 0000000000000000 d11 0000000000000000
- I/DEBUG ( 117): d12 0000000000000000 d13 0000000000000000
- I/DEBUG ( 117): d14 0000000000000000 d15 0000000000000000
- I/DEBUG ( 117): scr 00000000
- I/DEBUG ( 117):
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/DEBUG ( 117): #00 pc 00002fc8 /system/lib/libcutils.so (android_atomic_add)
- I/DEBUG ( 117): #01 pc 00016b9e /system/lib/libutils.so (_ZN7android7RefBase12weakref_type7incWeakEPKv)
- I/DEBUG ( 117): #02 pc 00016bf0 /system/lib/libutils.so (_ZNK7android7RefBase9incStrongEPKv)
- I/DEBUG ( 117): #03 pc 0001abf4 /system/lib/libbinder.so (_ZN7android14acquire_objectERKNS_2spINS_12ProcessStateEEERKNS_18flat_binder_objectEPKv)
- I/DEBUG ( 117): #04 pc 0001b228 /system/lib/libbinder.so (_ZN7android6Parcel11writeObjectERKNS_18flat_binder_objectEb)
- I/DEBUG ( 117): #05 pc 0001b6dc /system/lib/libbinder.so (_ZN7android14flatten_binderERKNS_2spINS_12ProcessStateEEERKNS0_INS_7IBinderEEEPNS_6Parc
- lE)
- I/DEBUG ( 117): #06 pc 0001b70e /system/lib/libbinder.so (_ZN7android6Parcel17writeStrongBinderERKNS_2spINS_7IBinderEEE)
- I/DEBUG ( 117): #07 pc 000177d4 /system/lib/libbinder.so
- I/DEBUG ( 117): #08 pc 00008a4a /system/bin/mediaserver
- I/DEBUG ( 117): #09 pc 00008ab0 /system/bin/mediaserver
- I/DEBUG ( 117): #10 pc 000152d0 /system/lib/libc.so (__libc_init)
- I/DEBUG ( 117):
- I/DEBUG ( 117): code around pc:
- I/DEBUG ( 117): af902fa8 e1853f92 e3530000 1afffffa e8bd8070
- I/DEBUG ( 117): af902fb8 e92d4070 e1a04000 e1a05001 ebffffd4
- I/DEBUG ( 117): af902fc8 e1950f9f e0802004 e1853f92 e3530000
- I/DEBUG ( 117): af902fd8 1afffffa e8bd8070 e1a01000 e3e00000
- I/DEBUG ( 117): af902fe8 eafffff2 e1a01000 e3a00001 eaffffef
- I/DEBUG ( 117):
- I/DEBUG ( 117): stack:
- I/DEBUG ( 117): bec99ab0 00000010
- I/DEBUG ( 117): bec99ab4 00000350
- I/DEBUG ( 117): bec99ab8 00019bd8
- I/DEBUG ( 117): bec99abc 00019be0
- I/DEBUG ( 117): bec99ac0 00000000
- I/DEBUG ( 117): bec99ac4 00000000
- I/DEBUG ( 117): bec99ac8 bec99bd0
- I/DEBUG ( 117): bec99acc 000000a8
- I/DEBUG ( 117): bec99ad0 00000000
- I/DEBUG ( 117): bec99ad4 afd14a47 /system/lib/libc.so
- I/DEBUG ( 117): bec99ad8 00000000
- I/DEBUG ( 117): bec99adc afd14cc5 /system/lib/libc.so
- I/DEBUG ( 117): bec99ae0 0000b9e0
- I/DEBUG ( 117): bec99ae4 00000003
- I/DEBUG ( 117): bec99ae8 df002777
- I/DEBUG ( 117): bec99aec e3a070ad
- I/DEBUG ( 117): #00 bec99af0 000128dc
- I/DEBUG ( 117): bec99af4 000128e1
- I/DEBUG ( 117): bec99af8 bec99b50
- I/DEBUG ( 117): bec99afc a8116ba1 /system/lib/libutils.so
- I/DEBUG ( 117): #01 bec99b00 000128dc
- I/DEBUG ( 117): bec99b04 a8116bf5 /system/lib/libutils.so
- I/ServiceManager( 114): service 'media.audio_flinger' died
- I/ServiceManager( 114): service 'media.player' died
- W/AudioSystem( 2555): AudioPolicyService not published, waiting...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `libOlaEngine.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libOlaEngine.so' at 80000000 (index 00000000) through buddy allocator.
- I/ServiceManager( 2555): Waiting for service media.audio_policy...
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `libnfc_ndef.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libnfc_ndef.so' at 80400000 (index 00000004) through buddy allocator.
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `libFLAC.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libFLAC.so' at 80500000 (index 00000005) through buddy allocator.
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `libstagefright_enc_common.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libstagefright_enc_common.so' at 80600000 (index 00000006) through buddy allocator.
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `libstagefright_foundation.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libstagefright_foundation.so' at 80700000 (index 00000007) through buddy allocator.
- I/ ( 2771): ServiceManager: 0xad50
- E/linker ( 2771): bionic/linker/linker.c:693| WARNING: `/system/lib/libhtc_acoustic.so` is not a prelinked library
- E/linker ( 2771): 2771 mapping library 'libhtc_acoustic.so' at 80800000 (index 00000008) through buddy allocator.
- I/HTC Acoustic( 2771): libhtc_acoustic.so version 2.0.0.5.
- I/HTC Acoustic( 2771): deonvvv gingerbread test.
- I/HTC Acoustic( 2771): open /system/etc/AudioPara4_WB.csv success.
- I/HTC Acoustic( 2771): acoustic table version: CHA_Gerenic_WB_20110519
- I/HTC Acoustic( 2771): read_audio_para_from_file success.
- E/HTC Acoustic( 2771): Fail to open /system/etc/AudioPara_ALL.csv -1.
- I/HTC Acoustic( 2771): open /system/etc/AudioPara4.csv success.
- I/HTC Acoustic( 2771): acoustic table version: CHA_Gerenic_20110519
- I/HTC Acoustic( 2771): read_audio_para_from_file success.
- I/HTC Acoustic( 2771): get_audpp_filter
- I/HTC Acoustic( 2771): open /system/etc/AudioFilter.csv success.
- I/HTC Acoustic( 2771): MBADRC Filter MBADRC FLAG = ffff.
- E/HTC Acoustic( 2771): set mbadrc filter error.
- I/HTC Acoustic( 2771): failed to set audpp parameters, exiting.
- I/HTC Acoustic( 2771): get_audpre_filter
- I/HTC Acoustic( 2771): open /system/etc/AudioPreProcess.csv success.
- D/AudioHardwareMSM72XX( 2771): mNumSndEndpoints = 147
- D/AudioHardwareMSM72XX( 2771): BT MATCH HANDSET
- D/AudioHardwareMSM72XX( 2771): BT MATCH SPEAKER
- D/AudioHardwareMSM72XX( 2771): BT MATCH HEADSET
- D/AudioHardwareMSM72XX( 2771): BT MATCH BT
- D/AudioHardwareMSM72XX( 2771): BT MATCH CARKIT
- D/AudioHardwareMSM72XX( 2771): BT MATCH TTY_FULL
- D/AudioHardwareMSM72XX( 2771): BT MATCH TTY_VCO
- D/AudioHardwareMSM72XX( 2771): BT MATCH TTY_HCO
- D/AudioHardwareMSM72XX( 2771): BT MATCH NO_MIC_HEADSET
- D/AudioHardwareMSM72XX( 2771): BT MATCH FM_HEADSET
- D/AudioHardwareMSM72XX( 2771): BT MATCH HEADSET_AND_SPEAKER
- D/AudioHardwareMSM72XX( 2771): BT MATCH FM_SPEAKER
- D/AudioHardwareMSM72XX( 2771): BT MATCH BT_EC_OFF
- D/AudioHardwareMSM72XX( 2771): BT MATCH BT_EC_OFF
- D/AudioHardwareMSM72XX( 2771): BT MATCH CURRENT
- D/AudioHardwareInterface( 2771): setMode(NORMAL)
- I/AudioHardwareMSM72XX( 2771): Set master volume to 5.
- I/CameraService( 2771): CameraService started (pid=2771)
- D/OLAWORK ( 2771): create OlaEngine
- D/OLAWORK ( 2771): create Ola FD
- ... (again and again)...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement