Commit Graph

206 Commits (3cf16e09f5a0bd8900a4a303f121cb773e311237)

Author SHA1 Message Date
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
6 years ago
Richard Fuchs a5d2837615 TT#118800 add support for `channels` mix mode
6 years ago
Richard Fuchs f7ff1367ef TT#111357 fix output file names in case of output re-config
6 years ago
Richard Fuchs 7aabd7dddd TT#14008 fix G.729 recording with bcg729
6 years ago
Guillem Jover 8508177777 TT#111150 Split CFLAGS between required and optional
6 years ago
Richard Fuchs 702044bd88 TT#111357 fix infinite loop
6 years ago
Richard Fuchs 7f579ac2db TT#111357 add microseconds to file name patterns
6 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
6 years ago
Richard Fuchs 8aecb6a98a TT#111357 also apply chown to created parent dirs
6 years ago
Richard Fuchs b8b395e21f TT#111357 add chmod setting for created output dirs
6 years ago
Richard Fuchs c8d6a45777 TT#111357 add support for configurable output file name patterns
6 years ago
Richard Fuchs 7c25d39f70 TT#111357 switch to dynamically allocated strings for file names
6 years ago
Richard Fuchs 23dbe78548 TT#14008 fix possible use-after-free on shutdown
6 years ago
Richard Fuchs 9d332f9b0f TT#111357 use a better default for recording threads
6 years ago
Richard Fuchs a25fa3cc00 TT#111357 don't allow libav* to create its own threads
6 years ago
Richard Fuchs 543bac908e TT#106253 cleanup TLS variables on shutdown
6 years ago
Richard Fuchs 4f5e83e681 TT#14008 fix possible mem leak
6 years ago
Richard Fuchs ab54b774ed TT#14008 remove .depend from make system
6 years ago
Richard Fuchs 1219b2fdbd TT#108003 log error on unlink failure
6 years ago
Richard Fuchs 7101f535da TT#108003 remove unnecessary null checks
6 years ago
Richard Fuchs 79bb147af7 TT#109618 add option to chmod/chown created recordings
6 years ago
Guillem Jover 70d323d0e8 TT#108003 Handle ftell() errors
6 years ago
Guillem Jover 6bc5a84a0b TT#108003 Fix file descriptor leak in db_close_stream()
6 years ago
Richard Fuchs e860e076f8 TT#109618 keep track of actual file name used for recordings
6 years ago
Richard Fuchs d47f4ac427 TT#14008 make bcg729 inclusion conditional on dpkg profile
6 years ago
Richard Fuchs ade5c47b02 TT#98901 wire up codeclib debug output
6 years ago
Richard Fuchs 030f38ff16 TT#97301 add description to log levels
6 years ago
Richard Fuchs c881293fdb TT#86103 fix 7b2503a
6 years ago
Richard Fuchs 7b2503a97c TT#86103 allow re-use of mix inputs
6 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
6 years ago
Richard Fuchs a6022c9ab9 TT#102450 fix AMR recording
6 years ago
Richard Fuchs 5883f16383 TT#14008 allow externally set CFLAGS
6 years ago
Richard Fuchs b260e145e7 TT#97500 set thread stack size
6 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
7 years ago
Richard Fuchs 16afc46ca4 add test symlinks to gitignore files
7 years ago
Richard Fuchs 1ec82768db TT#69700 handle gaps in RTP TS correctly for mix output
7 years ago
Richard Fuchs 871491458f TT#69700 reduce max allowed delay to half a second
7 years ago
Richard Fuchs 77087b9b14 don't try to save untagged streams to db
7 years ago
Richard Fuchs 228d822a71 TT#68100 set iLBC encoder and decoder options
7 years ago
Richard Fuchs 10bd041c99 refuse startup when spool-dir and output-dir are the same
7 years ago
Richard Fuchs 7803930d21 TT#59703 generalise build test make macros
7 years ago
Richard Fuchs c0781e5193 TT#58659 RFC DTMF to PCM transcoding
7 years ago
Richard Fuchs 16292257c8 add `stream` db column to sample db schema
8 years ago
Richard Fuchs ac825cc47a TT#56553 fix double G.722 sample rate issues
8 years ago
Richard Fuchs cfbd4bccf8 Add missing check_conn when running SQL statements
8 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
8 years ago
Richard Fuchs e1e6fd4297 TT#50652 add explicit libav error reporting
8 years ago
Richard Fuchs c53040b752 error out on invalid clock rate parsed from RTP format string
8 years ago
Richard Fuchs e3ec97f858 TT#50652 add -Wstrict-prototypes everywhere
8 years ago
Richard Fuchs 0e0a55ce34 add database schema for recording daemon
8 years ago
Richard Fuchs 497c2d6a8d TT#49104 move RTP sequencing into SSRC context
8 years ago
Richard Fuchs 072bfb8a45 fix possible null pointer reference
8 years ago
Richard Fuchs 4bb1381cfb compile fixes for older openssl versions
8 years ago
Richard Fuchs 717021a29c add ssllib to gitignore
8 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
8 years ago
Richard Fuchs 88c81bef22 fix incorrect VA format in die_errno()
8 years ago
Richard Fuchs 39ef7c98e6 fix multiple spurious updates of stream config DB entry
8 years ago
Richard Fuchs 31023572a5 TT#41900 save monologue label into recording DB
8 years ago
Guillem Jover 5ba52952c0 TT#42906 Add systemd notify support
8 years ago
Richard Fuchs 828e2eea2c add missing lock for configuring mixed output decoder
8 years ago
Richard Fuchs 78accdb639 fix segfault when both forwarding and output are enabled
9 years ago
Richard Fuchs 4d2d788c43 TT#14008 fix compiler warning from libavformat
9 years ago
Richard Fuchs 8c770b9e05 appropriate use of LDFLAGS and LDLIBS
9 years ago
Richard Fuchs 53a2165871 fix default value if output-storage isn't specified
9 years ago
Richard Fuchs af963a23fd make the new `stream` db field optional based on settings
9 years ago
Juha Heinanen 7f603b262e recording-daemon: added possibility to store audio streams to database
9 years ago
Richard Fuchs 33b262af78 TT#33700 migrate from avresample to swresample
9 years ago
Richard Fuchs 5a73f12adb TT#34050 replace ffmpeg version test macro
9 years ago
Richard Fuchs 7b6af45c43 CentOS 6 compile fixes
9 years ago
Richard Fuchs 22431f5720 fix recording mix sample rate mismatch
9 years ago
Richard Fuchs 92e4c28fde fix recording-daemon segfault for libavcodec versions < 57
9 years ago
Richard Fuchs 4d586f2ec0 TT#28163 fix recording-daemon sample format selection for mixed output
9 years ago
Richard Fuchs 7c36492021 TT#28163 fix recording-daemon sample format selection
9 years ago
Richard Fuchs 4d859bfd6b TT#28163 add support for properly packaged libbcg729
9 years ago
Richard Fuchs 83784d492c TT#31197 separate out libavcodec specifics
9 years ago
Richard Fuchs 126a69f29c TT#28163 logging and documentation improvements
9 years ago
Richard Fuchs 6988b2361e TT#31403 keep track of stats required for RTCP translation/output
9 years ago
Richard Fuchs 368312a4f5 TT#31403 keep local packet stats for RTCP output/rewriting
9 years ago
Richard Fuchs a4a0e34ded TT#31408 distinguish between codec types
9 years ago
Richard Fuchs 2e43b47305 TT#31409 check codec support only once during startup
9 years ago
Richard Fuchs ff0a46a053 TT#30901 convert codec list to hash table
9 years ago
Richard Fuchs 266a1fbc8b TT#31404 support custom ptime and repacketization for sampled codecs
9 years ago
Richard Fuchs 1746f1d3bf TT#31405 handle non-media pseudo-codecs (telephone-event)
9 years ago
Richard Fuchs ad4a5d10ef TT#31198 add resampling support
9 years ago
Richard Fuchs dc80c27af7 TT#28163 split encoder from recording daemon into shared lib
9 years ago
Richard Fuchs a967f9dcbb TT#28163 abstractize packet sequencer and move to lib
9 years ago
Richard Fuchs f8aad04948 TT#30404 move portions required for decoding from recording-daemon to lib
9 years ago
Richard Fuchs d510f5efe8 TT#30404 initial support for adding codecs for transcoding
9 years ago
Richard Fuchs 46d853972b move lib/ config options into struct
9 years ago
Richard Fuchs ba4676809d small fixes and improvements for packet forwarding feature #411
9 years ago