Commit Graph

711 Commits (mr14.1.1.8)

Author SHA1 Message Date
Richard Fuchs c0781e5193 TT#58659 RFC DTMF to PCM transcoding
7 years ago
Richard Fuchs ca30ecaa3d correctly set frame_duration option for Opus
7 years ago
Richard Fuchs db507468de TT#59100 support case insensitive codec names
7 years ago
Richard Fuchs 5308208ee4 further rate limiting for log messages from libav
7 years ago
Richard Fuchs af02779bc9 increase buffer size for cmsg
7 years ago
Richard Fuchs ac825cc47a TT#56553 fix double G.722 sample rate issues
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs 354f75490d TT#45617 add no-log-timestamps option
7 years ago
Richard Fuchs 6df650ce54 fix compilation for older dpkg-parsechangelog
7 years ago
Richard Fuchs d279789e23 silence warnings when compiling with -DNDEBUG
7 years ago
Richard Fuchs 41cddcc293 normalise compat.h handling towards kamailio tree
7 years ago
Richard Fuchs e1e6fd4297 TT#50652 add explicit libav error reporting
7 years ago
Richard Fuchs 29a83846d7 TT#50652 use a better timeval_cmp function
7 years ago
Richard Fuchs c7051fcffb TT#50652 use hash table for AVCodec ID lookup
7 years ago
Richard Fuchs 7cc530905a TT#50652 add support for 8-bit unsigned PCM
7 years ago
Richard Fuchs 92b08d899c TT#50652 add media playback capability
7 years ago
Richard Fuchs cfe6f87c8d TT#50652 split timeval_cmp_ptr into function
7 years ago
Richard Fuchs 38c96468f1 TT#50652 move timeval functions into lib
7 years ago
Richard Fuchs 0cccae445f compile fix for with_transcoding=no
7 years ago
Richard Fuchs e3ec97f858 TT#50652 add -Wstrict-prototypes everywhere
7 years ago
Guillem Jover 5e3a59a838 TT#49106 Clean up generated man pages
7 years ago
Guillem Jover 1f10dc30d5 TT#49106 Move the usage information into a new man page
7 years ago
Richard Fuchs 1129676528 TT#50652 fix typo
7 years ago
Richard Fuchs da5cacc965 TT#50652 add YCM config for include/
7 years ago
Richard Fuchs 497c2d6a8d TT#49104 move RTP sequencing into SSRC context
7 years ago
Richard Fuchs 4bb1381cfb compile fixes for older openssl versions
7 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
7 years ago
Richard Fuchs 88c81bef22 fix incorrect VA format in die_errno()
7 years ago
Richard Fuchs 3cdfe5af1a suppress loading of default config file for auto tests
7 years ago
Richard Fuchs 744d6a46ff add codec-set option
7 years ago
Richard Fuchs 343da336dd fix default AMR bitrate
7 years ago
Guillem Jover cf4bf5dbf0 TT#49106 Clean up PHONY targets
8 years ago
Richard Fuchs 98de5697e6 TT#48650 use constant string hashing for string lookups
8 years ago
Richard Fuchs 01c5e5075d TT#45472 use memmem() for str_str()
8 years ago
Richard Fuchs 60bd4a681e clarify output of --codecs for codecs lacking RTP support
8 years ago
Richard Fuchs c074319623 TT#46052 rate-limit certain log messages related to de/encoding
8 years ago
Richard Fuchs 4e6f2dc5f7 silence build warnings when no git is present
8 years ago
Guillem Jover 5ba52952c0 TT#42906 Add systemd notify support
8 years ago
Richard Fuchs b4cac090f8 use git plumbing to determine branch and commit IDs
8 years ago
Richard Fuchs a9ec666cb4 TT#38350 implement sending DTMF events to syslog
8 years ago
Richard Fuchs 5c3d39748b TT#35456 fix regression from 895fa9605
8 years ago
Richard Fuchs 0361bbd9b7 add missing include
8 years ago
Richard Fuchs 14ffd8feb0 TT#36303 support bandwidth usage resource limit
8 years ago
Richard Fuchs db2882ca78 integrate AES unit test into main build framework
8 years ago
Richard Fuchs 8c770b9e05 appropriate use of LDFLAGS and LDLIBS
8 years ago
Richard Fuchs 0072380d99 support double type values in config file
8 years ago
Richard Fuchs 93555d76d0 eliminate another deprecation warning for newer ffmpeg
8 years ago
Richard Fuchs 10d9acda3f ffmpeg: handle some API changes for release/4.0 master
8 years ago
Richard Fuchs 895fa96054 TT#35456 implement RFC 4867
8 years ago
Richard Fuchs 33b262af78 TT#33700 migrate from avresample to swresample
8 years ago
Richard Fuchs ce44eaf1d3 fix RTP timestamps in G.729 decoder
8 years ago
Richard Fuchs 4ac6473be2 don't silence libav test build output
8 years ago
Richard Fuchs 4d9d14016f Merge branch 'master' of https://github.com/que273/rtpengine
8 years ago
Richard Fuchs 5a73f12adb TT#34050 replace ffmpeg version test macro
8 years ago
Hugh Waite 565ed98bfb Fix AMR-WB codec initialisation
8 years ago
Richard Fuchs 6b88fc9e3a avoid segfault when an encoder could not be opened
8 years ago
Richard Fuchs 092f8da3c6 use str_token_sep for SDP token extraction
8 years ago
Richard Fuchs 4d586f2ec0 TT#28163 fix recording-daemon sample format selection for mixed output
8 years ago
Richard Fuchs 7c36492021 TT#28163 fix recording-daemon sample format selection
8 years ago
Richard Fuchs 4d859bfd6b TT#28163 add support for properly packaged libbcg729
8 years ago
Richard Fuchs 25037a92ac TT#31197 G.729 packetizer
8 years ago
Richard Fuchs 9eb9a2f421 TT#31197 include bcg729 build support
8 years ago
Richard Fuchs 83784d492c TT#31197 separate out libavcodec specifics
8 years ago
Richard Fuchs 61d5505740 TT#31199 set bitrate for G.723.1
8 years ago
Richard Fuchs 126a69f29c TT#28163 logging and documentation improvements
8 years ago
Richard Fuchs 10c852b204 TT#31950 add compile-time switch to disable transcoding features
8 years ago
Richard Fuchs caf7350d6b TT#26752 enable GSM and iLBC codecs
8 years ago
Richard Fuchs 6988b2361e TT#31403 keep track of stats required for RTCP translation/output
8 years ago
Richard Fuchs 368312a4f5 TT#31403 keep local packet stats for RTCP output/rewriting
8 years ago
Richard Fuchs 7986ca0860 TT#30900 support specifying codec parameters for transcoding
8 years ago
Richard Fuchs a4a0e34ded TT#31408 distinguish between codec types
8 years ago
Richard Fuchs 2e43b47305 TT#31409 check codec support only once during startup
8 years ago
Richard Fuchs 71b3762f13 TT#30901 use hash table to look up RFC specified codecs
8 years ago
Richard Fuchs ff0a46a053 TT#30901 convert codec list to hash table
8 years ago
Richard Fuchs 82e0c55aae TT#31409 TT#31408 TT#30901 eliminate silly codec def macros
8 years ago
Richard Fuchs 266a1fbc8b TT#31404 support custom ptime and repacketization for sampled codecs
8 years ago
Richard Fuchs c380052882 TT#31401 configure encoder bitrate
8 years ago
Richard Fuchs 5c05c88ac4 TT#31198 handle RTP seq and TS resets
8 years ago
Richard Fuchs fcf593d401 TT#31400 add encoding support for AMR and AMR-WB
8 years ago
Richard Fuchs 1746f1d3bf TT#31405 handle non-media pseudo-codecs (telephone-event)
8 years ago
Richard Fuchs ad4a5d10ef TT#31198 add resampling support
8 years ago
Richard Fuchs 7c6db89889 TT#28163 don't reset transcoding context when not necessary
8 years ago
Richard Fuchs 14c3cd8ab1 TT#28163 support transcoding to non-RFC codecs
8 years ago
Richard Fuchs b0bc679806 TT#28163 take number of channels from SDP into account
8 years ago
Richard Fuchs dc80c27af7 TT#28163 split encoder from recording daemon into shared lib
8 years ago
Richard Fuchs a967f9dcbb TT#28163 abstractize packet sequencer and move to lib
8 years ago
Richard Fuchs f8aad04948 TT#30404 move portions required for decoding from recording-daemon to lib
8 years ago
Richard Fuchs d510f5efe8 TT#30404 initial support for adding codecs for transcoding
8 years ago
Richard Fuchs d31fb36f6e TT#30403 parse and retain a=fmtp infos
8 years ago
Richard Fuchs 46d853972b move lib/ config options into struct
8 years ago
Richard Fuchs 1aa9944fe4 TT#27550 implement interface round-robin selection
9 years ago
Richard Fuchs 61d828a48f change str_chr_str() semantics
9 years ago
Richard Fuchs 5bcbf27fe1 fix metadata DB insert without trailing pipe character
9 years ago
Michael Prokop 6932f22c66 TT#22411 Fix spelling mistakes/typos
9 years ago
Richard Fuchs e7d75bd275 TT#19350 add option to manage iptables rules directly
9 years ago
Richard Fuchs dd338975f6 drop log level for messages about unknown RTP/RTCP packets
9 years ago
Richard Fuchs c1711ea948 TT#12800 consolidate and combine RTCP parsing and logging
9 years ago
Richard Fuchs 531febbbb0 migrate log-stderr and log-facility options to lib for recording daemon
9 years ago
Richard Fuchs 27af349783 fix recording daemon logging levels
9 years ago
Richard Fuchs 6594b2b884 fixes for coverity
9 years ago
Richard Fuchs 76ba5872fd TT#13000 add init.d setuid/setgid capability
9 years ago
Richard Fuchs d8cc8caf9c combine two mallocs into one for redis restore
9 years ago
Richard Fuchs f77726caa8 update redis one-key concept
9 years ago
Richard Fuchs fb783f0080 TT#5566 configurable recording daemon
10 years ago
Richard Fuchs 28b80181f2 TT#5566 add support for config file handling
10 years ago
Richard Fuchs ea72733ac0 support daemonizing in recording daemon
10 years ago
Richard Fuchs 1de1706152 don't engage logging system if log level is too low
10 years ago
Richard Fuchs f958b2a197 split logging mechanism into separate common files
10 years ago
Richard Fuchs 30dcadab15 TT#5566 rudimentary support for multiple audio codecs
10 years ago
Richard Fuchs 7395f8bef1 TT#5566 recognize and ignore (for now) RTCP packets
10 years ago
Richard Fuchs d7fa0689f9 TT#5566 rudimentary wav file output
10 years ago