projects:isdn:root

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:isdn:root [2020/07/17 10:20] derpeterprojects:isdn:root [2020/07/25 12:49] (current) – extracted a line which was accidentially put into code tags pat
Line 18: Line 18:
 build lib srt build lib srt
 <code> <code>
-apt install cmake-data libjsoncpp1 librhash0 libuv1 tcl8.6+apt install cmake-data libjsoncpp1 librhash0 libuv1 tcl8.6 tclsh cmake libssl-dev
 git clone https://github.com/Haivision/srt.git git clone https://github.com/Haivision/srt.git
 +cd srt
 git checkout tags/v1.4.1 git checkout tags/v1.4.1
 ./configure ./configure
Line 27: Line 28:
  
 build gst srt (build gst bad with srt support) build gst srt (build gst bad with srt support)
 +
 +First enable the gst-ugly related src packages in /etc/apt/sources.list (e.g 'universe' in Ubuntu), then run:
 <code> <code>
-enable src packages in /etc/apt/sources.list +sudo apt build-dep gstreamer1.0-plugins-bad  
-sudo apt build-dep gstreamer1.0-plugins-bad+sudo apt install meson ninja-build
 git clone https://github.com/GStreamer/gst-plugins-bad.git git clone https://github.com/GStreamer/gst-plugins-bad.git
 +cd gst-plugins-bad
 git checkout -b 1.14.5 1.14.5 git checkout -b 1.14.5 1.14.5
-meson build+meson -Dauto_features=disabled -Dsrtsink=enabled build
 ninja -C build ninja -C build
 sudo cp build/ext/srt/libgstsrt.so /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/ sudo cp build/ext/srt/libgstsrt.so /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/
Line 40: Line 44:
  
 <code> <code>
-sudo apt install valac meson ninjac+sudo apt install valac meson ninja-build
 git clone https://github.com/kirushyk/gst-instruments.git git clone https://github.com/kirushyk/gst-instruments.git
 cd gst-insturments cd gst-insturments
Line 51: Line 55:
 * based  on https://gist.github.com/jjangsangy/058456fe2d04e3c5f6107d62b60542e3 * based  on https://gist.github.com/jjangsangy/058456fe2d04e3c5f6107d62b60542e3
 make sure du build libs not part of raspbian according to the gist above or remove them from configure. make sure du build libs not part of raspbian according to the gist above or remove them from configure.
 +
 <code> <code>
-./configure --extra-ldflags="-latomic" --extra-cflags="-I/usr/local/include" --extra-ldflags="-L/usr/local/lib" --extra-libs="-lpthread -lm" --arch=armhf --enable-gmp --enable-gpl --enable-libass --enable-libdav1d --enable-libdrm --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libssh --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-mmal --enable-nonfree --enable-omx  --enable-omx-rpi --enable-version3  --target-os=linux --enable-pthreads --enable-openssl --enable-hardcoded-tables --enable-libsrt --enable-libv4l2+sudo apt install libv4l2-dev 
 +./configure --extra-ldflags="-latomic" --extra-cflags="-I/usr/local/include" --extra-ldflags="-L/usr/local/lib" --extra-libs="-lpthread -lm" --enable-gmp --enable-gpl --enable-libass --enable-libdav1d --enable-libdrm --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libssh --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-mmal --enable-nonfree --enable-omx  --enable-omx-rpi --enable-version3  --target-os=linux --enable-pthreads --enable-openssl --enable-hardcoded-tables --enable-libsrt --enable-libv4l2
 </code> </code>
  • projects/isdn/root.1594974010.txt.gz
  • Last modified: 2020/07/17 10:20
  • by derpeter