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

Commits on Mar 24, 2022

  1. Squashed 'libtgvoip/' changes from 6e7384d..a090c6a

    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 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    facc364 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    893a4b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. update libtgvoip cmake

    Infactum committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5076917 View commit details
    Browse the repository at this point in the history
  2. fix missed namespaces

    Infactum committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    e5bb360 View commit details
    Browse the repository at this point in the history