Coder Social home page Coder Social logo

killerink / freedcam Goto Github PK

View Code? Open in Web Editor NEW
290.0 20.0 43.0 96.53 MB

FreeDcam is a CameraApp for Android >4.0(ics) wich try to enable stuff that is forgotten by the manufacturs

License: GNU General Public License v2.0

Roff 2.89% Java 31.57% Makefile 4.92% C 32.82% C++ 17.23% Shell 3.99% M4 0.69% HTML 4.71% Python 0.08% DIGITAL Command Language 0.35% CMake 0.71% Perl 0.02% GLSL 0.01%
dng android-app camera camera2api camera1-api hdr10video

freedcam's People

Contributors

ar4err07 avatar aunqur avatar defcomk avatar drramm avatar electry avatar fkeglevich avatar ilmich avatar killerink avatar lostigeros avatar masterpic avatar maz-1 avatar mg-ng avatar out386 avatar poussinou avatar rudloff avatar sr093906 avatar theliel avatar troop avatar uminokoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freedcam's Issues

DNG Profile for Xiaomi Redmi Note 5A

Phone Model:
Xiaomi Redmi Note 5A

FreeDcam Version:
4.1_beta9

Problem Description:
There is no problem. Just giving you dng profile for this phone:

<devices>
  <device name="Redmi Note 5A">
    <opcodes>
    </opcodes>
    <filesize size="16510976">
      <blacklvl>64</blacklvl>
      <whitelvl>1023</whitelvl>
      <width>4208</width>
      <height>3120</height>
      <rawtype>3</rawtype>
      <colorpattern>grbg</colorpattern>
      <rowsize>0</rowsize>
      <matrixset>S5K3L8_Qualcomm</matrixset>
    </filesize>
  </device>
</devices>

You can close it when you read it ;)

java.lang.RuntimeException: Caused by: java.lang.NullPointerException: .Camera1Fragment.onViewCreated (Camera1Fragment.java:109)

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2505)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2577)
  at android.app.ActivityThread.access$1000 (ActivityThread.java:164)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1462)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:160)
  at android.app.ActivityThread.main (ActivityThread.java:5541)
  at java.lang.reflect.Method.invoke (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:964)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:759)
Caused by: java.lang.NullPointerException: 
  at freed.cam.apis.camera1.Camera1Fragment.onViewCreated (Camera1Fragment.java:109)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1430)
  at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManager.java:1750)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1819)
  at android.support.v4.app.FragmentManagerImpl.dispatchStateChange (FragmentManager.java:3227)
  at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManager.java:3181)
  at android.support.v4.app.FragmentController.dispatchActivityCreated (FragmentController.java:192)
  at android.support.v4.app.FragmentActivity.onStart (FragmentActivity.java:572)
  at android.support.v7.app.AppCompatActivity.onStart (AppCompatActivity.java:177)
  at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1236)
  at android.app.Activity.performStart (Activity.java:6109)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2468)
Le 2 (le_s2_ww) 11 8,7 %
Galaxy J1 Ace (j1acevelte) 10 7,9 %
Redmi Note 4 (nikel) 9 7,1 %
Redmi 3 (ido) 8 6,3 %
Redmi Note 3 (kenzo) 7 5,6 %
Redmi 4X (santoni) 6 4,8 %
CPH1701 (CPH1701) 5 4,0 %
GT-810 (rolex) 4 3,2 %
Galaxy A5 (a5lte) 4 3,2 %
f45_russion 4 3,2 %
ZenFone 2 (ZE551ML) (Z00A) 4 3,2 %
A37f (A37f) 3 2,4 %
Redmi 4 Pro (markw) 3 2,4 %
A3-A30 (omega) 3 2,4 %
Redmi Note 3 (hennessy) 3 2,4 %
A6000 (Kraft-A6000) 3 2,4 %
Galaxy J1 (j1xlte) 2 1,6 %
HM 2LTE-BR (HM2014819) 2 1,6 %
Redmi Note 3 (kate) 2 1,6 %
L-01F (g2) 2 1,6 %
Weitere 31 24,6 %

Can't change the JPEG quality

Phone Model: OnePlus 5

FreeDcam Version: 4.1alfa27

Problem Description: When I try to select some other JPEG quality on the settings menu, the quality is always 85.

How to disable the video file size limit?

Phone Model: Xiaomi Redmi Note 4

FreeDcam Version: 4.1 beta9

Problem Description:

I'm recording video with camera1 API, 4K, H264/H265, 100Mbps. It does not depend on the codec, but the record is splitting files to 2,7Gb (2.885.875.827 bytes). It's automatically continue to record, but some pause with 1s is present. I'm recording video to internal storage with ext4 filesystem.

This is not acceptable for records of long interviews.

In video profile i change MaxRecordTime to any value but nothing help to record without limit.

How to disable the file size limit?

Oneplus 5 different crashes

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference
at freed.cam.apis.camera2.parameters.modes.BaseModeApi2.setValue(BaseModeApi2.java:89)
at freed.cam.apis.camera2.parameters.AeHandler$AeModeApi2.setValue(AeHandler.java:111)
at freed.cam.apis.basecamera.parameters.AbstractParameter$BackHandler.handleMessage(AbstractParameter.java:87)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)

Capture from both sensors simultaneously (Huawei)

Are there way to capture from 2 sensors simultaneously?

I tried to add second CaptureRequestHandler without preview but I got error "Session has been closed; further changes are illegal". I created separate session for mono and seems like when I use it default session is closes.

Bayer format is missing

Phone Model: Huawei PRA-LX2

FreeDcam Version: 4.1
beta9

Problem Description:

I have a problem with weird tint in raw dng file. This tint does not go in post processing. The jpegs come out fine. I saw that changing the bayer format to rggb can fix this. But that module is missing. What is the problem?

