How to report a Bug

A place to report problems and bugs in SharpCap
Forum rules


If you have a problem or question, please check the FAQ to see if it already has an answer : https://www.sharpcap.co.uk/sharpcap-faqs

Please also read about Troubleshooting USB Issues before posting.

*** Please do not post license keys - please report any problems with licensing to 'admin' by private message ***

Please include the following details in any bug report:

* Version of SharpCap
* Camera and other hardware being user
* Operating system version
* Contents of the SharpCap log after the problem has occurred.
[If SharpCap crashes, please send the bug report when prompted instead of including the log]
Locked
User avatar
admin
Site Admin
Posts: 13122
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

How to report a Bug

#1

Post by admin »

If you come across a bug in SharpCap that doesn't involve SharpCap crashing then please post in the following details in a new thread in this forum:
  • A thread subject that briefly describes the problem
  • A description of what you were trying to do
  • A list of the steps needed to make the bug happen
  • The contents of the SharpCap log collected after the problem has occurred
You may need to enable the option 'Record extra information in the log for troubleshooting' to get a more detailed log of the things SharpCap did (and tried to do. This can be found near the bottom of the first page of the SharpCap settings window. Turn this option on immediately after opening SharpCap (before selecting your camera).

Since the log text can be rather long, please post it as an attachment rather than including it in the body of your post.

While SharpCap is running you can get the log text by selecting the 'File' menu and the choosing 'Show Log'. Logs are also saved in the folder

Code: Select all

%LOCALAPPDATA%\SharpCap\logs
alternatively you can access the folder as

Code: Select all

C:\Users\<your user name>\AppData\Local\SharpCap\logs
which allows you to find the log file after SharpCap has been closed.

cheers,

Robin
George Shepherd
Posts: 18
Joined: Tue Apr 25, 2017 7:05 am

Re: How to report a Bug

#2

Post by George Shepherd »

last night during a session had numerous crashes which I hope you received BUT this morning when I tried to log on to 3.1 I received notification there was a virus it turned out when I ran win 10 virus program there was 3 type trogen horse in the program I am not sure if the program removed these so decided to uninstall 3.1 This I was unable to do as a msg came up and I could not figure out what was required I downloaded the following report

[2E28:2AB4][2017-12-11T12:01:36]i001: Burn v3.11.0.1701, Windows v10.0 (Build 16299: Service Pack 0), path: C:\ProgramData\Package Cache\{15937a21-f563-4faa-aaf8-75e055a10179}\SharpCapInstall.exe
[2E28:2AB4][2017-12-11T12:01:36]i000: Initializing string variable 'InstallFolder' to value '[ProgramFilesFolder]SharpCap 3.1'
[2E28:2AB4][2017-12-11T12:01:36]i000: Initializing string variable 'LaunchTarget' to value '[InstallFolder]\SharpCap.exe'
[2E28:2AB4][2017-12-11T12:01:36]i009: Command Line: '"-burn.clean.room=C:\ProgramData\Package Cache\{15937a21-f563-4faa-aaf8-75e055a10179}\SharpCapInstall.exe" -burn.filehandle.attached=564 -burn.filehandle.self=576 /uninstall'
[2E28:2AB4][2017-12-11T12:01:37]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\gshep\AppData\Local\Temp\SharpCap_3.1_20171211120137.log'
[2E28:2AB4][2017-12-11T12:01:37]i000: Setting string variable 'WixBundleManufacturer' to value 'AstroSharp Limited'
[2E28:0430][2017-12-11T12:01:37]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[2E28:0430][2017-12-11T12:01:37]i000: Setting version variable 'WixBundleFileVersion' to value '3.1.4713.0'
[2E28:2AB4][2017-12-11T12:01:37]i100: Detect begin, 3 packages
[2E28:2AB4][2017-12-11T12:01:37]i000: Setting string variable 'NETFRAMEWORK45' to value '461308'
[2E28:2AB4][2017-12-11T12:01:37]i000: Setting version variable 'VCREDIST_100_x86' to value '10.0.40219.0'
[2E28:2AB4][2017-12-11T12:01:37]i052: Condition 'NETFRAMEWORK45 >= 379893' evaluates to true.
[2E28:2AB4][2017-12-11T12:01:37]i052: Condition '(VCREDIST_100_x86 >= v10.0.30319)' evaluates to true.
[2E28:2AB4][2017-12-11T12:01:37]w120: Detected partially cached package: SharpCapInstall.msi, invalid payload: SharpCapInstall.msi, reason: 0x80070002
[2E28:2AB4][2017-12-11T12:01:37]i101: Detected package: NetFx452Web, state: Present, cached: None
[2E28:2AB4][2017-12-11T12:01:37]i101: Detected package: vc100, state: Present, cached: None
[2E28:2AB4][2017-12-11T12:01:37]i101: Detected package: SharpCapInstall.msi, state: Present, cached: Partial
[2E28:2AB4][2017-12-11T12:01:37]i052: Condition '((VersionNT = v6.0) AND (ServicePackLevel >= 2)) OR ((VersionNT = v6.1) AND (ServicePackLevel >= 1)) OR (VersionNT >= v6.2)' evaluates to true.
[2E28:2AB4][2017-12-11T12:01:37]i199: Detect complete, result: 0x0
[2E28:2AB4][2017-12-11T12:01:45]i200: Plan begin, 3 packages, action: Uninstall
[2E28:2AB4][2017-12-11T12:01:45]w208: Plan disabled rollback for package: SharpCapInstall.msi, due to incomplete cache: Partial, original rollback action: Install
[2E28:2AB4][2017-12-11T12:01:45]i000: Setting string variable 'WixBundleLog_SharpCapInstall.msi' to value 'C:\Users\gshep\AppData\Local\Temp\SharpCap_3.1_20171211120137_000_SharpCapInstall.msi.log'
[2E28:2AB4][2017-12-11T12:01:45]w321: Skipping dependency registration on package with no dependency providers: vc100
[2E28:2AB4][2017-12-11T12:01:45]w321: Skipping dependency registration on package with no dependency providers: NetFx452Web
[2E28:2AB4][2017-12-11T12:01:45]i201: Planned package: SharpCapInstall.msi, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: None, cache: No, uncache: Yes, dependency: Unregister
[2E28:2AB4][2017-12-11T12:01:45]i201: Planned package: vc100, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2E28:2AB4][2017-12-11T12:01:45]i201: Planned package: NetFx452Web, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2E28:2AB4][2017-12-11T12:01:45]i299: Plan complete, result: 0x0
[2E28:2AB4][2017-12-11T12:01:45]i300: Apply begin
[2E28:2AB4][2017-12-11T12:01:45]i010: Launching elevated engine process.
[2E28:2AB4][2017-12-11T12:01:45]i011: Launched elevated engine process.
[2E28:2AB4][2017-12-11T12:01:45]i012: Connected to elevated engine.
[1C90:1C44][2017-12-11T12:01:46]i358: Pausing automatic updates.
[1C90:1C44][2017-12-11T12:01:46]i359: Paused automatic updates.
[1C90:1C44][2017-12-11T12:01:46]i360: Creating a system restore point.
[1C90:1C44][2017-12-11T12:02:08]i361: Created a system restore point.
[1C90:1C44][2017-12-11T12:02:08]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{15937a21-f563-4faa-aaf8-75e055a10179}, resume: Active, restart initiated: No, disable resume: No
[1C90:1C44][2017-12-11T12:02:08]i326: Removed dependency: {15937a21-f563-4faa-aaf8-75e055a10179} on package provider: {C6B999B2-360B-4DAF-80B3-B683035273DD}, package SharpCapInstall.msi
[1C90:1C44][2017-12-11T12:02:08]i329: Removed package dependency provider: {C6B999B2-360B-4DAF-80B3-B683035273DD}, package: SharpCapInstall.msi
[1C90:1C44][2017-12-11T12:02:08]i301: Applying execute package: SharpCapInstall.msi, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" APPLICATIONROOTDIRECTORY="C:\Program Files (x86)\SharpCap 3.1"'
[1C90:1C44][2017-12-11T12:07:14]e000: Error 0x8007064c: Failed to uninstall MSI package.
[1C90:1C44][2017-12-11T12:07:14]e000: Error 0x8007064c: Failed to execute MSI package.
[2E28:2AB4][2017-12-11T12:07:14]e000: Error 0x8007064c: Failed to configure per-machine MSI package.
[2E28:2AB4][2017-12-11T12:07:14]i319: Applied execute package: SharpCapInstall.msi, result: 0x8007064c, restart: None
[2E28:2AB4][2017-12-11T12:07:14]e000: Error 0x8007064c: Failed to execute MSI package.
[1C90:1C44][2017-12-11T12:07:14]i323: Registering package dependency provider: {C6B999B2-360B-4DAF-80B3-B683035273DD}, version: 3.1.4713, package: SharpCapInstall.msi
[1C90:1C44][2017-12-11T12:07:14]i325: Registering dependency: {15937a21-f563-4faa-aaf8-75e055a10179} on package provider: {C6B999B2-360B-4DAF-80B3-B683035273DD}, package: SharpCapInstall.msi
[1C90:1C44][2017-12-11T12:07:14]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{15937a21-f563-4faa-aaf8-75e055a10179}, resume: ARP, restart: None, disable resume: No
[1C90:1C44][2017-12-11T12:07:14]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{15937a21-f563-4faa-aaf8-75e055a10179}, resume: ARP, restart initiated: No, disable resume: No
[2E28:2AB4][2017-12-11T12:07:15]i399: Apply complete, result: 0x8007064c, restart: None, ba requested restart: No

