Reduced frame-rate with SC 3.2.6482.0

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]
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#11

Post by lukenash707 »

Thanks for the suggestions, I’ll give it a go tonight.
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#12

Post by lukenash707 »

Hi Robin, i tried these, I had no luck, whatever the resolution, 8bit, 16bit, the preview goes up to 50FPS but when I record it goes to 3.9FPS consistently. I tried firecapture and the frame rate stays at the preview rate of 50FPS or so at reduced resolution so it's something within Sharpcap, any ideas? I can send the logs if you need them. It was writing to SER as I checked the saved file.
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#13

Post by lukenash707 »

Update, downloaded and tried the 64 bit version of 3.2, frame rate works fine. Tried copying dll file, didn't load sharpcap at all.
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Reduced frame-rate with SC 3.2.6482.0

#14

Post by admin »

Hi,

did you manage to capture a log from one of the sessions where you got the low recording frame rate? If so, please can you share it so I can see if there is anything that might point to the cause.

cheers,

Robin
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#15

Post by lukenash707 »

I asked it to record it. Where would I find the log file?
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Reduced frame-rate with SC 3.2.6482.0

#16

Post by admin »

Hi,

the easiest way is to run the test, then go to 'Help' menu, then 'Show Log' - you can copy all the log content from there.

thanks,

Robin
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#17

Post by lukenash707 »

Here is the section that seems most relevant. In general, I'm having a lot of problems with this camera as well as the filter wheel with sharp cap. Version 4 struggles to recognize the "on camera" filter wheel and only does so after I restart the camera a few times. Is this normal or should I contact QHY to get some replacements?

