File tg_owt-cstring.patch of Package telegram-desktop

diff -Pdpru tg_owt-git20251128.orig/src/api/video/nv12_buffer.cc tg_owt-git20251128/src/api/video/nv12_buffer.cc
--- tg_owt-git20251128.orig/src/api/video/nv12_buffer.cc	2026-01-23 16:43:00.774606741 +0300
+++ tg_owt-git20251128/src/api/video/nv12_buffer.cc	2026-01-23 16:57:35.455128500 +0300
@@ -16,6 +16,8 @@
 #include "third_party/libyuv/include/libyuv/convert.h"
 #include "third_party/libyuv/include/libyuv/scale.h"
 
+#include <cstring>
+
 namespace webrtc {
 
 namespace {
diff -Pdpru tg_owt-git20251128.orig/src/audio/utility/channel_mixer.cc tg_owt-git20251128/src/audio/utility/channel_mixer.cc
--- tg_owt-git20251128.orig/src/audio/utility/channel_mixer.cc	2026-01-23 16:43:00.833605815 +0300
+++ tg_owt-git20251128/src/audio/utility/channel_mixer.cc	2026-01-23 18:09:27.946140968 +0300
@@ -15,6 +15,8 @@
 #include "rtc_base/logging.h"
 #include "rtc_base/numerics/safe_conversions.h"
 
+#include <cstring>
+
 namespace webrtc {
 
 ChannelMixer::ChannelMixer(ChannelLayout input_layout,
diff -Pdpru tg_owt-git20251128.orig/src/modules/audio_processing/aec3/alignment_mixer.cc tg_owt-git20251128/src/modules/audio_processing/aec3/alignment_mixer.cc
--- tg_owt-git20251128.orig/src/modules/audio_processing/aec3/alignment_mixer.cc	2026-01-23 16:43:01.302598462 +0300
+++ tg_owt-git20251128/src/modules/audio_processing/aec3/alignment_mixer.cc	2026-01-23 17:34:40.665224953 +0300
@@ -10,6 +10,7 @@
 #include "modules/audio_processing/aec3/alignment_mixer.h"
 
 #include <algorithm>
+#include <cstring>
 
 #include "rtc_base/checks.h"
 
diff -Pdpru tg_owt-git20251128.orig/src/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc tg_owt-git20251128/src/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc
--- tg_owt-git20251128.orig/src/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc	2026-01-23 16:43:01.566594322 +0300
+++ tg_owt-git20251128/src/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc	2026-01-23 18:19:04.348416284 +0300
@@ -18,6 +18,7 @@
 #include <spa/param/video/format-utils.h>
 #include <sys/mman.h>
 
+#include <cstring>
 #include <vector>
 
 #include "absl/memory/memory.h"
diff -Pdpru tg_owt-git20251128.orig/src/modules/video_coding/utility/ivf_file_reader.cc tg_owt-git20251128/src/modules/video_coding/utility/ivf_file_reader.cc
--- tg_owt-git20251128.orig/src/modules/video_coding/utility/ivf_file_reader.cc	2026-01-23 16:43:01.907588975 +0300
+++ tg_owt-git20251128/src/modules/video_coding/utility/ivf_file_reader.cc	2026-01-23 17:46:01.497690109 +0300
@@ -10,6 +10,7 @@
 
 #include "modules/video_coding/utility/ivf_file_reader.h"
 
+#include <cstring>
 #include <string>
 #include <vector>
 
diff -Pdpru tg_owt-git20251128.orig/src/net/dcsctp/packet/bounded_byte_writer.h tg_owt-git20251128/src/net/dcsctp/packet/bounded_byte_writer.h
--- tg_owt-git20251128.orig/src/net/dcsctp/packet/bounded_byte_writer.h	2026-01-23 16:43:01.926588678 +0300
+++ tg_owt-git20251128/src/net/dcsctp/packet/bounded_byte_writer.h	2026-01-23 17:54:48.563193322 +0300
@@ -12,6 +12,7 @@
 #define NET_DCSCTP_PACKET_BOUNDED_BYTE_WRITER_H_
 
 #include <algorithm>
+#include <cstring>
 
 #include "api/array_view.h"
 
openSUSE Build Service is sponsored by