I shot in bayer format the used the freedcam gallery to convert bayer to dng. The resulting image had a lot of pink clippings.

https://imgur.com/a/7gHFxkv

NGM Forward Art - missing dng, only bayer available

log.txt

Phone Model:
NGM Forward Art_MTK

FreeDcam Version:
Last release

Problem Description:
Only bayer (and jpeg) is available, dng is possible only by manually converting from bayer.
On an older release the app offered also dng as output format by saving both jpeg and dng after taking a shot.

Infinity IIS - can't choose focus

Phone Model:
MyPhone Infinity IIS

FreeDcam Version:
4.1beta9

Problem Description:
I can't choose focus in app now.
screenshot_2018-08-26-10-45-09

Camera Parameters:
INFINITY_II_S_CameraParameters.txt

Error in log:

D:10.45.30:AbstractParameterHandler:FocusManualMTK
java.lang.NumberFormatException: Invalid int: "auto"
	at java.lang.Integer.invalidInt(Integer.java:138)
	at java.lang.Integer.parse(Integer.java:410)
	at java.lang.Integer.parseInt(Integer.java:367)
	at java.lang.Integer.parseInt(Integer.java:334)
	at freed.cam.apis.basecamera.parameters.AbstractParameterHandler.setManualMode(AbstractParameterHandler.java:233)
	at freed.cam.apis.basecamera.parameters.AbstractParameterHandler.setManualSettingsToParameters(AbstractParameterHandler.java:168)
	at freed.cam.apis.camera1.Camera1Fragment.onPreviewOpen(Camera1Fragment.java:179)
	at freed.cam.apis.basecamera.CameraFragmentAbstract.handelMainMessage(CameraFragmentAbstract.java:268)
	at freed.cam.apis.camera1.Camera1Fragment.handelMainMessage(Camera1Fragment.java:547)
	at freed.cam.apis.basecamera.CameraToMainHandler.handleMessage(CameraToMainHandler.java:42)
	at android.os.Handler.dispatchMessage(Handler.java:111)
	at android.os.Looper.loop(Looper.java:194)
	at android.app.ActivityThread.main(ActivityThread.java:5637)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)

LG G2 does not have the option for DNG output

Phone Model: LG G2 (D802)
FreeDcam Version: 4.1 beta 5

Steps to Reproduce

  1. Open FreeDcam app.
  2. Click the "Picture Format Mode" button. (https://github.com/KillerInk/FreeDcam/blob/master/app/src/main/res/drawable-hdpi/quck_set_format2.png)

Actual Result
Only bayer and jpeg are available.

Expected Result
In addition to bayer and jpeg, dng should also be available.
In version 3.3.147, [1] dng is available for this device.
I could not find any logs in the DCIM/FreeDcam folder, instead I found dngprofiles.xml.
dngprofiles.xml:

<devices>
<device name = "LG_G2">
<opcodes>
<camera id="0">
<opcode2></opcode2>
<opcode3>https://github.com/KillerInk/FreeDcam_opcodes/blob/master/LG_G2/opc3.bin?raw=true</opcode3>
</camera>
</opcodes>
<filesize size= "16224256">
<blacklvl>64</blacklvl>
<whitelvl>1023</whitelvl>
<width>4208</width>
<height>3082</height>
<rawtype>0</rawtype>
<colorpattern>bggr</colorpattern>
<rowsize>5264</rowsize>
<matrixset>Imx135</matrixset>
</filesize>
<filesize size= "16424960">
<blacklvl>64</blacklvl>
<whitelvl>1023</whitelvl>
<width>4212</width>
<height>3120</height>
<rawtype>0</rawtype>
<colorpattern>bggr</colorpattern>
<rowsize>5264</rowsize>
<matrixset>Imx135</matrixset>
</filesize>
</device>
</devices>

[1] Source code previously available at https://github.com/troop/FreeDcam.

Issues found on Huawei P9 with FreeDcam

Notes:

  • The Log is stored in: "InternalSD/DCIM/FreeDcam/log.txt"
  • Give the Heading a usefull name like, "Huawei P9 does not record 4k"
  • Describe your Problem as good as possible.

Phone Model:

Huawei P9 (EVA-L29)

FreeDcam Version:
4.1 Beta9

Problem Description:

There is no white Balance function
It seems there is no suitable color matrix so doing little more job in mono dng
There is an issue when shooting in 60fps h264

NullPointerException: AeManagerCamera2.setToManual (AeManagerCamera2.java:118)

java.lang.NullPointerException: 
  at freed.cam.apis.camera2.parameters.ae.AeManagerCamera2.setToManual (AeManagerCamera2.java:118)
  at freed.cam.apis.camera2.parameters.ae.AeManagerCamera2.setAeMode (AeManagerCamera2.java:90)
  at freed.cam.apis.camera2.parameters.ae.AeManagerCamera2$AeModeApi2.setValue (AeManagerCamera2.java:137)
  at freed.cam.apis.basecamera.parameters.AbstractParameter$BackHandler.handleMessage (AbstractParameter.java:113)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.os.HandlerThread.run (HandlerThread.java:61)

Galaxy J3(2017) (j3y17lte) 20 38,5 %
Galaxy J7 Prime (on7xelte) 12 23,1 %
Moto G Plus (5th Gen) (potter) 6 11,5 %
ZenFone 3 (ZE520KL) (ASUS_Z017D_1) 4 7,7 %
Galaxy S6 Edge (zerolte) 4 7,7 %
Galaxy J5 Prime (on5xelte) 3 5,8 %
LG G6 (lucye) 2 3,8 %
Redmi 4X (santoni) 1 1,9 %

unfortunately freedcam has stopped

Phone Model:
Zte blade vec 4g

FreeDcam Version:
4.1_beta6

Problem Description:
FreedCam (4.1_beta6) is crashing at startup. :( "unfortunately freedcam has stopped"

ArrayIndexOutOfBoundsException: BaseFocusManual.setValue (BaseFocusManual.java:74)

java.lang.ArrayIndexOutOfBoundsException: 
  at freed.cam.apis.camera1.parameters.manual.focus.BaseFocusManual.setValue (BaseFocusManual.java:74)
  at freed.cam.apis.basecamera.parameters.AbstractParameter$BackHandler.handleMessage (AbstractParameter.java:107)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:157)
  at android.os.HandlerThread.run (HandlerThread.java:61)
A37f (A37f) 32 47,8 %
MI 4LTE (cancro) 16 23,9 %
LG G3 (g3) 8 11,9 %
V3 (V3) 7 10,4 %
R7sfg (R7sf) 4 6,0 %

Profiles feature request

Phone Model:Xiaomi Mi 4c LOS 14.1

FreeDcam Version:4.1beta6

Is it possible to implement profiles, say one for black&white, one for jpeg high contrast, etc. so that one could switch to a set of custom settings by just one click?

NullPointerException .AbstractFocusHandler.<init>

Caused by: java.lang.NullPointerException: 
  at freed.cam.apis.basecamera.AbstractFocusHandler.<init> (AbstractFocusHandler.java:69)
  at freed.cam.apis.camera1.FocusHandler.<init> (FocusHandler.java:47)
  at freed.cam.apis.camera1.Camera1Fragment.onViewCreated (Camera1Fragment.java:97)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1430)
  at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManager.java:1750)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1819)
  at android.support.v4.app.FragmentManagerImpl.dispatchStateChange (FragmentManager.java:3227)
  at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManager.java:3181)
  at android.support.v4.app.FragmentController.dispatchActivityCreated (FragmentController.java:192)
  at android.support.v4.app.FragmentActivity.onStart (FragmentActivity.java:572)
  at android.support.v7.app.AppCompatActivity.onStart (AppCompatActivity.java:177)
  at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1238)
  at android.app.Activity.performStart (Activity.java:6320)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2386)