Verbose 23:11:02.405839 #14 Controls : Request to change UI value of Cooler Power from 209 to 214 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:02.406838 #14 Controls : Ignoring property set on Cooler Power because property is in auto mode in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.set_Value(TInterfaceType value)
Verbose 23:11:02.406838 #14 Controls : UI update resulted in Cooler Power set to 214 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:02.407834 #14 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:03.471023 #27 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:03.471023 #27 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:03.471988 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Info 23:11:03.965668 #1 Toolbar/Menu input : SharpCap.ViewModels.Actions.QuickCaptureAction 1000f executing in async Task SharpCap.ViewModels.UIAction.Execute()
Info 23:11:03.969658 #1 Started bool SharpCap.Models.Camera.PrepareToCapture() in bool SharpCap.Models.Camera.PrepareToCapture()
Info 23:11:04.485145 #1 Creating file name provider for target 'Capture', QHY268M, AK DS-RED, Light in IFileNameProvider SharpCap.Models.DefaultFilenameProviderFactory.Create(string targetName)
Info 23:11:04.487107 #1 Started bool SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider) in bool SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider)
Info 23:11:04.487107 #1 Prepare to capture on MultiCaptureProvider in bool SharpCap.MultiCaptureProvider.PrepareToCapture(IFileNameProvider fnp)
Info 23:11:04.488108 #1 Started bool SharpCap.Base.CaptureProviderBase<T>.PrepareToCapture(IFileNameProvider fnp) in bool SharpCap.Base.CaptureProviderBase<T>.PrepareToCapture(IFileNameProvider fnp)
Info 23:11:04.489130 #1 Ended bool SharpCap.Base.CaptureProviderBase<T>.PrepareToCapture(IFileNameProvider fnp) in bool SharpCap.Base.CaptureProviderBase<T>.PrepareToCapture(IFileNameProvider fnp)
Info 23:11:04.490100 #1 Ended (Success) bool SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider) in bool SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider)
Info 23:11:04.496112 #1 Run capture on MultiCaptureProvider in bool SharpCap.MultiCaptureProvider.RunCapture(int? frameCountLimit)
Info 23:11:04.499076 #1 Started bool SharpCap.Base.CaptureProviderBase<T>.RunCapture(int? frameCountLimit) in bool SharpCap.Base.CaptureProviderBase<T>.RunCapture(int? frameCountLimit)
Info 23:11:04.500101 #1 Initializing SerFileWriter at 1600x1200x1x8bits, Mono, 1 bytes per PEL for QHY268M in void SharpCap.Base.FileWriters.FileWriterBase.Initialize(IFileNameProvider fnp, ColourSpaceId colourSpaceId, int width, int height, int bytesPerPixelElement, int significantBitDepth, int colourPlanes, string DeviceName)
Verbose 23:11:04.502069 #1 General : Initializing filename provider to mode Unset for extension ser in void SharpCap.Base.FileWriters.TemplatedFilenameProvider.Initialize(FileNameProviderModes mode, string extension)
Debug 23:11:04.504064 #1 Started void SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, int? frameCountLimit) in void SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, int? frameCountLimit)
Info 23:11:04.505063 #33 =='Capture Write Thread' (New Thread)
Debug 23:11:04.505063 #33 Started void SharpCap.Base.BaseImageProvider.RunWriteThread() in void SharpCap.Base.BaseImageProvider.RunWriteThread()
Debug 23:11:04.506057 #1 Ended void SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, int? frameCountLimit) in void SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, int? frameCountLimit)
Info 23:11:04.506057 #1 Capture Event : StartCapture in void SharpCap.MultiCaptureProvider.SendCaptureEvent(object sender, CaptureEventArgs e)
Info 23:11:04.508052 #1 Ended bool SharpCap.Base.CaptureProviderBase<T>.RunCapture(int? frameCountLimit) in bool SharpCap.Base.CaptureProviderBase<T>.RunCapture(int? frameCountLimit)
Info 23:11:04.517028 #1 Toolbar/Menu input : SharpCap.ViewModels.Actions.QuickCaptureAction 1000f complete in async Task SharpCap.ViewModels.UIAction.Execute()
Verbose 23:11:04.523014 #27 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Debug 23:11:04.524010 #1 Notification (Status=OK): Quick Capture started for 1000 frames. Use the Quick Capture drop down to choose from different quick capture options. in void SharpCap.UI.NotificationViewModel.DisplayMessage(NotificationMessage message)
Verbose 23:11:04.524010 #27 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:04.524010 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Info 23:11:04.526003 #1 StartCapture event received in UI thread in async void SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(object sender, CaptureEventArgs e)
Verbose 23:11:04.559913 #7 Camera : Captured frame count is 0 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:04.634713 #28 Dropped frames : 1 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:04.634713 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:04.718493 #28 Dropped frames : 3 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:04.719487 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Debug 23:11:04.805257 #33 Creating directory C:\Users\admin\Desktop\SharpCap Captures\Capture\2021-06-20 for capture files in string SharpCap.Base.FileWriters.TemplatedFilenameProvider.GetFilenameImpl(FrameInfo frameInfo, bool createDir)
Verbose 23:11:04.808249 #27 Camera : Captured frame count is 1 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:04.933914 #28 Dropped frames : 7 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:04.933914 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Verbose 23:11:05.058579 #9 Camera : Captured frame count is 1 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:05.320879 #9 Camera : Captured frame count is 3 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:05.366757 #28 Dropped frames : 15 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:05.366757 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Verbose 23:11:05.572205 #27 Camera : Captured frame count is 3 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:05.587165 #14 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:05.587165 #14 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:05.587165 #14 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:05.823534 #22 Camera : Captured frame count is 4 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:06.073864 #22 Camera : Captured frame count is 5 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:06.192548 #28 Dropped frames : 31 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:06.192548 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Verbose 23:11:06.324195 #23 Camera : Captured frame count is 6 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:06.574526 #34 Camera : Captured frame count is 7 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:06.837834 #34 Camera : Captured frame count is 8 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:06.852792 #22 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:06.853789 #22 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:06.853789 #22 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:07.087165 #27 Camera : Captured frame count is 9 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:07.353453 #23 Camera : Captured frame count is 10 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:07.603783 #22 Camera : Captured frame count is 11 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:07.837159 #28 Dropped frames : 63 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:07.837159 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Verbose 23:11:07.854115 #27 Camera : Captured frame count is 12 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:08.104477 #34 Camera : Captured frame count is 13 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:08.132371 #27 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:08.132371 #27 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:08.133368 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:08.357767 #34 Camera : Captured frame count is 14 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:08.607101 #27 Camera : Captured frame count is 15 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:08.639016 #19 Focuser : Focuser status : link=True, moving=False, position=4239 in void Sharpcap.FocuserProxy.ASCOM.FocusAdaptor.MonitorMovement()
Verbose 23:11:08.868402 #27 Camera : Captured frame count is 16 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:09.119729 #7 Camera : Captured frame count is 17 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:09.384023 #7 Camera : Captured frame count is 18 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:09.411949 #23 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:09.412946 #23 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:09.413945 #23 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:09.648316 #9 Camera : Captured frame count is 19 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:09.913607 #10 Camera : Captured frame count is 20 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:10.163938 #10 Camera : Captured frame count is 21 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:10.415265 #14 Camera : Captured frame count is 22 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:10.679560 #9 Camera : Captured frame count is 23 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:10.692526 #10 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:10.693522 #10 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:10.693522 #10 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:10.929890 #8 Camera : Captured frame count is 24 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:11.173238 #28 Dropped frames : 127 of type PreviousFrameNotProcessed in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Info 23:11:11.173238 #28 Dropped frames : 1 of type NoLongerCapturing in void SharpCap.Base.DroppedFrameLogger.Count(DroppedFrameType type, int count)
Verbose 23:11:11.181217 #14 Camera : Captured frame count is 25 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:11.432546 #10 Camera : Captured frame count is 26 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:11.682875 #10 Camera : Captured frame count is 27 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:11.933205 #9 Camera : Captured frame count is 28 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:11.972101 #10 Camera : Refresh Property Temperature: 0.5 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:11.973099 #10 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:11.974098 #10 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:12.185532 #8 Camera : Captured frame count is 29 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:12.435862 #10 Camera : Captured frame count is 30 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:12.696165 #10 Camera : Captured frame count is 31 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:12.948496 #23 Camera : Captured frame count is 32 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:13.198825 #8 Camera : Captured frame count is 33 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:13.253675 #27 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:13.254674 #27 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:13.255670 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:13.462118 #23 Camera : Captured frame count is 34 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:13.713445 #27 Camera : Captured frame count is 35 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:13.978735 #34 Camera : Captured frame count is 36 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:14.243060 #8 Camera : Captured frame count is 37 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:14.494357 #27 Camera : Captured frame count is 38 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:14.533254 #8 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:14.534251 #8 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:14.534251 #8 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:14.745684 #34 Camera : Captured frame count is 39 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:15.010009 #34 Camera : Captured frame count is 40 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:15.274273 #27 Camera : Captured frame count is 41 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:15.524601 #34 Camera : Captured frame count is 42 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:15.789892 #14 Camera : Captured frame count is 43 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:15.814827 #34 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:15.815824 #34 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:15.816820 #34 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:16.040222 #22 Camera : Captured frame count is 44 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:16.305513 #14 Camera : Captured frame count is 45 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:16.556845 #34 Camera : Captured frame count is 46 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:16.808169 #22 Camera : Captured frame count is 47 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:17.072462 #14 Camera : Captured frame count is 48 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Verbose 23:11:17.095401 #10 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:17.095401 #10 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:17.096399 #10 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:17.337752 #14 Camera : Captured frame count is 49 in async Task<CaptureProgressInfo> SharpCap.Models.Camera.GetProgressInfo()
Info 23:11:17.397593 #1 Toolbar/Menu input : SharpCap.ViewModels.Actions.StopCaptureAction executing in async Task SharpCap.ViewModels.UIAction.Execute()
Info 23:11:17.402579 #1 Stopping capture on MultiCaptureProvider in bool SharpCap.MultiCaptureProvider.StopCapture()
Info 23:11:17.403577 #1 Started bool SharpCap.Base.CaptureProviderBase<T>.StopCapture() in bool SharpCap.Base.CaptureProviderBase<T>.StopCapture()
Info 23:11:17.404575 #1 Capture Event : StoppingCapture in void SharpCap.MultiCaptureProvider.SendCaptureEvent(object sender, CaptureEventArgs e)
Debug 23:11:17.404575 #1 Status update after capture complete. in void SharpCap.Models.Camera.ImplOnCaptureEvent(object sender, CaptureEventArgs captureEventArgs)
Debug 23:11:17.405572 #1 Started void SharpCap.Base.BaseImageProvider.BeforeStopCapture() in void SharpCap.Base.BaseImageProvider.BeforeStopCapture()
Debug 23:11:17.406570 #33 Ended (WriteFrames is false) void SharpCap.Base.BaseImageProvider.CaptureWriteThreadProc() in void SharpCap.Base.BaseImageProvider.CaptureWriteThreadProc()
Debug 23:11:17.407566 #1 Ended bool SharpCap.Base.CaptureProviderBase<T>.StopCapture() in bool SharpCap.Base.CaptureProviderBase<T>.StopCapture()
Info 23:11:17.410560 #1 Capture Event : StopCapture in void SharpCap.MultiCaptureProvider.SendCaptureEvent(object sender, CaptureEventArgs e)
Debug 23:11:17.410560 #1 StopCapture event sent in bool SharpCap.Base.CaptureProviderBase<T>.StopCapture()
Info 23:11:17.411557 #1 Ended bool SharpCap.Base.CaptureProviderBase<T>.StopCapture() in bool SharpCap.Base.CaptureProviderBase<T>.StopCapture()
Info 23:11:17.411557 #1 Toolbar/Menu input : SharpCap.ViewModels.Actions.StopCaptureAction complete in async Task SharpCap.ViewModels.UIAction.Execute()
Debug 23:11:17.414548 #1 Started void SharpCap.Models.Application.OnStopCapture() in void SharpCap.Models.Application.OnStopCapture()
Debug 23:11:17.415545 #1 Ended async void SharpCap.Models.Application._impl_OnCaptureEvent(object sender, CaptureEventArgs e) in async void SharpCap.Models.Application._impl_OnCaptureEvent(object sender, CaptureEventArgs e)
Debug 23:11:17.418537 #1 Started async void SharpCap.Models.SequenceCaptureModel.OnStopCapture() in async void SharpCap.Models.SequenceCaptureModel.OnStopCapture()
Debug 23:11:17.421530 #1 Notification (Status=OK): Capture Stopped - Captured : 50 frames (245 dropped) in 0:00:12 at 3.9 fps -> C:\Users\admin\Desktop\SharpCap Captures\Capture\2021-06-20\Capture-_AK DS-RED.ser in void SharpCap.UI.NotificationViewModel.DisplayMessage(NotificationMessage message)
Info 23:11:17.422527 #1 StoppingCapture event received in UI thread in async void SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(object sender, CaptureEventArgs e)
Debug 23:11:17.423523 #1 Ended async void SharpCap.Models.SequenceCaptureModel.OnStopCapture() in async void SharpCap.Models.SequenceCaptureModel.OnStopCapture()
Info 23:11:17.425518 #1 StopCapture event received in UI thread in async void SharpCap.ViewModels.SharpCapViewModel.appModel_OnCaptureEvent(object sender, CaptureEventArgs e)
Verbose 23:11:18.149582 #14 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:18.149582 #14 Camera : Refresh Property Cooler Power: 214 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:18.150579 #14 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:18.680163 #19 Focuser : Focuser status : link=True, moving=False, position=4239 in void Sharpcap.FocuserProxy.ASCOM.FocusAdaptor.MonitorMovement()
Verbose 23:11:19.213736 #9 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:19.213736 #9 Camera : Refresh Property Cooler Power: 220 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:19.214733 #9 Controls : Request to change UI value of Cooler Power from 214 to 220 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:19.215731 #9 Controls : Ignoring property set on Cooler Power because property is in auto mode in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.set_Value(TInterfaceType value)
Verbose 23:11:19.215731 #9 Controls : UI update resulted in Cooler Power set to 220 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:19.216728 #9 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:20.277891 #14 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:20.277891 #14 Camera : Refresh Property Cooler Power: 220 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:20.278889 #14 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:21.340051 #8 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:21.340051 #8 Camera : Refresh Property Cooler Power: 220 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:21.341047 #8 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:22.403214 #27 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:22.404206 #27 Camera : Refresh Property Cooler Power: 226 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:22.404206 #27 Controls : Request to change UI value of Cooler Power from 220 to 226 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:22.404206 #27 Controls : Ignoring property set on Cooler Power because property is in auto mode in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.set_Value(TInterfaceType value)
Verbose 23:11:22.404206 #27 Controls : UI update resulted in Cooler Power set to 226 in void SharpCap.ViewModels.SliderViewModel<T>.set_SliderValue(T value)
Verbose 23:11:22.404206 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:23.467361 #7 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:23.467361 #7 Camera : Refresh Property Cooler Power: 226 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:23.467361 #7 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Verbose 23:11:24.523537 #27 Camera : Refresh Property Temperature: 0.6 (-50-50 in void SharpCap.Base.PropertyControls.BaseValuePropertyControl<TInterfaceType, TFeature, TFeatureType>.Refresh()
Verbose 23:11:24.524535 #27 Camera : Refresh Property Cooler Power: 226 (0-255:1) in bool SharpCap.Cameras.QHY.IntFeature.RefreshImpl()
Verbose 23:11:24.526529 #27 Camera : Set value of QHY camera parameter Target Temperature to 0 in void SharpCap.Cameras.QHY.IntFeature.SetValue(long value)
Info 23:11:24.692087 #1 Toolbar/Menu input : SharpCap.ViewModels.Actions.ShowLogAction executing
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Reduced frame-rate with SC 3.2.6482.0

