ports@, here a diff which fixes video calls between Dino <-> Monal. I did my best to make it universal with available codecs, so, I assume other clients should works as well. Can anyone test it against other client? I interested did I fix something or broke? Thanks. Index: Makefile =================================================================== RCS file: /home/cvs/ports/net/dino/Makefile,v diff -u -p -r1.41 Makefile --- Makefile 19 Dec 2025 13:42:07 -0000 1.41 +++ Makefile 6 Jun 2026 17:25:54 -0000 @@ -1,6 +1,6 @@ COMMENT= XMPP desktop client VERSION= 0.5.1 -REVISION= 1 +REVISION= 2 DISTNAME= dino-${VERSION} CATEGORIES= net x11 @@ -22,7 +22,10 @@ MODULES= devel/meson BUILD_DEPENDS= devel/gettext,-tools \ lang/vala RUN_DEPENDS= devel/desktop-file-utils \ + multimedia/gstreamer1/libav \ + multimedia/gstreamer1/plugins-bad \ multimedia/gstreamer1/plugins-good \ + multimedia/gstreamer1/plugins-ugly \ x11/gtk+4,-guic LIB_DEPENDS= audio/libcanberra,-main \ devel/libgee \ @@ -45,7 +48,10 @@ WANTLIB += graphene-1.0 gstapp-1.0 gstba WANTLIB += gstvideo-1.0 gtk-4 icuuc intl m nice pango-1.0 qrencode WANTLIB += omemo-c soup-3.0 sqlite3 srtp2 -CONFIGURE_ARGS= -Dplugin-notification-sound=enabled \ +CONFIGURE_ARGS= -Dplugin-rtp-h264=enabled \ + -Dplugin-rtp-vaapi=enabled \ + -Dplugin-rtp-vp9=enabled \ + -Dplugin-notification-sound=enabled \ -Dplugin-rtp-webrtc-audio-processing=disabled .include <bsd.port.mk> Index: patches/patch-plugins_rtp_src_codec_util_vala =================================================================== RCS file: patches/patch-plugins_rtp_src_codec_util_vala diff -N patches/patch-plugins_rtp_src_codec_util_vala --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-plugins_rtp_src_codec_util_vala 6 Jun 2026 17:28:55 -0000 @@ -0,0 +1,144 @@ +Enable codecs which exists in OpenBSD + +Based on: + - https://github.com/dino/dino/pull/1742 + - https://github.com/dino/dino/pull/1781 + +Index: plugins/rtp/src/codec_util.vala +--- plugins/rtp/src/codec_util.vala.orig ++++ plugins/rtp/src/codec_util.vala +@@ -102,7 +102,8 @@ public class Dino.Plugins.Rtp.CodecUtil { + "msdkh264enc", +
No comments:
Post a Comment