Commit Graph

1128 Commits

Author SHA1 Message Date
Saxon Nelson-Milton 862c06b5f3 revid & device/file: removing Loop mode which was conflicting with Loop variable, and improve file input with logging and robustness 2022-08-31 16:58:40 +09:30
Saxon Nelson-Milton 5eb5992f15 using latest version of utils and using latest logging package 2022-05-27 15:42:58 +09:30
Saxon Nelson-Milton e894abe339 improved container/mts/encoder.go error wrapping and checking errors from encoder write in revid/senders_test.go 2022-05-27 11:58:53 +09:30
Russell Stanley 445ab1d785 turbidity: updated naming convention and comments per comments on PR 2022-04-28 13:43:49 +09:30
Russell Stanley 175cfc4925 revid/config: add transform matrix test case 2022-04-11 13:15:07 +09:30
Russell Stanley 3047704ca0 revid: add transfrom matrix variable 2022-04-11 09:23:40 +09:30
Russell Stanley 4f33f13358 patch build issues from latest turbidity probe PR 2022-02-08 09:57:05 +10:30
Russell Stanley 7da2097cf9 added testing file and began write implementation 2022-02-01 16:25:42 +10:30
Saxon Nelson-Milton bdb44214a1 rv & revid/{revid.go, pipeline.go}: added probe component to revid and wrote skeleton of probe implementation for turbdidity sensing in rv 2022-02-01 16:25:42 +10:30
Dan Kortschak baef3c0585 device/alsa,revid: clarify type conditions and remove redundant condition 2022-01-13 16:08:02 +10:30
Saxon Nelson-Milton 49aa588aae cmd/rv/main.go & revid/config/variables.go: rename Variables Type_ field to Type and comment Variables global. 2021-07-22 13:06:06 +09:30
Dan Kortschak 05a6b4435a
revid: rename KeyRB* and RB* to refer to pool
This also changes lexically significant strings in configuration text.
2021-05-17 11:18:44 +09:30
Dan Kortschak 7541015730
cmd/audio-netsender,device/alsa,revid: swap out ring buffer for pool buffer
Names of config fields have been left unchanged since they appear to be lexically
coupled to behaviour and so require greater care.
2021-05-17 11:15:38 +09:30
Dan Kortschak f27e4abdf8
ci,filter: simplify, generalise and document build constraints 2021-05-17 10:51:50 +09:30
Saxon Milton 7da843531e Merged in readme-top (pull request #465)
added README.md files to top level packages

Approved-by: kortschak
2021-04-11 03:33:50 +00:00
Saxon Nelson-Milton ba7c76c2fc revid/config/variables.go: created parseInt helper and using ParseUint in parseUint helper 2021-04-11 11:22:17 +09:30
Saxon Nelson-Milton 7b00f00e16 added README.md files to top level packages 2021-04-11 11:19:37 +09:30
Saxon Milton 88fb90f902 Merged in add-raspivid-params (pull request #460)
device/raspivid & revid/config: exposed more raspivid parameters, namely contrast, sharpness, exposure value, ISO and AWBGains

Approved-by: Trek Hopton
2021-03-30 04:51:22 +00:00
Saxon Nelson-Milton 8ad9ee5361 device/raspivid & revid/config: exposed more raspivid parameters, namely contrast, sharpness, exposure value, ISO and AWBGains 2021-03-30 15:19:57 +10:30
Trek H 1a90a1dbda revid: wrap error from mtsEnc with more info 2021-03-15 11:47:48 +10:30
Trek H 24a4a8d202 revid: make codec strings for vidgrind match av codecs 2021-03-15 11:26:41 +10:30
Trek H bd76fc3449 revid: check the error returned from mtsEnc 2021-03-13 02:33:59 +10:30
Trek H 357cb196b9 mts: change meta const names eg. WriteRateStr to WriteRateKey 2021-02-22 16:17:36 +10:30
Trek H fb4c56d0fa Merge branch 'master' into meta-str 2021-02-22 15:31:06 +10:30
Trek H 778a19f939 codecutil, revid: made codecs represented as strings, updated where used 2021-02-22 15:15:30 +10:30
Trek H 9211ae4338 codecutil, revid: make codec a type and make const strings for metadata keys 2021-02-22 14:16:41 +10:30
Trek H 9589719fb6 revid: add rate using timelapse interval for JPEG 2021-02-22 11:45:48 +10:30
Trek H 86c9e4d0a9 revid: improve logging 2021-02-15 10:52:19 +10:30
Trek H 26bb498917 revid: remove print statement 2021-02-11 13:35:11 +10:30
Trek H 0f9b06b266 revid: only set local clock if it hasn't already been set 2021-02-11 09:58:05 +10:30
Saxon Nelson-Milton fa4713f8fd device/raspistill & revid & container/mts: fixed issues with raspistill test implementations and made slight logging improvements in mts encoder and revid. 2021-02-03 12:17:23 +10:30
Saxon Nelson-Milton 0148c89c7b container/mts/encoder.go & revid: adressing PR feedback 1 2021-01-29 11:18:19 +10:30
Saxon Nelson-Milton b077752462 revid & device/raspistill & container/mts: integrating device/raspistill functionality into revid 2021-01-27 16:49:17 +10:30
Saxon Nelson-Milton c18e263d95 device/raspistill & revid/config: PR problem fixes run 1 2021-01-27 13:46:56 +10:30
Saxon Nelson-Milton 45c019a062 device: add raspistill package housing release and testing implementations 2021-01-20 14:33:47 +10:30
Saxon Nelson-Milton 300eac81ce revid: renamed revid_test.go to pipeline_test.go 2021-01-20 11:27:41 +10:30
Saxon Milton 80746f9a03 Merged in mjpeg-to-jpeg (pull request #446)
codec: renmaed mjpeg package to jpeg and alter terminology throughout av repo to use mjpeg and jpeg terms appropriately.

Approved-by: Trek Hopton
2021-01-18 05:27:04 +00:00
Saxon Nelson-Milton 80bf76f703 revid/config/variables.go: exported config map key constants 2021-01-18 15:48:43 +10:30
Saxon Nelson-Milton af519d61fa codec: renmaed mjpeg package to jpeg and alter terminology throughout av repo to use mjpeg and jpeg terms appropriately. 2021-01-18 15:29:21 +10:30
Saxon Nelson-Milton cf9bb6af52 revid/config/variables.go: creating config map key consts and type consts 2021-01-04 14:08:00 +10:30
Trek H 236d2c5f48 pes/codecutils: move SID functionality to pes from codecutils, add PCM and ADPCM encoding options 2020-12-22 12:51:20 +10:30
Saxon Nelson-Milton a306f31d4a moved gpl.txt to repo dir (av) 2020-12-21 14:13:16 +10:30
Saxon Nelson-Milton 6993f136c8 device/file/file.go: simplify AVFile.Read() method 2020-12-21 12:13:45 +10:30
Saxon Nelson-Milton 6506a3021f device/file & revid/pipeline.go: add looping functionality to file device and removing from processFrom 2020-12-19 12:52:49 +10:30
Saxon Nelson-Milton 27c90ad852 running go fmt over repos 2020-12-17 21:38:10 +10:30
Saxon Nelson-Milton e42b0ea428 revid/pipeline.go: improved handling of undefined pipeline permutations
We no longer panic for undefined pipeline permutations that have got past config package validation i.e. it's not possible to crash revid from setting things remotely incorrectly
2020-12-16 15:16:40 +10:30
Saxon Nelson-Milton d7de7b2b5b revid: removed mutex locking and put unexported pipeline specific code in pipeline.go 2020-12-16 13:26:27 +10:30
Saxon Nelson-Milton 27f5f6ca83 revid/revid.go: removed useless fmt.Sprintf call 2020-12-15 19:26:39 +10:30
Saxon Nelson-Milton 3f41014eab revid/revid.go: simplified switch in anon func given to setupPipeline that deals with MTS encoder setup 2020-12-15 19:17:12 +10:30
Trek H 744a33d6be alsa: improve error handling 2020-09-03 16:44:22 +09:30