[APP][MOD] SIII AOSP Camera v2.60

Kimbo82

Senior Member
May 23, 2013
374
120
0
Stockholm
I got it to work now. For some reason it crashed when I had the power shutter option on. I re-installed the app and now it works fine. :)

Sent from my GT-I9305 using xda app-developers app
 

bujcri

Senior Member
Feb 1, 2011
179
21
0
This is so much nicer compared to stock camera, but there are some bugs for me in 4.2.2 (Sentinel rom), the most annoying, all pictures and videos are dated 1.1.1970 (Unix time) in Gallery (but downloaded in computer, date is ok).
Then "power shot" makes it crash (can be repaired by clearing data).Full hd recording is working, though.
I understand there is no more support for this app, which is a pity, but anyway, does anyone has a solution for the date problem?
 
Last edited:

mindphaser2k9

Senior Member
May 21, 2009
792
277
0
Poltava
Doesn't work on latest OmniROM. Any help please?
LogCat:

01-14 16:33:21.625: I/ActivityManager(2596): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.gallery3d/com.android.camera.CameraLauncher bnds=[360,640][360,640]} from pid 3264
01-14 16:33:21.680: W/art(1970): Could not get current activity
01-14 16:33:21.700: I/ActivityManager(2596): Start proc com.android.gallery3d for activity com.android.gallery3d/com.android.camera.CameraLauncher: pid=13455 uid=10205 gids={50205, 3003, 1028, 1015, 1023}
01-14 16:33:22.115: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41276be0)
01-14 16:33:22.115: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.115: D/exynos_camera(1973): exynos_camera_get_camera_info(1, 0xbed99728)
01-14 16:33:22.115: D/exynos_camera(1973): Selected camera: S5K6A3
01-14 16:33:22.115: V/CameraHolder(13455): open camera 0
01-14 16:33:22.125: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41374b68)
01-14 16:33:22.125: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.125: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41374b58)
01-14 16:33:22.125: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.125: I/AwesomePlayer(1973): setDataSource_l(URL suppressed)
01-14 16:33:22.140: I/AwesomePlayer(1973): setDataSource_l(URL suppressed)
01-14 16:33:22.150: I/CameraClient(1973): Opening camera 0
01-14 16:33:22.150: D/exynos_camera(1973): exynos_camera_open(0x40c03004, 0, 0x10006bc)
01-14 16:33:22.160: V/StateManager(13455): startState class com.android.gallery3d.app.PhotoPage
01-14 16:33:22.265: E/cutils(1964): Failed to mkdirat(/storage/usbdisk0/Android): Read-only file system
01-14 16:33:22.270: W/ContextImpl(13455): Failed to ensure directory: /storage/usbdisk0/Android/data/com.android.gallery3d/cache
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: W/Vold(1964): Returning OperationFailed - no handler for errno 30
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.295: D/CameraStorage(13455): External storage state=mounted
01-14 16:33:22.320: D/libEGL(13455): loaded /system/lib/egl/libEGL_mali.so
01-14 16:33:22.325: D/libEGL(13455): loaded /system/lib/egl/libGLESv1_CM_mali.so
01-14 16:33:22.325: D/libEGL(13455): loaded /system/lib/egl/libGLESv2_mali.so
01-14 16:33:22.330: E/(13455): Device driver API match
01-14 16:33:22.330: E/(13455): Device driver API version: 23
01-14 16:33:22.330: E/(13455): User space API version: 23
01-14 16:33:22.330: E/(13455): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
01-14 16:33:22.405: D/OpenGLRenderer(13455): Enabling debug mode 0
01-14 16:33:22.410: I/CAM_ScreenNail(13455): preview layout size: 720/1280
01-14 16:33:22.410: I/CAM_ScreenNail(13455): aspect ratio clamping disabled
01-14 16:33:22.415: I/GalleryEGLConfigChooser(13455): Config chosen: R8 G8 B8 A8 D24 S8 ID9 CAVEAT12344
01-14 16:33:22.495: I/GLRootView(13455): onSurfaceChanged: 720x1280, gl10: [email protected]
01-14 16:33:22.495: E/exynos_param(1973): exynos_param_string_get: Unable to get data for key recording-hint
01-14 16:33:22.500: I/GLRootView(13455): layout content pane 720x1280 (compensation 0)
01-14 16:33:22.500: D/PhotoView(13455): compensation = 0, CameraRelativeFrame = Rect(0, 0 - 0, 0), mCameraRect = Rect(0, 0 - 0, 0)
01-14 16:33:22.515: I/ActivityManager(2596): Displayed com.android.gallery3d/com.android.camera.CameraLauncher: +852ms
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_params_apply: Preview size: 960x720, picture size: 3264x2448, recording size: 1280x720
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_capture_thread_start()
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_set_callbacks(0x1000808, 0x10006b8)
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_enable_msg_type(0x1000808, 3085)
01-14 16:33:22.525: E/exynos_camera(1973): exynos_camera_capture_thread: Starting thread
01-14 16:33:22.530: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.530: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.540: V/CAM_PhotoModule(13455): Preview size is 960x720
01-14 16:33:22.540: E/AndroidRuntime(13455): FATAL EXCEPTION: Thread-1564
01-14 16:33:22.540: E/AndroidRuntime(13455): Process: com.android.gallery3d, PID: 13455
01-14 16:33:22.540: E/AndroidRuntime(13455): java.lang.NoSuchMethodError: No virtual method getSupportedIsoValues()Ljava/util/List; in class Landroid/hardware/Camera$Parameters; or its super classes (declaration of 'android.hardware.Camera$Parameters' appears in /system/framework/framework.jar)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.updateCameraParametersPreference(PhotoModule.java:2621)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.setCameraParameters(PhotoModule.java:2723)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.access$1300(PhotoModule.java:89)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule$CameraStartUpThread.run(PhotoModule.java:356)
01-14 16:33:22.545: W/ActivityManager(2596): Force finishing activity com.android.gallery3d/com.android.camera.CameraLauncher
 
