From 2a02479877817747d602b15da20079afb65567d3 Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Wed, 15 Mar 2023 18:23:25 +0300 Subject: [PATCH] Fix rtp modules build on FreeBSD. --- src/modules/module-rtp-sap.c | 4 ++++ src/modules/module-rtp-session.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/modules/module-rtp-sap.c b/src/modules/module-rtp-sap.c index 90e60c9db..b77122858 100644 --- a/src/modules/module-rtp-sap.c +++ b/src/modules/module-rtp-sap.c @@ -24,6 +24,10 @@ #include +#ifdef __FreeBSD__ +#define ifr_ifindex ifr_index +#endif + /** \page page_module_rtp_sap PipeWire Module: Announce and create RTP streams * * The `rtp-sap` module announces RTP streams that match the rules with the diff --git a/src/modules/module-rtp-session.c b/src/modules/module-rtp-session.c index 9ea616419..ec6836e19 100644 --- a/src/modules/module-rtp-session.c +++ b/src/modules/module-rtp-session.c @@ -37,6 +37,10 @@ #include #include +#ifdef __FreeBSD__ +#define ifr_ifindex ifr_index +#endif + /** \page page_module_rtp_session PipeWire Module: RTP session * * The `rtp-session` module creates a media session that is announced