[Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve] TimeWalker75a:
Re: torch issue .. it seems as if something is not letting it take the wakelock while on battery ... as when the phone is plugged in the torch will stay lit continuously when screen gets locked. Also, Torch overlay seems long obsolete now (since CM11).

P.S. Oddly enough, only when phone is plugged in to a computer, not an outlet.

Tethered to a laptop via USB:

QS on:
I/CameraDeviceState( 2349): Legacy camera service transitioning to state CONFIGURING
I/RequestThread-0( 2349): Configure outputs: 1 surfaces configured.
D/Camera ( 2349): app passed NULL surface
I/CameraDeviceState( 2349): Legacy camera service transitioning to state IDLE
D/exynos_camera(10862): exynos_camera_preview_enabled(0x41c341a0)
D/exynos_camera(10862): exynos_camera_preview_enabled(0x41c341a0)
D/exynos_camera(10862): exynos_camera_set_preview_window(0x41c341a0, 0x4177e110)
D/exynos_camera(10862): exynos_camera_start_preview(0x41c341a0)
D/exynos_camera(10862): exynos_camera_preview_start()
D/exynos_camera(10862): exynos_camera_capture_setup()
D/exynos_camera(10862): exynos_camera_capture_setup: Selected width: 320, height: 240, format: 0x564c5449
D/exynos_camera(10862): exynos_camera_capture_start()
D/exynos_camera(10862): Enabling hybrid capture
D/exynos_camera(10862): Found 6 buffers available for capture!
D/exynos_camera(10862): exynos_exif_start()
D/exynos_camera(10862): exynos_camera_cancel_auto_focus(0x41c341a0)
D/exynos_camera(10862): exynos_camera_auto_focus_stop()
D/exynos_camera(10862): exynos_camera_send_command(0x41c341a0, 8, 1, 0)
D/exynos_camera(10862): exynos_camera_get_parameters(0x41c341a0)
D/exynos_camera(10862): exynos_camera_put_parameters(0x41c341a0)
D/exynos_camera(10862): exynos_camera_preview_output_start()
D/exynos_v4l2_output(10862): Found 6 buffers available for output!

Screen locked:
I/CameraDeviceState( 2349): Legacy camera service transitioning to state CAPTURING
D/lights ( 2349): set_light_leds 0xd00 0 0
D/LightsService( 2349): Excessive delay setting light: 66ms
D/lights ( 2349): set_light_leds 0xd00 0 0
D/LightsService( 2349): Excessive delay setting light: 80ms
D/lights ( 2349): set_light_leds 0xd00 0 0
D/LightsService( 2349): Excessive delay setting light: 80ms
....

Unlock + QS off:
D/exynos_camera(10862): exynos_camera_disable_msg_type(0x41c341a0, 16)
D/exynos_camera(10862): exynos_camera_disable_msg_type(0x41c341a0, 65535)
D/exynos_camera(10862): exynos_camera_stop_preview(0x41c341a0)
D/exynos_camera(10862): exynos_camera_preview_stop()
D/exynos_camera(10862): exynos_camera_capture_stop()
D/exynos_camera(10862): Disabling hybrid capture
D/exynos_camera(10862): exynos_exif_stop()
D/exynos_camera(10862): exynos_camera_preview_output_stop()
D/exynos_camera(10862): exynos_camera_cancel_picture(0x41c341a0)
D/exynos_camera(10862): exynos_camera_picture_stop()
E/exynos_camera(10862): Picture was already stopped!
D/exynos_camera(10862): exynos_camera_release(0x41c341a0)
D/exynos_camera(10862): exynos_camera_capture_thread_stop()
E/exynos_camera(10862): exynos_camera_capture_thread: Exiting thread
D/exynos_camera(10862): exynos_camera_set_preview_window(0x41c341a0, 0x0)
I/CameraClient(10862): Destroying camera 0
D/exynos_camera(10862): exynos_camera_close(0x41c341a0)
D/NuPlayerDriver(10862): reset(0x41c311c0)
D/NuPlayerDriver(10862): notifyResetComplete(0x41c311c0)
D/NuPlayerDriver(10862): reset(0x41c31100)
D/NuPlayerDriver(10862): notifyResetComplete(0x41c31100)

Dies out as IDLE while running on battery:

QS on:
I/CameraDeviceState( 2349): Legacy camera service transitioning to state CONFIGURING
I/RequestThread-0( 2349): Configure outputs: 1 surfaces configured.
D/Camera ( 2349): app passed NULL surface
I/CameraDeviceState( 2349): Legacy camera service transitioning to state IDLE
D/exynos_camera(10862): exynos_camera_preview_enabled(0x41c34600)
D/exynos_camera(10862): exynos_camera_preview_enabled(0x41c34600)
D/exynos_camera(10862): exynos_camera_set_preview_window(0x41c34600, 0x41c31b30)
D/exynos_camera(10862): exynos_camera_start_preview(0x41c34600)
D/exynos_camera(10862): exynos_camera_preview_start()
D/exynos_camera(10862): exynos_camera_capture_setup()
D/exynos_camera(10862): exynos_camera_capture_setup: Selected width: 320, height: 240, format: 0x564c5449
D/exynos_camera(10862): exynos_camera_capture_start()
D/exynos_camera(10862): Enabling hybrid capture
D/exynos_camera(10862): Found 6 buffers available for capture!
D/exynos_camera(10862): exynos_exif_start()
D/exynos_camera(10862): exynos_camera_cancel_auto_focus(0x41c34600)
D/exynos_camera(10862): exynos_camera_auto_focus_stop()
D/exynos_camera(10862): exynos_camera_send_command(0x41c34600, 8, 1, 0)
D/exynos_camera(10862): exynos_camera_get_parameters(0x41c34600)
D/exynos_camera(10862): exynos_camera_put_parameters(0x41c34600)
D/exynos_camera(10862): exynos_camera_preview_output_start()
D/exynos_v4l2_output(10862): Found 6 buffers available for output!

Screen locked:
I/CameraDeviceState( 2349): Legacy camera service transitioning to state CAPTURING
I/CameraDeviceState( 2349): Legacy camera service transitioning to state IDLE

... that's it