Redmi Note 3 (kenzo) 16 15,4 %
Xperia C5 Ultra (E5553) 7 6,7 %
A3-A30 (omega) 5 4,8 %
Z353VL (oldman) 5 4,8 %
Xperia E4g (E2053) 5 4,8 %
Redmi 4X (santoni) 4 3,8 %
GT-810 (rolex) 4 3,8 %
Redmi 3S (land) 4 3,8 %
j6010_blu_82 4 3,8 %
Redmi Note 3 (hennessy) 4 3,8 %
Redmi Note 4 (nikel) 3 2,9 %
Le 2 (le_s2_ww) 3 2,9 %
Redmi Note 3 (kate) 3 2,9 %
MI 3W (cancro) 3 2,9 %
S850 (S850) 3 2,9 %
Y3II (HWLUA-U6582) 3 2,9 %
PSP3531DUO (DW53B01G) 3 2,9 %
C103 (C103) 3 2,9 %
Grand Prime Plus (grandpplte) 2 1,9 %
LG G3 (g3) 2 1,9 %

android.os.FileUriExposedException: at android.os.StrictMode.onFileUriExposed (StrictMode.java:1958)

android.os.FileUriExposedException: 
  at android.os.StrictMode.onFileUriExposed (StrictMode.java:1958)
  at android.net.Uri.checkFileUriExposed (Uri.java:2348)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9780)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9753)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9732)
  at android.app.Instrumentation.execStartActivity (Instrumentation.java:1611)
  at android.app.Activity.startActivityForResult (Activity.java:4540)
  at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult (BaseFragmentActivityApi16.java:54)
  at android.support.v4.app.FragmentActivity.startActivityForResult (FragmentActivity.java:67)
  at android.support.v4.app.ActivityCompat.startActivityForResult (ActivityCompat.java:230)
  at android.support.v4.app.FragmentActivity.startActivityFromFragment (FragmentActivity.java:806)
  at android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment (FragmentActivity.java:920)
  at android.support.v4.app.Fragment.startActivity (Fragment.java:908)
  at android.support.v4.app.Fragment.startActivity (Fragment.java:897)
  at freed.viewer.screenslide.ScreenSlideFragment.lambda$onCreateView$1$ScreenSlideFragment (ScreenSlideFragment.java:191)
  at freed.viewer.screenslide.ScreenSlideFragment$$Lambda$1.onClick (Unknown Source:2)
  at android.view.View.performClick (View.java:6266)
  at android.view.View$PerformClick.run (View.java:24730)
  at android.os.Handler.handleCallback (Handler.java:789)
  at android.os.Handler.dispatchMessage (Handler.java:98)
  at android.os.Looper.loop (Looper.java:164)
  at android.app.ActivityThread.main (ActivityThread.java:6665)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:778)

-- | -- | --
Mi 5s (capricorn) | 26 | 32,5 %
Mi A1 (tissot_sprout) | 17 | 21,3 %
MI6 (sagit) | 10 | 12,5 %
Mi 5 (gemini) | 4 | 5,0 %
Moto G Plus (5th Gen) (potter) | 4 | 5,0 %
Mate 10 (HWALP) | 3 | 3,8 %
Nexus 6P (angler) | 3 | 3,8 %
ZenFone 3 (ZE520KL) (ASUS_Z017D_1) | 2 | 2,5 %
Xperia R1 Plus (G2299) | 1 | 1,3 %
Honor V10 (HWBKL) | 1 | 1,3 %
Moto G (5S) Plus (sanders) | 1 | 1,3 %
Nexus 6 (shamu) | 1 | 1,3 %
Redmi 3S (land) | 1 | 1,3 %
Galaxy S8+ (dream2lte) | 1 | 1,3 %
Xperia X Compact (F5321) | 1 | 1,3 %
Nokia 8 (NB1) | 1 | 1,3 %
OnePlus3T (OnePlus3T) | 1 | 1,3 %
Mate 9 (HWMHA) | 1 | 1,3 %
Nokia 6 (PLE) | 1 | 1,3 %

