[LG Optimus 2x] tonyp:
Great work, works like a charm including the panorame mode! :good:

But careful, don't activate the voice option or it will crash because it's missing some libs.

A data wipe of the camera apps will be necessary to fix the FC.

Edit: This has been fixed!

Logcats:

[B]Logcat on button press[/B]:
E/AndroidRuntime(3356): FATAL EXCEPTION: main
E/AndroidRuntime(3356): java.lang.ExceptionInInitializerError
E/AndroidRuntime(3356):	at com.lge.voiceshutter.library.AudioRecogEngine.start(AudioRecogEngine.java:72)
E/AndroidRuntime(3356):	at com.lge.camera.Mediator.setAudioRecogEngineStart(Mediator.java:2250)
E/AndroidRuntime(3356):	at com.lge.camera.command.SetVoiceShutterMode.execute(SetVoiceShutterMode.java:55)
E/AndroidRuntime(3356):	at com.lge.camera.command.Command.run(Command.java:155)
E/AndroidRuntime(3356):	at com.lge.camera.Mediator.runOnUiThread(Mediator.java:485)
E/AndroidRuntime(3356):	at com.lge.camera.command.CommandManager.doCommandUi(CommandManager.java:106)
E/AndroidRuntime(3356):	at com.lge.camera.Mediator.doCommandUi(Mediator.java:463)
E/AndroidRuntime(3356):	at com.lge.camera.controller.QuickFunctionController$1.selectTimeMachineAndVoiceShutter(QuickFunctionController.java:267)
E/AndroidRuntime(3356):	at com.lge.camera.controller.QuickFunctionController$1.onClick(QuickFunctionController.java:196)
E/AndroidRuntime(3356):	at android.view.View.performClick(View.java:4084)
E/AndroidRuntime(3356):	at android.view.View$PerformClick.run(View.java:16966)
E/AndroidRuntime(3356):	at android.os.Handler.handleCallback(Handler.java:615)
E/AndroidRuntime(3356):	at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(3356):	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(3356):	at android.app.ActivityThread.main(ActivityThread.java:5012)
E/AndroidRuntime(3356):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(3356):	at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(3356):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime(3356):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
E/AndroidRuntime(3356):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(3356): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load kwr_mvoice-jni: findLibrary returned null
E/AndroidRuntime(3356):	at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime(3356):	at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime(3356):	at com.lge.voiceshutter.library.LGKeyRec.<clinit>(LGKeyRec.java:180)
E/AndroidRuntime(3356):	... 20 more

[B]Logcat on reopening the app[/B]:
E/AndroidRuntime(3207): FATAL EXCEPTION: Thread-363
E/AndroidRuntime(3207): java.lang.ExceptionInInitializerError
E/AndroidRuntime(3207):	at com.lge.voiceshutter.library.AudioRecogEngine.start(AudioRecogEngine.java:72)
E/AndroidRuntime(3207):	at com.lge.camera.Mediator.setAudioRecogEngineStart(Mediator.java:2250)
E/AndroidRuntime(3207):	at com.lge.camera.command.SetVoiceShutterMode.execute(SetVoiceShutterMode.java:55)
E/AndroidRuntime(3207):	at com.lge.camera.command.SetVoiceShutterMode.execute(SetVoiceShutterMode.java:27)
E/AndroidRuntime(3207):	at com.lge.camera.command.Command.execute(Command.java:136)
E/AndroidRuntime(3207):	at com.lge.camera.command.CommandManager.doCommand(CommandManager.java:84)
E/AndroidRuntime(3207):	at com.lge.camera.Mediator.doCommand(Mediator.java:459)
E/AndroidRuntime(3207):	at com.lge.camera.command.setting.ApplyAllSettings.execute(ApplyAllSettings.java:76)
E/AndroidRuntime(3207):	at com.lge.camera.command.setting.SettingCommand.execute(SettingCommand.java:47)
E/AndroidRuntime(3207):	at com.lge.camera.command.CommandManager.doCommand(CommandManager.java:74)
E/AndroidRuntime(3207):	at com.lge.camera.Mediator.doCommand(Mediator.java:455)
E/AndroidRuntime(3207):	at com.lge.camera.controller.PreviewController.startPreview(PreviewController.java:267)
E/AndroidRuntime(3207):	at com.lge.camera.controller.PreviewController$11.run(PreviewController.java:1253)
E/AndroidRuntime(3207):	at java.lang.Thread.run(Thread.java:856)
E/AndroidRuntime(3207): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load kwr_mvoice-jni: findLibrary returned null
E/AndroidRuntime(3207):	at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime(3207):	at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime(3207):	at com.lge.voiceshutter.library.LGKeyRec.<clinit>(LGKeyRec.java:180)
E/AndroidRuntime(3207):	... 14 more
W/ActivityManager(671): Force finishing activity com.lge.camera/.CameraApp