dmytro.bogovych
a19697f501
- statistics for Android Oboe backend
2026-07-22 17:28:00 +03:00
dmytro.bogovych
9f246e0d92
- rename README
2026-07-17 14:44:27 +03:00
dmytro.bogovych
bbad9d27b4
- fix bad audio quality
2026-07-17 14:42:36 +03:00
dmytro.bogovych
7f638a5aef
- optimize memory usage
2026-07-06 12:33:45 +03:00
dmytro.bogovych
25e30a6ba7
- stop properly on bad AMR packets
2026-07-06 12:33:37 +03:00
dmytro.bogovych
3d455732ea
- fix few audio processing bugs
2026-07-06 12:33:16 +03:00
dmytro.bogovych
0e48bed9c1
- set User-Agent via agent interface
2026-07-06 12:32:27 +03:00
dmytro.bogovych
dc8cf6a12c
- performance optimization
2026-06-30 20:43:08 +03:00
dmytro.bogovych
60d3470873
- run RNG seed once per app lifetime
2026-06-25 14:12:01 +03:00
dmytro.bogovych
e8a71d5b03
- optimize memory usage
2026-06-21 14:02:40 +03:00
dmytro.bogovych
1e020a7b5f
- better internal statistics + memory performance optimization
2026-06-18 12:28:19 +03:00
dmytro.bogovych
2cb2a93d59
- performance optimizations
2026-06-17 14:18:31 +03:00
dmytro.bogovych
40f3b34b16
- fixes after review
2026-06-16 18:05:51 +03:00
dmytro.bogovych
2c89b80dcd
- fix crash in VPN networks + fix build for softphone clients
2026-06-10 09:46:28 +03:00
dmytro.bogovych
c1ab8778bc
- fix static builds
2026-05-30 18:11:58 +03:00
dmytro.bogovych
ee96f1144d
- fix logging issues
2026-05-30 18:11:23 +03:00
dmytro.bogovych
27eefb34fe
- fix DTX decoding
2026-05-30 18:11:03 +03:00
dmytro.bogovych
e7757fa08b
- use size_t in Audio::DataWindow and be more strict in memory management
2026-05-30 18:10:37 +03:00
dmytro.bogovych
b779a9f00f
- fix audio decoding chain (extra silence could be generated in case of big network losses)
2026-05-23 15:51:46 +03:00
dmytro.bogovych
dd21bc8c35
- fix packet time calculation for Opus codec
2026-05-22 13:36:28 +03:00
dmytro.bogovych
97c4c3aef0
- statistics improved + allow to use virtual microphone AND/OR speaker + minor cleanups
2026-05-18 10:46:21 +03:00
dmytro.bogovych and Claude Opus 4.7
7cb3b4334f
- expose AudioManager::setAudioInput() to inject custom input device
...
Lets a host inject e.g. NullInputDevice before start() so the default
platform microphone is not constructed, avoiding the RECORD_AUDIO
permission on Android while leaving the real speaker output in place.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-17 07:20:47 +03:00
dmytro.bogovych
fd4f664164
- patches for RTT / jitter / Network MOS calculation
2026-05-17 05:42:35 +03:00
dmytro.bogovych
cfdf1a0c77
- cleanup old non-used code + migration to std::chrono
2026-04-20 22:09:58 +03:00
dmytro.bogovych
6caabf285c
- remove commented MSVC runtime library related code
2026-04-07 18:18:57 +03:00
dmytro.bogovych
4f9ac22358
- cleanup CMakeLists.txt
2026-03-24 22:12:17 +03:00
dmytro.bogovych
affcfd4fe6
- fix subprojects build locations
2026-03-16 14:23:19 +03:00
dmytro.bogovych
d9b3d8e914
- fix logging formatting for callbacks
2026-03-12 13:57:04 +03:00
dmytro.bogovych
06e8bf0b5d
- fix logging - too much different subsystem names were used
2026-03-09 15:27:55 +03:00
dmytro.bogovych
e07654e2bc
- use AMR decoders built from source code; this eliminates the problem with build environments + ensures latest 0.1.6 version is used
2026-02-28 07:32:23 +03:00
dmytro.bogovych
226bbe9b0b
- fix logger - use template method finally
2026-02-28 06:36:31 +03:00
dmytro.bogovych
ece1847796
- fix macOS build
2026-02-27 17:28:17 +03:00
dmytro.bogovych
fb3b34f496
- disable OpenCore AMR libraries usage on Android; vcpkg doesn't include them.
2026-02-26 19:33:30 +03:00
dmytro.bogovych
549eb93db7
- fix Windows build issues
2026-02-26 13:33:29 +03:00
dmytro.bogovych
8eb6447164
- silence deprecation warnings
2026-02-25 14:10:11 +03:00
dmytro.bogovych
273c72498e
Merge branch 'dev'
2026-02-25 13:55:45 +03:00
dmytro.bogovych
34fd9121ed
- adopt RFC2833 decoder for pcap analyzer
2026-02-25 13:54:37 +03:00
dmytro.bogovych
06b39dd629
- improve packet loss reporting + initial DTMF RFC 2833 event reporting
2026-02-25 10:16:24 +03:00
dmytro.bogovych
03f662e5ce
- fix packet loss reporting
2026-02-24 12:49:39 +03:00
dmytro.bogovych
72a7042ab9
- allow AMR-NB/WB BWE profiles in rtp_decode
2026-02-24 10:48:03 +03:00
dmytro.bogovych
b5fe9e59c4
- fix AMR-WB decoder
2026-02-24 10:47:38 +03:00
dmytro.bogovych
bdc4858bcc
- initial work to fix RTPdump decoder + more fixes
2026-02-24 09:50:44 +03:00
dmytro.bogovych
783359c616
- fix clang build (build_linux.py) + fix problems reported by Kimi LLM
2026-02-23 20:40:59 +03:00
dmytro.bogovych
78d77c4e69
- work to improve the decoding process - many problems fixes + however there are problems yet
2026-02-20 13:16:13 +03:00
dmytro.bogovych
94f30b25e9
- improving the decoder
2026-02-19 15:27:32 +03:00
dmytro.bogovych
cc470f7cf6
- Windows build improvements + minor fixes (nothing critical, just to be on the safe side)
2026-02-17 04:33:05 +03:00
dmytro.bogovych
8f8bfda9df
- add missed libsrtp files
2026-02-13 09:53:21 +03:00
dmytro.bogovych
300f7cfc75
- remove .gitmodules completely; now rtphone is solid repo
2026-02-13 09:47:42 +03:00
dmytro.bogovych
b0550de9ab
- add C/C++ statistics script
2026-02-13 08:45:41 +03:00
dmytro.bogovych
8f826e321c
- use std::chrono types for timelength values
2026-02-13 08:38:27 +03:00
dmytro.bogovych
bb1f92fa31
- minimize logging
2026-02-12 17:53:05 +03:00
dmytro.bogovych
917156c1cd
- source code cleanup
2026-02-04 17:50:46 +03:00
dmytro.bogovych
d2e1b5e203
- switch to normal OpenSSL libraries
2026-02-01 19:37:23 +03:00
dmytro.bogovych
4c02805452
- remove reference to 'libraries' submodule - its library binaries are outdated; we support OpenSSL 3.x already.
2026-01-31 22:22:58 +03:00
dmytro.bogovych
1a506862d2
- resiprocate is back as a part of solid repo
2026-01-31 22:04:21 +03:00
dmytro.bogovych
7a5ed7d369
- no more resiprocate submodule
2026-01-31 22:03:11 +03:00
dmytro.bogovych
b107d575d8
- add information about used library versions
2026-01-31 21:59:20 +03:00
dmytro.bogovych
1653877e26
- add libsrtp back as part of top repo - this repo should be solid
2026-01-31 21:42:23 +03:00
dmytro.bogovych
3466156b23
- no more libsrtp submodule
2026-01-31 21:41:00 +03:00
dmytro.bogovych
7bd3e981d5
- start checks with Kimi + many fixes
2026-01-31 21:29:23 +03:00
dmytro.bogovych
260413fad1
- fixes
2026-01-30 08:25:17 +03:00
dmytro.bogovych
155c6fd691
- link Opus codec always
2026-01-29 15:14:57 +03:00
dmytro.bogovych
bbf854a17a
- don't forget about the sip domain port
2026-01-29 15:14:46 +03:00
dmytro.bogovych
589fb9a960
- remove old files
2026-01-27 18:43:39 +03:00
dmytro.bogovych
8b03b43476
- remove Oboe test apps
2026-01-27 18:43:23 +03:00
dmytro.bogovych
4c7ac05615
- promote used libraries repo version
2026-01-13 14:34:58 +03:00
dmytro.bogovych
ceb30d2d2a
- fix Windows build - Opus build options conflict + path resolving problem
2026-01-12 17:47:52 +03:00
dmytro.bogovych
f650eaccb7
- fixes + correct decode of DTX/CNG periods
2026-01-11 17:48:42 +03:00
dmytro.bogovych
fba022c7f6
- add .gitignore
2026-01-06 12:50:51 +03:00
dmytro.bogovych
7ee60f4242
- promote used resiprocate commit
2026-01-06 12:47:07 +03:00
dmytro.bogovych
11d4bf7495
- report packet loss timeline
2026-01-06 12:46:13 +03:00
dmytro.bogovych
622f458807
- fix Opus code build - use release build in any case to speedup the things
2025-12-25 13:05:02 +03:00
dmytro.bogovych
9a4823e6a9
- optimize audio file reading
2025-12-12 09:59:42 +03:00
dmytro.bogovych
c3deb8378d
- promote used libraries commit
2025-12-12 07:14:17 +03:00
dmytro.bogovych
e0f07b6f7a
- add opus library as source code
2025-12-12 07:13:59 +03:00
dmytro.bogovych
a7993c8d20
- promote used libraries version
2025-12-12 07:08:50 +03:00
dmytro.bogovych
1559190bcc
- promote used resiprocate version
2025-12-12 07:08:40 +03:00
dmytro.bogovych
786cefed45
- fix compilation on Windows
2025-12-12 07:06:49 +03:00
dmytro.bogovych
186ec4ccb4
- no more dependency on static/dynamic MSVC runtime type
2025-12-12 07:06:11 +03:00
dmytro.bogovych
ffd371d6e7
- rewrite .wav audio reader/writer with standard C++ stream and filesystem's path
2025-12-05 12:45:38 +03:00
dmytro.bogovych
f90d64b279
- promote used 'resiprocate' commit
2025-12-05 12:45:13 +03:00
dmytro.bogovych
cf27012d27
- promote used 'resiprocate' commit
2025-11-20 08:52:28 +03:00
dmytro.bogovych
e267415700
- promote used 'libraries' commit
2025-11-20 08:52:15 +03:00
dmytro.bogovych
3e87b9e7ec
- fix various build problems
2025-11-20 08:51:58 +03:00
dmytro.bogovych
3f9dbda40a
- fix SRTP parsing
2025-09-26 14:43:46 +03:00
dmytro.bogovych
eec5aabc42
- cleanups
2025-09-26 12:55:19 +03:00
dmytro.bogovych
4e00f659e3
- promote used libraries version
2025-09-24 11:07:05 +03:00
dmytro.bogovych
1599bfc9fc
- always use (and depend on) resiprocate
2025-09-24 10:59:24 +03:00
dmytro.bogovych
6df835bb95
- use usual resip::Security() in macOS builds - we just doesn't need full macOS support for now
2025-09-24 08:31:34 +03:00
dmytro.bogovych
fd878f0d0e
- some linker flags for Linux only
2025-09-23 21:17:12 +03:00
dmytro.bogovych
706339ec97
- promote used libraries commit
2025-09-23 20:54:13 +03:00
dmytro.bogovych
a35db35b48
- commit used resiprocate version
2025-09-13 13:43:01 +03:00
dmytro.bogovych
46de58ccf4
- fix resiprocate branch
2025-09-13 12:51:50 +03:00
dmytro.bogovych
f891caedcc
- promote used resiprocate commit
2025-09-13 12:32:43 +03:00
dmytro.bogovych
cba8e24622
- fix compiler warnings
2025-09-13 12:32:32 +03:00
dmytro.bogovych
84cc39e669
- refresh used libraries commit
2025-09-11 17:48:47 +03:00
dmytro.bogovych
916de57660
- fix libsrtp include directory declaration
2025-09-11 17:43:24 +03:00
dmytro.bogovych
e8bebc14c2
- fix Linux builds; now all dependencies are git submodules
2025-09-11 17:43:09 +03:00
dmytro.bogovych
a74f8a6cdf
- migrate libsrtp to own fork
2025-09-11 17:30:24 +03:00
dmytro.bogovych
dd242dfa48
- avoid using of libuuid in Linux builds - no need
2025-09-08 11:55:38 +03:00