Richard Fuchs
|
14100b0b8a
|
use reference counting on SSRC objects
possibly fixes #488 and #482
Change-Id: Ib68e456b9322836b153c9fd0e59c3556378557ae
|
7 years ago |
Richard Fuchs
|
32e0e2cf25
|
leave room for SRTP auth tag on transcoded packets
closes #480
Change-Id: I353b2da1f52974d93c20f0ab4be25b9baa41765c
|
7 years ago |
Richard Fuchs
|
0db5e226e5
|
fix payload type tracking for transcoding situations
closes #476
Change-Id: I6a038136e22b23efe422eb40caa0f3e10359e5d1
|
7 years ago |
Richard Fuchs
|
65c75c5177
|
fix segfault regression from 7b65dedb
Change-Id: I38f4b39b34c72ca2a9b70fae4eaac6bf27286312
|
7 years ago |
Richard Fuchs
|
7ee73fe7f9
|
special handling for strip=all together with transcode, and mask=all
Change-Id: I1c54d3491149adacdb11675054f823eca576d707
|
7 years ago |
Richard Fuchs
|
7b65dedb95
|
restructure codec_make_payload_type to fix compilation w/o transcoding
closes #468
Change-Id: I5f8c5e318e8726bddd69120e258c7d5bb0ee3687
|
7 years ago |
Richard Fuchs
|
4d586f2ec0
|
TT#28163 fix recording-daemon sample format selection for mixed output
reported in #462
Change-Id: Iea7f1e421d15375768a1f76dd36e5ef7726f66b8
|
7 years ago |
Richard Fuchs
|
bc30929192
|
TT#32210 add codec masking option
Change-Id: I05f2bde978f628d398dd8046815fcfc3d5b42de2
|
7 years ago |
Richard Fuchs
|
9147d5e438
|
TT#32983 support transcoding options in redis (re)store
Change-Id: I8552743a5ec48b6d4464e8a2c4acd1c9bf11f02a
|
7 years ago |
Richard Fuchs
|
65d4106d98
|
add missing header files to fix compilation
closes #457
Change-Id: Iaa26da810fa11adb970ae25409ade4ad29712200
|
7 years ago |
Richard Fuchs
|
25037a92ac
|
TT#31197 G.729 packetizer
Change-Id: If5c87dc08e5ffa8c85e024c5d091f7fce7f84cec
|
7 years ago |
Richard Fuchs
|
9eb9a2f421
|
TT#31197 include bcg729 build support
Change-Id: I3862c0b9b8010699e6a49f749b38568d08103840
|
7 years ago |
Richard Fuchs
|
83784d492c
|
TT#31197 separate out libavcodec specifics
Change-Id: I4f389226320fd8a7930168a4fb885ba214759743
|
7 years ago |
Richard Fuchs
|
61d5505740
|
TT#31199 set bitrate for G.723.1
Change-Id: Ia82411c9205d63b2d63e40ece480b1d42b53b152
|
7 years ago |
Richard Fuchs
|
0636b083dc
|
TT#31700 implement payload-type specific passthrough kernel forwarding
Change-Id: I14d33b976933e8198720c1323e38af85f4f6eed7
|
7 years ago |
Richard Fuchs
|
126a69f29c
|
TT#28163 logging and documentation improvements
Change-Id: Ib82b80c9ddcf557cd5ab6f99e693a5234471b1ac
|
7 years ago |
Richard Fuchs
|
10c852b204
|
TT#31950 add compile-time switch to disable transcoding features
Change-Id: Ice0c019b8a07d4c941d14f47021dbb7b0eb68d3c
|
7 years ago |
Richard Fuchs
|
2a4acf5e29
|
TT#31403 handle passthrough payloads in a transcoding context
Change-Id: I45001272a735847973a6261b899e5acd0687ccef
|
7 years ago |
Richard Fuchs
|
6988b2361e
|
TT#31403 keep track of stats required for RTCP translation/output
Change-Id: Ib7ff1643c90423ffec95b378b4e9fca0000ee4ae
|
7 years ago |
Richard Fuchs
|
613f7afdb6
|
TT#31403 map and replace RTCP SSRCs when transcoding
Change-Id: I765f1972e4b4d10d48e10a9e14e451edd48ca836
|
7 years ago |
Richard Fuchs
|
5d67605535
|
TT#31403 decouple RTCP AVPF filtering from crypto stuff
Change-Id: I99b2b5720f1012b59be90e110b6ed7902826a861
|
7 years ago |
Richard Fuchs
|
368312a4f5
|
TT#31403 keep local packet stats for RTCP output/rewriting
Change-Id: Ib086bbacf5613e1480bfb9050612163152e24b28
|
7 years ago |
Richard Fuchs
|
159729ad0d
|
TT#31403 move SSRC mapping out of codec handler
Change-Id: Id5babcef6440f40e45e7e23afc54398a39093a3f
|
7 years ago |
Richard Fuchs
|
7986ca0860
|
TT#30900 support specifying codec parameters for transcoding
Change-Id: Ifac093cfba74a7cfdf1ba22209d608e04fed8c10
|
7 years ago |
Richard Fuchs
|
a4a0e34ded
|
TT#31408 distinguish between codec types
Change-Id: I8c7331908fe4a105d9f9139a5f9867b6ae43a646
|
7 years ago |
Richard Fuchs
|
2e43b47305
|
TT#31409 check codec support only once during startup
Change-Id: I8eacd1f62cc1273707b4c4d1046918225e1b6957
|
7 years ago |
Richard Fuchs
|
71b3762f13
|
TT#30901 use hash table to look up RFC specified codecs
Change-Id: I471dc77d0c4bdbdf66dc4b021d77202ec0ddbb39
|
7 years ago |
Richard Fuchs
|
266a1fbc8b
|
TT#31404 support custom ptime and repacketization for sampled codecs
Change-Id: I4db83cb8faa9b0234dd655f4bdc116a3ddb59f39
|
7 years ago |
Richard Fuchs
|
c380052882
|
TT#31401 configure encoder bitrate
Change-Id: I96e14285b4e6235451ef55dfdfd0fec9f7364096
|
7 years ago |
Richard Fuchs
|
c6c79f49b8
|
TT#31198 flush encoder queue on shutdown to avoid warnings
Change-Id: Ic4a99083f22d8d2c87edb28539d6e325cbdb34b4
|
7 years ago |
Richard Fuchs
|
1746f1d3bf
|
TT#31405 handle non-media pseudo-codecs (telephone-event)
Change-Id: I10a0156d500f49941d7d3d558e54e3c198638c4a
|
7 years ago |
Richard Fuchs
|
ad4a5d10ef
|
TT#31198 add resampling support
Change-Id: Ib691e62d9ff6fc5663cea275663efc9134d78188
|
7 years ago |
Richard Fuchs
|
2d2f2e394b
|
TT#31198 support output codec clockrate multiplier (for G722)
Change-Id: I189d6fb17850bccdbe1a6910f68fb2d0fab2c331
|
7 years ago |
Richard Fuchs
|
7c6db89889
|
TT#28163 don't reset transcoding context when not necessary
Change-Id: I28b230df7308b3ed1fd359265220c3df07178e5a
|
7 years ago |
Richard Fuchs
|
14c3cd8ab1
|
TT#28163 support transcoding to non-RFC codecs
Change-Id: Ia4edff27be74e0f8eb8f41cf0a7a1dd3c9e9896a
|
7 years ago |
Richard Fuchs
|
b0bc679806
|
TT#28163 take number of channels from SDP into account
Change-Id: Icd393535702355d7dfc90c81fe62286eb50deb63
|
7 years ago |
Richard Fuchs
|
df537b98c3
|
TT#28163 pass encoded packets back to processing for sending out
Change-Id: Icdd49d174336277dae0c2c79854fc4e3b42a5c44
|
7 years ago |
Richard Fuchs
|
dc80c27af7
|
TT#28163 split encoder from recording daemon into shared lib
Change-Id: I76a744b1b1acd32f326d26db7a44273394a4dee1
|
7 years ago |
Richard Fuchs
|
a4e73c90e8
|
TT#30404 accept and reject codecs according to transcoding preference
Change-Id: I7e4d1d834289433ae4a42d78b92cbc745884d5d1
|
7 years ago |
Richard Fuchs
|
cee94a5348
|
TT#28163 pass RTP packets to media decoder
Change-Id: Ie1cf4ed50a0dae0ee4bbe37918d3d2a86666d998
|
7 years ago |
Richard Fuchs
|
b9206a49bc
|
TT#28163 abstractize SSRC hash
Change-Id: I2f28854070ad5a7567870ef7585e67729154b0e3
|
7 years ago |
Richard Fuchs
|
f8aad04948
|
TT#30404 move portions required for decoding from recording-daemon to lib
Change-Id: I4170dd3c93ca3c87954d2c1db5fd84ae071247bd
|
7 years ago |
Richard Fuchs
|
d510f5efe8
|
TT#30404 initial support for adding codecs for transcoding
Change-Id: I58474ac2daee213d9f11157f61c2a3df90818fbe
|
7 years ago |
Richard Fuchs
|
8715d40242
|
TT#30405 codec matchup and handler functions
Change-Id: I506c0e8bfa4b6e64689f6debeb33fe69fce1722c
|
7 years ago |