Richard Fuchs
744d6a46ff
add codec-set option
Codecs that were implicitly accepted for transcoding had no option to
set their parameters (such as bitrate) for encoding. The codec-set
option adds this.
fixes #681
Change-Id: Ib238eb73a507af168c366579abc80da07250fe88
7 years ago
Richard Fuchs
ee01f15852
fix non-default encoder bitrate not being applied
Bitrates specified in codec-transcode-... options were applied to the
decoder created during the offer. The matching encoder only gets created
during the answer phase, at which point the specified bitrate must be
copied from the decoder.
fixes #681
Change-Id: Idc6a16a4493908d78bb0b48ae590aba046152af0
7 years ago
Richard Fuchs
04a83027a0
TT#43557 implement media blocking
Change-Id: I336cf7203c1236b3e596310690a89ce1c3fd8bf4
7 years ago
Richard Fuchs
e67b9c40da
TT#43556 support blocking of DTMF event packets
Change-Id: I7ef43ddb254b1583c2dc69b44a13b978eff15510
7 years ago
Richard Fuchs
08fc00906d
fix segfault with DTMF logging and implicit payload types
fixes #571
Change-Id: Id2b575ff555d7968006309bcb5b5d6bbac2ed1e7
8 years ago
Richard Fuchs
a9ec666cb4
TT#38350 implement sending DTMF events to syslog
Change-Id: I82fbdc7da6cbe2505ef1c98dd3c45b63c4461994
8 years ago
Richard Fuchs
bfac341aec
shut down transcoding engine when it's not needed
closes #562
Change-Id: I3c96cdcdeea8ee815f0ae7e40a4caccbfee9977e
8 years ago
Richard Fuchs
8562bdee70
support new `asymmetric codecs` flag
Change-Id: I244b3576be19658ecc2af353e427e95aea4fca70
8 years ago
Richard Fuchs
f1b81b649e
simplify parameters passed to codec_rtp_payload_types()
Change-Id: I8a9147bb527b3084ed9f4acfa82868fc26b0d8c2
8 years ago
Richard Fuchs
a2ed8e613a
convert transcoding unit test macros to functions
Change-Id: I409003397c7b510f79169e6069829b4bb949d12e
8 years ago
Richard Fuchs
f0b4f1d9a9
TT#37157 make payload mismatches in lossy codecs non-fatal
required to accomodate different versions of encoders
Change-Id: I47c574f1a8761b0ba042532145548e87d4398b75
8 years ago
Richard Fuchs
9b447cf18a
TT#37157 add G722 transcoding test incl RTP TS testing
Change-Id: I33f244eeccfbf9a9358608a73743585fd235686b
8 years ago
Richard Fuchs
6e9776876c
TT#37157 add RTP TS and seq checking to transcoding tests
Change-Id: Ib9e17aa6b0b3b3ec945d0abe54cdefca5e7ea989
8 years ago
Richard Fuchs
88778d981e
TT#37157 eliminate stray compiler warning in test code
Change-Id: I554308499edb326bae56841629827ed85152efe4
8 years ago
Richard Fuchs
6f6bad1d74
TT#37157 swap parameter order for packet_seq() test macro
Change-Id: I61f257efad7afc9634c73a32c3167b2ef8aca608
8 years ago
Richard Fuchs
95a7cc6cfb
eliminate redundant function argument
Change-Id: I5bff4436072c2855590e08d90c5098af3abceb93
8 years ago
Richard Fuchs
d64c888a0e
TT#36301 transcoding unit tests
Change-Id: If48e5afe5a343b557183b6e87441f52424dd2c6a
8 years ago