How to add z11 mini s to supported devices?

Notes:

  • The Log is stored in: "InternalSD/DCIM/FreeDcam/log.txt"
  • Give the Heading a usefull name like, "Huawei P9 does not record 4k"
  • Describe your Problem as good as possible.

Phone Model: NX549j

FreeDcam Version:4.1beta6

Problem Description:How to add z11 mini s to supported devices?

Not supported in Play Store

Phone Model:
MyPhone Infinity IIS (Android 5.1)

FreeDcam Version:
4.1beta5

Problem Description:
I can't update the app from the play store. I'm in beta group and it shows me:
Your device isn't compatible with this version.

java.lang.NullPointerException: at freed.cam.apis.camera1.modules.VideoModule.loadProfileSpecificParameters (VideoModule.java:157)

java.lang.NullPointerException: 
  at freed.cam.apis.camera1.modules.VideoModule.loadProfileSpecificParameters (VideoModule.java:157)
  at freed.cam.apis.camera1.modules.VideoModule.InitModule (VideoModule.java:141)
  at freed.cam.apis.basecamera.modules.ModuleHandlerAbstract.setModule (ModuleHandlerAbstract.java:125)
  at freed.cam.apis.camera1.parameters.ParametersHandler.initParameters (ParametersHandler.java:487)
  at freed.cam.apis.camera1.parameters.ParametersHandler.LoadParametersFromCamera (ParametersHandler.java:130)
  at freed.cam.apis.camera1.Camera1Fragment.initCamera (Camera1Fragment.java:392)
  at freed.cam.apis.basecamera.MainToCameraHandler.handleMessage (MainToCameraHandler.java:90)
  at android.os.Handler.dispatchMessage (Handler.java:111)
  at android.os.Looper.loop (Looper.java:207)
  at android.os.HandlerThread.run (HandlerThread.java:61)
S860 (S860) 11 23,4 %
t223g_s50_pq51 8 17,0 %
Xperia X Compact (F5321) 8 17,0 %
PIXI 4 (5) (Pixi4-5) 7 14,9 %
Moto G (5) Plus (potter_n) 4 8,5 %
AERIAL PLUS (AERIAL) 4 8,5 %
Galaxy Tab3V 7.0 (goyavewifixtc) 3 6,4 %
Galaxy Core 2 (kanas) 2 4,3 %

java.lang.RuntimeException: Camera1FeatureDetectorTask.java:1088)

java.lang.RuntimeException: 
  at android.hardware.Camera.<init> (Camera.java:574)
  at android.hardware.Camera.open (Camera.java:404)
  at freed.cam.apis.featuredetector.Camera1FeatureDetectorTask.getParameters (Camera1FeatureDetectorTask.java:1088)
  at freed.cam.apis.featuredetector.Camera1FeatureDetectorTask.detect (Camera1FeatureDetectorTask.java:72)
  at freed.cam.apis.featuredetector.CameraFeatureDetectorFragment$CameraFeatureRunner.process (CameraFeatureDetectorFragment.java:116)
  at freed.image.ImageTask.run (ImageTask.java:21)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
  at java.lang.Thread.run (Thread.java:760)
Redmi Note 3 (kenzo) 10 16,4 %
Redmi 4 Pro (markw) 9 14,8 %
Redmi 4X (santoni) 7 11,5 %
A1601 (A1601) 4 6,6 %
BLADE L7 (P731F10) 3 4,9 %
NX507J (NX507J) 3 4,9 %
Le Max2 (le_x2) 3 4,9 %
Redmi Note 4 (mido) 3 4,9 %
ZenFone 2 (ZE551ML) (Z00A) 3 4,9 %
Redmi Note 3 (hennessy) 3 4,9 %
MI6 (sagit) 2 3,3 %
AM523 2 3,3 %
ZenFone 3 Max (ZC553KL) (ASUS_X00DD) 1 1,6 %
MI MAX (helium) 1 1,6 %
Honor 9 (HWSTF) 1 1,6 %
B16C2H (B16C2H) 1 1,6 %
Mi 5s (capricorn) 1 1,6 %
Mi A1 (tissot_sprout) 1 1,6 %
Redmi 3 (ido) 1 1,6 %
Moto G Plus (5th Gen) (potter) 1 1,6 %
Weitere 1 1,6 %

Xperia XA1, Mediatek Helio P20 does not focus at set point

