Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update libtgvoip for latest version #61

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Infactum
Copy link
Owner

@Infactum Infactum commented Mar 25, 2022

Update to telegramdesktop/libtgvoip@a090c6a
There is no way to use desktop DSP after update, since telegram team does not update the bundled webrtc headers.

a090c6a Fix build with WebRTC M97.
2cffda6 Fix crash with new WebRTC.
7efc430 Fix warning in GCC on C++20.
373e416 Linux uses its own alloca.h, all others use original UNIX stdlib.h.
05a896f Support pthread_setname_np() on FreeBSD and while here use positive logic in the ifdefs.
dbe340b Add FreeBSD support.
ac8f691 Use correct __FreeBSD__ define. Add one more missing.
0090014 Use correct __FreeBSD__ define. Add one more missing.
f321e7c Fix build with unused variable warning.
0c0a6e4 Build scripts using CMake
13a5fcb Use methods from updated webrtc.
37d98e9 Correctly check for macOS / iOS.
931f6a4 Fix build on Windows for x64.
fdabfb6 Fix build with autoconf, bump C++ standard
7563a96 Use default device if requested was not found.
cfd64aa Fix AudioInputTester.
9bc54e2 Static cast pthread_t to pid_t in CurrentThreadId
bff6d1f Define WEBRTC_LINUX only for Linux
6394ce8 Use LIBTGVOIP_VERSION in tgvoip.pc.in
6e82b6e Allow working with external webrtc.
b98a01e configure.ac: use POSIX test syntax
ad55e74 alsa and libpulse isn't needed in .pc file since they aren't linked
d40d077 Ignore autoconf build files
9403bcc Find alsa and pulse via pkg-config
6733754 fix NetworkSocketWinsock::Select on Windows (caused calls via socks proxy failures)
605dc71 Fix litle typo in VoIPController.cpp
d2e6342 Fix mingw debug build
8682c5c Fix build with MSVC c++latest.
5560bbd Fix typo in TgVoip interface.
1732438 Add missing methods to TgVoip interface.
e56f821 Always destroy controller.
a3b8b83 Improve public interface.
2a05b22 Add WASAPI defines that aren't present in MinGW
c09d652 Make libtgvoip compatible with winpthreads
dc4e9ec Add flag to control opus include path
a045c9e memory leak
28704ca Add forgotten libdl to pkg-config file
184980c forgotten assignment
7acd152 Fix pkg-config usage
5b74df4 Fix opus include according to pkg-config
e422d2a fix build with pulse audio
522550a Fix build on musl libc
c5651ff Merge pull request #10 from ali-fareed/tdesktop
24f778d A single endpoint should reference both ipv4 and ipv4 IPs
cf7f608 Remove TgVoipCrypto re-definition
ade4434 Remove GYP build scripts.
ed9ac13 Fix build with C++20.
debda1a Fix spaces on end of lines
38bc087 Fix build for macOS with C++14 and later.
3da1cf3 Fix build for Windows.
42dc43e Moved using namespace std to namespace tgvoip.
df62b20 Added SOVERSION field to built shared library.
4ce5e22 Add support for pkg-config
798f515 Merge pull request #8 from markppv/tdesktop
488b2b4 Added new methods in TgVoip necessary for android impl; changed getVersion() to be static; a bit of TgVoipImpl refactor
88b47b6 Update Makefile.in
e3176d0 Fix namespace
651396b Support for custom crypto
50a9196 Merge pull request #4 from telegramdesktop/public
e20a1b6 Merge pull request #3 from peter-iakovlev/public
77e1f5d Add public interface
1870f7f Use opus with -isystem
98b368c Apply patch
303dcac Fix logging warnings on Linux 32bit.
33a93e2 Fix invalid copy-paste
33d3388 Fix memory leak; other minor changes
4dabb67 Fix build without private APIs.
3a92730 update for github
ade9db1 Fix build for macOS.
75b4565 Fix warning in clang build on Linux.
14df80f Use <(libs_loc) opus only on Windows.
782436c Fix a couple of build warnings.
58626ce Merge github.com:telegramdesktop/libtgvoip into public
2e75a04 no message
302d42f Use correct openssl location.
6151c18 Remove OS X 10.6/10.7 and add OS X 10.10/10.11.
9ade1ce no message
d4a0f71 Comment out packet reassembler.
0e92a22 Use non-installed OpenSSL in Windows.
a19a0af Disable some code for macOS for now.
e701050 Update to VS 2019.
16711e2 fix for real this time
071fc78 TDesktop mac app store fix
7b62334 Fix
b6ac291 Fixed build on old OS X
d812530 Merge pull request #77 from UnigramDev/public
ed276b4 I'm too lazy to come up with a commit message
b22fed6 Fix
bfa92bd Updated projects
a0fbeee Improved CXWrapper adding various methods
5c4163c Merge branch 'public' of https://github.com/UnigramDev/libtgvoip into public
65da311 Improved CXWrapper adding various methods
e5900e6 Improved CXWrapper adding various methods
07df8c9 Merge branch 'public' of https://github.com/UnigramDev/libtgvoip into public
4fd5f33 Added GetConnectionMaxLayer to CXWrapper
fe080d6 Added GetConnectionMaxLayer to CXWrapper
028d86f Updated UWP project to 2.4.4
b6cfcba Fixed protocol compatibility
40c8685 Version
c5a39bd Fix
a6e6ed5 Fix FEC packet loss percent for libopus 1.3
46cd772 Merge pull request #76 from zevlg/issue-68-config-audio-callback
c373fc6 audio-callback feature is disabled by default, use "--enable-audio-callback" to enable it
ce74c92 Avoid using private APIs on OS X in app store builds
aabd289 Swift? Where we are going, we don't need Swift!
632d7d5 Make "shitty internet mode" sampling rate controllable by server config

git-subtree-dir: libtgvoip
git-subtree-split: a090c6a8f7bfb365b301d85bb8c9664d71321c5c
@Infactum
Copy link
Owner Author

@chilic
Copy link

chilic commented Apr 20, 2022

It seems like does not work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants