PkmX / lcamera

A camera app using the new camera2 API in Android Lollipop
1.28k stars 220 forks source link

Support on Nexus 6/9 #53

Open PkmX opened 9 years ago

PkmX commented 9 years ago

Does anyone have a Nexus 6 or a Nexus 9 that can test if L Camera works on it?

leandromeiramedeiros commented 9 years ago

I have one Galaxy Note 3 (SM-N9005) running CM12 (early build). I can test it here. Well, current version does not work, the package installs but when openned it gives a FC (latest APK says "Device not supported").

edraven commented 9 years ago

Just installed on a Nexus 6, the camera itself works, but trying to go to settings makes it crash, and trying to take video makes it crash

PkmX commented 9 years ago

@edraven Will you be able to provide the logcat output when it crashes? Thanks.

edraven commented 9 years ago

Can I do that from the device without adb?

PkmX commented 9 years ago

I don't think so. You will need to enable developer mode and capture the logs using adb.

Jessecar96 commented 9 years ago

Here's some logcats from my Nexus 6:

When opening settings:

11-20 21:27:27.654: I/art(824): Explicit concurrent mark sweep GC freed 10779(579KB) AllocSpace objects, 7(1860KB) LOS objects, 9% free, 152MB/168MB, paused 1.635ms total 144.872ms
11-20 21:27:29.489: D/audio_hw_primary(329): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
11-20 21:27:29.502: D/audio_hw_primary(329): select_devices: out_snd_device(2: speaker) in_snd_device(0: none)
11-20 21:27:29.502: D/msm8974_platform(329): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
11-20 21:27:29.502: E/ACDB-LOADER(329): Error: ACDB AFE returned = -19
11-20 21:27:29.503: D/audio_hw_primary(329): enable_snd_device: snd_device(2: speaker)
11-20 21:27:29.505: D/audio_hw_primary(329): enable_audio_route: apply and update mixer path: low-latency-playback speaker
11-20 21:27:30.704: D/audio_hw_primary(329): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
11-20 21:27:30.708: D/AndroidRuntime(13164): Shutting down VM
11-20 21:27:30.710: E/AndroidRuntime(13164): FATAL EXCEPTION: main
11-20 21:27:30.710: E/AndroidRuntime(13164): Process: pkmx.lcamera, PID: 13164
11-20 21:27:30.710: E/AndroidRuntime(13164): java.lang.ArithmeticException: divide by zero
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.rawFps$lzycompute(MainActivity.scala:164)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.rawFps(MainActivity.scala:164)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anonfun$availableVideoConfigurations$1.apply(MainActivity.scala:182)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anonfun$availableVideoConfigurations$1.apply(MainActivity.scala:182)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.collection.immutable.List.foreach(List.scala:381)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.availableVideoConfigurations$lzycompute(MainActivity.scala:182)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.availableVideoConfigurations(MainActivity.scala:182)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anonfun$videoConfiguration$1.apply(MainActivity.scala:184)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anonfun$videoConfiguration$1.apply(MainActivity.scala:184)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.util.Try$.apply(Try.scala:191)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at rx.core.Dynamic$$anonfun$1.apply(Dynamic.scala:38)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at rx.core.Dynamic$$anonfun$1.apply(Dynamic.scala:38)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at rx.core.Dynamic.makeState(Dynamic.scala:37)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at rx.core.Dynamic.<init>(Dynamic.scala:30)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at rx.core.Rx$.apply(Core.scala:27)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.videoConfiguration$lzycompute(MainActivity.scala:184)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity.videoConfiguration(MainActivity.scala:184)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57$$anon$40$$anon$7$$anon$13$$anon$27.<init>(MainActivity.scala:369)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57$$anon$40$$anon$7$$anon$13.<init>(MainActivity.scala:368)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57$$anon$40$$anon$7.<init>(MainActivity.scala:362)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57$$anon$40.<init>(MainActivity.scala:361)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57.apply(MainActivity.scala:360)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at pkmx.lcamera.MainActivity$$anon$8$$anon$32$$anonfun$57.apply(MainActivity.scala:406)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at org.scaloid.common.TraitView$$anon$2.onClick(view.scala:1147)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.view.View.performClick(View.java:4756)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.view.View$PerformClick.run(View.java:19749)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.os.Handler.handleCallback(Handler.java:739)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.os.Handler.dispatchMessage(Handler.java:95)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.os.Looper.loop(Looper.java:135)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at android.app.ActivityThread.main(ActivityThread.java:5221)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at java.lang.reflect.Method.invoke(Native Method)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at java.lang.reflect.Method.invoke(Method.java:372)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
11-20 21:27:30.710: E/AndroidRuntime(13164):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
11-20 21:27:30.714: W/ActivityManager(824):   Force finishing activity pkmx.lcamera/.MainActivity

Taking a video:

11-20 21:29:31.627: D/AndroidRuntime(13282): Shutting down VM
11-20 21:29:31.630: E/AndroidRuntime(13282): FATAL EXCEPTION: main
11-20 21:29:31.630: E/AndroidRuntime(13282): Process: pkmx.lcamera, PID: 13282
11-20 21:29:31.630: E/AndroidRuntime(13282): java.lang.ArithmeticException: divide by zero
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.rawFps$lzycompute(MainActivity.scala:164)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.rawFps(MainActivity.scala:164)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$availableVideoConfigurations$1.apply(MainActivity.scala:182)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$availableVideoConfigurations$1.apply(MainActivity.scala:182)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.collection.immutable.List.foreach(List.scala:381)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.availableVideoConfigurations$lzycompute(MainActivity.scala:182)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.availableVideoConfigurations(MainActivity.scala:182)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$videoConfiguration$1.apply(MainActivity.scala:184)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$videoConfiguration$1.apply(MainActivity.scala:184)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.util.Try$.apply(Try.scala:191)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Dynamic$$anonfun$1.apply(Dynamic.scala:38)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Dynamic$$anonfun$1.apply(Dynamic.scala:38)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Dynamic.makeState(Dynamic.scala:37)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Dynamic.<init>(Dynamic.scala:30)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Rx$.apply(Core.scala:27)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.videoConfiguration$lzycompute(MainActivity.scala:184)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity.videoConfiguration(MainActivity.scala:184)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$35$$anonfun$apply$mcV$sp$9.apply(MainActivity.scala:678)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$35$$anonfun$apply$mcV$sp$9.apply(MainActivity.scala:678)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at scala.util.Try$.apply(Try.scala:191)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Var.updateSilent(Core.scala:146)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at rx.core.Var.update(Core.scala:137)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anonfun$35.apply$mcV$sp(MainActivity.scala:678)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply$mcV$sp(MainActivity.scala:284)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply(MainActivity.scala:282)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply(MainActivity.scala:282)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at org.scaloid.common.TraitView$$anon$2.onClick(view.scala:1147)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.view.View.performClick(View.java:4756)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.view.View$PerformClick.run(View.java:19749)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.os.Handler.handleCallback(Handler.java:739)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.os.Handler.dispatchMessage(Handler.java:95)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.os.Looper.loop(Looper.java:135)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at android.app.ActivityThread.main(ActivityThread.java:5221)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at java.lang.reflect.Method.invoke(Native Method)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at java.lang.reflect.Method.invoke(Method.java:372)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
11-20 21:29:31.630: E/AndroidRuntime(13282):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
11-20 21:29:31.632: W/ActivityManager(824):   Force finishing activity pkmx.lcamera/.MainActivity