Hope this helps and you can assist me to uninstall said program and I will await the release of the unbuged ver or 3.1 -- 3.2
Kind Regards George 11/12/17
George Shepherd
Posts: 18
Joined: Tue Apr 25, 2017 7:05 am

Re: How to report a Bug

#3

Post by George Shepherd »

further

C:\ProgramData\Package Cache\{C6B999B2-360B-4DAF-80B3-B683035273DD}v3.1.4713\

this was the msg that came up whilst running the remove program
George
User avatar
admin
Site Admin
Posts: 13122
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: How to report a Bug

#4

Post by admin »

Thanks for the report - this is a false positive (again - sigh...) from Microsoft Windows Defender. It's a bit odd, since it picks up the installer package (the msi file) saying there is something bad inside it, but when I unpack the contents (or allow the installation to run through) it then does not find any threat in the unpacked files.

As far as I can see the very latest 3.1 build (3.1.4722) is unaffected by this false positive - please try this version.

cheers,

Robin
Necrosis
Posts: 6
Joined: Sat Feb 10, 2018 12:09 pm

Re: How to report a Bug Sharpcap crashes QHY5LII-M

#5

Post by Necrosis »

Start Sharpcap 3.1 OK
Previewing with lens cap on OK
Take lens cap off image reflects this OK
Snapshot OK
Quick Capture OK
Run Sensor Analysis - Sharpcap reports illumination too low (even though camera is pointing at an overcast daytime sky) and Sharpcap Camera driver appears to have crashed no response from camera.
Frame progress bar now stays full
Removing lens cap now has no effect on preview
Close Camera
Restart Sharpcap
No response from camera even though camera detected
Reboot Laptop
Restart Sharpcap - No response from camera even though camera detected
Unplug camera
reboot laptop
plug in camera
Restart Sharpcap - Sometimes this clears this issue.

