File tg-owt.changes of Package tg-owt
-------------------------------------------------------------------
Sat Apr 08 12:35:35 UTC 2023 - mike.chikov@gmail.com
- Update to version 0.0.1~git.d85b53d:
* Fix libabsl packaged scope
-------------------------------------------------------------------
Sun Mar 26 06:32:01 UTC 2023 - mike.chikov@gmail.com
- 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
-------------------------------------------------------------------
Tue Jan 03 07:11:35 UTC 2023 - mike.chikov@gmail.com
- Update to version 0.0.1~git.1eab2d7:
* Update CMAKE_CXX_STANDARD absl hint comment
* Patch: Use video(4) <sys/videoio.h> 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 <asm/ioctl.h>.
* 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 12:34:28 UTC 2022 - mike.chikov@gmail.com
- Update to version 0.0.1~git.621f3da5:
* Allow disabling X11 desktop capturing independently.
-------------------------------------------------------------------
Mon Aug 15 17:33:23 UTC 2022 - mike.chikov@gmail.com
- Update to version 0.0.1~git.a5fbc912:
* Use cmake_dependent_option to better declare variables that relate on other variables
-------------------------------------------------------------------
Mon May 09 07:20:00 UTC 2022 - mike.chikov@gmail.com
- 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 <asm/ioctl.h>.
* 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 12:02:58 UTC 2022 - dead_mozay@opensuse.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 06:26:00 UTC 2022 - dead_mozay@opensuse.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 4 15:55:15 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Fix build Leap 15.4.
-------------------------------------------------------------------
Wed Feb 02 06:11:12 UTC 2022 - dead_mozay@opensuse.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 06:30:47 UTC 2022 - dead_mozay@opensuse.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 14:28:30 UTC 2021 - dead_mozay@opensuse.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 16:43:03 UTC 2021 - dead_mozay@opensuse.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 02:44:54 UTC 2021 - dead_mozay@opensuse.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 12:32:14 UTC 2021 - dead_mozay@opensuse.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 02:38:36 UTC 2021 - dead_mozay@opensuse.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 14:20:52 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.0.1~git.7f96571:
* Pass all packets to the obverver.
-------------------------------------------------------------------
Wed Feb 24 04:53:11 UTC 2021 - dead_mozay@opensuse.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.
-------------------------------------------------------------------
Thu Dec 24 06:04:09 UTC 2020 - dead_mozay@opensuse.org
- Update to version 0.0.1~git.6eaebec:
* Add 'guid' selection for AudioDeviceMac.
* Remove hack for MacBook-s all-to-one-speaker.
* Add missing autoreleasepools.
* Pass through missing audio ssrcs.
* Pass through missing ssrc errors.
* Use libyuv and libvpx as submodules.
* Added missing sources to the build.
* Allow to build as a shared library.
* Fixed regression caused by previous PR.
* Added missing sources and headers to build.
-------------------------------------------------------------------
Thu Dec 24 05:55:42 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>
- Initial package