Skip to content
This repository has been archived by the owner on May 29, 2020. It is now read-only.

Nexus 7 Support #3

Open
PkmX opened this issue Oct 20, 2014 · 10 comments
Open

Nexus 7 Support #3

PkmX opened this issue Oct 20, 2014 · 10 comments
Labels

Comments

@PkmX
Copy link
Owner

PkmX commented Oct 20, 2014

I've got many reports that L Camera currently does not work on Nexus 7 (2013) running Lollipop preview. If you have a Nexus 7 running LPX13D, please post the relevant output from adb logcat with verbose logging (Make sure you set adb shell setprop log.tag.lcamera VERBOSE in advance) so I can see if this is a problem with the app or that the Nexus 7 simply doesn't support the new API yet.

@burntcookie90
Copy link

D/AndroidRuntime(24431): Shutting down VM
E/AndroidRuntime(24431): FATAL EXCEPTION: main
E/AndroidRuntime(24431): Process: pkmx.lcamera, PID: 24431
E/AndroidRuntime(24431): java.lang.RuntimeException: Unable to start activity             ComponentInfo{pkmx.lcamera/pkmx.lcamera.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'float java.lang.Float.floatValue()' on a null object reference
E/AndroidRuntime(24431):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
E/AndroidRuntime(24431):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
E/AndroidRuntime(24431):    at android.app.ActivityThread.access$800(ActivityThread.java:144)
E/AndroidRuntime(24431):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
E/AndroidRuntime(24431):    at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(24431):    at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime(24431):    at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime(24431):    at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(24431):    at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(24431):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime(24431):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
E/AndroidRuntime(24431): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'float java.lang.Float.floatValue()' on a null object reference
E/AndroidRuntime(24431):    at scala.Predef$.Float2float(Predef.scala:359)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity$$anon$7$$anon$8.<init>(MainActivity.scala:329)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity$$anon$7.<init>(MainActivity.scala:328)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity.afView$lzycompute(MainActivity.scala:313)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity.afView(MainActivity.scala:313)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity$$anon$11.<init>(MainActivity.scala:720)
E/AndroidRuntime(24431):    at pkmx.lcamera.MainActivity.onCreate(MainActivity.scala:717)
E/AndroidRuntime(24431):    at android.app.Activity.performCreate(Activity.java:5933)
E/AndroidRuntime(24431):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
E/AndroidRuntime(24431):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
E/AndroidRuntime(24431):    ... 10 more
W/ActivityManager(  536):   Force finishing activity pkmx.lcamera/.MainActivity

That's the stack trace from AndroidRuntime. I'll try and build and trace it down for you tomorrow (i have a little experience with sbt and android)

@PkmX
Copy link
Owner Author

PkmX commented Oct 22, 2014

Thanks for the report, and that is pretty interesting since I thought the code would have crashed much earlier if the N7 does not support the new API. I'm going with the guess that its support is incomplete right now. Please keep us updated if you found anything.

@PkmX
Copy link
Owner Author

PkmX commented Nov 7, 2014

I've uploaded a new apk that dumps camera information at startup. Please set the logging verbosity to VERBOSE by issuing adb shell setprop log.tag.lcamera VERBOSE and post the relevant output from logcat.

Also see #14 for the progress on N4.

@sudoeste
Copy link

[EDIT] Formated
I/ActivityManager( 541): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pkmx.lcamera/.MainActivity (has extras)} from uid 10022 on display 0
W/ResourcesManager( 541): Asset path '/system/framework/android.test.runner.jar' does not exist or contains no resources.
I/ActivityManager( 541): Start proc pkmx.lcamera for activity pkmx.lcamera/.MainActivity: pid=5798 uid=10082 gids={50082, 9997, 1028, 1015} abi=armeabi-v7a
I/art ( 5798): Late-enabling -Xcheck:jni
W/ResourcesManager( 5798): Asset path '/system/framework/android.test.runner.jar' does not exist or contains no resources.
V/lcamera ( 5798): ===== Camera 0 =====
V/lcamera ( 5798): android.colorCorrection.availableAberrationModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.aeAvailableAntibandingModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): 2
V/lcamera ( 5798): 1
V/lcamera ( 5798): 3
V/lcamera ( 5798): android.control.aeAvailableModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.aeAvailableTargetFpsRanges
V/lcamera ( 5798): [15000, 15000]
V/lcamera ( 5798): [24000, 24000]
V/lcamera ( 5798): [15000, 30000]
V/lcamera ( 5798): [30000, 30000]
V/lcamera ( 5798): android.control.aeCompensationRange
V/lcamera ( 5798): [-12, 12]
V/lcamera ( 5798): android.control.aeCompensationStep
V/lcamera ( 5798): 166667/1000000
V/lcamera ( 5798): android.control.afAvailableModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): 2
V/lcamera ( 5798): 3
V/lcamera ( 5798): 4
V/lcamera ( 5798): android.control.availableEffects
V/lcamera ( 5798): 0
V/lcamera ( 5798): 1
V/lcamera ( 5798): 2
V/lcamera ( 5798): 3
V/lcamera ( 5798): 4
V/lcamera ( 5798): 5
V/lcamera ( 5798): 6
V/lcamera ( 5798): 7
V/lcamera ( 5798): 8
V/lcamera ( 5798): android.control.availableSceneModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): 4
V/lcamera ( 5798): 9
V/lcamera ( 5798): 8
V/lcamera ( 5798): 10
V/lcamera ( 5798): 5
V/lcamera ( 5798): 3
V/lcamera ( 5798): 13
V/lcamera ( 5798): 11
V/lcamera ( 5798): 15
V/lcamera ( 5798): 12
V/lcamera ( 5798): 14
V/lcamera ( 5798): 6
V/lcamera ( 5798): 7
V/lcamera ( 5798): 2
V/lcamera ( 5798): android.control.availableVideoStabilizationModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.control.awbAvailableModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): 2
V/lcamera ( 5798): 3
V/lcamera ( 5798): 4
V/lcamera ( 5798): 5
V/lcamera ( 5798): 6
V/lcamera ( 5798): 7
V/lcamera ( 5798): 8
V/lcamera ( 5798): android.control.maxRegionsAe
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.maxRegionsAf
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.maxRegionsAwb
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.flash.info.available
V/lcamera ( 5798): false
V/lcamera ( 5798): android.info.supportedHardwareLevel
V/lcamera ( 5798): 2
V/lcamera ( 5798): android.jpeg.availableThumbnailSizes
V/lcamera ( 5798): 0x0
V/lcamera ( 5798): 176x144
V/lcamera ( 5798): 256x154
V/lcamera ( 5798): 320x240
V/lcamera ( 5798): 432x288
V/lcamera ( 5798): 480x288
V/lcamera ( 5798): 512x288
V/lcamera ( 5798): android.lens.facing
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.lens.info.availableFocalLengths
V/lcamera ( 5798): 2.95
V/lcamera ( 5798): android.noiseReduction.availableNoiseReductionModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.request.availableCapabilities
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.request.maxNumOutputProc
V/lcamera ( 5798): 3
V/lcamera ( 5798): android.request.maxNumOutputProcStalling
V/lcamera ( 5798): 1
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.request.partialResultCount
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.request.pipelineMaxDepth
V/lcamera ( 5798): 6
V/lcamera ( 5798): android.scaler.availableMaxDigitalZoom
V/lcamera ( 5798): 3.99
V/lcamera ( 5798): android.scaler.croppingType
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.scaler.streamConfigurationMap
V/lcamera ( 5798): Format 17
V/lcamera ( 5798): 1600x1200: 0 0
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): Format 256
V/lcamera ( 5798): 2592x1944: 0 557758208
V/lcamera ( 5798): 2048x1536: 0 423346688
V/lcamera ( 5798): 1920x1080: 0 347225600
V/lcamera ( 5798): 1600x1200: 0 336320000
V/lcamera ( 5798): 1280x768: 0 269795840
V/lcamera ( 5798): 1280x720: 0 265433600
V/lcamera ( 5798): 1024x768: 0 255836672
V/lcamera ( 5798): 800x600: 0 234080000
V/lcamera ( 5798): 800x480: 0 227264000
V/lcamera ( 5798): 720x480: 0 224537600
V/lcamera ( 5798): 640x480: 0 221811200
V/lcamera ( 5798): 352x288: 0 207197696
V/lcamera ( 5798): 320x240: 0 205452800
V/lcamera ( 5798): 176x144: 0 201799424
V/lcamera ( 5798): Format 842094169
V/lcamera ( 5798): 1600x1200: 0 0
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): Format 35
V/lcamera ( 5798): 1600x1200: 0 0
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): android.sensor.availableTestPatternModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sensor.info.activeArraySize
V/lcamera ( 5798): Rect(0, 0 - 2592, 1944)
V/lcamera ( 5798): android.sensor.info.physicalSize
V/lcamera ( 5798): 3.673598x2.738401
V/lcamera ( 5798): android.sensor.info.pixelArraySize
V/lcamera ( 5798): 2592x1944
V/lcamera ( 5798): android.sensor.info.timestampSource
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sensor.orientation
V/lcamera ( 5798): 90
V/lcamera ( 5798): android.statistics.info.availableFaceDetectModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.statistics.info.maxFaceCount
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sync.maxLatency
V/lcamera ( 5798): -1
V/lcamera ( 5798): ===== Camera 1 =====
V/lcamera ( 5798): android.colorCorrection.availableAberrationModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.aeAvailableAntibandingModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): 2
V/lcamera ( 5798): 1
V/lcamera ( 5798): 3
V/lcamera ( 5798): android.control.aeAvailableModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.aeAvailableTargetFpsRanges
V/lcamera ( 5798): [15000, 15000]
V/lcamera ( 5798): [24000, 24000]
V/lcamera ( 5798): [15000, 30000]
V/lcamera ( 5798): [30000, 30000]
V/lcamera ( 5798): android.control.aeCompensationRange
V/lcamera ( 5798): [-12, 12]
V/lcamera ( 5798): android.control.aeCompensationStep
V/lcamera ( 5798): 166667/1000000
V/lcamera ( 5798): android.control.afAvailableModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.control.availableEffects
V/lcamera ( 5798): 0
V/lcamera ( 5798): 1
V/lcamera ( 5798): 2
V/lcamera ( 5798): 3
V/lcamera ( 5798): 4
V/lcamera ( 5798): 5
V/lcamera ( 5798): 6
V/lcamera ( 5798): 7
V/lcamera ( 5798): 8
V/lcamera ( 5798): android.control.availableSceneModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.control.availableVideoStabilizationModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.control.awbAvailableModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): 2
V/lcamera ( 5798): 3
V/lcamera ( 5798): 4
V/lcamera ( 5798): 5
V/lcamera ( 5798): 6
V/lcamera ( 5798): 7
V/lcamera ( 5798): 8
V/lcamera ( 5798): android.control.maxRegionsAe
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.control.maxRegionsAf
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.control.maxRegionsAwb
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.flash.info.available
V/lcamera ( 5798): false
V/lcamera ( 5798): android.info.supportedHardwareLevel
V/lcamera ( 5798): 2
V/lcamera ( 5798): android.jpeg.availableThumbnailSizes
V/lcamera ( 5798): 0x0
V/lcamera ( 5798): 176x144
V/lcamera ( 5798): 256x154
V/lcamera ( 5798): 320x240
V/lcamera ( 5798): 432x288
V/lcamera ( 5798): 480x288
V/lcamera ( 5798): 512x288
V/lcamera ( 5798): android.lens.facing
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.lens.info.availableFocalLengths
V/lcamera ( 5798): 4.6
V/lcamera ( 5798): android.lens.info.minimumFocusDistance
V/lcamera ( 5798): 0.0
V/lcamera ( 5798): android.noiseReduction.availableNoiseReductionModes
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.request.availableCapabilities
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.request.maxNumOutputProc
V/lcamera ( 5798): 3
V/lcamera ( 5798): android.request.maxNumOutputProcStalling
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.request.maxNumOutputRaw
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.request.partialResultCount
V/lcamera ( 5798): 1
V/lcamera ( 5798): android.request.pipelineMaxDepth
V/lcamera ( 5798): 6
V/lcamera ( 5798): android.scaler.availableMaxDigitalZoom
V/lcamera ( 5798): 3.99
V/lcamera ( 5798): android.scaler.croppingType
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.scaler.streamConfigurationMap
V/lcamera ( 5798): Format 17
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): Format 256
V/lcamera ( 5798): 1280x768: 0 269795840
V/lcamera ( 5798): 1280x720: 0 265433600
V/lcamera ( 5798): 1024x768: 0 255836672
V/lcamera ( 5798): 800x600: 0 234080000
V/lcamera ( 5798): 800x480: 0 227264000
V/lcamera ( 5798): 720x480: 0 224537600
V/lcamera ( 5798): 640x480: 0 221811200
V/lcamera ( 5798): 352x288: 0 207197696
V/lcamera ( 5798): 320x240: 0 205452800
V/lcamera ( 5798): 176x144: 0 201799424
V/lcamera ( 5798): Format 842094169
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): Format 35
V/lcamera ( 5798): 1280x768: 0 0
V/lcamera ( 5798): 1280x720: 0 0
V/lcamera ( 5798): 1024x768: 0 0
V/lcamera ( 5798): 800x600: 0 0
V/lcamera ( 5798): 800x480: 0 0
V/lcamera ( 5798): 720x480: 0 0
V/lcamera ( 5798): 640x480: 0 0
V/lcamera ( 5798): 352x288: 0 0
V/lcamera ( 5798): 320x240: 0 0
V/lcamera ( 5798): 176x144: 0 0
V/lcamera ( 5798): android.sensor.availableTestPatternModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sensor.info.activeArraySize
V/lcamera ( 5798): Rect(0, 0 - 1280, 768)
V/lcamera ( 5798): android.sensor.info.physicalSize
V/lcamera ( 5798): 2.459996x1.4800001
V/lcamera ( 5798): android.sensor.info.pixelArraySize
V/lcamera ( 5798): 1280x768
V/lcamera ( 5798): android.sensor.info.timestampSource
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sensor.orientation
V/lcamera ( 5798): 270
V/lcamera ( 5798): android.statistics.info.availableFaceDetectModes
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.statistics.info.maxFaceCount
V/lcamera ( 5798): 0
V/lcamera ( 5798): android.sync.maxLatency
V/lcamera ( 5798): -1
D/AndroidRuntime( 5798): Shutting down VM
E/AndroidRuntime( 5798): FATAL EXCEPTION: main
E/AndroidRuntime( 5798): Process: pkmx.lcamera, PID: 5798
E/AndroidRuntime( 5798): java.lang.RuntimeException: Unable to start activity ComponentInfo{pkmx.lcamera/pkmx.lcamera.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'float java.lang.Float.floatValue()' on a null object reference
E/AndroidRuntime( 5798): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
E/AndroidRuntime( 5798): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
E/AndroidRuntime( 5798): at android.app.ActivityThread.access$800(ActivityThread.java:144)
E/AndroidRuntime( 5798): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
E/AndroidRuntime( 5798): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 5798): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 5798): at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 5798): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 5798): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 5798): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 5798): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
E/AndroidRuntime( 5798): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'float java.lang.Float.floatValue()' on a null object reference
E/AndroidRuntime( 5798): at scala.Predef$.Float2float(Predef.scala:359)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity$$anon$9$$anon$10.(MainActivity.scala:418)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity$$anon$9.(MainActivity.scala:417)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity.afView$lzycompute(MainActivity.scala:402)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity.afView(MainActivity.scala:402)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity$$anon$15.(MainActivity.scala:849)
E/AndroidRuntime( 5798): at pkmx.lcamera.MainActivity.onCreate(MainActivity.scala:846)
E/AndroidRuntime( 5798): at android.app.Activity.performCreate(Activity.java:5933)
E/AndroidRuntime( 5798): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
E/AndroidRuntime( 5798): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
E/AndroidRuntime( 5798): ... 10 more
W/ActivityManager( 541): Force finishing activity pkmx.lcamera/.MainActivity

