Commit Graph

4148 Commits

Author SHA1 Message Date
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
Trek Hopton e4e03b4ed1 Merged in treat-start (pull request #430)
Install and run treatment at startup

Approved-by: Saxon Milton
2020-10-23 01:06:22 +00:00
Trek H 828c50f7ae treat: bump to iot v1.3.0 2020-10-21 11:55:02 +10:30
Trek H 15c5184983 treat: remove run as pi user
this is done because the treatment program needs to be run as root to write to gpio
2020-10-20 21:41:08 +10:30
trekhopton b0e3240ebc treat: make default audio path non relative 2020-10-19 19:32:54 +10:30
Trek H 55e583cdb5 treat: replace rv with treatment 2020-09-29 16:46:57 +09:30
Trek H 45e36a6c09 treat: makefile, service and .sh scripts for installing 2020-09-29 16:35:55 +09:30
Trek Hopton 96a3b130b8 Merged in aplay-treat (pull request #429)
treat: use aplay not omxplayer
2020-09-14 06:43:08 +00:00
Trek H a989cd69e0 treat: use aplay not omxplayer 2020-09-14 16:09:24 +09:30
Trek Hopton e468f155d8 Merged in t-debug (pull request #428)
treat: nil read pin and add debug logging

Approved-by: Saxon Milton
2020-09-14 02:15:24 +00:00
Trek H 52e7881b62 treat: removed debug by default 2020-09-14 11:22:11 +09:30
Trek H 0646c36491 treat: nil read pin and add debug logging 2020-09-10 13:06:22 +09:30