diff options
-rw-r--r-- | network/dino/README | 9 | ||||
-rw-r--r-- | network/dino/dino.SlackBuild | 15 | ||||
-rw-r--r-- | network/dino/dino.info | 2 |
3 files changed, 14 insertions, 12 deletions
diff --git a/network/dino/README b/network/dino/README index c02e88b308..353bb8e412 100644 --- a/network/dino/README +++ b/network/dino/README @@ -1,7 +1,7 @@ dino is super simple jabber client with support for video calls Dino is written in vala and is well compatible -with Conversations Android. +with Conversations for Android. Dino does not support neither system tray nor multiple windows. @@ -9,3 +9,10 @@ multiple windows. To switch theme, run it like: /usr/bin/env GTK_THEME=Adwaita:dark /usr/bin/dino + +You can pass VP9=yes if you want to try the VP9 codec +instead of the default VP8, but be aware that many Intel +GPUs do not support hardware acceleration of VP9, and +without hardware acceleration video may stutter or +freeze. + diff --git a/network/dino/dino.SlackBuild b/network/dino/dino.SlackBuild index 6dd0017744..f49be62d4c 100644 --- a/network/dino/dino.SlackBuild +++ b/network/dino/dino.SlackBuild @@ -94,19 +94,14 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} + -# CFLAGS="$SLKCFLAGS" \ -# ./configure \ -# --with-libsoup3 \ -# --prefix=/usr \ -# --sysconfdir=/etc \ -# --lib-suffix=${LIBDIRSUFFIX} \ -# --build=$ARCH-slackware-linux || exit 1 -#make || exit 1 -# make install DESTDIR=$PKG || exit 1 +VP9=${VP9:-disabled} PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages +sed -i 's|call_window.bottom_bar.show_video_device_choices(false);|call_window.bottom_bar.show_video_device_choices(true);|g' main/src/ui/call_window/call_window_controller.vala +sed -i 's|call_window.bottom_bar.show_audio_device_choices(false);|call_window.bottom_bar.show_audio_device_choices(true);|g' main/src/ui/call_window/call_window_controller.vala + mkdir build cd build CFLAGS="$SLKCFLAGS" \ @@ -129,7 +124,7 @@ cd build -Dplugin-rtp-h264=enabled \ -Dplugin-rtp-msdk=enabled \ -Dplugin-rtp-vaapi=enabled \ - -Dplugin-rtp-vp9=enabled \ + -Dplugin-rtp-vp9=$VP9 \ -Dplugin-rtp-webrtc-audio-processing=enabled "${NINJA:=ninja}" diff --git a/network/dino/dino.info b/network/dino/dino.info index 91035e4f1c..41be3d8d78 100644 --- a/network/dino/dino.info +++ b/network/dino/dino.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/dino/dino/archive/e23f2d8a6877c4d8137d1377db35cb963 MD5SUM="d57c90a81fa3a59a9922851715180d87" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="libsignal-protocol-c libadwaita libsrtp2 libsoup3 webrtc-audio-processing python3-meson-opt libomemo-c" +REQUIRES="libsignal-protocol-c libadwaita libsrtp2 libsoup3 webrtc-audio-processing python3-meson-opt libomemo-c gstreamer-vaapi" MAINTAINER="Lockywolf" EMAIL="for_sbo-dino_2023-05-09@lockywolf.net" |