I can provide other outputs if needed.

mxpio commented 9 years ago

I just got my nexus 6 & installed your app. It crashed several times when trying to set into setting mode for camera.

PkmX commented 9 years ago

Thanks. I will release a bugfix for this as soon as possible. Can someone also post the camera's parameters as described here? I would like to see the true capabilities of N6's camera as well. Thanks.

Jessecar96 commented 9 years ago

Sure thing, here's the camera details

11-21 11:37:48.796: V/lcamera(27746): ===== Camera 0 =====
11-21 11:37:48.829: V/lcamera(27746): android.colorCorrection.availableAberrationModes
11-21 11:37:48.830: V/lcamera(27746): 0
11-21 11:37:48.830: V/lcamera(27746): 1
11-21 11:37:48.830: V/lcamera(27746): 2
11-21 11:37:48.830: V/lcamera(27746): android.control.aeAvailableAntibandingModes
11-21 11:37:48.830: V/lcamera(27746): 0
11-21 11:37:48.830: V/lcamera(27746): 2
11-21 11:37:48.831: V/lcamera(27746): 1
11-21 11:37:48.831: V/lcamera(27746): 3
11-21 11:37:48.831: V/lcamera(27746): android.control.aeAvailableModes
11-21 11:37:48.831: V/lcamera(27746): 0
11-21 11:37:48.831: V/lcamera(27746): 1
11-21 11:37:48.831: V/lcamera(27746): 2
11-21 11:37:48.831: V/lcamera(27746): 3
11-21 11:37:48.831: V/lcamera(27746): 4
11-21 11:37:48.831: V/lcamera(27746): android.control.aeAvailableTargetFpsRanges
11-21 11:37:48.832: V/lcamera(27746): [15, 15]
11-21 11:37:48.832: V/lcamera(27746): [24, 24]
11-21 11:37:48.832: V/lcamera(27746): [7, 30]
11-21 11:37:48.832: V/lcamera(27746): [30, 30]
11-21 11:37:48.832: V/lcamera(27746): android.control.aeCompensationRange
11-21 11:37:48.832: V/lcamera(27746): [-12, 12]
11-21 11:37:48.832: V/lcamera(27746): android.control.aeCompensationStep
11-21 11:37:48.832: V/lcamera(27746): 1/6
11-21 11:37:48.832: V/lcamera(27746): android.control.afAvailableModes
11-21 11:37:48.833: V/lcamera(27746): 1
11-21 11:37:48.833: V/lcamera(27746): 0
11-21 11:37:48.833: V/lcamera(27746): 2
11-21 11:37:48.833: V/lcamera(27746): 3
11-21 11:37:48.833: V/lcamera(27746): 4
11-21 11:37:48.833: V/lcamera(27746): android.control.availableEffects
11-21 11:37:48.833: V/lcamera(27746): 0
11-21 11:37:48.833: V/lcamera(27746): 1
11-21 11:37:48.833: V/lcamera(27746): 2
11-21 11:37:48.833: V/lcamera(27746): 3
11-21 11:37:48.833: V/lcamera(27746): 4
11-21 11:37:48.833: V/lcamera(27746): 5
11-21 11:37:48.833: V/lcamera(27746): 6
11-21 11:37:48.834: V/lcamera(27746): 7
11-21 11:37:48.834: V/lcamera(27746): 8
11-21 11:37:48.834: V/lcamera(27746): android.control.availableSceneModes
11-21 11:37:48.834: V/lcamera(27746): 4
11-21 11:37:48.834: V/lcamera(27746): 9
11-21 11:37:48.834: V/lcamera(27746): 8
11-21 11:37:48.835: V/lcamera(27746): 10
11-21 11:37:48.835: V/lcamera(27746): 5
11-21 11:37:48.835: V/lcamera(27746): 3
11-21 11:37:48.835: V/lcamera(27746): 13
11-21 11:37:48.835: V/lcamera(27746): 11
11-21 11:37:48.836: V/lcamera(27746): 15
11-21 11:37:48.836: V/lcamera(27746): 12
11-21 11:37:48.836: V/lcamera(27746): 14
11-21 11:37:48.836: V/lcamera(27746): 6
11-21 11:37:48.836: V/lcamera(27746): 7
11-21 11:37:48.836: V/lcamera(27746): 2
11-21 11:37:48.836: V/lcamera(27746): 1
11-21 11:37:48.838: V/lcamera(27746): android.control.availableVideoStabilizationModes
11-21 11:37:48.839: V/lcamera(27746): 0
11-21 11:37:48.839: V/lcamera(27746): android.control.awbAvailableModes
11-21 11:37:48.839: V/lcamera(27746): 1
11-21 11:37:48.841: V/lcamera(27746): 2
11-21 11:37:48.842: V/lcamera(27746): 3
11-21 11:37:48.842: V/lcamera(27746): 4
11-21 11:37:48.842: V/lcamera(27746): 5
11-21 11:37:48.842: V/lcamera(27746): 6
11-21 11:37:48.842: V/lcamera(27746): 7
11-21 11:37:48.842: V/lcamera(27746): 8
11-21 11:37:48.843: V/lcamera(27746): 0
11-21 11:37:48.843: V/lcamera(27746): android.control.maxRegionsAe
11-21 11:37:48.843: V/lcamera(27746): 1
11-21 11:37:48.845: V/lcamera(27746): android.control.maxRegionsAf
11-21 11:37:48.846: V/lcamera(27746): 1
11-21 11:37:48.846: V/lcamera(27746): android.control.maxRegionsAwb
11-21 11:37:48.846: V/lcamera(27746): 0
11-21 11:37:48.847: V/lcamera(27746): android.edge.availableEdgeModes
11-21 11:37:48.847: V/lcamera(27746): 0
11-21 11:37:48.847: V/lcamera(27746): 1
11-21 11:37:48.848: V/lcamera(27746): android.flash.info.available
11-21 11:37:48.849: V/lcamera(27746): true
11-21 11:37:48.849: V/lcamera(27746): android.hotPixel.availableHotPixelModes
11-21 11:37:48.850: V/lcamera(27746): 1
11-21 11:37:48.850: V/lcamera(27746): android.info.supportedHardwareLevel
11-21 11:37:48.850: V/lcamera(27746): 1
11-21 11:37:48.850: V/lcamera(27746): android.jpeg.availableThumbnailSizes
11-21 11:37:48.851: V/lcamera(27746): 0x0
11-21 11:37:48.851: V/lcamera(27746): 176x144
11-21 11:37:48.851: V/lcamera(27746): 320x240
11-21 11:37:48.852: V/lcamera(27746): 432x288
11-21 11:37:48.853: V/lcamera(27746): 480x288
11-21 11:37:48.853: V/lcamera(27746): 512x288
11-21 11:37:48.853: V/lcamera(27746): 512x384
11-21 11:37:48.853: V/lcamera(27746): android.lens.facing
11-21 11:37:48.855: V/lcamera(27746): 1
11-21 11:37:48.855: V/lcamera(27746): android.lens.info.availableApertures
11-21 11:37:48.857: V/lcamera(27746): 2.0
11-21 11:37:48.857: V/lcamera(27746): android.lens.info.availableFilterDensities
11-21 11:37:48.857: V/lcamera(27746): 0.0
11-21 11:37:48.857: V/lcamera(27746): android.lens.info.availableFocalLengths
11-21 11:37:48.857: V/lcamera(27746): 3.82
11-21 11:37:48.857: V/lcamera(27746): android.lens.info.availableOpticalStabilization
11-21 11:37:48.857: V/lcamera(27746): 0
11-21 11:37:48.857: V/lcamera(27746): 1
11-21 11:37:48.857: V/lcamera(27746): android.lens.info.focusDistanceCalibration
11-21 11:37:48.858: V/lcamera(27746): 2
11-21 11:37:48.858: V/lcamera(27746): android.lens.info.hyperfocalDistance
11-21 11:37:48.858: V/lcamera(27746): 0.30700913
11-21 11:37:48.858: V/lcamera(27746): android.lens.info.minimumFocusDistance
11-21 11:37:48.858: V/lcamera(27746): 14.285714
11-21 11:37:48.858: V/lcamera(27746): android.noiseReduction.availableNoiseReductionModes
11-21 11:37:48.858: V/lcamera(27746): 0
11-21 11:37:48.858: V/lcamera(27746): 1
11-21 11:37:48.858: V/lcamera(27746): android.request.availableCapabilities
11-21 11:37:48.858: V/lcamera(27746): 0
11-21 11:37:48.858: V/lcamera(27746): 1
11-21 11:37:48.858: V/lcamera(27746): 2
11-21 11:37:48.858: V/lcamera(27746): 3
11-21 11:37:48.858: V/lcamera(27746): android.request.maxNumOutputProc
11-21 11:37:48.858: V/lcamera(27746): 3
11-21 11:37:48.858: V/lcamera(27746): android.request.maxNumOutputProcStalling
11-21 11:37:48.858: V/lcamera(27746): 1
11-21 11:37:48.858: V/lcamera(27746): android.request.maxNumOutputRaw
11-21 11:37:48.858: V/lcamera(27746): 1
11-21 11:37:48.858: V/lcamera(27746): android.request.partialResultCount
11-21 11:37:48.858: V/lcamera(27746): 2
11-21 11:37:48.859: V/lcamera(27746): android.request.pipelineMaxDepth
11-21 11:37:48.859: V/lcamera(27746): 8
11-21 11:37:48.859: V/lcamera(27746): android.scaler.availableMaxDigitalZoom
11-21 11:37:48.859: V/lcamera(27746): 4.0
11-21 11:37:48.859: V/lcamera(27746): android.scaler.croppingType
11-21 11:37:48.859: V/lcamera(27746): 1
11-21 11:37:48.859: V/lcamera(27746): android.scaler.streamConfigurationMap
11-21 11:37:48.860: V/lcamera(27746): Format 37
11-21 11:37:48.860: V/lcamera(27746): 4208x3120: 0 0
11-21 11:37:48.860: V/lcamera(27746): Format 256
11-21 11:37:48.860: V/lcamera(27746): 4160x3120: 33333336 366000000
11-21 11:37:48.860: V/lcamera(27746): 4160x2774: 33333336 334000000
11-21 11:37:48.861: V/lcamera(27746): 4160x2340: 33333336 292000000
11-21 11:37:48.861: V/lcamera(27746): 4000x3000: 33333336 345000000
11-21 11:37:48.861: V/lcamera(27746): 3840x2160: 33333336 258000000
11-21 11:37:48.861: V/lcamera(27746): 3264x2176: 33333336 230000000
11-21 11:37:48.861: V/lcamera(27746): 3200x2400: 33333336 243000000
11-21 11:37:48.861: V/lcamera(27746): 3200x1800: 33333336 200000000
11-21 11:37:48.861: V/lcamera(27746): 2592x1944: 33333336 179000000
11-21 11:37:48.861: V/lcamera(27746): 2592x1728: 33333336 163000000
11-21 11:37:48.862: V/lcamera(27746): 2592x1458: 33333336 143000000
11-21 11:37:48.862: V/lcamera(27746): 2048x1536: 33333336 133000000
11-21 11:37:48.862: V/lcamera(27746): 1920x1440: 33333336 124000000
11-21 11:37:48.862: V/lcamera(27746): 1920x1080: 16666668 108000000
11-21 11:37:48.862: V/lcamera(27746): 1280x960: 16666668 91000000
11-21 11:37:48.862: V/lcamera(27746): 1280x768: 16666668 65000000
11-21 11:37:48.862: V/lcamera(27746): 1280x720: 16666668 61000000
11-21 11:37:48.863: V/lcamera(27746): 1024x768: 16666668 67000000
11-21 11:37:48.863: V/lcamera(27746): 800x600: 16666668 66000000
11-21 11:37:48.863: V/lcamera(27746): 800x480: 16666668 55000000
11-21 11:37:48.865: V/lcamera(27746): 720x480: 16666668 80000000
11-21 11:37:48.865: V/lcamera(27746): 640x480: 16666668 80000000
11-21 11:37:48.865: V/lcamera(27746): 352x288: 16666668 30000000
11-21 11:37:48.865: V/lcamera(27746): 320x240: 16666668 49000000
11-21 11:37:48.865: V/lcamera(27746): Format 36
11-21 11:37:48.866: V/lcamera(27746): Format 32
11-21 11:37:48.866: V/lcamera(27746): 4208x3120: 0 200000000
11-21 11:37:48.866: V/lcamera(27746): Format 35
11-21 11:37:48.866: V/lcamera(27746): 4160x3120: 33333336 0
11-21 11:37:48.866: V/lcamera(27746): 4160x2774: 33333336 0
11-21 11:37:48.867: V/lcamera(27746): 4160x2340: 33333336 0
11-21 11:37:48.867: V/lcamera(27746): 4000x3000: 33333336 0
11-21 11:37:48.867: V/lcamera(27746): 3840x2160: 33333336 0
11-21 11:37:48.867: V/lcamera(27746): 3264x2176: 33333336 0
11-21 11:37:48.868: V/lcamera(27746): 3200x2400: 33333336 0
11-21 11:37:48.868: V/lcamera(27746): 3200x1800: 33333336 0
11-21 11:37:48.868: V/lcamera(27746): 2592x1944: 33333336 0
11-21 11:37:48.868: V/lcamera(27746): 2592x1728: 33333336 0
11-21 11:37:48.868: V/lcamera(27746): 2592x1458: 33333336 0
11-21 11:37:48.869: V/lcamera(27746): 2048x1536: 33333336 0
11-21 11:37:48.869: V/lcamera(27746): 1920x1440: 33333336 0
11-21 11:37:48.869: V/lcamera(27746): 1920x1080: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 1280x960: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 1280x768: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 1280x720: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 1024x768: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 800x600: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 800x480: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 720x480: 16666668 0
11-21 11:37:48.870: V/lcamera(27746): 640x480: 16666668 0
11-21 11:37:48.871: V/lcamera(27746): 352x288: 16666668 0
11-21 11:37:48.871: V/lcamera(27746): 320x240: 16666668 0
11-21 11:37:48.871: V/lcamera(27746): 176x144: 16666668 0
11-21 11:37:48.871: V/lcamera(27746): android.sensor.availableTestPatternModes
11-21 11:37:48.871: V/lcamera(27746): 0
11-21 11:37:48.871: V/lcamera(27746): 1
11-21 11:37:48.871: V/lcamera(27746): 2
11-21 11:37:48.871: V/lcamera(27746): 3
11-21 11:37:48.871: V/lcamera(27746): 4
11-21 11:37:48.871: V/lcamera(27746): android.sensor.blackLevelPattern
11-21 11:37:48.871: V/lcamera(27746): android.hardware.camera2.params.BlackLevelPattern@2c2781
11-21 11:37:48.871: V/lcamera(27746): android.sensor.calibrationTransform1
11-21 11:37:48.872: V/lcamera(27746): ColorSpaceTransform([129/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 127/128])
11-21 11:37:48.872: V/lcamera(27746): android.sensor.calibrationTransform2
11-21 11:37:48.872: V/lcamera(27746): ColorSpaceTransform([127/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 127/128])
11-21 11:37:48.872: V/lcamera(27746): android.sensor.colorTransform1
11-21 11:37:48.872: V/lcamera(27746): ColorSpaceTransform([90/128, -11/128, -12/128], [-59/128, 166/128, 17/128], [-14/128, 33/128, 69/128])
11-21 11:37:48.872: V/lcamera(27746): android.sensor.colorTransform2
11-21 11:37:48.872: V/lcamera(27746): ColorSpaceTransform([155/128, -54/128, -32/128], [-59/128, 192/128, 2/128], [-6/128, 28/128, 78/128])
11-21 11:37:48.872: V/lcamera(27746): android.sensor.forwardMatrix1
11-21 11:37:48.873: V/lcamera(27746): ColorSpaceTransform([97/128, 11/128, 15/128], [35/128, 106/128, -13/128], [2/128, -36/128, 139/128])
11-21 11:37:48.874: V/lcamera(27746): android.sensor.forwardMatrix2
11-21 11:37:48.876: V/lcamera(27746): ColorSpaceTransform([81/128, 6/128, 36/128], [21/128, 97/128, 10/128], [-6/128, -82/128, 193/128])
11-21 11:37:48.876: V/lcamera(27746): android.sensor.info.activeArraySize
11-21 11:37:48.877: V/lcamera(27746): Rect(8, 8 - 4216, 3128)
11-21 11:37:48.878: V/lcamera(27746): android.sensor.info.colorFilterArrangement
11-21 11:37:48.879: V/lcamera(27746): 3
11-21 11:37:48.880: V/lcamera(27746): android.sensor.info.exposureTimeRange
11-21 11:37:48.881: V/lcamera(27746): [20660, 674969300]
11-21 11:37:48.881: V/lcamera(27746): android.sensor.info.maxFrameDuration
11-21 11:37:48.881: V/lcamera(27746): 675010500
11-21 11:37:48.881: V/lcamera(27746): android.sensor.info.physicalSize
11-21 11:37:48.881: V/lcamera(27746): 4.73088x3.51232
11-21 11:37:48.881: V/lcamera(27746): android.sensor.info.pixelArraySize
11-21 11:37:48.881: V/lcamera(27746): 4224x3136
11-21 11:37:48.881: V/lcamera(27746): android.sensor.info.sensitivityRange
11-21 11:37:48.881: V/lcamera(27746): [40, 4000]
11-21 11:37:48.881: V/lcamera(27746): android.sensor.info.timestampSource
11-21 11:37:48.882: V/lcamera(27746): 0
11-21 11:37:48.882: V/lcamera(27746): android.sensor.info.whiteLevel
11-21 11:37:48.882: V/lcamera(27746): 1023
11-21 11:37:48.882: V/lcamera(27746): android.sensor.maxAnalogSensitivity
11-21 11:37:48.882: V/lcamera(27746): 320
11-21 11:37:48.882: V/lcamera(27746): android.sensor.orientation
11-21 11:37:48.882: V/lcamera(27746): 90
11-21 11:37:48.882: V/lcamera(27746): android.sensor.referenceIlluminant1
11-21 11:37:48.882: V/lcamera(27746): 21
11-21 11:37:48.882: V/lcamera(27746): android.sensor.referenceIlluminant2
11-21 11:37:48.882: V/lcamera(27746): 17
11-21 11:37:48.882: V/lcamera(27746): android.statistics.info.availableFaceDetectModes
11-21 11:37:48.883: V/lcamera(27746): 0
11-21 11:37:48.883: V/lcamera(27746): 2
11-21 11:37:48.883: V/lcamera(27746): android.statistics.info.availableHotPixelMapModes
11-21 11:37:48.884: V/lcamera(27746): false
11-21 11:37:48.884: V/lcamera(27746): android.statistics.info.maxFaceCount
11-21 11:37:48.884: V/lcamera(27746): 5
11-21 11:37:48.884: V/lcamera(27746): android.sync.maxLatency
11-21 11:37:48.884: V/lcamera(27746): 0
11-21 11:37:48.884: V/lcamera(27746): android.tonemap.availableToneMapModes
11-21 11:37:48.884: V/lcamera(27746): 0
11-21 11:37:48.884: V/lcamera(27746): 1
11-21 11:37:48.884: V/lcamera(27746): android.tonemap.maxCurvePoints
11-21 11:37:48.884: V/lcamera(27746): 256
11-21 11:37:48.884: V/lcamera(27746): ===== Camera 1 =====
11-21 11:37:48.899: V/lcamera(27746): android.colorCorrection.availableAberrationModes
11-21 11:37:48.899: V/lcamera(27746): 0
11-21 11:37:48.900: V/lcamera(27746): 1
11-21 11:37:48.900: V/lcamera(27746): 2
11-21 11:37:48.900: V/lcamera(27746): android.control.aeAvailableAntibandingModes
11-21 11:37:48.900: V/lcamera(27746): 0
11-21 11:37:48.900: V/lcamera(27746): 2
11-21 11:37:48.900: V/lcamera(27746): 1
11-21 11:37:48.900: V/lcamera(27746): 3
11-21 11:37:48.900: V/lcamera(27746): android.control.aeAvailableModes
11-21 11:37:48.900: V/lcamera(27746): 0
11-21 11:37:48.900: V/lcamera(27746): 1
11-21 11:37:48.900: V/lcamera(27746): android.control.aeAvailableTargetFpsRanges
11-21 11:37:48.900: V/lcamera(27746): [7, 30]
11-21 11:37:48.900: V/lcamera(27746): [30, 30]
11-21 11:37:48.900: V/lcamera(27746): android.control.aeCompensationRange
11-21 11:37:48.900: V/lcamera(27746): [-12, 12]
11-21 11:37:48.900: V/lcamera(27746): android.control.aeCompensationStep
11-21 11:37:48.900: V/lcamera(27746): 1/6
11-21 11:37:48.901: V/lcamera(27746): android.control.afAvailableModes
11-21 11:37:48.901: V/lcamera(27746): 0
11-21 11:37:48.901: V/lcamera(27746): android.control.availableEffects
11-21 11:37:48.901: V/lcamera(27746): 0
11-21 11:37:48.901: V/lcamera(27746): 1
11-21 11:37:48.901: V/lcamera(27746): 2
11-21 11:37:48.901: V/lcamera(27746): 3
11-21 11:37:48.901: V/lcamera(27746): 4
11-21 11:37:48.901: V/lcamera(27746): 5
11-21 11:37:48.901: V/lcamera(27746): 6
11-21 11:37:48.901: V/lcamera(27746): 7
11-21 11:37:48.901: V/lcamera(27746): 8
11-21 11:37:48.901: V/lcamera(27746): android.control.availableSceneModes
11-21 11:37:48.901: V/lcamera(27746): 4
11-21 11:37:48.901: V/lcamera(27746): 9
11-21 11:37:48.901: V/lcamera(27746): 8
11-21 11:37:48.901: V/lcamera(27746): 10
11-21 11:37:48.901: V/lcamera(27746): 5
11-21 11:37:48.901: V/lcamera(27746): 3
11-21 11:37:48.901: V/lcamera(27746): 13
11-21 11:37:48.901: V/lcamera(27746): 11
11-21 11:37:48.902: V/lcamera(27746): 15
11-21 11:37:48.902: V/lcamera(27746): 12
11-21 11:37:48.902: V/lcamera(27746): 14
11-21 11:37:48.902: V/lcamera(27746): 6
11-21 11:37:48.902: V/lcamera(27746): 7
11-21 11:37:48.902: V/lcamera(27746): 2
11-21 11:37:48.902: V/lcamera(27746): 1
11-21 11:37:48.902: V/lcamera(27746): android.control.availableVideoStabilizationModes
11-21 11:37:48.902: V/lcamera(27746): 0
11-21 11:37:48.902: V/lcamera(27746): android.control.awbAvailableModes
11-21 11:37:48.902: V/lcamera(27746): 1
11-21 11:37:48.902: V/lcamera(27746): 2
11-21 11:37:48.902: V/lcamera(27746): 3
11-21 11:37:48.902: V/lcamera(27746): 4
11-21 11:37:48.902: V/lcamera(27746): 5
11-21 11:37:48.902: V/lcamera(27746): 6
11-21 11:37:48.902: V/lcamera(27746): 7
11-21 11:37:48.902: V/lcamera(27746): 8
11-21 11:37:48.902: V/lcamera(27746): 0
11-21 11:37:48.902: V/lcamera(27746): android.control.maxRegionsAe
11-21 11:37:48.903: V/lcamera(27746): 1
11-21 11:37:48.903: V/lcamera(27746): android.control.maxRegionsAf
11-21 11:37:48.903: V/lcamera(27746): 0
11-21 11:37:48.903: V/lcamera(27746): android.control.maxRegionsAwb
11-21 11:37:48.903: V/lcamera(27746): 0
11-21 11:37:48.903: V/lcamera(27746): android.edge.availableEdgeModes
11-21 11:37:48.903: V/lcamera(27746): 0
11-21 11:37:48.903: V/lcamera(27746): 1
11-21 11:37:48.903: V/lcamera(27746): android.flash.info.available
11-21 11:37:48.903: V/lcamera(27746): false
11-21 11:37:48.903: V/lcamera(27746): android.hotPixel.availableHotPixelModes
11-21 11:37:48.903: V/lcamera(27746): 1
11-21 11:37:48.903: V/lcamera(27746): android.info.supportedHardwareLevel
11-21 11:37:48.903: V/lcamera(27746): 0
11-21 11:37:48.903: V/lcamera(27746): android.jpeg.availableThumbnailSizes
11-21 11:37:48.903: V/lcamera(27746): 0x0
11-21 11:37:48.903: V/lcamera(27746): 176x144
11-21 11:37:48.903: V/lcamera(27746): 320x240
11-21 11:37:48.903: V/lcamera(27746): 432x288
11-21 11:37:48.903: V/lcamera(27746): 480x288
11-21 11:37:48.903: V/lcamera(27746): 512x288
11-21 11:37:48.903: V/lcamera(27746): 512x384
11-21 11:37:48.904: V/lcamera(27746): android.lens.facing
11-21 11:37:48.904: V/lcamera(27746): 0
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.availableApertures
11-21 11:37:48.904: V/lcamera(27746): 2.2
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.availableFilterDensities
11-21 11:37:48.904: V/lcamera(27746): 0.0
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.availableFocalLengths
11-21 11:37:48.904: V/lcamera(27746): 2.16
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.availableOpticalStabilization
11-21 11:37:48.904: V/lcamera(27746): 0
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.focusDistanceCalibration
11-21 11:37:48.904: V/lcamera(27746): 0
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.hyperfocalDistance
11-21 11:37:48.904: V/lcamera(27746): 1.3203017
11-21 11:37:48.904: V/lcamera(27746): android.lens.info.minimumFocusDistance
11-21 11:37:48.904: V/lcamera(27746): 0.0
11-21 11:37:48.904: V/lcamera(27746): android.noiseReduction.availableNoiseReductionModes
11-21 11:37:48.905: V/lcamera(27746): 0
11-21 11:37:48.905: V/lcamera(27746): 1
11-21 11:37:48.905: V/lcamera(27746): android.request.availableCapabilities
11-21 11:37:48.905: V/lcamera(27746): 0
11-21 11:37:48.905: V/lcamera(27746): 1
11-21 11:37:48.905: V/lcamera(27746): 2
11-21 11:37:48.905: V/lcamera(27746): android.request.maxNumOutputProc
11-21 11:37:48.905: V/lcamera(27746): 3
11-21 11:37:48.905: V/lcamera(27746): android.request.maxNumOutputProcStalling
11-21 11:37:48.905: V/lcamera(27746): 1
11-21 11:37:48.905: V/lcamera(27746): android.request.maxNumOutputRaw
11-21 11:37:48.905: V/lcamera(27746): 1
11-21 11:37:48.905: V/lcamera(27746): android.request.partialResultCount
11-21 11:37:48.905: V/lcamera(27746): 2
11-21 11:37:48.905: V/lcamera(27746): android.request.pipelineMaxDepth
11-21 11:37:48.905: V/lcamera(27746): 8
11-21 11:37:48.905: V/lcamera(27746): android.scaler.availableMaxDigitalZoom
11-21 11:37:48.906: V/lcamera(27746): 4.0
11-21 11:37:48.906: V/lcamera(27746): android.scaler.croppingType
11-21 11:37:48.906: V/lcamera(27746): 1
11-21 11:37:48.906: V/lcamera(27746): android.scaler.streamConfigurationMap
11-21 11:37:48.906: V/lcamera(27746): Format 256
11-21 11:37:48.906: V/lcamera(27746): 1920x1080: 33112582 88000000
11-21 11:37:48.906: V/lcamera(27746): 1280x960: 33112582 76000000
11-21 11:37:48.906: V/lcamera(27746): 1280x768: 33112582 72000000
11-21 11:37:48.907: V/lcamera(27746): 1280x720: 33112582 56000000
11-21 11:37:48.907: V/lcamera(27746): 1024x768: 33112582 64000000
11-21 11:37:48.907: V/lcamera(27746): 800x600: 33112582 45000000
11-21 11:37:48.907: V/lcamera(27746): 800x480: 33112582 40000000
11-21 11:37:48.907: V/lcamera(27746): 720x480: 33112582 49000000
11-21 11:37:48.907: V/lcamera(27746): 640x480: 33112582 57000000
11-21 11:37:48.907: V/lcamera(27746): 352x288: 33112582 28000000
11-21 11:37:48.907: V/lcamera(27746): 320x240: 33112582 42000000
11-21 11:37:48.908: V/lcamera(27746): 176x144: 33112582 25000000
11-21 11:37:48.908: V/lcamera(27746): Format 35
11-21 11:37:48.908: V/lcamera(27746): 1920x1080: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 1280x960: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 1280x768: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 1280x720: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 1024x768: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 800x600: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 800x480: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 720x480: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 640x480: 33112582 0
11-21 11:37:48.908: V/lcamera(27746): 352x288: 33112582 0
11-21 11:37:48.909: V/lcamera(27746): 320x240: 33112582 0
11-21 11:37:48.909: V/lcamera(27746): 176x144: 33112582 0
11-21 11:37:48.909: V/lcamera(27746): android.sensor.availableTestPatternModes
11-21 11:37:48.909: V/lcamera(27746): 0
11-21 11:37:48.909: V/lcamera(27746): 1
11-21 11:37:48.909: V/lcamera(27746): 2
11-21 11:37:48.909: V/lcamera(27746): 3
11-21 11:37:48.909: V/lcamera(27746): 4
11-21 11:37:48.909: V/lcamera(27746): android.sensor.blackLevelPattern
11-21 11:37:48.909: V/lcamera(27746): android.hardware.camera2.params.BlackLevelPattern@2c2781
11-21 11:37:48.909: V/lcamera(27746): android.sensor.calibrationTransform1
11-21 11:37:48.909: V/lcamera(27746): ColorSpaceTransform([125/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 123/128])
11-21 11:37:48.909: V/lcamera(27746): android.sensor.calibrationTransform2
11-21 11:37:48.909: V/lcamera(27746): ColorSpaceTransform([125/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 123/128])
11-21 11:37:48.909: V/lcamera(27746): android.sensor.colorTransform1
11-21 11:37:48.910: V/lcamera(27746): ColorSpaceTransform([102/128, -28/128, -2/128], [-41/128, 121/128, 42/128], [8/128, -3/128, 87/128])
11-21 11:37:48.910: V/lcamera(27746): android.sensor.colorTransform2
11-21 11:37:48.910: V/lcamera(27746): ColorSpaceTransform([156/128, -74/128, 51/128], [-48/128, 133/128, 133/128], [8/128, -9/128, 156/128])
11-21 11:37:48.910: V/lcamera(27746): android.sensor.forwardMatrix1
11-21 11:37:48.910: V/lcamera(27746): ColorSpaceTransform([98/128, 46/128, -21/128], [36/128, 148/128, -56/128], [-6/128, 3/128, 108/128])
11-21 11:37:48.910: V/lcamera(27746): android.sensor.forwardMatrix2
11-21 11:37:48.910: V/lcamera(27746): ColorSpaceTransform([98/128, 46/128, -21/128], [36/128, 148/128, -56/128], [-6/128, 3/128, 108/128])
11-21 11:37:48.910: V/lcamera(27746): android.sensor.info.activeArraySize
11-21 11:37:48.910: V/lcamera(27746): Rect(8, 8 - 1928, 1088)
11-21 11:37:48.910: V/lcamera(27746): android.sensor.info.colorFilterArrangement
11-21 11:37:48.910: V/lcamera(27746): 2
11-21 11:37:48.910: V/lcamera(27746): android.sensor.info.exposureTimeRange
11-21 11:37:48.911: V/lcamera(27746): [25729, 573345036]
11-21 11:37:48.911: V/lcamera(27746): android.sensor.info.maxFrameDuration
11-21 11:37:48.911: V/lcamera(27746): 573370765
11-21 11:37:48.911: V/lcamera(27746): android.sensor.info.physicalSize
11-21 11:37:48.912: V/lcamera(27746): 2.7104x1.5344
11-21 11:37:48.912: V/lcamera(27746): android.sensor.info.pixelArraySize
11-21 11:37:48.912: V/lcamera(27746): 1936x1096
11-21 11:37:48.912: V/lcamera(27746): android.sensor.info.sensitivityRange
11-21 11:37:48.912: V/lcamera(27746): [50, 1600]
11-21 11:37:48.912: V/lcamera(27746): android.sensor.info.timestampSource
11-21 11:37:48.912: V/lcamera(27746): 0
11-21 11:37:48.912: V/lcamera(27746): android.sensor.info.whiteLevel
11-21 11:37:48.912: V/lcamera(27746): 1023
11-21 11:37:48.913: V/lcamera(27746): android.sensor.maxAnalogSensitivity
11-21 11:37:48.913: V/lcamera(27746): 400
11-21 11:37:48.913: V/lcamera(27746): android.sensor.orientation
11-21 11:37:48.913: V/lcamera(27746): 90
11-21 11:37:48.913: V/lcamera(27746): android.sensor.referenceIlluminant1
11-21 11:37:48.913: V/lcamera(27746): 21
11-21 11:37:48.913: V/lcamera(27746): android.sensor.referenceIlluminant2
11-21 11:37:48.913: V/lcamera(27746): 17
11-21 11:37:48.913: V/lcamera(27746): android.statistics.info.availableFaceDetectModes
11-21 11:37:48.913: V/lcamera(27746): 0
11-21 11:37:48.913: V/lcamera(27746): 2
11-21 11:37:48.913: V/lcamera(27746): android.statistics.info.availableHotPixelMapModes
11-21 11:37:48.913: V/lcamera(27746): false
11-21 11:37:48.913: V/lcamera(27746): android.statistics.info.maxFaceCount
11-21 11:37:48.913: V/lcamera(27746): 5
11-21 11:37:48.913: V/lcamera(27746): android.sync.maxLatency
11-21 11:37:48.913: V/lcamera(27746): -1
11-21 11:37:48.913: V/lcamera(27746): android.tonemap.availableToneMapModes
11-21 11:37:48.914: V/lcamera(27746): 0
11-21 11:37:48.914: V/lcamera(27746): 1
11-21 11:37:48.914: V/lcamera(27746): android.tonemap.maxCurvePoints
11-21 11:37:48.914: V/lcamera(27746): 256
11-21 11:37:49.524: D/lcamera(27746): Camera opened: android.hardware.camera2.impl.CameraDeviceImpl@21cdec26
11-21 11:37:49.536: D/lcamera(27746): Surface texture available: android.graphics.SurfaceTexture@ec1e55f
11-21 11:37:49.542: D/lcamera(27746): Creating preview session using android.hardware.camera2.impl.CameraDeviceImpl@21cdec26
11-21 11:37:49.757: D/lcamera(27746): Preview session configured: android.hardware.camera2.impl.CameraCaptureSessionImpl@3449787b
11-21 11:37:49.763: D/lcamera(27746): Starting preview using android.hardware.camera2.impl.CameraDeviceImpl@21cdec26
PkmX commented 9 years ago

@Jessecar96 Thanks for the log, it is very helpful!

Can you try if the dev-build release here works on the Nexus 6?

edraven commented 9 years ago

Just tried it, can get to the settings menu and get to the video pane, but trying to take a video crashes still.

PkmX commented 9 years ago

That's some progress I guess. :/ Again, stack traces and logs are welcome.

Can you try if the new ISO settings below 100 works? N6's camera reports its minimum ISO value as 40, which is very interesting.

edraven commented 9 years ago

I take that back. Video crashes with the default 4160x3120x30 @ 90mbps set, but it works when it's dropped down to 1280x720x60 @ 10mbps. Haven't tried any others yet. ISO 40 works in both video and photo.

PkmX commented 9 years ago

I just uploaded another release with 3840x2160 (4K) recording option, can you test if it works?

Can you also check if the 60fps video is really 60fps? (Make sure you set a shutter speed faster than 60fps while recording.)

edraven commented 9 years ago

Can you add a apk?

PkmX commented 9 years ago

The updated apk is in the same release I linked above.

edraven commented 9 years ago

this just shows source code links now https://github.com/PkmX/lcamera/releases/tag/dev-build

PkmX commented 9 years ago

Welp, it seems like Github's upload system is a little buggy sometimes. The apk is up now.

edraven commented 9 years ago

