--- /dev/null
+--- mediastreamer2-4.5.22/src/audiofilters/pulseaudio.c.orig 2021-06-24 23:55:04.000000000 +0200
++++ mediastreamer2-4.5.22/src/audiofilters/pulseaudio.c 2021-07-18 10:10:08.244595475 +0200
+@@ -229,7 +229,7 @@
+ * output: sink and bidirectionnal cards into sink list, source only card into source list
+ * merging is based on pulse audio card description */
+ int pulse_card_compare(pa_device_t *sink, pa_device_t *source) {
+- return strncmp(sink->description, source->description, 512);
++ return strncmp(sink->description, source->description, PA_STRING_SIZE);
+ }
+
+ static void pulse_card_merge_lists(pa_device_t *pa_device, bctbx_list_t **pa_source_list) {
--- /dev/null
+--- mediastreamer2-4.5.22/src/utils/mkv_reader.cpp.orig 2021-06-24 23:55:04.000000000 +0200
++++ mediastreamer2-4.5.22/src/utils/mkv_reader.cpp 2021-07-18 09:55:27.905014183 +0200
+@@ -20,6 +20,7 @@
+ #include <algorithm>
+ #include <array>
+ #include <cwchar>
++#include <limits>
+ #include <list>
+ #include <memory>
+ #include <vector>
Patch6: %{name}-types.patch
Patch7: %{name}-gsm.patch
Patch8: %{name}-cmake-upnp.patch
+Patch9: %{name}-bounds.patch
+Patch10: %{name}-gcc.patch
URL: http://www.linphone.org/technical-corner/mediastreamer2/overview
%{?with_opengl:BuildRequires: OpenGL-GLX-devel}
%{?with_sdl:BuildRequires: SDL-devel >= 1.2.0}
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
+%patch10 -p1
# cmake checks for python3, so don't require python 2 as well
%{__sed} -i -e '1s,/usr/bin/python$,%{__python3},' tools/xxd.py