Commit Graph

4059 Commits

Author SHA1 Message Date
Saxon Nelson-Milton b077752462 revid & device/raspistill & container/mts: integrating device/raspistill functionality into revid 2021-01-27 16:49:17 +10:30
Saxon Milton 9db5e7acb3 Merged in raspistill (pull request #449)
device: add raspistill package housing release and testing implementations

Approved-by: Trek Hopton
2021-01-27 03:19:39 +00:00
Saxon Nelson-Milton c18e263d95 device/raspistill & revid/config: PR problem fixes run 1 2021-01-27 13:46:56 +10:30
Saxon Nelson-Milton 8a792099a5 device/raspistill/imp_release.go: improve error checking routine and removed unused const 2021-01-21 13:14:58 +10:30
Saxon Nelson-Milton 45c019a062 device: add raspistill package housing release and testing implementations 2021-01-20 14:33:47 +10:30
Saxon Milton 60187c797d Merged in pipeline-test (pull request #448)
revid: renamed revid_test.go to pipeline_test.go
2021-01-20 01:01:15 +00:00
Saxon Nelson-Milton 300eac81ce revid: renamed revid_test.go to pipeline_test.go 2021-01-20 11:27:41 +10:30
Saxon Nelson-Milton 698ed75dbc codec: removed mjpeg/testdata 2021-01-18 15:59:13 +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 Milton 86b81ba8f1 Merged in export-config-keys (pull request #447)
revid/config/variables.go: exported config map key constants
2021-01-18 05:22:10 +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 Milton 13ea99b63b Merged in fix-jpeg-lexer (pull request #445)
codec/mjpeg/lex & lex_test.go: modified Lex to work with thumbnailed JPEG images and fixed Lex tests.
2021-01-16 06:18:21 +00:00
Saxon Nelson-Milton 16d7a16762 codec/mjpeg/lex & lex_test.go: modified Lex to work with thumbnailed JPEG images and fixed Lex tests. 2021-01-16 16:45:04 +10:30
Saxon Milton 1179ab4293 Merged in add-jpeg-codec-const (pull request #443)
codec/codecutil/list.go: added JPEG constant to codec consts enum
2021-01-12 04:38:36 +00:00
Saxon Nelson-Milton ca3f6b7620 codec/codecutil/list.go: added JPEG constant to codec consts enum 2021-01-12 15:05:25 +10:30
Saxon Milton 052d3fcad8 Merged in key-consts (pull request #442)
revid/config/variables.go: creating config map key consts and type consts

Approved-by: Trek Hopton
2021-01-04 03:41:27 +00:00
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 Hopton a8188ebfed Merged in codec-arg (pull request #441)
alsa/pcm: calculate ADPCM data size in alsa package, not pcm

Approved-by: Saxon Milton
2020-12-24 00:48:09 +00:00
Trek H 1d67ab65a4 alsa: refactor DataSize function 2020-12-24 10:55:44 +10:30
Trek H 35e602748d alsa: pass codec to ring buffer size calc 2020-12-24 09:57:32 +10:30
Trek Hopton 3e30e4846b Merged in codec-pes (pull request #440)
codecutils/pes: move SID code to pes from codecutils, create EncodeADPCM and EncodePCM

Approved-by: Saxon Milton
2020-12-23 01:33:02 +00:00
Trek H ba8050f66f pes: PCM is SID 192, ADPCM 193 2020-12-22 13:05:11 +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
Trek Hopton f45cab62f0 Merged in pcm-util (pull request #439)
helpers: added pcm as SID
2020-12-21 10:33:53 +00:00
Trek H 8fdd0169fa helpers: added pcm as SID 2020-12-21 20:55:14 +10:30
Saxon Nelson-Milton a306f31d4a moved gpl.txt to repo dir (av) 2020-12-21 14:13:16 +10:30
Saxon Milton 10ede9dc84 Merged in input-loop-in-device (pull request #438)
device/file & revid/pipeline.go: add looping functionality to file device and removing from processFrom

Approved-by: Trek Hopton
2020-12-21 02:06:21 +00:00
Saxon Nelson-Milton 6993f136c8 device/file/file.go: simplify AVFile.Read() method 2020-12-21 12:13:45 +10:30
Saxon Nelson-Milton 5436272d78 exp/rvcl/main.go: running go fmt 2020-12-21 11:51:21 +10:30
Saxon Milton b1d78621dc Merged in rvcl-default-config-and-rvcl-launch (pull request #437)
exp/rvcl: adding default config option and opening VLC in the case of RTP output

Approved-by: Trek Hopton
2020-12-21 00:50:11 +00:00
Saxon Nelson-Milton 528dfe29e4 exp/rvcl: adding default config param consts and changing flag name 2020-12-21 11:18:35 +10:30
Saxon Nelson-Milton a4a409b4f5 exp/rvcl: adding default config option and opening VLC in the case of RTP output
If no config is given as arguments or file, then a default config is used. This is file input (25 FPS) with MPEG-TS packetization and RTP output. If RTP output is selected, a VLC window to receive the
stream is opened.
2020-12-20 12:03:46 +10:30
Saxon Milton 93d5eb1638 Merged in looper-systemd (pull request #435)
cmd/looper: added build & run utilities including .service file for robust execution

Approved-by: Trek Hopton
2020-12-19 03:28:03 +00:00
Saxon Milton e56b6507f7 Merged master into looper-systemd 2020-12-19 03:16:22 +00:00
Saxon Milton 1d44d1f9f3 Merged in fix-circleci-tests (pull request #436)
fixed various things particularly use of %w formatting directive in wrong places to satisfy repo testing
2020-12-19 03:15:46 +00:00
Saxon Nelson-Milton 606b784f5e fixed various things particularly use of %w formatting directive in wrong places to satisfy repo testing 2020-12-19 13:43:23 +10:30
Saxon Nelson-Milton 1a4ba41322 cmd/looper: added build & run utilities including .service file for robust execution 2020-12-19 13:00:41 +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 6fd5fe55cb .circleci/config.yml: update required go version from 1.13 to 1.15.2 2020-12-17 21:51:34 +10:30
Saxon Nelson-Milton 27c90ad852 running go fmt over repos 2020-12-17 21:38:10 +10:30
Saxon Milton 528733c559 Merged in pipeline-error-handling (pull request #434)
revid/pipeline.go: improved handling of undefined pipeline permutations

Approved-by: Trek Hopton
2020-12-16 10:29:48 +00:00
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 Milton 2f75e6a291 Merged in remove-locks (pull request #433)
revid: removed mutex locking and put unexported pipeline specific code in pipeline.go

Approved-by: Trek Hopton
2020-12-16 04:02:24 +00:00
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 Milton aaafe66cc2 Merged in simplify-mts-enc-setup (pull request #432)
revid/revid.go: simplified switch in anon func given to setupPipeline that deals with MTS encoder setup
2020-12-15 08:50:01 +00:00
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
Saxon Milton e318690e83 Merged in remove-alsa-openerror (pull request #431)
device/alsa/alsa.go: removed OpenError
2020-12-14 05:32:01 +00:00
Saxon Nelson-Milton 67a0771c32 device/alsa/alsa.go: removed OpenError 2020-12-14 15:56:33 +10:30