Another observation:
Gain Level Slider appears to be erratic, inconsistant and sometimes unresponsive.

Fire Capture & EZ Cap will work flawlessly


Before running Sensor Analysis:
Info: 14:01:02.4510003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: SharpCap Version 3.1.5022.0
Info: 14:01:02.4666003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: GC Memory 84Mb
Info: 14:01:02.4666003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: Process Memory 116Mb
Info: 14:01:02.4666003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: Total Physical Memory 4001Mb
Info: 14:01:02.4666003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: Available Physical Memory 2256Mb
Info: 14:01:02.4666003 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: Operating System : Microsoft Windows NT 6.1.7601 Service Pack 1
Debug: 14:01:02.5758005 Thread:#1 SharpCap.UI.SharpCapForm..ctor() :: Started
Info: 14:01:02.6226006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type BaslerDeviceEnumerator
Info: 14:01:02.6226006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type QHYDeviceEnumerator
Info: 14:01:02.6226006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type ASIDeviceEnumerator
Info: 14:01:02.6226006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type AltairDeviceEnumerator
Warning: 14:01:02.6382006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Could not load capture provider - SharpCap.Cameras.PointGrey.PointGreyDeviceEnumerator - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'FlyCapture2Managed_v140.dll' or one of its dependencies. The specified module could not be found.
at SharpCap.Cameras.PointGrey.PointGreyDeviceEnumerator..ctor()
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance[T]()
at SharpCap.MultiCaptureProvider.AddProvider[T]() in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\MultiCaptureProvider.cs:line 502
Info: 14:01:02.6382006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type SxDeviceEnumerator
Info: 14:01:02.6538006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type DS3DeviceEnumerator
Info: 14:01:02.6538006 Thread:#1 SharpCap.MultiCaptureProvider.AddProvider() :: Added device enumerator of type AscomDeviceEnumerator