Last edited:

Perseus

Retired Senior Moderator / Recognized Developer
Feb 10, 2011
10,633
8,463
0
Atlantis
Doesn't work on latest OmniROM. Any help please?
LogCat:

01-14 16:33:21.625: I/ActivityManager(2596): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.gallery3d/com.android.camera.CameraLauncher bnds=[360,640][360,640]} from pid 3264
01-14 16:33:21.680: W/art(1970): Could not get current activity
01-14 16:33:21.700: I/ActivityManager(2596): Start proc com.android.gallery3d for activity com.android.gallery3d/com.android.camera.CameraLauncher: pid=13455 uid=10205 gids={50205, 3003, 1028, 1015, 1023}
01-14 16:33:22.115: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41276be0)
01-14 16:33:22.115: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.115: D/exynos_camera(1973): exynos_camera_get_camera_info(1, 0xbed99728)
01-14 16:33:22.115: D/exynos_camera(1973): Selected camera: S5K6A3
01-14 16:33:22.115: V/CameraHolder(13455): open camera 0
01-14 16:33:22.125: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41374b68)
01-14 16:33:22.125: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.125: D/exynos_camera(1973): exynos_camera_get_camera_info(0, 0x41374b58)
01-14 16:33:22.125: D/exynos_camera(1973): Selected camera: S5C73M3
01-14 16:33:22.125: I/AwesomePlayer(1973): setDataSource_l(URL suppressed)
01-14 16:33:22.140: I/AwesomePlayer(1973): setDataSource_l(URL suppressed)
01-14 16:33:22.150: I/CameraClient(1973): Opening camera 0
01-14 16:33:22.150: D/exynos_camera(1973): exynos_camera_open(0x40c03004, 0, 0x10006bc)
01-14 16:33:22.160: V/StateManager(13455): startState class com.android.gallery3d.app.PhotoPage
01-14 16:33:22.265: E/cutils(1964): Failed to mkdirat(/storage/usbdisk0/Android): Read-only file system
01-14 16:33:22.270: W/ContextImpl(13455): Failed to ensure directory: /storage/usbdisk0/Android/data/com.android.gallery3d/cache
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.270: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.270: W/Vold(1964): Returning OperationFailed - no handler for errno 30
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.280: D/iNemoSensor(2596): setDelay(): handle(0), en(66667000)
01-14 16:33:22.280: I/iNemoSensor(2596): skip update_delay wanted_accel = 66667000 current delay = 66667000
01-14 16:33:22.295: D/CameraStorage(13455): External storage state=mounted
01-14 16:33:22.320: D/libEGL(13455): loaded /system/lib/egl/libEGL_mali.so
01-14 16:33:22.325: D/libEGL(13455): loaded /system/lib/egl/libGLESv1_CM_mali.so
01-14 16:33:22.325: D/libEGL(13455): loaded /system/lib/egl/libGLESv2_mali.so
01-14 16:33:22.330: E/(13455): Device driver API match
01-14 16:33:22.330: E/(13455): Device driver API version: 23
01-14 16:33:22.330: E/(13455): User space API version: 23
01-14 16:33:22.330: E/(13455): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
01-14 16:33:22.405: D/OpenGLRenderer(13455): Enabling debug mode 0
01-14 16:33:22.410: I/CAM_ScreenNail(13455): preview layout size: 720/1280
01-14 16:33:22.410: I/CAM_ScreenNail(13455): aspect ratio clamping disabled
01-14 16:33:22.415: I/GalleryEGLConfigChooser(13455): Config chosen: R8 G8 B8 A8 D24 S8 ID9 CAVEAT12344
01-14 16:33:22.495: I/GLRootView(13455): onSurfaceChanged: 720x1280, gl10: [email protected]
01-14 16:33:22.495: E/exynos_param(1973): exynos_param_string_get: Unable to get data for key recording-hint
01-14 16:33:22.500: I/GLRootView(13455): layout content pane 720x1280 (compensation 0)
01-14 16:33:22.500: D/PhotoView(13455): compensation = 0, CameraRelativeFrame = Rect(0, 0 - 0, 0), mCameraRect = Rect(0, 0 - 0, 0)
01-14 16:33:22.515: I/ActivityManager(2596): Displayed com.android.gallery3d/com.android.camera.CameraLauncher: +852ms
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_params_apply: Preview size: 960x720, picture size: 3264x2448, recording size: 1280x720
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_capture_thread_start()
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_set_callbacks(0x1000808, 0x10006b8)
01-14 16:33:22.525: D/exynos_camera(1973): exynos_camera_enable_msg_type(0x1000808, 3085)
01-14 16:33:22.525: E/exynos_camera(1973): exynos_camera_capture_thread: Starting thread
01-14 16:33:22.530: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.530: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_get_parameters(0x1000808)
01-14 16:33:22.535: D/exynos_camera(1973): exynos_camera_put_parameters(0x1000808)
01-14 16:33:22.540: V/CAM_PhotoModule(13455): Preview size is 960x720
01-14 16:33:22.540: E/AndroidRuntime(13455): FATAL EXCEPTION: Thread-1564
01-14 16:33:22.540: E/AndroidRuntime(13455): Process: com.android.gallery3d, PID: 13455
01-14 16:33:22.540: E/AndroidRuntime(13455): java.lang.NoSuchMethodError: No virtual method getSupportedIsoValues()Ljava/util/List; in class Landroid/hardware/Camera$Parameters; or its super classes (declaration of 'android.hardware.Camera$Parameters' appears in /system/framework/framework.jar)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.updateCameraParametersPreference(PhotoModule.java:2621)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.setCameraParameters(PhotoModule.java:2723)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule.access$1300(PhotoModule.java:89)
01-14 16:33:22.540: E/AndroidRuntime(13455): at com.android.camera.PhotoModule$CameraStartUpThread.run(PhotoModule.java:356)
01-14 16:33:22.545: W/ActivityManager(2596): Force finishing activity com.android.gallery3d/com.android.camera.CameraLauncher
I am afraid, this app is in semi-abandoned state.
 