D:10.31.34:FocusHandler:Width:960Height720 X: 509Y : 400
D:10.31.34:AbstractFocusHandler:left:0top:0right:5520bottom:4160
D:10.31.34:AbstractFocusHandler:left:2581top:1966right:3271bottom:2656
D:10.31.34:AbstractFocusHandler:left:2581top:1966right:3271bottom:2656
D:10.31.34:CaptureSessionHandler:Set :android.control.afRegions to null
D:10.31.34:CameraHolderApi2:Set :android.control.afRegions to [Landroid.hardware.camera2.params.MeteringRectangle;@1e83126
D:10.31.34:CaptureSessionHandler:Set :android.control.afRegions to [Landroid.hardware.camera2.params.MeteringRectangle;@1e83126
D:10.31.34:CaptureSessionHandler:Set :android.control.afTrigger to 1
V:10.31.34:CameraHolderApi2:AESTATE: Converged
D:10.31.34:CameraHolderApi2:new AF_STATE :ACTIVE_SCAN
D:10.31.34:FocusHandler:Width:960Height720 X: 549Y : 265
D:10.31.34:AbstractFocusHandler:left:0top:0right:5520bottom:4160
D:10.31.34:AbstractFocusHandler:left:2811top:1186right:3501bottom:1876
D:10.31.34:AbstractFocusHandler:left:2811top:1186right:3501bottom:1876
D:10.31.34:CaptureSessionHandler:Set :android.control.afRegions to null
D:10.31.34:CameraHolderApi2:Set :android.control.afRegions to [Landroid.hardware.camera2.params.MeteringRectangle;@fb51b14
D:10.31.34:CaptureSessionHandler:Set :android.control.afRegions to [Landroid.hardware.camera2.params.MeteringRectangle;@fb51b14
D:10.31.34:CaptureSessionHandler:Set :android.control.afTrigger to 1
D:10.31.34:CaptureSessionHandler:Set :android.control.afTrigger to 0
D:10.31.34:CaptureSessionHandler:StartRepeatingCaptureSession
D:10.31.34:CameraHolderApi2:new AF_STATE :FOCUSED_LOCKED
D:10.31.35:CameraHolderApi2:new AF_STATE :ACTIVE_SCAN
D:10.31.35:CaptureSessionHandler:Set :android.control.afTrigger to 0
D:10.31.35:CaptureSessionHandler:StartRepeatingCaptureSession
D:10.31.35:CameraHolderApi2:new AF_STATE :FOCUSED_LOCKED

java.lang.NullPointerException: CameraHolderSony.java:84

java.lang.NullPointerException: 
  at freed.cam.apis.camera1.cameraholder.CameraHolderSony.GetCameraParameters (CameraHolderSony.java:84)
  at freed.cam.apis.camera1.parameters.ParametersHandler.LoadParametersFromCamera (ParametersHandler.java:130)
  at freed.cam.apis.camera1.Camera1Fragment.initCamera (Camera1Fragment.java:388)
  at freed.cam.apis.basecamera.MainToCameraHandler.handleMessage (MainToCameraHandler.java:90)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:234)
  at android.os.HandlerThread.run (HandlerThread.java:61)

Xperia Z3 (D6603) 71 21,4 %
Xperia Z3 (D6653) 65 19,6 %
Xperia Z3 Compact (D5833) 63 19,0 %
Xperia Z2 (D6503) 63 19,0 %
Xperia A4 (SO-04G) 23 6,9 %
Xperia Z3 Compact (D5803) 22 6,6 %
Xperia Z3 Compact (SO-02G) 16 4,8 %
Xperia Z5 Compact (SO-02H) 4 1,2 %
Xperia Z3+ (E6553) 3 0,9 %
Xperia Z2a (D6563) 2 0,6 %

java.lang.NullPointerException: Camera1Fragment.onModuleChanged (Camera1Fragment.java:477)

java.lang.NullPointerException: 
  at freed.cam.apis.camera1.Camera1Fragment.onModuleChanged (Camera1Fragment.java:477)
  at freed.cam.apis.basecamera.modules.ModuleHandlerAbstract$UiHandler.handleMessage (ModuleHandlerAbstract.java:260)
  at android.os.Handler.dispatchMessage (Handler.java:110)
  at android.os.Looper.loop (Looper.java:193)
  at android.app.ActivityThread.main (ActivityThread.java:5333)
  at java.lang.reflect.Method.invokeNative (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:515)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:824)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:640)
  at dalvik.system.NativeStart.main (Native Method)
Blade L2 Plus (ZTE_Blade_L2_PLUS) 32 10,2 %
G3 S (jagnm) 31 9,9 %
Galaxy J1 (j13g) 16 5,1 %
Galaxy Core Prime (core33g) 15 4,8 %
Galaxy J1 Ace (j1acelte) 14 4,5 %
HM 2LTE-IN (HM2014818) 13 4,1 %
Galaxy Note2 (t0lte) 11 3,5 %
A6000 (Kraft-A6000) 10 3,2 %
ZenFone C (ZC451CG) (ASUS_Z007) 10 3,2 %
AQUOS Xx 304SH (SG304SH) 9 2,9 %
Y15 (Y15) 9 2,9 %
Y336-U02 (HWY336-U) 9 2,9 %
HM 2LTE-CMCC (HM2014813) 8 2,5 %
Xperia C (C2305) 8 2,5 %
L90 (w7n) 7 2,2 %
Hol-U10 (HWHol-U) 7 2,2 %
Galaxy Ace4 Lite (vivalto3mveml3gsea) 7 2,2 %
Galaxy Ace3 (logan) 6 1,9 %
HM 2LTE-SA (HM2014817) 6 1,9 %
荣耀畅玩4C (hwCHM-H) 5 1,6 %
Weitere 81 25,8 %

85% JPG quality after app restart

I really like the app and I fully respect all developers. Thumbs up for possibility to turn off denoising and sharpening.
Phone Model:
Xperia X Performance
Android 8.0
FreeDcam Version:
4.1beta9
Problem Description:
If I set JPG quality to 100%, after next startup it will be set only to 85%. I have to change quality to higher value after app restart. I use camera2 api. I found out that 85% is original value of quality in camera2 api. It's not important bug but 85% JPG isn't good for post-processing in the photo editor.
Thanks in advance.

My English isn't good and I know it. Sorry for it. :)

Crash while playing with ISO

Phone Model:
XZ2 Compact

FreeDcam Version:
4.1final

Problem Description:
Title. As for the logs, I think you should see those I sent in the google play console or something.

Xperias still have capped ISO

I see you include the right permission in your AndroidManifest..
But I still cannot select the "whole range" of settings from manual mode (XZ)

Reportedly, HAL may be disallowing some values when put in actual manual mode.

IllegalArgumentException android.view.Surface.<init>

java.lang.IllegalArgumentException: 
  at android.view.Surface.<init> (Surface.java:158)
  at freed.cam.apis.camera1.Camera1Fragment$2.run (Camera1Fragment.java:280)
  at android.os.Handler.handleCallback (Handler.java:751)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:154)
  at android.os.HandlerThread.run (HandlerThread.java:61)
