[LG Thrill 4G] Brandon Gomez:
I have noticed that on the Pacman rom version 22.3.0 for Optimus 3D (and it's the same for Thrill, which is what I am using) a video recording bug exists which prevents me from being able to make any recordings at all, even on a different camera app. However, the picture taking does work. (I have not tested panorama on this version of the rom).

The camera is fully functional on version 18 on the Pacman rom, besides the upside down images. I wanted to know if anyone knew how I could transfer the camera files to the later version of the Pacman rom. I would use version 18 if the volume control did not have a bug in that version. I got both versions from links from this thread: http://xdaforums.com/showthread.php?t=2164367.

I have dumped a logcat so someone more experienced with the mediarecorder than me can show me how to fix this.

Logcat:

V/CAM_VideoModule( 2486): startVideoRecording

D/CameraStorage( 2486): External storage state=mounted

V/CAM_VideoModule( 2486): initializeRecorder

W/StagefrightRecorder( 127): Max file duration is not positive: 0 us. Disabling

duration limit.

W/StagefrightRecorder( 127): Target duration (0 us) too short to be respected

V/CAM_VideoModule( 2486): New video filename: /storage/sdcard/DCIM/Camera/VID_20

131005_193535.mp4.tmp

W/StagefrightRecorder( 127): Target file size (5610037120 bytes) too larger tha

n supported, clip to 4GB

D/CameraSource( 127): Camera does not support setVideoSize()

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:337 s

etParameters - IPP mode set ldc-nsf

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:376 s

etParameters - Sensor Orientation is set to 0

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:426 s

etParameters - PreviewResolution by App 1280 x 720

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:434 s

etParameters - Recording Hint is set to true

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:478 s

etParameters - Focus mode set continuous-video

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:522 s

etParameters - Stereo 3D capture image layout is none

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:543 s

etParameters - Picture Size by App 2592 x 1458

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:564 s

etParameters - APP IS CHANGING FRAME RATE RANGE

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:588 s

etParameters - SET FRAMERATE 30

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:590 s

etParameters - FPS Range = 15000,30000

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:610 s

etParameters - GBCE true

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:627 s

etParameters - GLBCE false

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:643 s

etParameters - AutoConvergence mode set = frame

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:655 s

etParameters - ManualConvergence Value = 0

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:672 s

etParameters - Exposure mode set = auto

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:729 s

etParameters - White balance set auto

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:739 s

etParameters - Contrast set 100

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:749 s

etParameters - Sharpness set 100

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:759 s

etParameters - Saturation set 100

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:769 s

etParameters - Brightness set 50

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:779 s

etParameters - Antibanding set auto

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:789 s

etParameters - ISO set auto

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:825 s

etParameters - Exposure compensation set 0

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:831 s

etParameters - Scene mode set auto

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:844 s

etParameters - Flash mode set off

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:857 s

etParameters - Effect set none

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:875 s

etParameters - Jpeg quality set 90

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:882 s

etParameters - Thumbnail width set 160

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:889 s

etParameters - Thumbnail width set 120

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:896 s

etParameters - Thumbnail quality set 60

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:966 s

etParameters - EXIF Model set LG-P920

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:972 s

etParameters - EXIF Make set LG Electronics

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:989 s

etParameters - Zoom set 0

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1002

setParameters - Auto Exposure Lock set false

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1011

setParameters - Auto WhiteBalance Lock set false

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1024

setParameters - Raw image width set 2608

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1029

setParameters - Raw image height set 1960

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1043

setParameters - Positive bracketing range 1

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/CameraHal.cpp:1054

setParameters - Negative bracketing range 1

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XCameraAdapter.cpp:491 setParameters - YUV420SP format selected

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XCapture.cpp:94 setParametersCapture - JPEG format selected

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XCapture.cpp:131 setParametersCapture - Capturing in video mode...selecting yuv4

22i

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XCapture.cpp:282 setParametersCapture - Thumbnail Quality set 60

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XAlgo.cpp:46 setParametersAlgo - Capture mode video-mode

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XAlgo.cpp:91 setParametersAlgo - Capture Mode set 3

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XAlgo.cpp:185 setParametersAlgo - VNF Disabled

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XAlgo.cpp:200 setParametersAlgo - VSTAB Enabled

D/CameraHal( 127): (41ac41b0) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OM

XZoom.cpp:76 setParametersZoom - Zoom by App 0

W/StagefrightRecorder( 127): Failed to create the encoder

D/CameraSource( 127): reset: E

W/CameraService( 127): attempt to use a locked camera from a different process

(old pid 127, new pid 2486)

D/CameraSource( 127): reset: X

E/MediaRecorder( 2486): start failed: -2147483648

E/CAM_VideoModule( 2486): Could not start media recorder.

E/CAM_VideoModule( 2486): java.lang.RuntimeException: start failed.

E/CAM_VideoModule( 2486): at android.media.MediaRecorder.start(Native Meth

od)

E/CAM_VideoModule( 2486): at com.android.camera.VideoModule.startVideoReco

rding(VideoModule.java:1633)

E/CAM_VideoModule( 2486): at com.android.camera.VideoModule.onShutterButto

nClick(VideoModule.java:708)

E/CAM_VideoModule( 2486): at com.android.camera.ShutterButton.performClick

(ShutterButton.java:125)

E/CAM_VideoModule( 2486): at android.view.View$PerformClick.run(View.java:

17360)

E/CAM_VideoModule( 2486): at android.os.Handler.handleCallback(Handler.jav

a:725)

E/CAM_VideoModule( 2486): at android.os.Handler.dispatchMessage(Handler.ja

va:92)

E/CAM_VideoModule( 2486): at android.os.Looper.loop(Looper.java:137)

E/CAM_VideoModule( 2486): at android.app.ActivityThread.main(ActivityThrea

d.java:5237)

E/CAM_VideoModule( 2486): at java.lang.reflect.Method.invokeNative(Native

Method)

E/CAM_VideoModule( 2486): at java.lang.reflect.Method.invoke(Method.java:5

11)

E/CAM_VideoModule( 2486): at com.android.internal.os.ZygoteInit$MethodAndA

rgsCaller.run(ZygoteInit.java:799)

E/CAM_VideoModule( 2486): at com.android.internal.os.ZygoteInit.main(Zygot

eInit.java:566)

E/CAM_VideoModule( 2486): at dalvik.system.NativeStart.main(Native Method)

V/CAM_VideoModule( 2486): Releasing media recorder.

V/CAM_VideoModule( 2486): Empty video file deleted: /storage/sdcard/DCIM/Camera/

VID_20131005_193535.mp4.tmp

E/MetadataRetrieverClient( 127): offset (0) bigger than file size (0)

E/BitmapUtils( 2486): createVideoThumbnail

E/BitmapUtils( 2486): java.lang.reflect.InvocationTargetException

E/BitmapUtils( 2486): at java.lang.reflect.Method.invokeNative(Native Method)

E/BitmapUtils( 2486): at java.lang.reflect.Method.invoke(Method.java:511)

E/BitmapUtils( 2486): at com.android.gallery3d.common.BitmapUtils.createVideoT

humbnail(BitmapUtils.java:200)

E/BitmapUtils( 2486): at com.android.gallery3d.data.LocalVideo$LocalVideoReque

st.onDecodeOriginal(LocalVideo.java:169)

E/BitmapUtils( 2486): at com.android.gallery3d.data.ImageCacheRequest.run(Imag

eCacheRequest.java:79)

E/BitmapUtils( 2486): at com.android.gallery3d.data.LocalVideo$LocalVideoReque

st.run(LocalVideo.java:158)

E/BitmapUtils( 2486): at com.android.gallery3d.data.ImageCacheRequest.run(Imag

eCacheRequest.java:28)

E/BitmapUtils( 2486): at com.android.gallery3d.app.PhotoDataAdapter$ScreenNail

Job.run(PhotoDataAdapter.java:713)

E/BitmapUtils( 2486): at com.android.gallery3d.app.PhotoDataAdapter$ScreenNail

Job.run(PhotoDataAdapter.java:693)

E/BitmapUtils( 2486): at com.android.gallery3d.util.ThreadPool$Worker.run(Thre

adPool.java:133)

E/BitmapUtils( 2486): at java.util.concurrent.ThreadPoolExecutor.runWorker(Thr

eadPoolExecutor.java:1080)

E/BitmapUtils( 2486): at java.util.concurrent.ThreadPoolExecutor$Worker.run(Th

readPoolExecutor.java:573)

E/BitmapUtils( 2486): at java.lang.Thread.run(Thread.java:856)

E/BitmapUtils( 2486): at com.android.gallery3d.util.PriorityThreadFactory$1.ru

n(PriorityThreadFactory.java:44)

E/BitmapUtils( 2486): Caused by: java.lang.RuntimeException: setDataSource faile

d: status = 0xFFFFFFEA

E/BitmapUtils( 2486): at android.media.MediaMetadataRetriever.setDataSource(Na

tive Method)

E/BitmapUtils( 2486): at android.media.MediaMetadataRetriever.setDataSource(Me

diaMetadataRetriever.java:66)

E/BitmapUtils( 2486): ... 14 more

W/ImageCacheRequest( 2486): decode orig failed /local/video/item/6797,THUMB

Thank You!​