#18

Post by admin »

Hi,

thanks for the log - it certainly starts to reveal a bit more about what is going on.

You are getting dropped frames of the type 'PreviousFrameNotProcessed', which happen when the image processing/saving code cannot keep up with the delivery of frames from the camera.

Most of the code that is part of the processing/saving routine is the same regardless of whether you are capturing, and when you are capturing, the code simply adds the frames to a queue for another part of the code to process, so that should not slow things down on its own.

It would be interesting to know if you are using any of SharpCap's processing options as these could add to the amount of work that needs to be done on each frame :

* Flat and/or Dark correction
* Banding suppression

If you do, try turning them off and see if that has any effect.

Also, do you have any tools active (histogram, seeing monitor, focus monitor - anything that shows below the image). Again, try without if you have any of those active.

Finally, what is the hardware specification of the PC that you are running on? It's possible on a slow/old/low power PC that the fact that SharpCap is doing the work elsewhere to save to SER means that there are no longer enough resources available to keep the rest of the capture running smoothly. This would be indicated by SharpCap hitting 100% CPU in task manager when capturing.

cheers,

Roibn
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#19

Post by lukenash707 »

I don't think I have any of those running but will check. I tried tonight with sharpcap 3.2 and it worked absolutely fine with this camera, no issues with the filter wheel, no temp control issues, frame rate records just as shown in the preview. It's something different between the versions that's making it not happy. I will try tomorrow night with a different PC but the PC should be fine. It's an intel NUC with a 10th generation I3 up to 4.2 GHZ, dual or quad processor, 16GB ram, 1TB 3000MBPS SSD. Sharp cap does hit 100% CPU with version 4, not sure about 3.2 though.
lukenash707
Posts: 17
Joined: Thu Feb 25, 2021 3:42 am

Re: Reduced frame-rate with SC 3.2.6482.0

#20

Post by lukenash707 »

Non of these extras were running, however I have discovered something else. I made a dark library and as I went to apply the calibration frames, it wouldn't let me because the size of the files was different. Sharpcap 4 is taking the photos and clipping them by around 50 pixels on each axis, sharpcap 3.2 does not do this. Also, the filter wheel attached to the QHY268M (QHYCFW3-L), does not work in live view in 4.0, it does in 3.2 hence why I was using 3.2 to make the flats.

Hopefully this adds some useful information to this problem. I've contacted QHY and OPT as to be honest, this filter wheel and camera have given me so many issues!
Post Reply