farstream issues
https://gitlab.freedesktop.org/farstream/farstream/-/issues
2023-04-02T01:00:25Z
https://gitlab.freedesktop.org/farstream/farstream/-/issues/25
rtp/recvcodecs test failure after updating gstreamer from 1.20.3 to 1.22.1
2023-04-02T01:00:25Z
Apteryks
rtp/recvcodecs test failure after updating gstreamer from 1.20.3 to 1.22.1
Hi,
After updating gstreamer and its plugins to 1.22.1, one test is failing:
```
Test suite failed, dumping logs.
--- ./tests/check/test-suite.log --------------------------------------------
==========================================...
Hi,
After updating gstreamer and its plugins to 1.22.1, one test is failing:
```
Test suite failed, dumping logs.
--- ./tests/check/test-suite.log --------------------------------------------
=================================================
Farstream 0.2.9: tests/check/test-suite.log
=================================================
# TOTAL: 11
# PASS: 10
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: rtp/recvcodecs
====================
Running suite(s): fsrtprecvcodecs
(recvcodecs:8437): GLib-GObject-CRITICAL **: 00:48:38.789: g_object_new_is_valid_property: property 'name' for type 'GstRtpTheoraPay' cannot be set twice
0%: Checks: 1, Failures: 0, Errors: 1
rtp/recvcodecs.c:249:E:fsrtprecv_inband_config_data:test_rtprecv_inband_config_data:0: (after this point) Received signal 5 (Trace/breakpoint trap)
Check suite fsrtprecvcodecs ran in 0.043s (tests failed: 1)
FAIL rtp/recvcodecs (exit status: 1)
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("check" "-j" "4" "gtk_update_icon_cache=true") exit-status: 2 term-signal: #f stop-signal: #f>
phase `check' failed after 82.6 seconds
command "make" "check" "-j" "4" "gtk_update_icon_cache=true" failed with status 2
```
test-suite.log is attached.
[test-suite.log](/uploads/17321f98ec0ddf35cfdb520fd1d72d3a/test-suite.log)
The dependencies in the environment are:
```
dependencies: autoconf@2.69 automake@1.16.3 docbook-xml@4.1.2 docbook-xsl@1.79.2 glib@2.70.2
+ gobject-introspection@1.66.1 gst-plugins-bad@1.22.1 gst-plugins-base@1.22.1 gst-plugins-good@1.22.1
+ gstreamer@1.22.1 gtk+@3.24.30 gtk-doc@1.33.2 gupnp-igd@1.2.0 libnice@0.1.18-0.47a9633 libtool@2.4.6
+ libxslt@1.1.34 perl@5.34.0 pkg-config@0.29.2 python-wrapper@3.9.9
```
https://gitlab.freedesktop.org/farstream/farstream/-/issues/21
0.2.9: parallel build fails
2022-09-10T10:29:25Z
Tomasz Kłoczko
0.2.9: parallel build fails
As long as I'm running make with -1j everything is fine
```
+ /usr/bin/make -O -j48 V=1 VERBOSE=1
/usr/bin/make all-recursive
Making all in farstream
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
...
As long as I'm running make with -1j everything is fine
```
+ /usr/bin/make -O -j48 V=1 VERBOSE=1
/usr/bin/make all-recursive
Making all in farstream
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/usr/bin/glib-mkenums \
--fhead "#ifndef __FS_ENUM_TYPES_H__\n#define __FS_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
--fprod "\n/* enumerations from \"@filename@\" */\n" \
--vhead "\nGType @enum_name@_get_type (void);\n#define FS_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
--ftail "G_END_DECLS\n\n#endif /* __FS_ENUM_TYPES_H__ */" \
fs-candidate.h fs-codec.h fs-participant.h fs-session.h fs-stream.h fs-conference.h fs-utils.h > fs-enumtypes.h
WARNING: Failed to parse "/*< protected >*/" in fs-session.h
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/usr/bin/glib-mkenums \
--fhead "#ifdef HAVE_CONFIG_H\n#include \"config.h\"\n#endif\n\n#include \"fs-enumtypes.h\"\n\n#include \"fs-candidate.h\" \n#include \"fs-codec.h\" \n#include \"fs-participant.h\" \n#include \"fs-session.h\" \n#include \"fs-stream.h\" \n#include \"fs-conference.h\" \n#include \"fs-utils.h\"" \
--fprod "\n/* enumerations from \"@filename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static volatile gsize g_define_type_id__volatile = 0;\n if (g_once_init_enter (&g_define_type_id__volatile)) {\n static const G@Type@Value values[] = {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
--vtail " { 0, NULL, NULL }\n };\n GType g_define_type_id = g_@type@_register_static (\"@EnumName@\", values);\n g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);\n }\n return g_define_type_id__volatile;\n}\n" \
fs-candidate.h fs-codec.h fs-participant.h fs-session.h fs-stream.h fs-conference.h fs-utils.h > fs-enumtypes.c
WARNING: Failed to parse "/*< protected >*/" in fs-session.h
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/usr/bin/make all-am
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-candidate.lo `test -f 'fs-candidate.c' || echo './'`fs-candidate.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-candidate.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-candidate.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-participant.lo `test -f 'fs-participant.c' || echo './'`fs-participant.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-participant.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-participant.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-conference.lo `test -f 'fs-conference.c' || echo './'`fs-conference.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-conference.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-conference.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-rtp.lo `test -f 'fs-rtp.c' || echo './'`fs-rtp.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-rtp.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-rtp.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-stream-transmitter.lo `test -f 'fs-stream-transmitter.c' || echo './'`fs-stream-transmitter.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-stream-transmitter.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-stream-transmitter.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-plugin.lo `test -f 'fs-plugin.c' || echo './'`fs-plugin.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-plugin.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-plugin.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-enumtypes.lo `test -f 'fs-enumtypes.c' || echo './'`fs-enumtypes.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-enumtypes.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-enumtypes.o
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
from /usr/include/glib-2.0/glib.h:34,
from /usr/include/glib-2.0/gobject/gbinding.h:30,
from /usr/include/glib-2.0/glib-object.h:24,
from fs-enumtypes.h:7,
from fs-enumtypes.c:8:
fs-enumtypes.c: In function 'fs_candidate_type_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:23:7: note: in expansion of macro 'g_once_init_enter'
23 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_network_protocol_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:41:7: note: in expansion of macro 'g_once_init_enter'
41 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_component_type_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:59:7: note: in expansion of macro 'g_once_init_enter'
59 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_media_type_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:77:7: note: in expansion of macro 'g_once_init_enter'
77 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_error_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:96:7: note: in expansion of macro 'g_once_init_enter'
96 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_dtmf_event_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:123:7: note: in expansion of macro 'g_once_init_enter'
123 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_dtmf_method_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:152:7: note: in expansion of macro 'g_once_init_enter'
152 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_stream_direction_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:169:7: note: in expansion of macro 'g_once_init_enter'
169 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
fs-enumtypes.c: In function 'fs_stream_state_get_type':
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro 'g_atomic_pointer_get'
262 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
fs-enumtypes.c:186:7: note: in expansion of macro 'g_once_init_enter'
186 | if (g_once_init_enter (&g_define_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-transmitter.lo `test -f 'fs-transmitter.c' || echo './'`fs-transmitter.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-transmitter.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-transmitter.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-utils.lo `test -f 'fs-utils.c' || echo './'`fs-utils.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-utils.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-utils.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-element-added-notifier.lo `test -f 'fs-element-added-notifier.c' || echo './'`fs-element-added-notifier.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-element-added-notifier.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-element-added-notifier.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-stream.lo `test -f 'fs-stream.c' || echo './'`fs-stream.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-stream.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-stream.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-codec.lo `test -f 'fs-codec.c' || echo './'`fs-codec.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-codec.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-codec.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o libfarstream_0.2_la-fs-session.lo `test -f 'fs-session.c' || echo './'`fs-session.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c fs-session.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-session.o
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
CPPFLAGS="" CFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none" LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--build-id=sha1" CC="/usr/bin/gcc" PKG_CONFIG="/usr/bin/pkg-config" GI_HOST_OS="" DLLTOOL="false" /usr/bin/g-ir-scanner --namespace=Farstream --nsversion=0.2 --libtool="/bin/sh ../libtool" --pkg=gstreamer-1.0 --include=GObject-2.0 --include=Gst-1.0 --library=libfarstream-0.2.la --symbol-prefix=fs --identifier-prefix=Fs --add-init-section="gst_init(NULL,NULL);" --pkg-export=farstream-0.2 --c-include=fs-candidate.h --c-include=fs-codec.h --c-include=fs-participant.h --c-include=fs-session.h --c-include=fs-stream.h --c-include=fs-conference.h --c-include=fs-utils.h --cflags-begin -include gst/gst.h --cflags-end --cflags-begin -I.. -I.. --cflags-end fs-candidate.c fs-codec.c fs-participant.c fs-session.c fs-stream.c fs-conference.c fs-transmitter.c fs-stream-transmitter.c fs-plugin.c fs-element-added-notifier.c fs-utils.c fs-rtp.c fs-private.h fs-enumtypes.h fs-candidate.h fs-codec.h fs-participant.h fs-session.h fs-stream.h fs-conference.h fs-transmitter.h fs-stream-transmitter.h fs-plugin.h fs-element-added-notifier.h fs-utils.h fs-rtp.h --output Farstream-0.2.gir
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC /usr/bin/gcc -o /home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream/tmp-introspectme8dt_r9/Farstream-0.2 -export-dynamic -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none /home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream/tmp-introspectme8dt_r9/Farstream-0.2.o -L. libfarstream-0.2.la -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--build-id=sha1
libtool: error: cannot find the library 'libfarstream-0.2.la' or unhandled argument 'libfarstream-0.2.la'
linking of temporary binary failed: Command '['/bin/sh', '../libtool', '--mode=link', '--tag=CC', '/usr/bin/gcc', '-o', '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream/tmp-introspectme8dt_r9/Farstream-0.2', '-export-dynamic', '-O2', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1', '-fstack-protector-strong', '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-fdata-sections', '-ffunction-sections', '-flto=auto', '-flto-partition=none', '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream/tmp-introspectme8dt_r9/Farstream-0.2.o', '-L.', 'libfarstream-0.2.la', '-lgio-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lgstreamer-1.0', '-lgobject-2.0', '-lglib-2.0', '-Wl,-z,relro', '-Wl,--as-needed', '-Wl,--gc-sections', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld', '-flto=auto', '-flto-partition=none', '-fuse-linker-plugin', '-Wl,--build-id=sha1']' returned non-zero exit status 1.
make[3]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: Farstream-0.2.gir] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[3]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
/bin/sh ../libtool --tag=CC --mode=link /usr/bin/gcc -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -export-symbols-regex ^fs_.* -no-undefined -version-info 6:1:1 -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--build-id=sha1 -o libfarstream-0.2.la -rpath /usr/lib64 libfarstream_0.2_la-fs-candidate.lo libfarstream_0.2_la-fs-codec.lo libfarstream_0.2_la-fs-participant.lo libfarstream_0.2_la-fs-session.lo libfarstream_0.2_la-fs-stream.lo libfarstream_0.2_la-fs-conference.lo libfarstream_0.2_la-fs-transmitter.lo libfarstream_0.2_la-fs-stream-transmitter.lo libfarstream_0.2_la-fs-plugin.lo libfarstream_0.2_la-fs-element-added-notifier.lo libfarstream_0.2_la-fs-utils.lo libfarstream_0.2_la-fs-rtp.lo libfarstream_0.2_la-fs-enumtypes.lo -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
libtool: link: /usr/bin/gcc-nm .libs/libfarstream_0.2_la-fs-candidate.o .libs/libfarstream_0.2_la-fs-codec.o .libs/libfarstream_0.2_la-fs-participant.o .libs/libfarstream_0.2_la-fs-session.o .libs/libfarstream_0.2_la-fs-stream.o .libs/libfarstream_0.2_la-fs-conference.o .libs/libfarstream_0.2_la-fs-transmitter.o .libs/libfarstream_0.2_la-fs-stream-transmitter.o .libs/libfarstream_0.2_la-fs-plugin.o .libs/libfarstream_0.2_la-fs-element-added-notifier.o .libs/libfarstream_0.2_la-fs-utils.o .libs/libfarstream_0.2_la-fs-rtp.o .libs/libfarstream_0.2_la-fs-enumtypes.o | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libfarstream-0.2.exp
libtool: link: /usr/bin/grep -E -e "^fs_.*" ".libs/libfarstream-0.2.exp" > ".libs/libfarstream-0.2.expT"
libtool: link: mv -f ".libs/libfarstream-0.2.expT" ".libs/libfarstream-0.2.exp"
libtool: link: echo "{ global:" > .libs/libfarstream-0.2.ver
libtool: link: cat .libs/libfarstream-0.2.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libfarstream-0.2.ver
libtool: link: echo "local: *; };" >> .libs/libfarstream-0.2.ver
libtool: link: /usr/bin/gcc -shared -fPIC -DPIC .libs/libfarstream_0.2_la-fs-candidate.o .libs/libfarstream_0.2_la-fs-codec.o .libs/libfarstream_0.2_la-fs-participant.o .libs/libfarstream_0.2_la-fs-session.o .libs/libfarstream_0.2_la-fs-stream.o .libs/libfarstream_0.2_la-fs-conference.o .libs/libfarstream_0.2_la-fs-transmitter.o .libs/libfarstream_0.2_la-fs-stream-transmitter.o .libs/libfarstream_0.2_la-fs-plugin.o .libs/libfarstream_0.2_la-fs-element-added-notifier.o .libs/libfarstream_0.2_la-fs-utils.o .libs/libfarstream_0.2_la-fs-rtp.o .libs/libfarstream_0.2_la-fs-enumtypes.o -g -O2 -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--build-id=sha1 -pthread -Wl,-soname -Wl,libfarstream-0.2.so.5 -Wl,-version-script -Wl,.libs/libfarstream-0.2.ver -o .libs/libfarstream-0.2.so.5.1.1 -lgmodule-2.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
libtool: link: (cd ".libs" && rm -f "libfarstream-0.2.so.5" && ln -s "libfarstream-0.2.so.5.1.1" "libfarstream-0.2.so.5")
libtool: link: (cd ".libs" && rm -f "libfarstream-0.2.so" && ln -s "libfarstream-0.2.so.5.1.1" "libfarstream-0.2.so")
libtool: link: ( cd ".libs" && rm -f "libfarstream-0.2.la" && ln -s "../libfarstream-0.2.la" "libfarstream-0.2.la" )
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/farstream-0.2.9/farstream'
make[2]: *** [Makefile:603: all] Error 2
make[1]: *** [Makefile:620: all-recursive] Error 1
make: *** [Makefile:526: all] Error 2
```
https://gitlab.freedesktop.org/farstream/farstream/-/issues/20
Test-suite failure with regards to 'transmitter/nice'
2024-01-24T08:34:52Z
Raghav Gururajan
rg@raghavgururajan.name
Test-suite failure with regards to 'transmitter/nice'
While building farstream v0.2.9 from source, the test 'transmitter/nice' fail.
```
--- ./tests/check/test-suite.log --------------------------------------------
=================================================
Farstream 0.2.9: test...
While building farstream v0.2.9 from source, the test 'transmitter/nice' fail.
```
--- ./tests/check/test-suite.log --------------------------------------------
=================================================
Farstream 0.2.9: tests/check/test-suite.log
=================================================
# TOTAL: 12
# PASS: 11
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: transmitter/nice
======================
Running suite(s): nicetransmitter
37%: Checks: 8, Failures: 0, Errors: 5
transmitter/nice.c:531:E:nicetransmitter-basic:test_nicetransmitter_basic:0: (after this point) Test timeout expired
transmitter/nice.c:531:E:nicetransmitter-no-assoc-on-source:test_nicetransmitter_no_associate_on_source:0: (after this point) Test timeout expired
transmitter/nice.c:531:E:nicetransmitter-force-candidates:test_nicetransmitter_force_candidates:0: (after this point) Test timeout expired
transmitter/nice.c:531:E:nicetransmitter-sending-half:test_nicetransmitter_sending_half:0: (after this point) Test timeout expired
transmitter/nice.c:531:E:nicetransmitter-send-component-mux:test_nicetransmitter_send_component_mux:0: (after this point) Test timeout expired
Check suite nicetransmitter ran in 600.235s (tests failed: 5)
FAIL transmitter/nice (exit status: 5)
```
I tried setting the value of '[CK_DEFAULT_TIMEOUT](https://gitlab.freedesktop.org/farstream/farstream/-/blob/master/tests/check/Makefile.am#L10)' to 600, but didn't work.
https://gitlab.freedesktop.org/farstream/farstream/-/issues/19
GCC 11 errors: argument 2 of '__atomic_load' discards 'volatile' qualifier [-...
2024-01-25T22:44:46Z
Martin Liška
GCC 11 errors: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Werror=incompatible-pointer-types]
Building the project with GCC 11 I see:
```
[ 45s] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -Wall -Wdeclaration-after-stateme...
Building the project with GCC 11 I see:
```
[ 45s] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Werror -g -Wno-error=deprecated-declarations -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -c fs-enumtypes.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-enumtypes.o
[ 45s] In file included from /usr/include/glib-2.0/glib/gthread.h:32,
[ 45s] from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
[ 45s] from /usr/include/glib-2.0/glib.h:32,
[ 45s] from /usr/include/glib-2.0/gobject/gbinding.h:28,
[ 45s] from /usr/include/glib-2.0/glib-object.h:22,
[ 45s] from fs-enumtypes.h:7,
[ 45s] from fs-enumtypes.c:8:
[ 45s] fs-enumtypes.c: In function 'fs_candidate_type_get_type':
[ 45s] /usr/include/glib-2.0/glib/gatomic.h:117:5: error: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Werror=incompatible-pointer-types]
[ 45s] 117 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
[ 45s] | ^~~~~~~~~~~~~
[ 45s] /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 'g_atomic_pointer_get'
[ 45s] 260 | (!g_atomic_pointer_get (location) && \
[ 45s] | ^~~~~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c:23:7: note: in expansion of macro 'g_once_init_enter'
[ 45s] 23 | if (g_once_init_enter (&g_define_type_id__volatile)) {
[ 45s] | ^~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c: In function 'fs_network_protocol_get_type':
[ 45s] /usr/include/glib-2.0/glib/gatomic.h:117:5: error: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Werror=incompatible-pointer-types]
[ 45s] 117 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
[ 45s] | ^~~~~~~~~~~~~
[ 45s] /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 'g_atomic_pointer_get'
[ 45s] 260 | (!g_atomic_pointer_get (location) && \
[ 45s] | ^~~~~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c:41:7: note: in expansion of macro 'g_once_init_enter'
[ 45s] 41 | if (g_once_init_enter (&g_define_type_id__volatile)) {
[ 45s] | ^~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c: In function 'fs_component_type_get_type':
[ 45s] /usr/include/glib-2.0/glib/gatomic.h:117:5: error: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Werror=incompatible-pointer-types]
[ 45s] 117 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
[ 45s] | ^~~~~~~~~~~~~
[ 45s] /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 'g_atomic_pointer_get'
[ 45s] 260 | (!g_atomic_pointer_get (location) && \
[ 45s] | ^~~~~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c:59:7: note: in expansion of macro 'g_once_init_enter'
[ 45s] 59 | if (g_once_init_enter (&g_define_type_id__volatile)) {
[ 45s] | ^~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c: In function 'fs_media_type_get_type':
[ 45s] /usr/include/glib-2.0/glib/gatomic.h:117:5: error: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Werror=incompatible-pointer-types]
[ 45s] 117 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
[ 45s] | ^~~~~~~~~~~~~
[ 45s] /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 'g_atomic_pointer_get'
[ 45s] 260 | (!g_atomic_pointer_get (location) && \
[ 45s] | ^~~~~~~~~~~~~~~~~~~~
[ 45s] fs-enumtypes.c:77:7: note: in expansion of macro 'g_once_init_enter'
[ 45s] 77 | if (g_once_init_enter (&g_define_type_id__volatile)) {
[ 45s] | ^~~~~~~~~~~~~~~~~
```
https://gitlab.freedesktop.org/farstream/farstream/-/issues/18
Test-suite failure
2021-06-17T02:58:07Z
Raghav Gururajan
rg@raghavgururajan.name
Test-suite failure
While building farstream, the testsuite fails with following errors:
```
transmitter/rawudp-upnp.c: In function ‘start_upnp_server’:
transmitter/rawudp-upnp.c:130:38: warning: passing argument 2 of ‘gupnp_context_new’ makes integer from...
While building farstream, the testsuite fails with following errors:
```
transmitter/rawudp-upnp.c: In function ‘start_upnp_server’:
transmitter/rawudp-upnp.c:130:38: warning: passing argument 2 of ‘gupnp_context_new’ makes integer from pointer without a cast [-Wint-conversion]
context = gupnp_context_new (NULL, NULL, 0, NULL);
^~~~
In file included from /gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp.h:23:0,
from transmitter/rawudp-upnp.c:42:
/gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp-context.h:49:1: note: expected ‘guint {aka unsigned int}’ but argument is of type ‘void *’
gupnp_context_new (const char *iface,
^~~~~~~~~~~~~~~~~
transmitter/rawudp-upnp.c:130:13: error: too many arguments to function ‘gupnp_context_new’
context = gupnp_context_new (NULL, NULL, 0, NULL);
^~~~~~~~~~~~~~~~~
In file included from /gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp.h:23:0,
from transmitter/rawudp-upnp.c:42:
/gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp-context.h:49:1: note: declared here
gupnp_context_new (const char *iface,
^~~~~~~~~~~~~~~~~
transmitter/rawudp-upnp.c:140:9: error: too few arguments to function ‘gupnp_root_device_new’
dev = gupnp_root_device_new (context, "InternetGatewayDevice.xml",
^~~~~~~~~~~~~~~~~~~~~
In file included from /gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp-context-manager.h:29:0,
from /gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp.h:24,
from transmitter/rawudp-upnp.c:42:
/gnu/store/v25ca0n7s474lln3fz3mall8w0ifqx3b-gupnp-1.2.4/include/gupnp-1.2/libgupnp/gupnp-root-device.h:57:1: note: declared here
gupnp_root_device_new (GUPnPContext *context,
^~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:1398: transmitter/rawudp-rawudp-upnp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
```
OS: Guix
Userland: GNU
Kernel: Linux-Libre
Farstream Version: 0.2.9
https://gitlab.freedesktop.org/farstream/farstream/-/issues/17
farstream-0.2.8 with GNU make 4.3: fs-enumtypes.c:6:1: error: stray '\' in pr...
2020-03-18T18:55:53Z
Dennis Schridde
farstream-0.2.8 with GNU make 4.3: fs-enumtypes.c:6:1: error: stray '\' in program
GNU make 4.3 incompatibly changed how it handles '#', which results in build failures like these:
```
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/libffi...
GNU make 4.3 incompatibly changed how it handles '#', which results in build failures like these:
```
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -g -Wno-error=deprecated-declarations -pthread -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c fs-enumtypes.c -fPIC -DPIC -o .libs/libfarstream_0.2_la-fs-enumtypes.o
fs-enumtypes.c:6:1: error: stray '\' in program
6 | \#include "fs-candidate.h"
| ^
fs-enumtypes.c:6:2: error: stray '#' in program
6 | \#include "fs-candidate.h"
| ^
```
Attached patch by Lars Wendler (polynomial-c@gentoo.org) might fix the issue for the master branch. Based on it I derived a [patch for farstream-0.2.8](https://github.com/devurandom/gentoo-overlay/commit/b3e7763b81fb580d895ad721c7e8eee28e3b0697), which is the only one I personally tested and can confirm that it works.
See-Also: https://bugs.gentoo.org/706080
Suggested-by: Lars Wendler <polynomial-c@gentoo.org>
[farstream-9999-fix-make43.patch](/uploads/9cf8dcaf1cda37a7677d658fbffcc923/farstream-9999-fix-make43.patch)
https://gitlab.freedesktop.org/farstream/farstream/-/issues/16
autoconf build fails due to missing GLIB_MKENUMS
2020-03-12T14:36:46Z
Stefan Becker
autoconf build fails due to missing GLIB_MKENUMS
Latest versions of autoconf sources refernce `$(GLIB_MKENUMS)` but the definition has not been added to `configure.ac`. Hence the build fails due to a missing command name.
Latest versions of autoconf sources refernce `$(GLIB_MKENUMS)` but the definition has not been added to `configure.ac`. Hence the build fails due to a missing command name.
https://gitlab.freedesktop.org/farstream/farstream/-/issues/15
New release ?
2020-03-18T15:11:39Z
Joakim Tjernlund
New release ?
The current 0.2.8 is really old, maybe cut an release from master?
The current 0.2.8 is really old, maybe cut an release from master?
https://gitlab.freedesktop.org/farstream/farstream/-/issues/9
fsrtpconference feeds SRTP to transmitter even when encryption is disabled
2018-10-31T12:07:28Z
Bugzilla Migration User
fsrtpconference feeds SRTP to transmitter even when encryption is disabled
## Submitted by David Woodhouse
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#105193)](https://bugs.freedesktop.org/show_bug.cgi?id=105193)**
## Description
I implemented my own FsTransmitter because I need to ...
## Submitted by David Woodhouse
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#105193)](https://bugs.freedesktop.org/show_bug.cgi?id=105193)**
## Description
I implemented my own FsTransmitter because I need to transport data multiplexed over my protocol's single data connection.
Since fsrawconference doesn't have a jitterbuffer or codec support, I am trying to switch to fsrtpconference instead:
https://lists.freedesktop.org/archives/farstream-devel/2018-February/000086.html
However, fsrtpconference seems to emit application/x-srtp unconditionally, even when encryption is disabled. I was only able to get it to work by removing libgstsrtp.so from my system. Otherwise I get this:
0:00:15.265806297 5308 0x5573bd72c830 DEBUG GST_CAPS gstpad.c:2215:gst_pad_link_check_compatible_unlocked:<tee1:src_1> src caps application/x-srtp
0:00:15.265814903 5308 0x5573bd72c830 DEBUG GST_CAPS gstpad.c:2217:gst_pad_link_check_compatible_unlocked:<valve1:sink> sink caps application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
0:00:15.265878067 5308 0x5573bd72c830 INFO GST_PADS gstpad.c:2464:gst_pad_link_full: link between tee1:src_1 and valve1:sink failed: no common format
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/13
double locking issue on the session
2018-10-31T12:12:53Z
Bugzilla Migration User
double locking issue on the session
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#101173)](https://bugs.freedesktop.org/show_bug.cgi?id=101173)**
## Description
Created attachment 131487
rtp: fix a double locking is...
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#101173)](https://bugs.freedesktop.org/show_bug.cgi?id=101173)**
## Description
Created attachment 131487
rtp: fix a double locking issue on the session
Another rare situation: fs_rtp_stream_add_substream_unlock() may be unable to unlock the session, previously locked by the parent function fs_rtp_session_new_recv_pad(), if stream->priv->session becomes null in the meanwhile.
The workaround for this, and it's again not very elegant, is to pass directly the session pointer to the function having to unlock it.
I don't have any gdb trace for this case.
~~**Patch 131487**~~, "rtp: fix a double locking issue on the session":
[0005-rtp-fix-a-double-locking-issue-on-the-session.patch](/uploads/3b7498290362dff252cdf71dcbf54937/0005-rtp-fix-a-double-locking-issue-on-the-session.patch)
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/7
nicesrc gst element failing (reason not-linked) while removing it (another case)
2018-10-31T12:26:18Z
Bugzilla Migration User
nicesrc gst element failing (reason not-linked) while removing it (another case)
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#100586)](https://bugs.freedesktop.org/show_bug.cgi?id=100586)**
## Description
Created attachment 130702
gdb backtrace
I noticed ano...
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#100586)](https://bugs.freedesktop.org/show_bug.cgi?id=100586)**
## Description
Created attachment 130702
gdb backtrace
I noticed another case, where the error "not-linked" on the nicesrc element happens, like described in bug #100565
**Attachment 130702**, "gdb backtrace":
[gdb2.txt](/uploads/7c4021601ad0af90164a39e451ed276d/gdb2.txt)
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/4
nicesrc gst element failing (reason not-linked) while removing it
2018-10-31T12:22:36Z
Bugzilla Migration User
nicesrc gst element failing (reason not-linked) while removing it
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#100565)](https://bugs.freedesktop.org/show_bug.cgi?id=100565)**
## Description
Hi!
I encountered this bug while removing the video s...
## Submitted by Fabrice Bellet
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#100565)](https://bugs.freedesktop.org/show_bug.cgi?id=100565)**
## Description
Hi!
I encountered this bug while removing the video stream (and the video stream only) in a fsrtpsession in empathy. The problem happens while the farstream session is destroyed, there is some kind of race, when the nicesrc element transition changes from PLAYING to PAUSED to READY, and still handles buffers, without an attached sink, causing the not-linked error in the basesrc gst element.
This error being fatal for the pipeline, the connection is unexpectedly closed in the client.
https://gitlab.freedesktop.org/farstream/farstream/-/issues/14
GStreamer Element are failing
2018-10-31T12:13:24Z
Bugzilla Migration User
GStreamer Element are failing
## Submitted by Nagalaxmi
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#91161)](https://bugs.freedesktop.org/show_bug.cgi?id=91161)**
## Description
Gstreamer Elements should work properly
## Submitted by Nagalaxmi
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#91161)](https://bugs.freedesktop.org/show_bug.cgi?id=91161)**
## Description
Gstreamer Elements should work properly
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/5
unable to parse ./inspect/*.xml when building gtk-doc XML documentation in gi...
2018-10-31T12:26:45Z
Bugzilla Migration User
unable to parse ./inspect/*.xml when building gtk-doc XML documentation in git master with jhbuild
## Submitted by Pietro Gagliardi (andlabs)
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#85708)](https://bugs.freedesktop.org/show_bug.cgi?id=85708)**
## Description
Created attachment 108738
copy of linked bui...
## Submitted by Pietro Gagliardi (andlabs)
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#85708)](https://bugs.freedesktop.org/show_bug.cgi?id=85708)**
## Description
Created attachment 108738
copy of linked build log
Build log: http://paste.fedoraproject.org/146916/14777015/
I actually don't know what's going on here. Using Ubuntu 14.10; building with jhbuild from git master.
**Attachment 108738**, "copy of linked build log":
[farstream](/uploads/249dbeb6d2b72b8060fa18337b3833a3/farstream)
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/12
Add API to check if a specific codec is supported
2018-08-21T12:16:44Z
Bugzilla Migration User
Add API to check if a specific codec is supported
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#58828)](https://bugs.freedesktop.org/show_bug.cgi?id=58828)**
## Description
From https://bugzilla.gnome.org/show_bu...
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#58828)](https://bugs.freedesktop.org/show_bug.cgi?id=58828)**
## Description
From https://bugzilla.gnome.org/show_bug.cgi?id=685483 :
"""
I guess one could easily create a FsRtpConference, a video FsSession, set the
codec preferences and see if H.264 is in "codecs-without-config" property on
the session. Probably the kind of functionality I should be adding to FsIO..
"""
https://gitlab.freedesktop.org/farstream/farstream/-/issues/2
SIP INVITE SDP contact filled with IP from wrong network interface
2018-08-21T12:15:51Z
Bugzilla Migration User
SIP INVITE SDP contact filled with IP from wrong network interface
## Submitted by Balint Menyhart
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#31166)](https://bugs.freedesktop.org/show_bug.cgi?id=31166)**
## Description
Running Ubuntu 10.04 with ppa:telepathy repository enab...
## Submitted by Balint Menyhart
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#31166)](https://bugs.freedesktop.org/show_bug.cgi?id=31166)**
## Description
Running Ubuntu 10.04 with ppa:telepathy repository enabled (telepathy-core version 23, telepathy-sofiasip version 0.6.3-1). My system has several network interfaces up.
Telepathy picks the right interface to register via SIP (in my case the main ethernet interface).
Telepathy also picks the same right interface to send out the INVITE when I dial a call.
But the problem is that in the INVITE's SDP, the contact lines (c=IN IP4 1.2.3.4) get filled with the IP address of a completely unrelated network interface (in my case a network interface made up by vmware player).
I need to disable all interfaces except the one I want to use (well, I can keep the loopback interface up as well) in order to have the SDP contact lines filled with the right values.
Expected behaviour would be either to pick the IP address the INVITE is sent on to fill the c-lines in the SDP or to have a configuration option to select it.
### See also
* http://bugs.meego.com/show_bug.cgi?id=5946
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/3
Support IPv6 in the multciast transmitter
2018-10-31T12:27:44Z
Bugzilla Migration User
Support IPv6 in the multciast transmitter
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#29353)](https://bugs.freedesktop.org/show_bug.cgi?id=29353)**
## Description
Original bug report: https://bugzilla.g...
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#29353)](https://bugs.freedesktop.org/show_bug.cgi?id=29353)**
## Description
Original bug report: https://bugzilla.gnome.org/show_bug.cgi?id=624611
Farsight should support IPv6 so Empathy users would be able to make calls in a IPv6 only network.
https://gitlab.freedesktop.org/farstream/farstream/-/issues/8
Add API to get the bitrate
2018-10-31T12:29:29Z
Bugzilla Migration User
Add API to get the bitrate
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#29038)](https://bugs.freedesktop.org/show_bug.cgi?id=29038)**
## Description
From https://bugzilla.gnome.org/show_bu...
## Submitted by Guillaume Desmottes `@gdesmott`
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#29038)](https://bugs.freedesktop.org/show_bug.cgi?id=29038)**
## Description
From https://bugzilla.gnome.org/show_bug.cgi?id=599166
"""
> > We may also want to extract other kinds of stats from rtpbin, like the average
> > bitrate, jitter, packet loss, etc. Farsight2 doesn't have an API for that, but
> > I can either add one or just fish it out of rtpbin directly.
>
> I think the bitrate at least is worth displaying. How can I get it? Do you
> think it should be exposed in the FS2 API?
It's a bit annoying to get it out of Farsight2, I'll add apis for that.. To the
FsStream.
"""
https://gitlab.freedesktop.org/farstream/farstream/-/issues/10
sip calls garbled (PCMu/a)
2018-10-31T12:24:28Z
Bugzilla Migration User
sip calls garbled (PCMu/a)
## Submitted by Eric Drechsel
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#28269)](https://bugs.freedesktop.org/show_bug.cgi?id=28269)**
## Description
I use Gizmo service with Google Voice. Twinkle is my benc...
## Submitted by Eric Drechsel
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#28269)](https://bugs.freedesktop.org/show_bug.cgi?id=28269)**
## Description
I use Gizmo service with Google Voice. Twinkle is my benchmark SIP client, since I've found it to be very reliable compared to other clients available in the Ubuntu repos, especially "on the go" connected to random NATed wireless access points.
I would like to use Telepathy/Farsight/Empathy for SIP calls since it integrates well with the Gnome desktop and unifies my realtime communications. In previous releases SIP registration and call connection were broken, but now these issues are resolved.
Unfortunately, audio during calls is garbled (syllables seem to appear out of order, drop etc), while in Twinkle with the exact same setup, audio is solid. I've tested on a variety of networks, including both fast, public IP connections and behind NAT, with the same results: Twinkle voice quality is solid, Empathy voice quality is unusably glitchy.
The empathy log and twinkle log both show the codec negotiated as PCMU/A.
Since this is a quality issue, not one that is easily traced, I would suggest other interested users test with both Empathy/sofiasip and Twinkle (or other solid client) and post results.
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca
https://gitlab.freedesktop.org/farstream/farstream/-/issues/1
Adjust audio capture buffer size to match ptime parameters on the RTP session
2018-08-21T12:15:44Z
Bugzilla Migration User
Adjust audio capture buffer size to match ptime parameters on the RTP session
## Submitted by Mikhail Zabaluev
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#26622)](https://bugs.freedesktop.org/show_bug.cgi?id=26622)**
## Description
When e.g. an SDP session restricts audio packet sizes ...
## Submitted by Mikhail Zabaluev
Assigned to **Olivier Crête `@ocrete`**
**[Link to original bug (#26622)](https://bugs.freedesktop.org/show_bug.cgi?id=26622)**
## Description
When e.g. an SDP session restricts audio packet sizes with ptime and maxptime attributes, Farsight propagates these restrictions to RTP payloader, but does nothing to the audio sink settings. This may result in audio buffers being unevenly sized with regard to outbound RTP packets, resulting in odd size variations and syncopated timing on sent packets.
Olivier Crête
olivier.crete@ocrete.ca
Olivier Crête
olivier.crete@ocrete.ca