Redmi Note 4 (mido) 72 9,0 %
Redmi Note 3 (kenzo) 48 6,0 %
Moto G (5) Plus (potter_n) 35 4,4 %
GT-810 (rolex) 33 4,1 %
Redmi 4X (santoni) 32 4,0 %
Redmi Note 4 (nikel) 29 3,6 %
P2 (P2a42) 28 3,5 %
CPH1701 (CPH1701) 27 3,4 %
A16C3H (A16C3H) 26 3,2 %
CPH1605 (CPH1605) 25 3,1 %
A37f (A37f) 24 3,0 %
Galaxy J5 (j5lte) 19 2,4 %
Redmi Note 3 (kate) 15 1,9 %
Galaxy J3(2016) (j3xlte) 15 1,9 %
Redmi 3 (ido) 13 1,6 %
MI 4LTE (cancro) 13 1,6 %
Galaxy A5 (a5lte) 12 1,5 %
Redmi 3S (land) 11 1,4 %
One (M8) (htc_m8) 8 1,0 %
Y53 (1606) 8 1,0 %
Weitere 308 38,5 %

Green color issue when recording 4k

Notes:

  • The Log is stored in: "InternalSD/DCIM/FreeDcam/log.txt"
  • Give the Heading a usefull name like, "Huawei P9 does not record 4k"
  • Describe your Problem as good as possible.

Phone Model:

Xiaomi Redmi 5 Plus

FreeDcam Version:

4.1beta9

Problem Description:

Hello,

first thing: This ist the best camera app in the appstore for devices with camera 1 api for video recording.
There are 2 bif reason for this.

  1. You canreduce or increase brightnes and/or saturation for the video. This gives the video a flat profile which is great to color grade.
  2. the image stabilisation works phenomenal. No shaky videos anymore. And this for each smartphone without eis or ois. Great work.

Now my problem. When activating 4k profile and enabling image stabilisation during video recording, i get green lines. See screenshot. Any idea what can this bee? If you could fixing this, this would be great. So i can record movies in 4k with the great features of freedcam.

Thx for your help and go on with this awesome piese of software.

Regards, Mario!

screenshot_2018-03-07-15-32-11-706_com miui videoplayer

White/Black Frame

Phone Model:
Xiaomi Redmi 3s Miui 9.5

FreeDcam Version:
4.1beta9

Problem Description:
In dng mode, there will be random white/black frame if you take a photo, for example if you take 3 photos, one of them will be only white/black frame, how to fix this? to overcome this i always took 2 photos, but sometimes that 2 photos will be appear as white frame

Zero dng in camera1

Phone Model: NX549J
FreeDcam Version: 4.1beta6

Problem Description: I entered own dngprofile that easily converts bayer. Shot some dng in camera1 fnd now it makes zero files instead of dng. What can be the reason?


java.lang.NumberFormatException: Camera1FeatureDetectorTask.detectManualBrightness on Samsung devices

java.lang.NumberFormatException: 
  at java.lang.Integer.invalidInt (Integer.java:137)
  at java.lang.Integer.parseInt (Integer.java:354)
  at java.lang.Integer.parseInt (Integer.java:331)
  at freed.cam.apis.featuredetector.Camera1FeatureDetectorTask.detectManualBrightness (Camera1FeatureDetectorTask.java:772)
  at freed.cam.apis.featuredetector.Camera1FeatureDetectorTask.detect (Camera1FeatureDetectorTask.java:201)
  at freed.cam.apis.featuredetector.CameraFeatureDetectorFragment$CameraFeatureRunner.process (CameraFeatureDetectorFragment.java:109)
  at freed.image.ImageTask.run (ImageTask.java:21)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:841)
Galaxy J2(2016) (j2xlte) 32 24,4 %
Galaxy J1 Ace (j1acevelte) 25 19,1 %
Galaxy Grand Prime (grandprimeve3g) 25 19,1 %
Galaxy J3(2016) (j3xlte) 17 13,0 %
Galaxy J1 Mini Prime (j1minive3g) 9 6,9 %
Galaxy Young2 (young23g) 4 3,1 %
Galaxy Core 2 (kanas) 3 2,3 %
Galaxy J2(2016) (j2xlteins) 3 2,3 %
Galaxy J1 Mini (j1mini3g) 3 2,3 %
Galaxy Core Prime (coreprimeve3g) 3 2,3 %
Galaxy J3 (j3x3g) 2 1,5 %
Galaxy J1(2016) (j1x3g) 2 1,5 %
Galaxy Tab A 7.0 (gtexswifi) 2 1,5 %
Galaxy Core2 (kanas3gnfc)

Stacking stops. No jpeg files seen.

Phone Model:nx549j

FreeDcam Version:4.1beta7

Problem Description:While stacking images if change screen orientation, stacking stops. BTW could you add "select all" button for stacking (I usually stack from 70 to 200 images). One more thing, the app doesn't see ".jpEg" extention.

How you switch the dual camera of an Huawei P9 (mono/colour)?

Notes:

  • The Log is stored in: "InternalSD/DCIM/FreeDcam/log.txt"
  • Give the Heading a usefull name like, "Huawei P9 does not record 4k"
  • Describe your Problem as good as possible.

