Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
projects:isdn:root [2020/07/13 14:38] – [build gst srt] derpeter | projects:isdn:root [2020/07/25 12:42] – added missing 'cd command' pat | ||
---|---|---|---|
Line 18: | Line 18: | ||
build lib srt | build lib srt | ||
< | < | ||
- | apt install cmake-data libjsoncpp1 librhash0 libuv1 tcl8.6 | + | apt install cmake-data libjsoncpp1 librhash0 libuv1 tcl8.6 |
git clone https:// | git clone https:// | ||
+ | cd srt | ||
git checkout tags/v1.4.1 | git checkout tags/v1.4.1 | ||
./configure | ./configure | ||
Line 29: | Line 30: | ||
< | < | ||
enable src packages in / | enable src packages in / | ||
- | sudo apt build-dep gstreamer1.0-plugins-badn | + | sudo apt build-dep gstreamer1.0-plugins-bad |
+ | sudo apt install meson ninja-build | ||
git clone https:// | git clone https:// | ||
- | git checkout -b 1.14.4 1.14.4 | + | cd gst-plugins-bad |
+ | git checkout -b 1.14.5 1.14.5 | ||
+ | meson -Dauto_features=disabled -Dsrtsink=enabled build | ||
+ | ninja -C build | ||
+ | sudo cp build/ | ||
+ | </ | ||
+ | |||
+ | == build gst-instruments | ||
+ | |||
+ | < | ||
+ | sudo apt install valac meson ninja-build | ||
+ | git clone https:// | ||
+ | cd gst-insturments | ||
meson build | meson build | ||
ninja -C build | ninja -C build | ||
+ | sudo ninja -C build install | ||
+ | </ | ||
+ | == ffmpeg | ||
+ | * based on https:// | ||
+ | make sure du build libs not part of raspbian according to the gist above or remove them from configure. | ||
+ | < | ||
+ | sudo apt install libv4l2-dev | ||
+ | ./configure --extra-ldflags=" | ||
</ | </ |