D24976: Write FITS file on separate thread
Hy Murveit
noreply at phabricator.kde.org
Sun Oct 27 04:11:52 GMT 2019
murveit created this revision.
murveit added a reviewer: mutlaqja.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
murveit requested review of this revision.
REVISION SUMMARY
When capturing images, previously once the capture was complete, images were written
to disk, then read back, then displayed in the fits viewer (if enabled), and finally the
next image could be captured. This delayed the next capture by a few seconds.
With this change, the FITS data is displayed using (a copy of) the INDI blob
sent to indiccd, a memory buffer, and the FITS data is written to disk on a separate thread,
which does not block the next capture nor the display of the indi data.
This was only implemented for FITS data. This change also involved some refactoring
in the affected files.
REPOSITORY
R321 KStars
BRANCH
save-fits-in-thread (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D24976
AFFECTED FILES
kstars/fitsviewer/fitsdata.cpp
kstars/fitsviewer/fitsdata.h
kstars/fitsviewer/fitstab.cpp
kstars/fitsviewer/fitstab.h
kstars/fitsviewer/fitsview.cpp
kstars/fitsviewer/fitsview.h
kstars/fitsviewer/fitsviewer.cpp
kstars/fitsviewer/fitsviewer.h
kstars/indi/indiccd.cpp
kstars/indi/indiccd.h
To: murveit, mutlaqja
Cc: kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20191027/f9c11ccc/attachment.html>
More information about the kde-edu
mailing list