av/revid
Saxon Milton f9fddcf0e8 Merged in fix-loop (pull request #483)
revid & device/file: removing Loop mode which was conflicting with Loop variable, and improve file input with logging and robustness

Resolves issue #374

Approved-by: Trek Hopton
2022-09-01 05:58:45 +00:00
..
config 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
README.md ci,filter: simplify, generalise and document build constraints 2021-05-17 10:51:50 +09:30
audio_darwin.go patch build issues from latest turbidity probe PR 2022-02-08 09:57:05 +10:30
audio_linux.go using latest version of utils and using latest logging package 2022-05-27 15:42:58 +09:30
audio_windows.go Remove unused code. 2019-11-22 13:30:27 +10:30
pipeline.go Merged in fix-loop (pull request #483) 2022-09-01 05:58:45 +00:00
pipeline_test.go revid: renamed revid_test.go to pipeline_test.go 2021-01-20 11:27:41 +10:30
revid.go using latest version of utils and using latest logging package 2022-05-27 15:42:58 +09:30
revid_test.go revid: rename KeyRB* and RB* to refer to pool 2021-05-17 11:18:44 +09:30
senders.go revid/senders.go: using logging.Logger interface 2022-06-08 14:13:14 +09:30
senders_test.go revid/senders.go: using logging.Logger interface 2022-06-08 14:13:14 +09:30
utils.go using latest version of utils and using latest logging package 2022-05-27 15:42:58 +09:30

README.md

Readme

Package revid provides an API for a media capture/processing/forwarding pipeline. The API is exposed in revid.go.

Configuration is handled by the config package.

Pipeline setup is handled in pipeline.go, where components of the pipeline are pulled mostly from internal packages i.e. lexers, filters, packetisation and protocols for forwarding.

Sending is handled by "senders", defined in the senders.go file.

Building the revid package requires gocv.io/x/gocv to be installed. On platforms where this is not available, a reduced functionality package can be built using the nocv build tag.

Contributing

See here under "Contributing" for information on how to contribute.

License

See here under "License" for licensing.