Phone Model:

Huawei P9

FreeDcam Version:

latest

Problem Description:

The app you're further developing is really really fantastic! I'm really impressed how much effort and time you put into it.
I'm looking for a very basic way to get the monochromatic camera work with a very basic Camera API2 framework. I've seen this line: HUAWEI_DUAL_SENSOR_MODE = getKeyType("com.huawei.capture.metadata.dualSensorMode", Byte.TYPE); in the file https://github.com/KillerInk/FreeDcam/blob/59fdcd08b429ad6305d2c2982ef92d9c4a61059b/app/src/main/java/com/huawei/camera2ex/CaptureRequestEx.java

Is there any "easy" way to switch the camera channel? I don't find the line where you do that. I'm really appreciating your help! :)
Finally I would like to simply build a super simple app which captures the BW video stream of the Huawei P9. I need it for a project at school.

No manual control on dng

Notes:

my phone can do manual on iso, shutter speed and focus, but cant do that on raw, why?

Phone Model:
Redmi 3s, S5K3L8 Samsung

FreeDcam Version:
4.1beta9

Problem Description:
my phone can do manual on jpeg, but on raw the setting just cant applied

Honor 9 HUAWEI_AVAILABLE_DUAL_PRIMARY parameters 0, 2, 3 instead of 0,1,2

Notes:

  • The Log is stored in: "InternalSD/DCIM/FreeDcam/log.txt"
  • Give the Heading a usefull name like, "Huawei P9 does not record 4k"
  • Describe your Problem as good as possible.

Phone Model:

Huawei Honor 9 Lite

FreeDcam Version:

4.1beta9

Problem Description:

The Huawei Honor 9 Lite is equip with 13mp + 2mp camera. No mono camera.

Usually with mono camera, the parameters for HUAWEI_AVAILABLE_DUAL_PRIMARY are
0= primary color
1= secondary mono
2= dual

Since Honor 9 Lite does not have mono camera, The parameters are 0, 2, 3. Maybe
3 = secondary color (2mp)

Could you please add that parameter in the menu selection of the software.

Thank you

Bracketing

Phone Model:NX549J

FreeDcam Version:4.1beta6

Problem Description: Focus bracketing seems not working. It makes many images at one focus distance and the last image at another. BTW exposure bracketing makes 3 images of the same exposure.
Stacking feature is great but almost useless without auto alignment.

java.lang.NoSuchFieldError: FrameworkDetector.isSonyCameraEx (FrameworkDetector.java:76)

java.lang.NoSuchFieldError: 
  at java.lang.Runtime.nativeLoad (Native Method)
  at java.lang.Runtime.doLoad (Runtime.java:421)
  at java.lang.Runtime.loadLibrary (Runtime.java:362)
  at java.lang.System.loadLibrary (System.java:526)
  at freed.settings.FrameworkDetector.isSonyCameraEx (FrameworkDetector.java:76)
  at freed.settings.FrameworkDetector.getFramework (FrameworkDetector.java:101)
  at freed.cam.apis.featuredetector.Camera1FeatureDetectorTask.detect (Camera1FeatureDetectorTask.java:55)
  at freed.cam.apis.featuredetector.CameraFeatureDetectorFragment$CameraFeatureRunner.process (CameraFeatureDetectorFragment.java:116)
  at freed.image.ImageTask.run (ImageTask.java:21)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:841)

Xperia Z1 Compact (D5503) 29 32,2 %
Xperia Z1f (SO-02F) 14 15,6 %
Xperia J1 Compact (D5788) 9 10,0 %
Xperia Z2 (D6503) 9 10,0 %
Xperia T (LT30p) 7 7,8 %
Xperia Z1 (C6903) 6 6,7 %
Xperia C3 Dual (D2502) 5 5,6 %
Xperia T3 (D5103) 4 4,4 %
Xperia Z (C6603) 3 3,3 %
Xperia ZR (C5503) 2 2,2 %
Xperia ZR (C5502) 2 2,2 %

java.lang.NullPointerException: at freed.cam.apis.camera1.Camera1Fragment.onViewCreated (Camera1Fragment.java:107)

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2659)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2724)
  at android.app.ActivityThread.-wrap12 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1473)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6123)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:867)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:757)
Caused by: java.lang.NullPointerException: 
  at freed.cam.apis.camera1.Camera1Fragment.onViewCreated (Camera1Fragment.java:107)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1430)
  at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManager.java:1750)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1819)
  at android.support.v4.app.FragmentManagerImpl.dispatchStateChange (FragmentManager.java:3227)
  at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManager.java:3181)
  at android.support.v4.app.FragmentController.dispatchActivityCreated (FragmentController.java:192)
  at android.support.v4.app.FragmentActivity.onStart (FragmentActivity.java:572)
  at android.support.v7.app.AppCompatActivity.onStart (AppCompatActivity.java:177)
  at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1270)
  at android.app.Activity.performStart (Activity.java:6689)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2622)

Moto G (5) Plus (potter_n) 16 21,1 %
-- | -- | --
GT-810 (rolex) 6 7,9 %
Redmi 5 Plus (vince) 6 7,9 %
Mi 4c (libra) 4 5,3 %
Mi 5s (capricorn) 3 3,9 %
Moto C Plus (panell_s) 3 3,9 %
Nokia 2 (E1M) 3 3,9 %
Redmi Note 4 (mido) 3 3,9 %
Redmi Note 5A (ugglite) 3 3,9 %
Ilium X520 (Ilium_X520) 3 3,9 %
Redmi 4X (santoni) 2 2,6 %
Mix (MIX) 2 2,6 %
MI MAX (hydrogen) 2 2,6 %
Redmi 5A (riva) 2 2,6 %
Moto E (4) Plus (owens) 2 2,6 %
Moto G Plus (5th Gen) (potter) 2 2,6 %
P8_Mini 1 1,3 %
DROID Turbo 2 (kinzie) 1 1,3 %
Mi A1 (tissot_sprout) 1 1,3 %
POLYTRON R2509 (POLYTRON_R2509) 1 1,3 %
Weitere 10 13,2 %