@sudoeste
Copy link

I managed to hack the source to boot on the n7 (raw not available and minimumfocusdistance throwing and error) but i'm greeted with I/CameraManager(11907): Using legacy camera HAL.

it does store the images, but everything in auto

@sudoeste
Copy link

One last thing. Using the hacks I made to overcome the autofocus distance and lack of raw I forced the camera source to the front one and I was able to manually define shutter speed and iso on the front camera, so at least the front camera can support some of the new functions

@PkmX
Copy link
Owner Author

PkmX commented Nov 13, 2014

That's interesting, since they marked the front camera with android.info.supportedHardwareLevel == 2 (LEGACY) with no manual control capability as well. Perhaps it is only partially implemented.

Are you using the official image released for N7 2013 today?

@sudoeste
Copy link

I edited the text and forgot something. I was able to manually control on the front camera of the nexus 5, not the 7. On the 7 I only get auto also.

Yes, I used latest and final image

@diego10arg
Copy link

Hi all,

Any update on this request?

I just installed upgraded to 5.0.1 on my N7 2013 and when I try to tun L Camera it says it is not supported on my device.

Thanks!

@utkarshns
Copy link

Google hasn't implemented the new camera2 api on the nexus 7, AFAIK.
On Dec 12, 2014 7:35 PM, "diego10arg" notifications@github.com wrote:

Hi all,

Any update on this request?

I just installed upgraded to 5.0.1 on my N7 2013 and when I try to tun L
Camera it says it is not supported on my device.

Thanks!

Reply to this email directly or view it on GitHub
#3 (comment).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants