You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Preprocessor HAVE_ATOMIC macro is added if the compiler supports C11.
Tracing
Debugging can be hard, especially when it comes to time-critical functions.
Libre has now a API for tracing with minimal overheads and produces a json file
(supported by several tracing tools like chrome://tracing, https://ui.perfetto.dev/...).
Clang/GCC build tests on ubuntu-18.04, ubuntu-20.04 and macos-latest
Another feature: you can now submit dependent pull-request. For example you have
a breaking change in libre and retest, simply set the github PR title identical.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
libre 2.0 🎉
Makefile
Dropping gcc 2/3.x support
Libtool similar ABI Versioning
https://github.com/baresip/re/wiki/ABI-Versioning
C11 and atomic detection
Preprocessor HAVE_ATOMIC macro is added if the compiler supports C11.
Tracing
Debugging can be hard, especially when it comes to time-critical functions.
Libre has now a API for tracing with minimal overheads and produces a json file
(supported by several tracing tools like chrome://tracing, https://ui.perfetto.dev/...).
Example usage:
https://github.com/baresip/retest/blob/master/src/trace.c#L28-L55
tmr_jiffies_usec
Get accurate microseconds #52
Adaptive Jitter Buffer
@cspiel1 introduces an adaptive jitter buffer algorithm: #41
Continuous integration
We moved from Travis to github Actions/Workflow. It supports now:
Another feature: you can now submit dependent pull-request. For example you have
a breaking change in libre and retest, simply set the github PR title identical.
Contributors (many thanks)
Changelog
The complete changelog: https://github.com/baresip/re/blob/master/CHANGELOG.md
This discussion was created from the release v2.0.0.
Beta Was this translation helpful? Give feedback.
All reactions