Xiaomi Redmi note 4 SD Magenta Tint in DNG

Phone Model:
Redmi Note 4 SD

FreeDcam Version:
Latest Beta 1

Problem Description:
Magenta Tint in DNG eventhough already change the colorpattern to different types. RGGB,BGGR,GRGB,GBRG..... and so on. No success.

FileUriExposedException: BaseFragmentActivityApi16.startActivityForResult (BaseFragmentActivityApi16.java:54)

android.os.FileUriExposedException: 
  at android.os.StrictMode.onFileUriExposed (StrictMode.java:1958)
  at android.net.Uri.checkFileUriExposed (Uri.java:2348)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9766)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9741)
  at android.content.Intent.prepareToLeaveProcess (Intent.java:9720)
  at android.app.Instrumentation.execStartActivity (Instrumentation.java:1611)
  at android.app.Activity.startActivityForResult (Activity.java:4472)
  at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult (BaseFragmentActivityApi16.java:54)
  at android.support.v4.app.FragmentActivity.startActivityForResult (FragmentActivity.java:67)
  at android.support.v4.app.ActivityCompat.startActivityForResult (ActivityCompat.java:230)
  at android.support.v4.app.FragmentActivity.startActivityFromFragment (FragmentActivity.java:806)
  at android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment (FragmentActivity.java:920)
  at android.support.v4.app.Fragment.startActivity (Fragment.java:908)
  at android.support.v4.app.Fragment.startActivity (Fragment.java:897)
  at freed.viewer.screenslide.ScreenSlideFragment$2.onClick (ScreenSlideFragment.java:197)
  at android.view.View.performClick (View.java:6256)
  at android.view.View$PerformClick.run (View.java:24701)
  at android.os.Handler.handleCallback (Handler.java:789)
  at android.os.Handler.dispatchMessage (Handler.java:98)
  at android.os.Looper.loop (Looper.java:172)
  at android.app.ActivityThread.main (ActivityThread.java:6637)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:767)
Android 8.0 48 63,2 %
Android 8.1 28 36,8 %
Mi A1 (tissot_sprout) 14 18,4 %
Mi 5s (capricorn) 11 14,5 %
Honor 9 (HWSTF) 8 10,5 %
Mate 10 (HWALP) 7 9,2 %
Moto G Plus (5th Gen) (potter) 7 9,2 %
Mi 5 (gemini) 6 7,9 %
Mate 9 (HWMHA) 3 3,9 %
Galaxy S8 (dreamlte) 3 3,9 %
OnePlus3T (OnePlus3T) 3 3,9 %
Redmi Note 4 (mido) 2 2,6 %
Galaxy S8+ (dream2lte) 2 2,6 %
MI6 (sagit) 1 1,3 %
Redmi Note 3 (kenzo) 1 1,3 %
ZenFone 3 (ZE552KL) (ASUS_Z012D) 1 1,3 %
Xperia XZ (F8332) 1 1,3 %
荣耀9青春版 (HWLLD-H) 1 1,3 %
Nokia 8 (NB1) 1 1,3 %
Xperia X (F5122) 1 1,3 %
Moto X (4) (payton) 1 1,3 %
Nokia 6 (PLE) 1 1,3 %
Weitere 1 1,3 %

Mono mode doesn't work in full resolution on Huawei Mate 9.

Phone Model: Huawei Mate 9

FreeDcam Version: 4.1.beta9 (from git)

Problem Description:

I can capture mono on Mate 9 but there is no full resolution for mono in settings. Mate 9 has different sensors with different resolution (20Mp mono and 12Mp color) but app settings always shows color resolutions.
I tried to set full resolution in code in dumb way (just added line valueToSet = "5120x3840"; in SetValue of PictureSizeModeApi2) but after that there is only black screen and nothing happens.

Please, help me to solve this issue.

FreeDcam comeback

Phone Model: Xiaomi Mi 4c LOS 14.1

FreeDcam Version: 4.1beta6

I'm really glad someone took over this project and for the first time almost all options work on my current phone and no crashes. I only tested camera1 API, will check camera2 later.

My only issue is with creating a slow motion video profile which I couldn't figure out. Also + and - and 30fps do nothing, I'm guessing it's work in progress.

java.lang.NullPointerException: (BaseISOManual.java:76)

java.lang.NullPointerException: 
  at freed.cam.apis.camera1.parameters.manual.qcom.BaseISOManual.set_to_auto (BaseISOManual.java:76)
  at freed.cam.apis.camera1.parameters.manual.qcom.BaseISOManual.setValue (BaseISOManual.java:54)
  at freed.cam.apis.basecamera.parameters.AbstractParameter$BackHandler.handleMessage (AbstractParameter.java:107)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:148)
  at android.os.HandlerThread.run (HandlerThread.java:61)
ZenFone 4 Max (ZC520KL) (ASUS_X00HD_1) 48 51,6 %
Moto G (3rd Gen) (osprey_uds) 17 18,3 %
Moto G (3rd Gen) (osprey_udstv) 10 10,8 %
Moto G (3rd Gen) (osprey_ud2) 8 8,6 %
ZenFone 4 Max (ZC554KL) (ASUS_X00IDC) 7 7,5 %
ZenFone 4 Max (ZC554KL) (ASUS_X00IDB) 3 3,2 %

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.