Info: 14:01:03.2778017 Thread:#1 SharpCap.Base.Utilities.Logger.LogStackTrace(LogLevel level, String msg) :: Parent being changed on PreviewPanel
at SharpCap.UI.ScrollZoomForm.OnParentChanged(Object sender, EventArgs eventArgs)
at System.EventHandler.Invoke(Object sender, EventArgs e)
Debug: 14:01:03.3246018 Thread:#1 SharpCap.UI.SharpCapForm..ctor() :: Ended
Debug: 14:01:03.4076022 Thread:#1 SharpCap.UI.SharpCapForm.SharpCapForm_Load(Object sender, EventArgs e) :: Started
Debug: 14:01:03.4086023 Thread:#1 SharpCap.UI.SharpCapForm.SharpCapForm_Load(Object sender, EventArgs e) :: Ended
Debug: 14:01:03.4396041 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Started
Debug: 14:01:03.4626054 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Timebomb checked
Debug: 14:01:03.4726060 Thread:#1 SharpCap.Cameras.Basler.BaslerDeviceEnumerator.GetDevices() :: Started
Info: 14:01:03.4846066 Thread:#7 SharpCap.Base.SimpleDeviceEnumerator.GetDevices(Func`1 deviceNameFinder, String infoText, Func`2 fullNameToDispayName, Func`3 tagCreatorFunc) :: FindCameras - found 0 cameras
Debug: 14:01:03.5516105 Thread:#1 SharpCap.Cameras.Basler.BaslerDeviceEnumerator.GetDevices() :: Ended
Info: 14:01:03.5906127 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: CMOS QHY5LII Camera (ASCOM Cameras)
Info: 14:01:03.5916128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHYCCD-Cameras-Capture (ASCOM Cameras)
Info: 14:01:03.5916128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHYCCD-Cameras2st-Capture (ASCOM Cameras)
Info: 14:01:03.5916128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHYCCD-Cameras-Guide (ASCOM Cameras)
Info: 14:01:03.5916128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: Camera V2 simulator (ASCOM Cameras)
Debug: 14:01:03.5926128 Thread:#14 SharpCap.Cameras.Fake.FakeDeviceEnumerator.GetDevices() :: Started
Debug: 14:01:03.5926128 Thread:#14 SharpCap.Cameras.Fake.FakeDeviceEnumerator.GetDevices() :: Ended
Info: 14:01:03.5926128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: Test Camera 1 (Deep Sky) (Test Cameras)
Info: 14:01:03.5926128 Thread:#14 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: Test Camera 2 (High Speed) (Test Cameras)
Info: 14:01:03.6126140 Thread:#7 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHYCCD Camera(WDM) (DirectShow Cameras)
Info: 14:01:03.6126140 Thread:#7 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: Integrated Webcam (DirectShow Cameras)
Info: 14:01:03.6126140 Thread:#7 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHY Camera (Native WDM) (DirectShow Cameras)
Info: 14:01:03.7156199 Thread:#1 SharpCap.Base.SimpleDeviceEnumerator.GetDevices(Func`1 deviceNameFinder, String infoText, Func`2 fullNameToDispayName, Func`3 tagCreatorFunc) :: Found QHY5LII-M
Info: 14:01:03.7156199 Thread:#1 SharpCap.Base.SimpleDeviceEnumerator.GetDevices(Func`1 deviceNameFinder, String infoText, Func`2 fullNameToDispayName, Func`3 tagCreatorFunc) :: QHYCameraFinder - found 1 cameras
Info: 14:01:03.7386212 Thread:#1 SharpCap.MultiCaptureProvider+<GetDevicesFromEnumerator>d__20.MoveNext() :: Detected Camera: QHY5LII-M (QHY Cameras)
Debug: 14:01:03.8286263 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Docking setup
Debug: 14:01:03.8296264 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Startup scripts (if any) run
Debug: 14:01:03.8306264 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Menu updated
Info: 14:01:03.8466273 Thread:LogInfo Thread#8 SharpCap.LogSystemInfo.ThreadProc() :: CPU : Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz with 4 cores.
Info: 14:01:04.0466388 Thread:#1 SharpCap.Models.Application+<>c__DisplayClass36_0.<set_SelectedCamera>b__0() :: Changing camera from none to QHY5LII-M
Info: 14:01:04.0686400 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: OpeningDevice event received in UI thread
Debug: 14:01:04.0746404 Thread:#1 SharpCap.MultiCaptureProvider.OpenDevice(DeviceTagData deviceTag) :: Opening device : QHY5LII-M (via QHY Cameras)
Info: 14:01:04.1336438 Thread:#1 SharpCap.Base.CaptureProviderBase`1.OpenDevice(DeviceTagData dtd) :: Started
Debug: 14:01:04.1336438 Thread:#1 SharpCap.Base.SimpleCaptureProvider.SetupDevice(DeviceTagData dtd) :: Started
Info: 14:01:04.1366439 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera..ctor(String id) :: Opening QHY Camera QHY5LII-M-60e7e31051ccad420, result was 291086856
Info: 14:01:04.1386440 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_BRIGHTNESS implemented : True
Info: 14:01:04.1386440 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CONTRAST implemented : True
Info: 14:01:04.1386440 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBR implemented : False
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBB implemented : False
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBG implemented : False
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_GAMMA implemented : True
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_GAIN implemented : True
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_OFFSET implemented : False
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_EXPOSURE implemented : True
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_SPEED implemented : True
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_TRANSFERBIT implemented : True
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CHANNELS implemented : False
Info: 14:01:04.1396441 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_USBTRAFFIC implemented : True
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_ROWNOISERE implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CURTEMP implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CURPWM implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_MANULPWM implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CFWPORT implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_COOLER implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_ST4PORT implemented : True
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_COLOR implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN1X1MODE implemented : True
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN2X2MODE implemented : True
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN3X3MODE implemented : False
Info: 14:01:04.1406442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN4X4MODE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_MECHANICALSHUTTER implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_TRIGER_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_TECOVERPROTECT_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_SINGNALCLAMP_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_FINETONE_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_SHUTTERMOTORHEATING_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_CALIBRATEFPN_INTERFACE implemented : True
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_CHIPTEMPERATURESENSOR_INTERFACE implemented : True
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_USBREADOUTSLOWEST_INTERFACE implemented : False
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_8BITS implemented : True
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_16BITS implemented : True
Info: 14:01:04.1416442 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_GPS implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_IGNOREOVERSCAN_INTERFACE implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOBALANCE implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOEXPOSURE implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOFOCUS implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_AMPV implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_VCAM implemented : True
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_VIEW_MODE implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CFWSLOTSNUM implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: IS_EXPOSING_DONE implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: ScreenStretchB implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: ScreenStretchW implemented : False
Info: 14:01:04.1426443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_DDR implemented : False
Info: 14:01:04.1436443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_LIGHT_PERFORMANCE_MODE implemented : False
Info: 14:01:04.1436443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_QHY5II_GUIDE_MODE implemented : True
Info: 14:01:04.1436443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: DDR_BUFFER_CAPACITY implemented : False
Info: 14:01:04.1436443 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: DDR_BUFFER_READ_THRESHOLD implemented : False
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_BRIGHTNESS implemented : True
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CONTRAST implemented : True
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBR implemented : False
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBB implemented : False
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_WBG implemented : False
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_GAMMA implemented : True
Info: 14:01:04.7476789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_GAIN implemented : True
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_OFFSET implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_EXPOSURE implemented : True
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_SPEED implemented : True
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_TRANSFERBIT implemented : True
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CHANNELS implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_USBTRAFFIC implemented : True
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_ROWNOISERE implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CURTEMP implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CURPWM implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_MANULPWM implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CFWPORT implemented : False
Info: 14:01:04.7486789 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_COOLER implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_ST4PORT implemented : True
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_COLOR implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN1X1MODE implemented : True
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN2X2MODE implemented : True
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN3X3MODE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_BIN4X4MODE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_MECHANICALSHUTTER implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_TRIGER_INTERFACE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_TECOVERPROTECT_INTERFACE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_SINGNALCLAMP_INTERFACE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_FINETONE_INTERFACE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_SHUTTERMOTORHEATING_INTERFACE implemented : False
Info: 14:01:04.7496790 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_CALIBRATEFPN_INTERFACE implemented : True
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_CHIPTEMPERATURESENSOR_INTERFACE implemented : True
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_USBREADOUTSLOWEST_INTERFACE implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_8BITS implemented : True
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_16BITS implemented : True
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_GPS implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_IGNOREOVERSCAN_INTERFACE implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOBALANCE implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOEXPOSURE implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: QHYCCD_3A_AUTOFOCUS implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_AMPV implemented : False
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_VCAM implemented : True
Info: 14:01:04.7506791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_VIEW_MODE implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_CFWSLOTSNUM implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: IS_EXPOSING_DONE implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: ScreenStretchB implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: ScreenStretchW implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CONTROL_DDR implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_LIGHT_PERFORMANCE_MODE implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: CAM_QHY5II_GUIDE_MODE implemented : True
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: DDR_BUFFER_CAPACITY implemented : False
Info: 14:01:04.7516791 Thread:#1 SharpCap.Cameras.QHY.QHYSDK+Camera.DumpControlAvailability() :: DDR_BUFFER_READ_THRESHOLD implemented : False
Debug: 14:01:04.7576795 Thread:#1 SharpCap.Base.SimpleCaptureProvider.SetupDevice(DeviceTagData dtd) :: Ended
Info: 14:01:04.7636798 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CreateCaptureControl() :: Started
Debug: 14:01:04.7656799 Thread:#1 SharpCap.Base.SimpleCaptureProvider.GetControls() :: Started
Debug: 14:01:04.7776806 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.GetControlsImpl(IPreviewControl previewControl) :: Started
Info: 14:01:04.7826809 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.GetColorSpaces() :: QHY Camera reports : MinBitDepth 8, MaxBitDepth 16, IsColor False
Info: 14:01:04.7846810 Thread:#1 SharpCap.Base.ColourSpacePropertyControl..ctor(IEnumFeature mainFeature, List`1 colourSpaces, IPreviewControl previewControl) :: Colour space MONO8 is valid.
Info: 14:01:04.7846810 Thread:#1 SharpCap.Base.ColourSpacePropertyControl..ctor(IEnumFeature mainFeature, List`1 colourSpaces, IPreviewControl previewControl) :: Colour space MONO16 is valid.
Info: 14:01:04.8056822 Thread:#1 SharpCap.Cameras.QHY.AmpVFeature..ctor(Camera camera) :: Initializing AMPV, current camera value is 0
Debug: 14:01:04.8136827 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.GetControlsImpl(IPreviewControl previewControl) :: Ended
Info: 14:01:04.8306836 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CreateCaptureControl() :: Ended
Info: 14:01:04.8316837 Thread:#1 SharpCap.Base.CaptureProviderBase`1.OpenDevice(DeviceTagData dtd) :: Ended
Debug: 14:01:04.8316837 Thread:#1 SharpCap.Models.Camera.ApplyDefaultProfile() :: Started
Info: 14:01:04.8646856 Thread:#1 SharpCap.MultiCaptureProvider.StartPreview() :: Starting preview on QHY5LII-M
Info: 14:01:04.8686858 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StartPreview() :: Started
Info: 14:01:04.8746861 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StartPreview() :: Starting Preview on QHY5LII-M, 1280x960, Mono, 8bits
Debug: 14:01:04.8806865 Thread:#1 SharpCap.Base.BaseImageProvider.Start() :: Started
Debug: 14:01:04.8876869 Thread:#1 SharpCap.Base.CameraProxyBase.StartPreview() :: Started
Debug: 14:01:04.8896870 Thread:Grab Thread#22 SharpCap.Base.CameraProxyBase.GrabThreadProc() :: Started
Info: 14:01:04.8946873 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Max Resolution for QHY5LII-M reported as 1280x960
Info: 14:01:04.8946873 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Resolution controls requests size of 1280x960, binning is 1
Info: 14:01:04.8946873 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Colour info is : planes=1, bitDepth=8, bytesPerPixel=1, colourSpaceId=Mono
Info: 14:01:04.8956873 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Setting binning to 1
Info: 14:01:04.8956873 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Setting Resolution to 1280x960
Info: 14:01:04.8966874 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Setting BitDepth to 8
Info: 14:01:04.8996876 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.StartCamera() :: About to 'BeginLive'
Info: 14:01:06.1407586 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Further Info : Resolution = 1280x960, Pan=0, Tilt=0, BitDepth=8, ColourPlanes=1
Info: 14:01:06.1467589 Thread:Grab Thread#22 SharpCap.Base.Memory.Allocator.NumberOfMegabytesToMap() :: Paged memory disabled by user option
Info: 14:01:06.1527592 Thread:Grab Thread#22 SharpCap.Cameras.QHY.QHYCameraProxy.SetupGrabThread() :: Testing frame size : got 1228800 bytes
Debug: 14:01:06.1547594 Thread:#1 SharpCap.Base.CameraProxyBase.StartPreview() :: Ended
Debug: 14:01:06.1557594 Thread:#1 SharpCap.Base.BaseImageProvider.Start() :: Ended
Info: 14:01:06.1577595 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StartPreview
Debug: 14:01:06.1637599 Thread:#1 SharpCap.UI.WPFControlForm.InitControls(CaptureControl captureControl, String deviceName) :: Started
Info: 14:01:06.1857611 Thread:#1 SharpCap.Cameras.QHY.AmpVFeature.SharpCap.Base.PropertyControls.IBoolSwitch.set_Value(Boolean value) :: Setting AMPV to AUTO:True, sending 0 to SDK
Debug: 14:01:06.1987619 Thread:#1 SharpCap.UI.WPFControlForm.InitControls(CaptureControl captureControl, String deviceName) :: Ended
Info: 14:01:06.7107912 Thread:#1 SharpCap.Models.Transforms.set_SelectedTransform(Transform value) :: Selecting transform None
Info: 14:01:06.7347925 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: StartPreview event received in UI thread
Info: 14:01:06.7367927 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver.GetSolveFieldPath() :: Using plate solver at C:\cygwin\bin\solve-field
Debug: 14:01:06.7417929 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:06.7417929 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Info: 14:01:06.7467932 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StartPreview() :: Ended
Debug: 14:01:06.7607940 Thread:#1 SharpCap.Models.Camera.ApplyDefaultProfile() :: Ended (Profile applied)
Debug: 14:01:06.7927959 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Splash and tips done
Debug: 14:01:06.8037965 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_Shown(Object sender, EventArgs e) :: Ended
Debug: 14:01:07.0608112 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:07.0618112 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:07.3138257 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:07.3138257 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:07.5638400 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:07.5638400 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:07.8288551 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:07.8288551 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:08.0938703 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:08.0938703 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:08.3438846 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:08.3438846 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:08.6088997 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:08.6088997 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:08.8779151 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started
Debug: 14:01:08.8959161 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Ended
Debug: 14:01:09.1239292 Thread:#1 SharpCap.Cameras.QHY.QHYCameraProxy.get_ThermalStats() :: Started



