Package: libtgowt / 0~git20230105.5098730+dfsg-2

Metadata

Package Version Patches format
libtgowt 0~git20230105.5098730+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Better denormal check.patch | (download)

src/system_wrappers/source/denormal_disabler.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 more precise checking of vector extensions
Convert endianness.patch | (download)

src/common_audio/wav_file.cc | 80 64 + 16 - 0 !
src/common_audio/wav_header.cc | 81 47 + 34 - 0 !
2 files changed, 111 insertions(+), 50 deletions(-)

 provide endianness converters before writing or after reading wav
Fix libabsl include.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not include libabsl.cmake if a system library is found
Packaged PipeWire.patch | (download)

CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix packaged build with dynamic pipewire
Skip RNNoise.patch | (download)

CMakeLists.txt | 9 9 + 0 - 0 !
cmake/librnnoise.cmake | 11 11 + 0 - 0 !
src/modules/audio_processing/agc2/rnn_vad/rnn.cc | 23 23 + 0 - 0 !
src/modules/audio_processing/agc2/rnn_vad/rnn.h | 6 6 + 0 - 0 !
4 files changed, 49 insertions(+)

 ignore absent rnnoise
Unbundle libSRTP.patch | (download)

CMakeLists.txt | 3 3 + 0 - 0 !
cmake/libsrtp.cmake | 13 13 + 0 - 0 !
src/pc/external_hmac.cc | 1 0 + 1 - 0 !
src/pc/external_hmac.h | 9 6 + 3 - 0 !
src/pc/srtp_session.cc | 18 16 + 2 - 0 !
5 files changed, 38 insertions(+), 6 deletions(-)

 avoid private symbols and link against system-wide libsrtp
 The package no longer uses outdated bundled copy of the library. The change
 fixes incompatibility with OpenSSL 3.0.0 or later.
 .
 The excluded code in SrtpSession looks unreachable from the call integration
 in Telegram Desktop. Though, I can't 100% confirm this.
Backport to stable libvpx.patch | (download)

cmake/external.cmake | 12 11 + 1 - 0 !
src/modules/video_coding/codecs/interface/libvpx_interface.cc | 4 4 + 0 - 0 !
src/modules/video_coding/codecs/interface/libvpx_interface.h | 2 2 + 0 - 0 !
src/modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc | 2 2 + 0 - 0 !
4 files changed, 19 insertions(+), 1 deletion(-)

 backport to libvpx available in debian stable
 This patch disables new VP9 features for vpx < 1.10.0.