64 Commits

Author SHA1 Message Date
Stephan Wendel
3837d7afd7
REAFACTOR: Refactored v4l2rtspserver.sh to avoid shellcheck errors.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 19:44:55 +01:00
Stephan Wendel
4c2d927d87
REFACTOR: Refactored ustreamer.sh to avoid shellcheck errors
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 19:34:13 +01:00
Stephan Wendel
29594c6139
REFACTOR: Avoid SC2001 in func log_output
* Cleanup: Deleted unused 'debug' Variable in func print_cams
* Cleanup: removed redirection to /dev/null of func print_cams

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 18:53:50 +01:00
Stephan Wendel
4196b0d72f
REFACTOR: Avoid SC2086 in detect_avail_cams
* Cleanup: shorten code on func detect_raspicam

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 18:30:11 +01:00
Stephan Wendel
16db04fa8a
REFACTOR: Refactored core.sh to avoid SC2046
* Affects functions shutdown (L#40)
* and err_exit (L#53)

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 18:21:55 +01:00
Stephan Wendel
24f9257a47
FIX: Mark as executable.
* ustreamer.sh, v4l2_control.sh and v4l2rtspserver.sh

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-13 22:19:23 +01:00
Stephan Wendel
a186b4e09e
REFACTOR: Ensure shellcheck compatibility
* Modified install.sh
* Added libs/ustreamer.sh
* Added libs/v4l2rtspserver.sh
* Modified uninstall.sh
* Modified webcamd

REFACTOR: Split run_rtsp to libs/v4l2rtspserver.sh

* Modified webcamd accordingly

REFACTOR: Split run_ustreamer to libs/ustreamer.sh

* Updated webcamd accordingly

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-13 22:08:36 +01:00
Stephan Wendel
856c28d55d
REFACTOR: Renamed develop_log option.
* Renamed develop_log to mor intuitive delete_log

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-12 12:12:15 +01:00
Stephan Wendel
351703cc60
Add Feature V4L2 Control
* This feature allows you to setup v4l2-ctl parameters before stream starts.
* Modified webcamd accordingly.
* Modified libs/configparser.sh.
* Changed functions get_param configured_cams and check_section

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-11 20:19:10 +01:00
Stephan Wendel
2a2bff5b31
Moved construct_streamer function
* Moved function to init_streams.sh

* Prepared v4l2-ctl device control feature

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-09 19:55:30 +01:00
Stephan Wendel
cef0121b7a
IMPROVE: Added some comments to libs/core.sh
Signed-off-by: Stephan Wendel <me@stephanwe.de>

IMPROVE: Added some more comments to libs/core.sh

Signed-off-by: Stephan Wendel <me@stephanwe.de>

IMPROVE: Added some more comments to libs/core.sh

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 21:42:38 +01:00
Stephan Wendel
5e2d40741e
IMPROVE: Rearanged configparser.sh
Added Comments for Usage

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 21:15:52 +01:00
Stephan Wendel
6c8a9df33f
Cleanup: Trimmed trailing whitespace
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:33:44 +01:00
Stephan Wendel
bcefa9886b
IMPROVE: Split webcamd with 'libs'
This should improve maintainability.

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:02:09 +01:00