Changelog for
tg-owt-devel-0.0.1~git.afd9d5d-1.25.x86_64.rpm :
* Thu Jan 18 2024 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.afd9d5d:
* [Temp] custom add reflector handling
* Patch: Workaround MSVC 17.8.0 template bug.
* Thu Nov 09 2023 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.71cce98:
* Enable debug asserts only if explicitly built in debug and propagate to consumers
* Patch: Fix build without RTC_DCHECK_IS_ON defined.
* libyuv: Update revision to the Chromium upstream.
* Fri Jul 21 2023 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.a45d8b8:
* Fixed build with GCC 13.
* libyuv: Update revision to the Chromium upstream.
* CMake: Fix build with libsrtp v2.5.0.
* Build: Add explicit libsrtp_config.
* Build: Use libsrtp as a submodule.
* Avoid setting CMAKE_OSX_DEPLOYMENT_TARGET in packaged build
* Fix libabsl packaged scope
* Wed Mar 22 2023 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.1a18da2:
* Fix libabsl/crc32c packaged scope
* Patch: get both screens and windows when requesting screen capture on Wayland
* Update CMAKE_CXX_STANDARD absl hint comment
* Thu Dec 29 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.1512ef6:
* Patch: Use video(4)
on OpenBSD
* CMake: Fix build without PipeWire
* Patch: Use public/system h264 includes
* libsrtp: Merge upstream LibreSSL fix
* Patch: Allow building with external crc32c
* CMake: Allow building with external crc32c
* change min osx deploy version to 10.12
* CMake: TG_OWT_SPECIAL_TARGET => !TG_OWT_PACKAGED_BUILD.
* Build: Update libyuv revision.
* Build: Use abseil-cpp as a submodule.
* CMake: Fix build on M108 for Windows.
* Patch: Fix build with GCC.
* Patch: Fix matched_filter_avx2 build with MSVC.
* Patch: Fix full_screen_win_application_handler build with MSVC.
* Patch: Fix build with external Opus.
* Patch: Export InitPipewireStubs interface.
* Patch: Don\'t try loading libdrm using stubs.
* Patch: Load libdrm dynamically using dlopen.
* Patch: Load libgbm dynamically using dlopen.
* Patch: Add missing eglext.h include
* Patch: Remove epoxy dependency
* Patch: Fix DCHECK violation in video capture on Windows.
* Patch: Collapse FreeBSD and OpenBSD cases into one
* Patch: Define PlatformThread{Id,Ref} on OpenBSD.
* Patch: Fix endianness detection on OpenBSD.
* Patch: Fixed build on GCC 12 by adding missing includes.
* Patch: video_capture: Use correct V4L2 header on OpenBSD
* Patch: Don\'t include .
* Patch: Use pthread_getthreadid_np() on FreeBSD.
* Patch: Re-enable H264 with MSVC build.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix assertion violation in macOS capturer.
* Patch: Fix XGetWindowProperty usage on 64 bit systems.
* Patch: Add \'guid\' selection for AudioDeviceMac.
* Patch: Remove hack for MacBook-s all-to-one-speaker.
* Patch: Use protobuf to generate missing sources and headers.
* Patch: system/arch.h: improve arch detection via gcc defines
* Patch: Fix build on FreeBSD.
* Patch: Implement thread ID and set thread name on FreeBSD.
* Patch: Use sysconf(3) to get number of core on FreeBSD.
* Patch: This file doesn\'t need definition of IP header.
* Patch: Use proper endian header on FreeBSD.
* Patch: Don\'t use dlsym with XRandr
* Patch: Fix build after bad branch merge in upstream.
* Patch: Fix assertion violation while debugging.
* Patch: Fix a possible assertion violation in Windows desktop capturer.
* Patch: Get metal device properly.
* Patch: Fix build on Linux.
* Patch: Fix comparator invariant.
* Patch: Fix build with external FFmpeg.
* Update: Copy updated source files (M108+H265).
* Sat Sep 17 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.621f3da5:
* Allow disabling X11 desktop capturing independently.
* Use cmake_dependent_option to better declare variables that relate on other variables
* Thu Jul 21 2022 Dead Mozay - Add openSUSE Leap 15.4.
* Tue Jun 21 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.10d5f4bf:
* Fix build without pipewire
* Get rid of usrsctp leftovers
* Patch: Export InitPipewireStubs interface.
* CMake: Fix path for pipewire stubs.
* Patch: Don\'t try loading libdrm using stubs.
* Patch: Load libdrm dynamically using dlopen.
* Patch: Load libgbm dynamically using dlopen.
* CMake: Use system pipewire for dlopen codepath
* Patch: Add missing eglext.h include
* Patch: Remove epoxy dependency
* CMake: Remove epoxy from configuration.
* CMake: Fix build on M101 for Windows.
* Build: Add crc32c submodule.
* Patch: Fix DCHECK violation in video capture on Windows.
* Patch: Collapse FreeBSD and OpenBSD cases into one
* rtc_base: define PlatformThread{Id,Ref} on OpenBSD
* rtc_base: fix endianness detection on OpenBSD
* Patch: Fixed build on GCC 12 by adding missing includes.
* Patch: video_capture: Use correct V4L2 header on OpenBSD
* Patch: Don\'t include .
* Patch: Use pthread_getthreadid_np() on FreeBSD.
* Patch: Re-enable H264 with MSVC build.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix assertion violation in macOS capturer.
* Patch: Fix XGetWindowProperty usage on 64 bit systems.
* Patch: Allow using packaged third_party.
* Patch: Add \'guid\' selection for AudioDeviceMac.
* Patch: Remove hack for MacBook-s all-to-one-speaker.
* Patch: Use protobuf to generate missing sources and headers.
* Patch: system/arch.h: improve arch detection via gcc defines
* Patch, C++20: Use absl::result_of_t instead of std::result_of.
* Patch, C++20: Fix UnitBase::operator-comparisons warnings.
* Patch, C++20: Fix InternalAPMConfig::operator== warnings.
* Patch: Fix build on FreeBSD.
* Patch: Implement thread ID and set thread name on FreeBSD.
* Patch: Use sysconf(3) to get number of core on FreeBSD.
* Patch: This file doesn\'t need definition of IP header.
* Patch: Use proper endian header on FreeBSD.
* Patch: Don\'t use dlsym with XRandr
* Patch: Fix build on non-ARM and non-x86
* Patch: Fix build after bad branch merge in upstream.
* Patch: Fix assertion violation while debugging.
* Patch: Fix a possible assertion violation in Windows desktop capturer.
* Patch: Get metal device properly.
* Patch, C++20: Fix uniform initialization for WaveHeader[Pcm|IeeFloat]
* Patch: Fix build on Linux.
* Patch: Fix comparator invariant.
* Patch, C++20: Fix UTF-8 string literals in macOS build.
* Patch: Fix build with external FFmpeg.
* Update: Copy updated source files (M101+H265).
* Sun Apr 17 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.63a934db:
* Add missing eglext.h include
* Remove epoxy dependency
* Fix DCHECK violation in video capture on Windows.
* Sat Mar 12 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.a264028e:
* Use SYSTEM flag for include directories of external libraries
* Fix loading libdrm before first use.
* Fix TG_OWT_USE_PIPEWIRE
* Fri Feb 04 2022 Dead Mozay - Fix build Leap 15.4.
* Wed Feb 02 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.25c8637f:
* Fix missing includes without TG_OWT_DLOPEN_PIPEWIRE
* Patch: Don\'t try loading libdrm using stubs.
* Patch: Load libdrm dynamically using dlopen.
* Patch: Load libgbm dynamically using dlopen.
* CMake: Link libdrm for pipewire stubs.
* CMake: Fix build on M98 for Windows.
* Patch: Re-enable H264 with MSVC build.
* CMake: Fix build on M98 for macOS.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix assertion violation in macOS capturer.
* Patch: Fix XGetWindowProperty usage on 64 bit systems.
* Patch: Allow using packaged third_party.
* Patch: Add \'guid\' selection for AudioDeviceMac.
* Patch: Remove hack for MacBook-s all-to-one-speaker.
* Patch: Use protobuf to generate missing sources and headers.
* Patch: system/arch.h: improve arch detection via gcc defines
* Patch, C++20: Use absl::result_of_t instead of std::result_of.
* Patch, C++20: Fix UnitBase::operator-comparisons warnings.
* Patch, C++20: Fix InternalAPMConfig::operator== warnings.
* Patch: Fix build on FreeBSD.
* Patch: Implement thread ID and set thread name on FreeBSD.
* Patch: Use sysconf(3) to get number of core on FreeBSD.
* Patch: This file doesn\'t need definition of IP header.
* Patch: Use proper endian header on FreeBSD.
* Patch: Don\'t use dlsym with XRandr
* Patch: Fix build on non-ARM and non-x86
* Patch: Fix build after bad branch merge in upstream.
* Patch: Fix assertion violation while debugging.
* Patch: Fix a possible assertion violation in Windows desktop capturer.
* Patch: Fix build on Linux.
* Patch: Get metal device properly.
* Patch, C++20: Fix uniform initialization for WaveHeader[Pcm|IeeFloat]
* Patch: Fix build on Linux.
* Patch: Fix comparator invariant.
* Patch, C++20: Fix UTF-8 string literals in macOS build.
* Patch: Fix build with external FFmpeg.
* Update: Copy usrsctp from 0.9.5.0 tag.
* Update: Copy updated source files (M98+H265).
* Tue Feb 01 2022 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.6372a084:
* libvpx: Improve packaged detection.
* Don\'t export libvpx parts.
* Consume TG_OWT_LIBVPX_INCLUDE_PATH.
* Remove libvpx submodule.
* Thu Dec 30 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.6708e0d3:
* Disable TG_OWT_BUILD_AUDIO_BACKENDS by default
* Disable BUILD_SHARED_LIBS by default
* Revert \"Add possibility to link ffmpeg statically in packaged mode\"
* Add missing absl parts to the link
* Patch: Workaround VS 2022 compiler bug.
* Patch: Fix assertion violation in macOS capturer.
* Patch: Fix XGetWindowProperty usage on 64 bit systems.
* Patch: Allow using packaged third_party.
* Patch: Add \'guid\' selection for AudioDeviceMac.
* Patch: Remove hack for MacBook-s all-to-one-speaker.
* Patch: Use protobuf to generate missing sources and headers.
* Patch: Fixed build under GCC 10+.
* Patch: system/arch.h: improve arch detection via gcc defines
* CMake, C++20: Disable enum-as-arithmetic warning in MSVC.
* Patch, C++20: Use absl::result_of_t instead of std::result_of.
* Use gitlab submodules while googlesource.com is down.
* Patch, C++20: Fix UnitBase::operator-comparisons warnings.
* Patch, C++20: Fix UTF-8 string literals in macOS build.
* Patch, C++20: Fix InternalAPMConfig::operator== warnings.
* CMake: Build with C++20.
* Patch: Fix warnings in build for macOS.
* CMake: Add WEBRTC_HAVE_USRSCTP definition.
* Patch: Fix build on FreeBSD.
* Patch: Implement thread ID and set thread name on FreeBSD.
* Patch: Use sysconf(3) to get number of core on FreeBSD.
* Patch: This file doesn\'t need definition of IP header.
* Patch: Use proper endian header on FreeBSD.
* Patch: Don\'t use dlsym with XRandr
* Patch: Fix build on non-ARM and non-x86
* Patch: Fix build after bad branch merge in upstream.
* Patch: Fix assertion violation while debugging.
* Patch: Fix a possible assertion violation in Windows desktop capturer.
* Patch: Fix build on Linux.
* Patch: Allow pipewire capturer to fallback.
* Patch: Get metal device properly.
* Patch: Fix build without DISABLE_H265 on macOS.
* Patch, C++20: Fix uniform initialization for WaveHeader[Pcm|IeeFloat]
* Patch: Fix build on Linux.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix comparator invariant.
* Patch: Fix build with external FFmpeg.
* CMake: Fix build script for Windows.
* Update: Copy updated source files (83-sdk).
* Wed Nov 03 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.d578c76:
* - SIOCGSTAMP is a Linux, not POSIX, feature - MSG_NOSIGNAL is POSIX feature (but doesn\'t work on MAC) - IP_MTU_DISCOVER is a Linux, not POSIX, feature
* This file doesn\'t need definition of IP header.
* Use task queue implementation based on stdlib
* Tue Sep 21 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.575fb17:
* Fix linking of tdesktop in certain setups using full path libraries for vpx, event, usrsctp and openh264.
* Sun Jun 27 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.91d836dc:
* Don\'t use dlsym with XRandr
* Patch: Embed cursor in PipeWire desktop capturer.
* Fix minimum OS X version to 10.11 in CMake.
* Add some more build definitions.
* Fix build on non-ARM and non-x86
* Export WEBRTC_USE_PIPEWIRE define via cmake
* Fix build after bad branch merge in upstream.
* Patch: Fix assertion violation while debugging.
* Fix a possible assertion violation in Windows desktop capturer.
* get metal device properly.
* Fix unresolved convolve8 symbols on 32-bit ARM with NEON SIMD.
* Try to fix build on Linux.
* Fix WebRTC audio backend on macOS.
* Fix build without DISABLE_H265 on macOS.
* Fix assertion violation in macOS capturer.
* Allow pipewire capturer to fallback.
* Fix XGetWindowProperty usage on 64 bit systems.
* Allow several XErrorTrap-s.
* Allow using packaged third_party.
* Increast kFirstDynamicPayloadTypeUpperRange.
* Add \'guid\' selection for AudioDeviceMac.
* Remove hack for MacBook-s all-to-one-speaker.
* Use protobuf to generate missing sources and headers.
* Fixed build under GCC 10+.
* system/arch.h: improve arch detection via gcc defines
* Fix uniform initialization for WaveHeader[Pcm|IeeFloat] in C++20 mode
* Patch: Fix build on Linux.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix comparator invariant.
* Patch: Fix build with external FFmpeg.
* Update: Copy updated source files (M91).
* fix blocking main thread in metal renderer [test]
* Build WebRTC audio backends by default.
* Patch: Fix assertion violation while debugging.
* Fix build without DISABLE_H265 on macOS.
* Update: Add missing source files to CMake.
* Fix assertion violation in macOS capturer.
* Allow pipewire capturer to fallback.
* Fix XGetWindowProperty usage on 64 bit systems.
* Allow several XErrorTrap-s.
* Allow using packaged third_party.
* Increast kFirstDynamicPayloadTypeUpperRange.
* Add \'guid\' selection for AudioDeviceMac.
* Remove hack for MacBook-s all-to-one-speaker.
* Use protobuf to generate missing sources and headers.
* Fixed build under GCC 10+.
* system/arch.h: improve arch detection via gcc defines
* Fix uniform initialization for WaveHeader[Pcm|IeeFloat] in C++20 mode
* Patch: Fix build on Linux.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix comparator invariant.
* Update: remove non-existent files from CMake.
* Fix build after bad branch merge in upstream.
* Patch: Fix build with external FFmpeg.
* Update: Copy updated source files (M90).
* Fix assertion violation in macOS capturer.
* Fix glib linking
* Separate pipewire dlopen
* Allow pipewire capturer to fallback.
* Define \'WEBRTC_USE_PIPEWIRE\'.
* Fix XGetWindowProperty usage on 64 bit systems.
* Allow several XErrorTrap-s.
* Link with glib on Linux.
* Link with same X libraries as upstream does.
* Revert \'2ec7f3a9d2 - Remove unneeded Xtst dependency\'.
* Build with configured pipewire from third_party.
* Add pipewire 0.3 stubs generation.
* Allow using packaged third_party
* Tue Apr 27 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.18cb4cd:
* Fix build on non-Apple systems.
* added proper definitions for libusrsctp
* Add desktop capturer sources for Windows.
* Disable main thread wrapping into rtc::Thread.
* Generate GAS-compatible 32-bit ARM ASM files for libvpx on Linux.
* Use -fPIC when BUILD_SHARED_LIBS is enabled
* Remove unneeded Xtst dependency
* Don\'t build internal audio backends
* Fri Mar 19 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.7f96571:
* Pass all packets to the obverver.
* Wed Feb 24 2021 dead_mozayAATTopensuse.org- Update to version 0.0.1~git.a198773:
* Export proto target when TG_OWT_USE_PROTOBUF is set
* Fixed packaged build as a shared library.
* - applied patch from peter latest changes
* Set WEBRTC_ARCH_ARM
* to allow some ARM optimizations
* Fix build for ARM.
* - fixed build for x86_64
* Add HAVE_SCTP definition.
* - remove comment
* - fixed metal renderer
* desktop capturer + arm
* - added support for macos arm
* Fix build on macOS.
* Enumerate all devices in ADM2 Windows audio backend.
* Stop audio input/output on error.
* Allow playout start when the app already plays sound.
* Add frequencies up to 192kHz to Windows audio device.
* Add \'guid\' selection for AudioDeviceMac.
* Remove hack for MacBook-s all-to-one-speaker.
* Pass through missing audio ssrcs.
* Pass through missing ssrc errors.
* Use protobuf to generate missing sources and headers.
* Fixed build under GCC 10+.
* system/arch.h: improve arch detection via gcc defines
* Fix uniform initialization for WaveHeader[Pcm|IeeFloat] in C++20 mode
* Patch: Fix build on Linux.
* Patch: Fix build with target macOS 10.12.
* Patch: Fix comparator invariant.
* Remove non-existent files from cmake config.
* Fix build after bad branch merge in upstream.
* Patch: Fix build with external FFmpeg.
* Copy updated source files.
* Enumerate all devices in ADM2 Windows audio backend.
* Stop audio input/output on error.
* Allow playout start when the app already plays sound.
* Build kWindowsCoreAudio2 audio backend.
* Add frequencies up to 192kHz to Windows audio device.