* Fix makefile flags on low memory devices (#124)
* Fix `makefile` flags on low memory devices
On devices with less than 512MB existing devices will use `-j2` due to wrong condition.
* docs: Update index with correct heading and link to backends (#131)
This is a follow-up to #108 and fixes heading and hyperlink to the list of backends
* Typo in `core.sh` (#138)
* Fix makefile flags on low memory devices (#124) (#125)
* Fix `makefile` flags on low memory devices
On devices with less than 512MB existing devices will use `-j2` due to wrong condition.
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
* Typo in `core.sh`
'Dependencys' --> dependencies
---------
Co-authored-by: Stephan Wendel <43513802+KwadFan@users.noreply.github.com>
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
* Fix makefile flags on low memory devices (#124) (#125) (#144)
* Fix `makefile` flags on low memory devices
On devices with less than 512MB existing devices will use `-j2` due to wrong condition.
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
* docs(messages.sh): fix typos, improve spelling (#145)
* feat: add legacy cam support (#146)
* feat: add legacy cam support
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* feat: add blockyfix
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: add ustreamer legacy cam workaround
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
---------
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* Fix makefile flags on low memory devices (#124) (#125) (#147)
* Fix `makefile` flags on low memory devices
On devices with less than 512MB existing devices will use `-j2` due to wrong condition.
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
* fix: fix make config empty path (#148)
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: fix default_path_msg function name (#149)
* fix: fix default_path_msg function name
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: fix message
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
---------
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: fix libcamera-apps-lite not getting updated (#160)
libcamera-apps-lite is needed for libcamera-hello.
Crowsnest uses libcamera-hello to detected raspicams
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: fix Shellcheck test error (#153)
* fix: fix Shellcheck test error
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* style: remove empty condition
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
---------
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
* fix: fix CustomPiOS docker build error (#158)
This should skip any check of `SUDO_USER`
Tested with Win & Linux host with Docker
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
---------
Signed-off-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
Co-authored-by: DeviousFusion <dj3tusk@gmail.com>
Co-authored-by: Sergei <67871383+slepiavka@users.noreply.github.com>
Co-authored-by: Patrick Gehrsitz <58853838+mryel00@users.noreply.github.com>
Includes:
* refactor of install.sh, splitting it to libs
* fix of custompios module according to install changes
* added test script to verify install
* refactor of `make config` script
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Signed-off-by: Stephan Wendel <me@stephanwe.de>
This introduces camera-streamer as streamer option
via `mode: multi`
camera-streamer is a feature packed stream service.
It is capable to deliver mjpg/snapshots/webrtc and rtsp
Limited to raspberry pi sbc's for now.
This should also resolv
Feature request #51
Feature request #37Fixes#83Closes#85Fixes#89
BREAKING CHANGES:
Dropping support for Debian Buster based images and kernels older than
5.15y
Dropping RTSP support due aler9/simple-rtsp-server
Dropping usage of ffmpeg
No support anymore for Raspicam V1 (EOL)
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Used version of crudini puts spaces between values and parameters
This leads to an unusable config.txt
To fix that behavior simply remove blanks with sed.
This may fix#50
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Ubuntu with kernel 5.15 moves its config.txt to
`/boot/firmware/config.txt`
This should fix#50 (fixes#50)
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Error in func build_apps and clone_ustreamer
leads to cloned repo and build ustreamer as root.
This leads to failing make buildclean and build
Signed-off-by: Stephan Wendel <me@stephanwe.de>
This installer requires to be configured due
make config
Changes:
Add tools/configure.sh script and make config.
Refactor of uninstall.sh according to new installer
Add dev-helper.sh to provide various informations for developing
and also could check existing installation as kinda "unit-test"
This should also fix#46
and fix#41
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Signed-off-by: Stephan Wendel <me@stephanwe.de>
Show default answers in case of user only hits enter.
Includes fix: Install on rpi bullseye fails
This also should fix#24
Signed-off-by: Stephan Wendel <me@stephanwe.de>
This fixes error that target has leftover from enabled service.
Disable Service, before removing.
Thanks to Nestor-WW from Discord for mentioning.
Signed-off-by: Stephan Wendel <me@stephanwe.de>
This commit should cover the following:
Missing insatllation candidate of libjpeg8-dev in bullseye images,
fixes#16 and #15
Refactores installation of ustreamer.
This should cover #12
Dropped ustreamer as submodule and clone it via install script.
For buster based images it reset the repo to last commit of v4.13 (omx support)
All other will get master branch (latest commit at insatllation)
This enables posibility to write an app updater.
Fixes custompios module according to changes.