Richard Fuchs
|
65d4106d98
|
add missing header files to fix compilation
closes #457
Change-Id: Iaa26da810fa11adb970ae25409ade4ad29712200
|
8 years ago |
Richard Fuchs
|
3fa94d7f57
|
TT#31197 document bcg729 requirements
Change-Id: I05dea3dcc89ff38683333587565da29512b5fc3d
|
8 years ago |
Richard Fuchs
|
25037a92ac
|
TT#31197 G.729 packetizer
Change-Id: If5c87dc08e5ffa8c85e024c5d091f7fce7f84cec
|
8 years ago |
Richard Fuchs
|
9eb9a2f421
|
TT#31197 include bcg729 build support
Change-Id: I3862c0b9b8010699e6a49f749b38568d08103840
|
8 years ago |
Richard Fuchs
|
83784d492c
|
TT#31197 separate out libavcodec specifics
Change-Id: I4f389226320fd8a7930168a4fb885ba214759743
|
8 years ago |
Richard Fuchs
|
61d5505740
|
TT#31199 set bitrate for G.723.1
Change-Id: Ia82411c9205d63b2d63e40ece480b1d42b53b152
|
8 years ago |
Richard Fuchs
|
0636b083dc
|
TT#31700 implement payload-type specific passthrough kernel forwarding
Change-Id: I14d33b976933e8198720c1323e38af85f4f6eed7
|
8 years ago |
Richard Fuchs
|
126a69f29c
|
TT#28163 logging and documentation improvements
Change-Id: Ib82b80c9ddcf557cd5ab6f99e693a5234471b1ac
|
8 years ago |
Richard Fuchs
|
10c852b204
|
TT#31950 add compile-time switch to disable transcoding features
Change-Id: Ice0c019b8a07d4c941d14f47021dbb7b0eb68d3c
|
8 years ago |
Richard Fuchs
|
caf7350d6b
|
TT#26752 enable GSM and iLBC codecs
Change-Id: I7eaea5b568d6a28bf20443656c20fe4807bdbdf2
|
8 years ago |
Richard Fuchs
|
2a4acf5e29
|
TT#31403 handle passthrough payloads in a transcoding context
Change-Id: I45001272a735847973a6261b899e5acd0687ccef
|
8 years ago |
Richard Fuchs
|
6988b2361e
|
TT#31403 keep track of stats required for RTCP translation/output
Change-Id: Ib7ff1643c90423ffec95b378b4e9fca0000ee4ae
|
8 years ago |
Richard Fuchs
|
613f7afdb6
|
TT#31403 map and replace RTCP SSRCs when transcoding
Change-Id: I765f1972e4b4d10d48e10a9e14e451edd48ca836
|
8 years ago |
Richard Fuchs
|
26a356ccae
|
TT#31403 eliminate stub RTCP handler functions
Change-Id: I97e4e41f2f70f824bf24fea6edc619d9cca3965b
|
8 years ago |
Richard Fuchs
|
5d67605535
|
TT#31403 decouple RTCP AVPF filtering from crypto stuff
Change-Id: I99b2b5720f1012b59be90e110b6ed7902826a861
|
8 years ago |
Richard Fuchs
|
368312a4f5
|
TT#31403 keep local packet stats for RTCP output/rewriting
Change-Id: Ib086bbacf5613e1480bfb9050612163152e24b28
|
8 years ago |
Richard Fuchs
|
159729ad0d
|
TT#31403 move SSRC mapping out of codec handler
Change-Id: Id5babcef6440f40e45e7e23afc54398a39093a3f
|
8 years ago |
Richard Fuchs
|
7986ca0860
|
TT#30900 support specifying codec parameters for transcoding
Change-Id: Ifac093cfba74a7cfdf1ba22209d608e04fed8c10
|
8 years ago |
Richard Fuchs
|
a4a0e34ded
|
TT#31408 distinguish between codec types
Change-Id: I8c7331908fe4a105d9f9139a5f9867b6ae43a646
|
8 years ago |
Richard Fuchs
|
2e43b47305
|
TT#31409 check codec support only once during startup
Change-Id: I8eacd1f62cc1273707b4c4d1046918225e1b6957
|
8 years ago |
Richard Fuchs
|
71b3762f13
|
TT#30901 use hash table to look up RFC specified codecs
Change-Id: I471dc77d0c4bdbdf66dc4b021d77202ec0ddbb39
|
8 years ago |
Richard Fuchs
|
ff0a46a053
|
TT#30901 convert codec list to hash table
Change-Id: I0956b441101b4c33e0f186399ef5558f89744e12
|
8 years ago |
Richard Fuchs
|
82e0c55aae
|
TT#31409 TT#31408 TT#30901 eliminate silly codec def macros
Change-Id: Iab6b735728319210d6c8e45ef14c2044cab44525
|
8 years ago |
Richard Fuchs
|
266a1fbc8b
|
TT#31404 support custom ptime and repacketization for sampled codecs
Change-Id: I4db83cb8faa9b0234dd655f4bdc116a3ddb59f39
|
8 years ago |
Richard Fuchs
|
e3e3cb9af3
|
TT#28163 document transcoding control protocol options
Change-Id: Idd679c754e89897426555b43457809c84c8e30db
|
8 years ago |
Richard Fuchs
|
c380052882
|
TT#31401 configure encoder bitrate
Change-Id: I96e14285b4e6235451ef55dfdfd0fec9f7364096
|
8 years ago |
Richard Fuchs
|
5c05c88ac4
|
TT#31198 handle RTP seq and TS resets
Change-Id: I853059769e5277391c3ff5c0f13e164d4dc53d4c
|
8 years ago |
Richard Fuchs
|
c6c79f49b8
|
TT#31198 flush encoder queue on shutdown to avoid warnings
Change-Id: Ic4a99083f22d8d2c87edb28539d6e325cbdb34b4
|
8 years ago |
Richard Fuchs
|
fcf593d401
|
TT#31400 add encoding support for AMR and AMR-WB
Change-Id: I89cc14c0956900d44c6e5e1cbea0f1de4112dab1
|
8 years ago |
Richard Fuchs
|
1746f1d3bf
|
TT#31405 handle non-media pseudo-codecs (telephone-event)
Change-Id: I10a0156d500f49941d7d3d558e54e3c198638c4a
|
8 years ago |
Richard Fuchs
|
ad4a5d10ef
|
TT#31198 add resampling support
Change-Id: Ib691e62d9ff6fc5663cea275663efc9134d78188
|
8 years ago |
Richard Fuchs
|
2d2f2e394b
|
TT#31198 support output codec clockrate multiplier (for G722)
Change-Id: I189d6fb17850bccdbe1a6910f68fb2d0fab2c331
|
8 years ago |
Richard Fuchs
|
7c6db89889
|
TT#28163 don't reset transcoding context when not necessary
Change-Id: I28b230df7308b3ed1fd359265220c3df07178e5a
|
8 years ago |
Richard Fuchs
|
14c3cd8ab1
|
TT#28163 support transcoding to non-RFC codecs
Change-Id: Ia4edff27be74e0f8eb8f41cf0a7a1dd3c9e9896a
|
8 years ago |
Richard Fuchs
|
55007a6897
|
TT#28163 prevent kernelization of transcoded stream
Change-Id: Ie99f4bee935f6018a525b51b00862b31576a9383
|
8 years ago |
Richard Fuchs
|
b0bc679806
|
TT#28163 take number of channels from SDP into account
Change-Id: Icd393535702355d7dfc90c81fe62286eb50deb63
|
8 years ago |
Richard Fuchs
|
df537b98c3
|
TT#28163 pass encoded packets back to processing for sending out
Change-Id: Icdd49d174336277dae0c2c79854fc4e3b42a5c44
|
8 years ago |
Richard Fuchs
|
dc80c27af7
|
TT#28163 split encoder from recording daemon into shared lib
Change-Id: I76a744b1b1acd32f326d26db7a44273394a4dee1
|
8 years ago |
Richard Fuchs
|
a4e73c90e8
|
TT#30404 accept and reject codecs according to transcoding preference
Change-Id: I7e4d1d834289433ae4a42d78b92cbc745884d5d1
|
8 years ago |
Richard Fuchs
|
cee94a5348
|
TT#28163 pass RTP packets to media decoder
Change-Id: Ie1cf4ed50a0dae0ee4bbe37918d3d2a86666d998
|
8 years ago |
Richard Fuchs
|
b9206a49bc
|
TT#28163 abstractize SSRC hash
Change-Id: I2f28854070ad5a7567870ef7585e67729154b0e3
|
8 years ago |
Richard Fuchs
|
a967f9dcbb
|
TT#28163 abstractize packet sequencer and move to lib
Change-Id: I7bfa0f6e223bfe21c0e155a159fc4d125117bc3b
|
8 years ago |
Richard Fuchs
|
f8aad04948
|
TT#30404 move portions required for decoding from recording-daemon to lib
Change-Id: I4170dd3c93ca3c87954d2c1db5fd84ae071247bd
|
8 years ago |
Richard Fuchs
|
d510f5efe8
|
TT#30404 initial support for adding codecs for transcoding
Change-Id: I58474ac2daee213d9f11157f61c2a3df90818fbe
|
8 years ago |
Richard Fuchs
|
f801240164
|
TT#30570 replace "chopper" iovec with GString
Change-Id: I5097b5bf0bbdc8ff6cdada809183396c9cf05134
|
8 years ago |
Richard Fuchs
|
c3585b04be
|
TT#30405 reprint a=rtpmap and a=fmtp for SDP output
Change-Id: I4949166faf329e229f1bbbaf559650fa4c3e9228
|
8 years ago |
Richard Fuchs
|
8715d40242
|
TT#30405 codec matchup and handler functions
Change-Id: I506c0e8bfa4b6e64689f6debeb33fe69fce1722c
|
8 years ago |
Richard Fuchs
|
fb729e3d12
|
TT#30405 create a packet handling context struct for convenience
Change-Id: I0f3e0f66bf138147f265f7ee8d95028d9301359b
|
8 years ago |
Richard Fuchs
|
bc420cbdd0
|
TT#30405 split stream_packet() into smaller pieces
Change-Id: I89b46e02bfdbedffa63f71ef11b03cbf204ececa
|
8 years ago |
Claudiu Boriga
|
80abad18cf
|
Merge remote-tracking branch 'sipwise/master' into extend-rtpengine-ctl
|
8 years ago |