Commit Graph

262 Commits (mr13.3)

Author SHA1 Message Date
Richard Fuchs d9e682b7db MT#56374 add convenience macros for string creation
3 years ago
Richard Fuchs 196249ee00 MT#56374 refactor asan pthread cleanup hack
3 years ago
Richard Fuchs e58d36fb84 MT#56374 update glib dependency to >= 2.40
3 years ago
Tom Briden 88c0ffd49b MT#55283 Fix not sending metadata on TLS forwarded
3 years ago
Richard Fuchs 9fc1b547e3 MT#56471 add SIMD implementation of s16_mix_in
3 years ago
Richard Fuchs b3c9278f84 MT#55283 fix double-free bug
3 years ago
Sewan R&D 6fd79f5206 feat: notify-purge removes a file if notify success
3 years ago
Richard Fuchs 670f117bcb MT#55283 honour edge-triggered epoll
3 years ago
Richard Fuchs 6aed0506a7 MT#55283 generalise output_new
3 years ago
Richard Fuchs 8c118257d4 MT#57414 fix NULL dereference
3 years ago
Richard Fuchs 6ced263477 MT#55283 add -Wshadow
3 years ago
Richard Fuchs 95ec0939dd MT#55283 rename all `str` to `s`
3 years ago
Richard Fuchs 237a3a6402 MT#57414 fix shutdown race condition
3 years ago
Tom Briden a0fed37812 recording-daemon: Insert silence frames as needed during TLS forwarding
3 years ago
Richard Fuchs c1b12719d6 MT#55897 use pandoc instead of ronn
3 years ago
Donat Zenichev 125c17684d MT#55897 Convert `rtpengine.pod` / `rtpengine-recording.pod` to MD
3 years ago
Donat Zenichev 461e7f131d MT#55897 Move 'recording-daemon/rtpengine.pod' to 'docs/'
3 years ago
Richard Fuchs eea05c878f MT#56759 support discarding call recordings
3 years ago
Richard Fuchs 833c30d69e MT#55283 add extra output-open test
3 years ago
Richard Fuchs 4964b90ca5 MT#55283 enable -Werror=return-type
3 years ago
Richard Fuchs 1a30947ea1 MT#56471 add mix_buffer implementation
3 years ago
Richard Fuchs adad19fb4f MT#55447 SIMD implementation for float conversion
3 years ago
Donat Zenichev de0e31eaeb MT#56493 Fix some defects discovered by CoverityScan
3 years ago
Richard Fuchs aa0ccae1d7 MT#55283 fix compilation for older libcurl
3 years ago
Serdar GÜÇLÜER a75d55444b MT#55283 Support attaching recorded file
3 years ago
Richard Fuchs ff47e874ea MT#56493 add support for HTTP notifications
3 years ago
Richard Fuchs f861d984aa MT#56493 track call/stream start times
3 years ago
Richard Fuchs e9568c8e31 MT#56493 move now_double() to recaux.h
3 years ago
Richard Fuchs b8b6e895ff MT#56493 fix compiler warning
3 years ago
Richard Fuchs f1e856b2d3 MT#56493 add some more logging
3 years ago
Richard Fuchs 10e6ab24b8 MT#56493 store "mixed"/"single" in output_t
3 years ago
Richard Fuchs 2a2679d7a0 MT#56493 update return type to bool
3 years ago
Дилян Палаузов 48785408f9 MT#55283 make install - the man pages
3 years ago
Richard Fuchs 797fc0e06b MT#55283 provide "make install" targets
3 years ago
Denial d751bcade6 add mix_num_inputs variable to config file
3 years ago
Denial 7480ae8198 add mix_num_inputs variable to config file
3 years ago
Richard Fuchs 40a1741fc1 MT#54294 mandate "const" codec_def_t
3 years ago
Richard Fuchs 0448e12e0d MT#56008 use hashed string lookup in codeclib.c
3 years ago
Richard Fuchs bb2316db1a MT#56008 use libopus directly
3 years ago
Richard Fuchs 0114728f47 MT#56008 support variable clock rate factors
3 years ago
Richard Fuchs f976f21d49 MT#56008 switch to fractional clock rate factor
3 years ago
Richard Fuchs dc1a44f3ec MT#55447 add support for EVS
3 years ago
Richard Fuchs f82e0aebda MT#55447 introduce proper a=fmtp parsing
3 years ago
Stefan Mititelu abc2630748 Send metadata mid-call
3 years ago
Richard Fuchs f0b0feeca7 MT#55283 don't use frame->linesize for output
3 years ago
Richard Fuchs fd545cd8eb MT#55283 close recording SSRCs early
3 years ago
Richard Fuchs 206ea9efd5 TT#14008 update for ffmpeg 5.1+
4 years ago
Richard Fuchs 2137618b3c TT#14008 don't open a mixed output file unless recording is on
4 years ago
Richard Fuchs 9ba0dd9aea TT#14008 fix TLS-send-only w/o recording scenario
4 years ago
Richard Fuchs 442b26ea48 TT#173752 support per-tag metadata for recording
4 years ago
Richard Fuchs e46fdf0200 TT#162850 delete DB entries without matching streams
4 years ago
Anton Voylenko 79a461ff7e Fix segfault when 'tls-send-to' option not set
4 years ago
Richard Fuchs d61b6ef81f TT#14008 silence Coverity warning
4 years ago
Richard Fuchs d116b44cf2 TT#14008 add %l format to output file names
5 years ago
Richard Fuchs 9ad5378b5f TT#111150 fix coverity warnings
5 years ago
Damir Nedžibović cc09099660 Squashed commit of the following:
5 years ago
Richard Fuchs b110072ae4 TT#14008 deprecate av_init_packet
5 years ago
Richard Fuchs 5d5098efde TT#122401 keep track of decoder's output format
5 years ago
Guillem Jover d3390bae32 TT#111150 Enable -Wextra minus some of its warnings producing much noise
5 years ago
Guillem Jover adbd071c14 TT#111150 Do not use old-style declarations
5 years ago
Richard Fuchs dcad209967 TT#111150 use intermediate variable for ftell()
5 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
5 years ago
Richard Fuchs a5d2837615 TT#118800 add support for `channels` mix mode
5 years ago
Richard Fuchs f7ff1367ef TT#111357 fix output file names in case of output re-config
5 years ago
Richard Fuchs 7aabd7dddd TT#14008 fix G.729 recording with bcg729
5 years ago
Guillem Jover 8508177777 TT#111150 Split CFLAGS between required and optional
5 years ago
Richard Fuchs 702044bd88 TT#111357 fix infinite loop
5 years ago
Richard Fuchs 7f579ac2db TT#111357 add microseconds to file name patterns
5 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
5 years ago
Richard Fuchs 8aecb6a98a TT#111357 also apply chown to created parent dirs
5 years ago
Richard Fuchs b8b395e21f TT#111357 add chmod setting for created output dirs
5 years ago
Richard Fuchs c8d6a45777 TT#111357 add support for configurable output file name patterns
5 years ago
Richard Fuchs 7c25d39f70 TT#111357 switch to dynamically allocated strings for file names
5 years ago
Richard Fuchs 23dbe78548 TT#14008 fix possible use-after-free on shutdown
5 years ago
Richard Fuchs 9d332f9b0f TT#111357 use a better default for recording threads
5 years ago
Richard Fuchs a25fa3cc00 TT#111357 don't allow libav* to create its own threads
5 years ago
Richard Fuchs 543bac908e TT#106253 cleanup TLS variables on shutdown
5 years ago
Richard Fuchs 4f5e83e681 TT#14008 fix possible mem leak
5 years ago
Richard Fuchs ab54b774ed TT#14008 remove .depend from make system
5 years ago
Richard Fuchs 1219b2fdbd TT#108003 log error on unlink failure
5 years ago
Richard Fuchs 7101f535da TT#108003 remove unnecessary null checks
5 years ago
Richard Fuchs 79bb147af7 TT#109618 add option to chmod/chown created recordings
5 years ago
Guillem Jover 70d323d0e8 TT#108003 Handle ftell() errors
5 years ago
Guillem Jover 6bc5a84a0b TT#108003 Fix file descriptor leak in db_close_stream()
5 years ago
Richard Fuchs e860e076f8 TT#109618 keep track of actual file name used for recordings
5 years ago
Richard Fuchs d47f4ac427 TT#14008 make bcg729 inclusion conditional on dpkg profile
5 years ago
Richard Fuchs ade5c47b02 TT#98901 wire up codeclib debug output
5 years ago
Richard Fuchs 030f38ff16 TT#97301 add description to log levels
5 years ago
Richard Fuchs c881293fdb TT#86103 fix 7b2503a
5 years ago
Richard Fuchs 7b2503a97c TT#86103 allow re-use of mix inputs
5 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
5 years ago
Richard Fuchs a6022c9ab9 TT#102450 fix AMR recording
5 years ago
Richard Fuchs 5883f16383 TT#14008 allow externally set CFLAGS
5 years ago
Richard Fuchs b260e145e7 TT#97500 set thread stack size
5 years ago
Richard Fuchs eae7f3a327 TT#84360 add new option to split multi-line log messages
6 years ago
Stefan Mititelu eb8169868d Fix a few more "still reachable". End all redis unused threads.
6 years ago
Richard Fuchs 37e6744d4a Merge branch 'master' of https://github.com/smititelu/rtpengine
6 years ago
Stefan Mititelu de28a65934 Solve Vlagrind "definitely lost" memory leaks
6 years ago
Richard Fuchs 8a4f88f1a4 TT#55050 man page updates
6 years ago
Richard Fuchs 92adeb0dbb TT#75351 delete DB streams that have no corresponding file
6 years ago