Richard Fuchs
fb81332e80
handle multiple different sample types
...
fixes #306
10 years ago
Richard Fuchs
1d5668d793
compile fixes for openssl >= 1.1.0
...
Change-Id: I815c89dde5b6e85b9887dcaf04c25f0a45dcfd5c
10 years ago
Richard Fuchs
2b72fdec73
fix segfault when resampling fails
...
reported in #306
Change-Id: I08786671d71e5f2919c493a6d529e2ea66efe8aa
10 years ago
Richard Fuchs
3dcfe82231
Merge branch 'stricter_build_depends' of https://github.com/1and1/rtpengine
10 years ago
Frederic-Philippe Metz
a0c36c59ca
Stricter build dependencies
10 years ago
Richard Fuchs
a3d5764026
Merge branch 'correlation_images' of https://github.com/1and1/rtpengine
10 years ago
Richard Fuchs
537c60b1cb
fix segfault when avcctx could not be initialized
...
closes #304
Change-Id: I8b01e269f81352f305d2ae20d01c006649876cda
10 years ago
Lucian Balaceanu
cef493a4d1
Pictures for Internal data structures and Redis correlations wiki
10 years ago
Richard Fuchs
42216b86f7
TT#5566 more output config options
...
Change-Id: I8d9d1ec1274bbd0ac2e5f86408f4b6c8a60537c2
10 years ago
Richard Fuchs
9036d30ed8
fix call struct being accessed after obj_put
...
Change-Id: I33dea4d637c531bdf33c54485da5627b5eeb5a32
10 years ago
Richard Fuchs
acc49fe58e
Merge branch 'simple_redis_notify_create' of https://github.com/1and1/rtpengine
10 years ago
Richard Fuchs
b0b2a86422
TT#5566 allow for up to 4 mix inputs and fix silence padding
...
Change-Id: I0491ecae169c56aad0b3f78ef6b267a221c0af00
10 years ago
Richard Fuchs
82be3340d8
TT#5566 align mixed audio's timecodes to each other
...
Change-Id: Ib9f82ba7f56da80a0171b108bccdb56e5334ce94
10 years ago
Pawel Kuzak
d2314ea247
Reduced complexity in onRedisNotification()
...
If a call already exists and a Redis notification for that call is received, don't change the call (ignore notification).
10 years ago
Richard Fuchs
3aa302f258
TT#5566 memory allocation fixes
...
Change-Id: I7b247c591d3f35b2b767fd9faec6d1b09f52b871
10 years ago
Richard Fuchs
5a54cc1772
TT#5566 support mixing all audio channels into one output
...
Change-Id: I0ffd8ba39fbda2c27e8bf7e6c36b965897f22c0c
10 years ago
Richard Fuchs
97183b10df
make sure call_destroy unrefs the correct call object
...
avoids a possible race condition with rapid create/delete/create of the
same call
Change-Id: I293c7064ea0c491b4040eb41300c56384c325719
10 years ago
Richard Fuchs
040d1bec10
TT#5566 loop over encoding and decoding as required by the specs
...
Change-Id: I575b0653e00e2bae15cb9bfda564ff7a9a2b7ffe
10 years ago
Richard Fuchs
df869fff0f
automate lib symlink creation in makefiles
...
Change-Id: I5bedecfbe6e7c61bd505c075c4b2cd444cc4cc41
10 years ago
Richard Fuchs
e0fb30e885
TT#5566 split ssrc_run() into smaller functions
...
Change-Id: I816cdea26e2c20734779117d923f08d987255711
10 years ago
Richard Fuchs
9ce3522719
TT#5566 support audio resampling and custom mp3 bitrates
...
Change-Id: I71a245c69139815fd30f9f5cc6fb4fff9df8288b
10 years ago
Richard Fuchs
7b21df9510
split output/encoding stuff into separate file
...
Change-Id: Ibb5a16858728dc2803d5c973eb3ce02cee84fc59
10 years ago
Richard Fuchs
a2afd79d68
TT#5566 support mp3 audio output
...
Change-Id: Ife4001f5a9fcf8951c7c2b93d47fa2dcf2750a7b
10 years ago
Richard Fuchs
9e38b8fa94
modernize debian init.d script to eliminate warnings
...
Change-Id: I06a01c82a3f7547d939e5d41de4535f91a423f90
10 years ago
Richard Fuchs
a2391f9490
kfree_skb must be called lock-free
...
closes #299
Change-Id: I342e5c35263bbd9ef034b0248e5aff7c15da22a4
10 years ago
Richard Fuchs
fb783f0080
TT#5566 configurable recording daemon
...
share more code between the two daemons
Change-Id: I77af5146cf3cef6ab8c145274b3fd8b031fba3e4
10 years ago
Richard Fuchs
28b80181f2
TT#5566 add support for config file handling
...
closes #252
Change-Id: I92dd61c100319469c6ff4764c90bba5c3ab367a2
10 years ago
Richard Fuchs
5c22c3c71a
add additional audio codecs
...
Change-Id: I4d9c62d16fbdb10c3c38fc5d7ec0e9dacf970702
10 years ago
Richard Fuchs
ea72733ac0
support daemonizing in recording daemon
...
Change-Id: I9c76d63efe72d6598087a97f8bf93e0958b81fad
10 years ago
Richard Fuchs
1de1706152
don't engage logging system if log level is too low
...
Change-Id: I3d54da1b587637119f3e4de92e50d029274204a7
10 years ago
Richard Fuchs
f958b2a197
split logging mechanism into separate common files
...
Change-Id: I92dd843db2d1b5719e7809ce7d151d08c53938f2
10 years ago
Richard Fuchs
63293449c2
Merge branch 'bugfix/rpm-builds' of https://github.com/winem/rtpengine
10 years ago
Marcel Weinberg
b215389d15
some small fixes; updated the specs file to be compatible to rtpengine 4.5 and CentOS 7.2
10 years ago
Richard Fuchs
147b8b8e51
TT#5566 force usage of libopus for opus decoding
...
support multichannel audio output
add avcodec log callback
Change-Id: Id649ba2c51b2914420b149aad791cf5c12445008
10 years ago
Richard Fuchs
3b68c26c3c
TT#5566 support different sample rates and fix g722 clock rate
...
Change-Id: Ic26e5ba7e723177ee93a32c4532de6f821ea9150
10 years ago
Richard Fuchs
30dcadab15
TT#5566 rudimentary support for multiple audio codecs
...
Change-Id: I7e473f5d17874641253b4b16c3470851743818e1
10 years ago
Richard Fuchs
7395f8bef1
TT#5566 recognize and ignore (for now) RTCP packets
...
Change-Id: Ife95c9506a652b5410380963dbc1cf98f4ace611
10 years ago
Richard Fuchs
cfbe534c1e
TT#5566 deal with lost RTP packets
...
Change-Id: Iec3b832f4a7f400ea63587455b04758cc8ea6197
10 years ago
Richard Fuchs
7a17b29158
Merge branch 'no_redis_update_flag' of https://github.com/1and1/rtpengine
10 years ago
Richard Fuchs
67fa3ffb71
add recording format switch to init/defaults file
...
Change-Id: I35eaa2ff29259e6cfa9f0368d63d8cf83ff87998
10 years ago
Richard Fuchs
eefb085528
abstractize recording format and fix ipv6 header
...
closes #293 #290
Change-Id: I85db7068067da803898c64491dca90cfc737c677
10 years ago
Kristian Høgh
57d6e01292
Support IPv4/IPv6 for fake ethernet frames
10 years ago
Kristian Høgh
901de5588b
Document recording-format in README
10 years ago
Kristian Høgh
0edfb2dfcc
Make pcap file format an option
...
Valid options are raw and eth. Default is raw as it was before last commit.
fixes #290
10 years ago
Kristian Høgh
29488f9e49
Change pcap format to ethernet
10 years ago
Richard Fuchs
d7fa0689f9
TT#5566 rudimentary wav file output
...
Change-Id: Icdc97a9dc849bba6ba6add12d0bdd17f8b7712cd
10 years ago
Pawel Kuzak
65e80f620d
Added flag 'no-redis-update'
...
This flag can be used by the signaling proxy in order to tell rtpengine not to persist the call into Redis upon receiving offer/answer() control commands
10 years ago
Sipwise Jenkins Builder
dbd1c36be0
Release new version 5.1.0.0+0~mr5.1.0.0
10 years ago
Richard Fuchs
5395db3cd7
fix segfault when source endpoint address isn't filled
...
fixes #292
Change-Id: I853c5ae328e173fd173df7878ddec174f30c4230
10 years ago
Richard Fuchs
3977e94659
TT#5566 decode RTP streams
...
Change-Id: I2342d393c01f2119d7f60f7e6b16e17acd3e0a19
10 years ago