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
4b6fc0d8c3
BUGFIX: Fixed Typo in Variable for Crowsnest dependencies
...
* Affected files: install.sh and custompios module
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-17 19:15:10 +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
064c4deb61
Updated README.md for V4L2 Control Feature.
...
* Detailed Informations about V4L2 Control Feature
* Added Credit section.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-12 13:06:56 +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
724e449bf8
Changed logrotate behavior.
...
* No compressing, date extension for rotated logs.
* Copies Logfile instead of recreating.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-12 12:02:45 +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
490f3f2842
FIX: Fixed SC2034 in webcamd
...
Fixed typo in getopts
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 21:42:55 +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
cad2acb3c6
Cleanup: Updated README.md
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:43:45 +01:00
Stephan Wendel
ffcd22ad39
Updated .editorconfig for '.md' files.
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:37:35 +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
fee20ded85
IMPROVE: Updated .editorconfig
...
Changed affected Files.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:27:37 +01:00
Stephan Wendel
9ae688037f
IMPROVE: Added .editorconfig
...
Should help contributors to match my Style.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-08 20:22:16 +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
Stephan Wendel
33900332b3
BUGFIX: Bug in install.sh
...
install.sh linked crutial files instead of copying
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-12-07 19:34:41 +01:00
Stephan Wendel
e365e66b9f
FIX: Typo in logrotate_webcamd
...
* Typo in log destination folder.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-29 18:03:19 +01:00
Stephan Wendel
ec3157a794
Dropped mjpg-streamer
...
* Updated README.md accordingly
* Ustreamer now compiles without omx flag and
* webcamd does not use --encoder omx.
* Added new install and uninstall script,
* both prepared for later implementing webrtc
* Updated and tested custompios Module
* Removed mjpg-streamer from webcamd
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-23 19:45:20 +01:00
Stephan Wendel
9ef05e586a
FEATURE: Added loggin to systemd
...
* webcamd logs now also to systemd.
* viewable via journalctl and systemctl status webcamd.
* Logs always in debug Style to systemd
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-04 19:15:08 +01:00
Stephan Wendel
ac2927e6b1
Updated sample configurations.
...
* Updated Sample Configs to match to rebuild log behavior
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-02 21:33:27 +01:00
Stephan Wendel
18a9b9416d
Rearranged README.md
...
* Moved Log section to top
* Done some cleanup
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-02 21:21:22 +01:00
Stephan Wendel
6891584990
Rewritten Log Handling
...
* Now you can set log_level to your needs.
See README.md for Details.
* Added Option to delete log file on restarts
* develop_log: true
*
* Updated README.md accordingly
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-02 21:09:34 +01:00
Stephan Wendel
7e278cde4b
Changed PATH for 'lost-' Files
...
* To delete files on reboot using /tmp for Files
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-01 13:08:21 +01:00
Stephan Wendel
2d1888b439
Changed WATCHDOG behavior.
...
* If a Device is lost, log file gets spammed over time.
* Now WATCHDOG logs once if device lost and if device returns
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-01 12:21:58 +01:00
Stephan Wendel
985ccf0788
Prepared .gitignore file
...
* Workaround for temporary written files to repo folder
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-11-01 11:31:55 +01:00
Stephan Wendel
943f78f5b5
Rebuild WATCHDOG.
...
* Watchdog now only send message to log if Device is lost
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-31 13:47:05 +01:00
Stephan Wendel
5978b857be
FIX: Fixed unescaped underline
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 18:12:50 +02:00
Stephan Wendel
4aa873dbd3
Updated README.md.
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 18:07:01 +02:00
Stephan Wendel
2cf2726efd
Updated README.md.
...
* Changed section about custom_flags according to webcamd changes.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 18:07:01 +02:00
Stephan Wendel
a63288a805
Changed custom_flag behavior
...
* run_ustreamer and run_rtsp functions modified to add custom_flags
at the end of regular/preset Parameters
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 18:07:01 +02:00
Stephan Wendel
fb19085592
Changed function run_mjpg.
...
* Changed custom_flags behavior.
* If custom_flags available they are added to the 'input' section.
* This should be easier for the User to add own flags.
* Therefore the User 'lose' full control over mjpg_streamer.
* Output section Parameters are fixed now.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 18:07:01 +02:00
Stephan Wendel
ca92861807
BUGFIX: Critical Typo in custompios Module.
...
* Affected Files: config L#2 and start_chroot_script L#39
* This Bug leads to build errors.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-29 17:58:23 +02:00
Stephan Wendel
1358fbf3f3
Changed to correct Address in start_chroot_script
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-28 17:44:40 +02:00
Stephan Wendel
1991471f39
Updated Documentation
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 22:30:40 +02:00
Stephan Wendel
0c9c143c8e
Added v4l2rtspserver Section to 'custom_flags'
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 21:56:35 +02:00
Stephan Wendel
2787cc33fc
Fixup: Fixed installer_ms050.sh
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 21:33:44 +02:00
Stephan Wendel
2bad5009bf
Improved installer_ms050.sh
...
* To avoid double entrys in moonraker.conf, check for 'update_manager' entry
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 21:16:57 +02:00
Stephan Wendel
f8cf92f6a3
Added 'apt update' to installer_ms050.sh
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 19:14:50 +02:00
Stephan Wendel
f1ce844935
FIX: Wrong Path in file_templates/moonraker_update.txt
...
* Wrong Folder set in update_manager section
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 19:06:04 +02:00
Stephan Wendel
e800c3c0aa
FIX: Wrong Path in Installer
...
* Wrong Folder set in update_manager section
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 19:03:56 +02:00
Stephan Wendel
b331de5bc2
Changed Paths according to new git repo
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 18:52:49 +02:00
Stephan Wendel
985146c5a7
Fixed .gitignore
...
* Deleted Line 'ustreamer-www' in gitignore
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 18:33:11 +02:00
Stephan Wendel
05e1f9e04d
Removed Branch from Moonraker Update Manager Section
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 18:18:10 +02:00
Stephan Wendel
b55ff454fc
Initial Commit
...
Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-10-27 18:07:39 +02:00