Commit graph

78 commits

Author SHA1 Message Date
Joel Collins
2cdc20b08e Handle empty or malformed capture list 2019-03-28 14:18:01 +00:00
Joel Collins
b5e6a43caa Spinkled in some sleeps to fix
#49
2019-03-21 15:48:22 +00:00
Joel Collins
2fe7722da6 Added subdirectory support for captures 2019-03-06 17:04:04 +00:00
Joel Collins
51ac8a0647 Disabled stream timeout by default 2019-02-26 13:53:33 +00:00
Joel Collins
f54250a638 Catch already-recording error when starting GPU preview 2019-02-25 18:15:16 +00:00
Joel Collins
951cfb6bb0 Fixed exception caused by applying invalid settings to picamera 2019-02-25 11:09:21 +00:00
Joel Collins
31efadd884 Removed debug code 2019-02-19 13:41:58 +00:00
Joel Collins
e738837101 Fixed broken piexif imports 2019-02-19 13:26:18 +00:00
Joel Collins
c6eb6148cc Packaged basic Piexif module 2019-02-19 12:02:11 +00:00
Joel Collins
366b771b72 Added size and position params to GPU preview route 2019-02-19 11:04:12 +00:00
Joel Collins
184e3d9558 Fixed format checks for loading exif data 2019-02-18 17:25:50 +00:00
Joel Collins
e8fb3b378c Fixed missing capture validation 2019-02-18 12:11:33 +00:00
Joel Collins
ab70a3857c Only use exif if supported format 2019-02-18 11:48:56 +00:00
Joel Collins
05f52bbdeb Process all initial tags in one call 2019-02-18 11:30:38 +00:00
Joel Collins
340b3dda89 Initial testing for exif metadata 2019-02-18 10:53:18 +00:00
Joel Collins
2314084cb1 Made thumbnails bigger, for new Vue client 2019-02-14 17:18:26 +00:00
Joel Collins
ed12cc7bce Fixed metadata and tags not storing to capture DB on update or exit 2019-02-13 15:17:52 +00:00
Joel Collins
1436e58283 Improed CaptureObject documentation 2019-02-06 15:18:02 +00:00
Joel Collins
5672b82f5e Added many many debug statements to help debug issue #32 2019-02-05 17:06:05 +00:00
Joel Collins
0948c9308a Went on a PEP-8 rampage 2019-01-31 17:20:46 +00:00
Joel Collins
d4e7d067a3 Removed fraction conversion 2019-01-31 16:48:39 +00:00
Joel Collins
5471ffa62b Introduced apply_config and read_config methods 2019-01-31 13:29:07 +00:00
Joel Collins
cb122e5ef6 Moved static methods to functions 2019-01-31 13:27:35 +00:00
Joel Collins
92ac947982 Demoted missing attribute warning to debug 2019-01-30 18:23:40 +00:00
Joel Collins
f2a3261b03 Overhauled config loader to allow split configs 2019-01-30 17:45:11 +00:00
Joel Collins
363094170e Added/updated docs 2019-01-24 14:05:57 +00:00
Joel Collins
8292ebf7c7 Implement hardware locks 2019-01-24 12:11:01 +00:00
Joel Collins
a40cb9b9f6 Implemented basic threaded tasks for long-running functionality 2019-01-23 16:48:49 +00:00
Joel Collins
0e23ce8d0b Added web routes for tagging captures 2019-01-22 12:09:42 +00:00
Joel Collins
7a72b45b29 Added tags to capture metadata 2019-01-22 11:35:35 +00:00
Joel Collins
4e985fe80d Capture list now persists through server restart 2019-01-22 11:23:15 +00:00
Joel Collins
533f5d9857 Added routes to download metadata yaml files 2019-01-18 15:27:11 +00:00
Joel Collins
2c2932f5aa Added methods to add, update, and save capture metadata in a yaml file 2019-01-18 14:49:44 +00:00
Joel Collins
0fe9f4c42b Brute-force clean out tmp at exit 2019-01-17 13:45:39 +00:00
Joel Collins
646dc24a91 Fixed captures trying to restart recording for a stopped stream 2019-01-17 12:23:54 +00:00
Joel Collins
b0d5426f5b Bayer capture now optional 2019-01-17 10:22:41 +00:00
Joel Collins
226e787cc2 Catch exceptions if pausing an inactive stream 2019-01-16 14:05:47 +00:00
Joel Collins
f70da25c1c Properly implemented zoom method 2019-01-16 11:49:57 +00:00
Joel Collins
3dc160d51f Simplified test suite 2019-01-08 16:29:34 +00:00
Joel Collins
4638071a00 Minor docstring update 2019-01-08 16:01:34 +00:00
Joel Collins
4c5728b182 Updated docstrings and todo 2019-01-08 15:59:47 +00:00
Joel Collins
8137646d5e Removed redundant function arguments 2019-01-08 15:48:31 +00:00
Joel Collins
78ce3a9a11 Explicit output stream must be specified when capturing 2019-01-08 15:46:57 +00:00
Joel Collins
3c34b43e32 Fixed TestCaptureMethods 2019-01-08 13:23:36 +00:00
Joel Collins
b21040f22e Better fix for RGB capture memory issues 2018-11-30 10:33:39 +00:00
Joel Collins
2cf025088b Calibration now stores to a config file, which can be loaded 2018-11-29 17:58:24 +00:00
Joel Collins
71ea3abda9 Converted config to a getter/setter property 2018-11-29 15:49:59 +00:00
Joel Collins
3925ef8cfe Moved hardware config to a runtime config YAML file in home 2018-11-29 14:41:56 +00:00
Joel Collins
c87878a7dc Tidied up new config load/save. Fixes #6. 2018-11-23 12:17:27 +00:00
Joel Collins
c887f990b5 Split loading, saving, and applying camera config file 2018-11-23 12:14:10 +00:00