3840x2160x30 video works.

and 1280x720x60, with Auto Exposure on, is only recording at 30fps, according to media info.

utkarshns commented 9 years ago

Explicitly set the exposure time to 1/60s and try again On Nov 22, 2014 1:54 AM, "edraven" notifications@github.com wrote:

3840x2160x30 video works.

and 1280x720x60, with Auto Exposure on, is only recording at 30fps, according to media info.

Reply to this email directly or view it on GitHub https://github.com/PkmX/lcamera/issues/53#issuecomment-64032314.

edraven commented 9 years ago

29.479fps when manually set to 1/60

Jessecar96 commented 9 years ago

Settings opens fine now All ISO settings below 100 work 1920x1080x60 at 1/60 and 1/100 produces 30fps according to mediainfo for me aswell. 3840x2160 @ 65mbps works 4160x3120 @ 90mbps exception:

11-21 15:44:28.163: D/OpenGLRenderer(17543): Enabling debug mode 0
11-21 15:44:28.173: D/lcamera(17543): Camera opened: android.hardware.camera2.impl.CameraDeviceImpl@159606bd
11-21 15:44:28.182: D/lcamera(17543): Surface texture available: android.graphics.SurfaceTexture@22ebcbac
11-21 15:44:28.184: D/lcamera(17543): Creating preview session using android.hardware.camera2.impl.CameraDeviceImpl@159606bd
11-21 15:44:28.400: D/lcamera(17543): Preview session configured: android.hardware.camera2.impl.CameraCaptureSessionImpl@101ff698
11-21 15:44:28.406: D/lcamera(17543): Starting preview using android.hardware.camera2.impl.CameraDeviceImpl@159606bd
11-21 15:44:31.875: D/lcamera(17543): Creating preview session using android.hardware.camera2.impl.CameraDeviceImpl@159606bd
11-21 15:44:32.376: D/lcamera(17543): Preview session configured: android.hardware.camera2.impl.CameraCaptureSessionImpl@1ea30e47
11-21 15:44:32.380: D/lcamera(17543): Starting preview using android.hardware.camera2.impl.CameraDeviceImpl@159606bd
11-21 15:44:33.312: D/lcamera(17543): Start recording
11-21 15:44:33.673: E/MediaRecorder(17543): prepare failed: -2147483648
11-21 15:44:33.677: D/AndroidRuntime(17543): Shutting down VM
11-21 15:44:33.678: E/AndroidRuntime(17543): FATAL EXCEPTION: main
11-21 15:44:33.678: E/AndroidRuntime(17543): Process: pkmx.lcamera, PID: 17543
11-21 15:44:33.678: E/AndroidRuntime(17543): java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
11-21 15:44:33.678: E/AndroidRuntime(17543):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
11-21 15:44:33.678: E/AndroidRuntime(17543): Caused by: java.lang.reflect.InvocationTargetException
11-21 15:44:33.678: E/AndroidRuntime(17543):    at java.lang.reflect.Method.invoke(Native Method)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at java.lang.reflect.Method.invoke(Method.java:372)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
11-21 15:44:33.678: E/AndroidRuntime(17543):    ... 1 more
11-21 15:44:33.678: E/AndroidRuntime(17543): Caused by: java.io.IOException: prepare failed.
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.media.MediaRecorder._prepare(Native Method)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.media.MediaRecorder.prepare(MediaRecorder.java:742)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.Utils$MyMediaRecorder.<init>(MainActivity.scala:111)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anonfun$35$$anonfun$apply$mcV$sp$9.apply(MainActivity.scala:684)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anonfun$35$$anonfun$apply$mcV$sp$9.apply(MainActivity.scala:684)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at scala.util.Try$.apply(Try.scala:191)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at rx.core.Var.updateSilent(Core.scala:146)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at rx.core.Var.update(Core.scala:137)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anonfun$35.apply$mcV$sp(MainActivity.scala:684)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply$mcV$sp(MainActivity.scala:290)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply(MainActivity.scala:288)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at pkmx.lcamera.MainActivity$$anon$16$$anonfun$17.apply(MainActivity.scala:288)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at org.scaloid.common.TraitView$$anon$2.onClick(view.scala:1147)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.view.View.performClick(View.java:4756)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.view.View$PerformClick.run(View.java:19749)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.os.Handler.handleCallback(Handler.java:739)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.os.Handler.dispatchMessage(Handler.java:95)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.os.Looper.loop(Looper.java:135)
11-21 15:44:33.678: E/AndroidRuntime(17543):    at android.app.ActivityThread.main(ActivityThread.java:5221)
11-21 15:44:33.678: E/AndroidRuntime(17543):    ... 4 more
PkmX commented 9 years ago

So it seems like it can't get faster than 30fps without using high-speed recording, and the encoder cannot handle videos larger than 4K as well.

Does DNG output work?

Jessecar96 commented 9 years ago

DNG output is working for me.

dirtybeagles commented 9 years ago

Not sure if it just me, but when I installed the new APK and open the app, I cannot take any pictures or videos. It will show the progress bar at the bottom for about 20 secs and then stop.

PkmX commented 9 years ago

@dirtybeagles That's normal, since I didn't implement any kinds of indicators when a capture is finished. Check if there are files in /sdcard/DCIM/Camera.

dirtybeagles commented 9 years ago

Oops. Yup it works.

PkmX commented 9 years ago

Does burst mode work by the way? Any reports from Nexus 9 as well?

dirtybeagles commented 9 years ago

Works for me on N6

utkarshns commented 9 years ago

What's the slowest shutter in nexus 6. And what more does the nexus 6 offer when compared to nexus 5. Like HFR and all. On Nov 22, 2014 11:02 AM, "dirtybeagles" notifications@github.com wrote:

Works for me on N6

Reply to this email directly or view it on GitHub https://github.com/PkmX/lcamera/issues/53#issuecomment-64070063.