wojtas44

Member
Dec 15, 2013
13
0
0
No new camera?

I've just flashed the app in recovery on latest nightly build of CM 11. Everything went ok, but after reboot I still have the old camera from CM.

What did I do wrong?

i3900 - ROM from CM

Wojtek
 
Last edited:

Perseus

Retired Senior Moderator / Recognized Developer
Feb 10, 2011
10,633
8,463
0
Atlantis
I've just flashed the app in recovery on latest nightly build of CM 11. Everything went ok, but after reboot I still have the old camera from CM.

What did I do wrong?

i3900 - ROM from CM

Wojtek
The zip does not flash to Syste-Priv apps folder on CM 11. Best if you extract APK and sideload it.
 

jasvncnt1

Senior Member
Dec 8, 2011
2,392
707
193
Union NJ
Inside the zip there is only one .apk - Gallery2.apk.

I installed this (went ok) and now I see two camera apps in the menu. How to recognise the correct one? ;)

I don't see options mentioned on first post....
If you open up the cameras and go to settings do they look different?

Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
 

Perseus

Retired Senior Moderator / Recognized Developer
Feb 10, 2011
10,633
8,463
0
Atlantis
Inside the zip there is only one .apk - Gallery2.apk.

I installed this (went ok) and now I see two camera apps in the menu. How to recognise the correct one? ;)

I don't see options mentioned on first post....
The Camera with Ultra Pixel feature is this one.
 

wojtas44

Member
Dec 15, 2013
13
0
0
Now I have a different problem. When I was changing some settings in the app, it's crashed ("sorry, the Gallery app was stopped"). Now, every time I start the Camera, it crash at the beginning.

What to do? (there is no possibility to uninstall the app).
 

Perseus

Retired Senior Moderator / Recognized Developer
Feb 10, 2011
10,633
8,463
0
Atlantis
Now I have a different problem. When I was changing some settings in the app, it's crashed ("sorry, the Gallery app was stopped"). Now, every time I start the Camera, it crash at the beginning.

What to do? (there is no possibility to uninstall the app).
Reboot