killerink / freedcam Goto Github PK
View Code? Open in Web Editor NEWFreeDcam 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
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
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 ;)
no log provided
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 % |
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?
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)
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.
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.
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.
Phone Model:
MyPhone Infinity IIS
FreeDcam Version:
4.1beta9
Problem Description:
I can't choose focus in app now.
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)
I expected to work just fine without no issue
Each time I take picture it send an error saying "picture taking failed ,what a terrible failure
*Download
*Install
*Launch
*Tap the capture button twice
Phone Model: LG G2 (D802)
FreeDcam Version: 4.1 beta 5
Steps to Reproduce
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.
Phone Model:
Xiaomi Mi3W, 8.1 android
FreeDcam Version:
4.1 beta6
Problem Description:
Why FreeDcam doesnt read cameraparamets? Bcz i edited *.txt and there is no difference (new params are here https://gist.github.com/DrRamm/2d544e41c86b6fce011eea96c894e1d0)
Huawei P9 (EVA-L29)
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
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 %
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"
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 % |
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?
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)
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 %
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)
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:
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 % |
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:
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:
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 % |
Phone Model: LG G4
FreeDcam Version: latest alphas
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. :)
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.
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.
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 % |
Xiaomi Redmi 5 Plus
4.1beta9
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.
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!
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
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?
Would this app be suitable to be put in F-Droid's repos?
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)
Huawei P9
latest
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.
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
Huawei Honor 9 Lite
4.1beta9
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
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.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 %
Well the title says it all...why can't I find this as an app on the Play store?
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.
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 % |
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 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:
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 % |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.