Start Sensor Analysis:

Debug: 14:05:49.5369679 Thread:#1 SharpCap.UI.SharpCapForm.CommandToolStripItem_Click(Object sender, EventArgs e) :: Button Pressed Sensor &Analysis
Info: 14:05:49.5379680 Thread:#1 SharpCap.Models.Transforms.set_SelectedTransform(Transform value) :: Selecting transform Camera Sensor Analysis
Info: 14:05:51.3200699 Thread:#1 SharpCap.CameraAnalysis.MeasurementEngineBase..ctor(Application app) :: Exposure control is SharpCap.Models.ExposureControl, raw control is SharpCap.Base.PropertyControls.ExposureDoublePropertyControl
Info: 14:05:51.6120866 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 15.00ms to 40.46ms
Info: 14:05:51.9541062 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 40.46ms to 109.11ms
Info: 14:05:52.9451628 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 109.11ms to 294.28ms
Info: 14:05:55.4103038 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 294.28ms to 793.69ms
Info: 14:06:02.8477292 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 793.69ms to 2140.64ms
Info: 14:06:31.4673662 Thread:Image Process Thread#8 SharpCap.CameraAnalysis.MeasurementEngineBase.AutoExposureAimFor(MathGrid frame, Double fractionalADU, Double fractionalADUTolerance, Double pedestalADU) :: Adjusting exposure, current is 0.1992, target is 0.65+/-0.05, changing from 2140.64ms to 5773.43ms
Debug: 14:13:35.1065970 Thread:#1 SharpCap.UI.SharpCapForm.CommandToolStripItem_Click(Object sender, EventArgs e) :: Button Pressed Sn&apshot
Info: 14:13:35.1085971 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: CapturingFrame event received in UI thread
Info: 14:13:35.1636002 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StartCapture
Info: 14:13:35.1636002 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: StartCapture event received in UI thread
Debug: 14:13:35.2326042 Thread:Single Frame Thread#24 SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz) :: Started
Debug: 14:13:35.2346043 Thread:Single Frame Thread#24 SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz) :: Ended
Debug: 14:13:35.2356043 Thread:Capture Write Thread#25 SharpCap.Base.BaseImageProvider.CaptureWriteThreadProc() :: Started
Info: 14:13:45.2461769 Thread:#1 SharpCap.UI.SharpCapForm.SharpCapForm_FormClosing(Object sender, FormClosingEventArgs e) :: Main window closing.
Info: 14:13:45.2461769 Thread:#1 SharpCap.UI.SharpCapForm.SharpCap_FormClosed(Object sender, FormClosedEventArgs e) :: Main window closed.
Info: 14:13:45.2571775 Thread:#1 SharpCap.Models.Application+<>c__DisplayClass36_0.<set_SelectedCamera>b__0() :: Changing camera from QHY5LII-M to none
Info: 14:13:45.2611778 Thread:#1 SharpCap.MultiCaptureProvider.CloseDevice() :: Stopping preview to close device
Info: 14:13:45.2621778 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StopPreview() :: Started
Debug: 14:13:45.2631779 Thread:#1 SharpCap.Base.BaseImageProvider.Stop() :: Started
Debug: 14:13:45.2631779 Thread:#1 SharpCap.Base.CameraProxyBase.StopPreview() :: Started
Debug: 14:13:45.2661781 Thread:Grab Thread#22 SharpCap.Base.CameraProxyBase.GrabThreadProc() :: Ended
Debug: 14:13:45.2741785 Thread:#1 SharpCap.Base.CameraProxyBase.StopPreview() :: Ended
Debug: 14:13:45.2871793 Thread:#1 SharpCap.Base.BaseImageProvider.Stop() :: Ended
Info: 14:13:45.2881793 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StopPreview
Info: 14:13:45.2881793 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: StopPreview event received in UI thread
Info: 14:13:45.3861849 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StopPreview() :: Ended
Info: 14:13:45.3871850 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseDevice() :: Started
Debug: 14:13:45.3871850 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseTheImageProvider() :: Started
Debug: 14:13:45.3871850 Thread:#1 SharpCap.Base.BaseImageProvider.Close() :: Started
Info: 14:13:45.3891851 Thread:#1 SharpCap.Base.CameraProxyBase.Dispose(Boolean disposing) :: Started
Debug: 14:13:45.3891851 Thread:#1 SharpCap.Base.BaseImageProvider.Close() :: Ended
Debug: 14:13:45.3891851 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseTheImageProvider() :: Ended
Debug: 14:13:45.3901851 Thread:Capture Write Thread#25 SharpCap.Base.BaseImageProvider.CaptureWriteThreadProc() :: Ended (Current Device is null)
Debug: 14:13:45.3901851 Thread:#1 SharpCap.Base.SimpleCaptureProvider.OnDeviceClosed() :: Started
Debug: 14:13:45.3911852 Thread:#1 SharpCap.Base.SimpleCaptureProvider.OnDeviceClosed() :: Ended
Info: 14:13:45.3911852 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseDevice() :: Ended
Info: 14:13:45.3921853 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : DeviceClosed
Info: 14:13:45.3921853 Thread:#1 SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(Object sender, CaptureEventArgs e) :: DeviceClosed event received in UI thread
Info: 14:13:45.3941854 Thread:#1 SharpCap.Base.CaptureProviderBase`1.Dispose(Boolean bDisposing) :: Started
Error: 14:13:45.3941854 Thread:#1 SharpCap.Base.CaptureProviderBase`1.Dispose(Boolean bDisposing) :: Disposing of QHYCaptureProvider
Debug: 14:13:45.3981856 Thread:#1 SharpCap.Base.BaseImageProvider.Dispose(Boolean disposing) :: Started
Debug: 14:13:45.3981856 Thread:#1 SharpCap.Base.BaseImageProvider.Dispose(Boolean disposing) :: Ended
Info: 14:13:45.3981856 Thread:#1 SharpCap.Base.CaptureProviderBase`1.Dispose(Boolean bDisposing) :: Ended
Info: 14:13:45.4811904 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StopCapture
Debug: 14:13:45.4811904 Thread:#1 SharpCap.Models.Application.OnStopCapture() :: Started
Error: 14:13:45.4841905 Thread:#1 SharpCap.Base.Utilities.Logger.Error(Exception e, String action, String additionalInfo, Boolean stackTrace) :: Exception of type NullReferenceException from Capturing single frame : Object reference not set to an instance of an object.
Stack Trace: at SharpCap.Models.Application.OnStopCapture() in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\Application.cs:line 428
at SharpCap.Models.Application.<>c__DisplayClass107_0.<_impl_OnCaptureEvent>b__0() in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\Application.cs:line 399
at SharpCap.Utils.ExtensionMethods.<>c__DisplayClass10_0.<RunSyncInUIThread>b__0() in C:\Documents\Source Code\SharpCap\src\SharpCap\Utils\ExtensionMethods.cs:line 119
at SharpCap.Utils.ExtensionMethods.RunSyncInUIThread[T](DispatcherObject target, Func`1 action) in C:\Documents\Source Code\SharpCap\src\SharpCap\Utils\ExtensionMethods.cs:line 128
at SharpCap.Utils.ExtensionMethods.RunSyncInUIThread(DispatcherObject target, Action action) in C:\Documents\Source Code\SharpCap\src\SharpCap\Utils\ExtensionMethods.cs:line 117
at SharpCap.Models.Application._impl_OnCaptureEvent(Object sender, CaptureEventArgs e) in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\Application.cs:line 385
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\MultiCaptureProvider.cs:line 552
at SharpCap.MultiCaptureProvider.TryCaptureSingleFrame(IFileNameProvider fnp, CancellationToken cancellationToken, Boolean allowPreviousFrame) in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\MultiCaptureProvider.cs:line 481
at SharpCap.Models.Camera.CaptureSingleFrameImpl(IFileNameProvider fileNameProvider, Boolean allowPreviousFrame) in C:\Documents\Source Code\SharpCap\src\SharpCap\Models\Camera.cs:line 0
User avatar
admin
Site Admin
Posts: 13122
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: How to report a Bug

#6

Post by admin »

SharpCap is setting too long an exposure during the sensor analysis due to a bug in sensor analysis initialization (setting Brightness not Offset to a near minimum value). I think many of the other observations are following on from this - for instance the long exposure value will be saved automatically when you closed and restored the next time you started SharpCap. Auto-restoring the last used settings is usually a helpful feature (new in 3.1), but in this case is probably leading to you continuing to have some problems after restarting SharpCap.

I will fix the sensor analysis bug for the next version. Please re-test then if you are still interested in the sensor analysis. You can stop SharpCap from auto-restoring camera settings by holding down CTRL while opening the camera.

Robin
Necrosis
Posts: 6
Joined: Sat Feb 10, 2018 12:09 pm

Re: How to report a Bug

#7

Post by Necrosis »

Thank you for such a quick reply Robin .

I will give the CTRL method a try, as I am very interested in seeing the sensor analysis working for me.
Locked