Richard Fuchs
386f1d50cd
MT#55283 convert open_v46_socket to bool
...
Change-Id: I174a08cbed3f6ac856bf29458ee3c81ca2947de9
10 months ago
Richard Fuchs
c2ba54e615
MT#55283 convert open_socket to bool
...
Change-Id: I715afc937f6b1cbc124ff14a0428f781f58cd050
10 months ago
Richard Fuchs
e7a0bad24e
MT#55283 convert is_addr_unspecified to bool
...
Change-Id: I764b0c1129e4ce909eb95fd7c3251548f5c948ae
10 months ago
Richard Fuchs
2be0844d6d
MT#55283 convert sockaddr_print_gstring to bool
...
Change-Id: Icc5478ef30e4f5823e3cee8f479759df928c7b96
10 months ago
Richard Fuchs
854ef3f0fc
MT#55283 remove unused functions
...
Change-Id: I5377ff885315c6ba08c5f942b0c606dbd1edd478
10 months ago
Richard Fuchs
96995ae680
MT#55283 convert endpoint_print to bool
...
Change-Id: I4b1ccfe3bc9412cd4f0d8366b4de8bb84d75c0c4
10 months ago
Richard Fuchs
5a09c9c329
MT#55283 convert sockaddr_print_port to bool
...
Change-Id: I68d8dfdeca5b5236e1dbc1cfa87558142bc8f8ee
10 months ago
Richard Fuchs
c85eca8ea9
MT#55283 convert addr_print etc to bool
...
Change-Id: I2d5b48ea69452ebdc84e65ae309d7df6c314f865
10 months ago
Richard Fuchs
cd0454b554
MT#61625 refactor codec_make_payload_type
...
Also change allocator to g_new as the slice allocator is obsolete.
Change-Id: I63675b462e8355a458d4075bebed5c9bdb95cd66
10 months ago
Richard Fuchs
21de8d4b94
MT#55283 modernise timeval_subtract
...
Change-Id: I7715ee92e12e88d69e3f714a6714f691646e240c
10 months ago
Richard Fuchs
5dd0a387a3
MT#55283 modernise timeval_from_us
...
Change-Id: I745365e9c0c3c055e6972d18ab4593b9589f55f5
10 months ago
Richard Fuchs
89abf47989
MT#55283 use timeval_subtract
...
Change-Id: I91174702dac50c05725a5e3b62bdeae5f7db9c32
10 months ago
Richard Fuchs
4947ab9404
MT#55283 modernise timeval_add
...
Change-Id: I16a368dc66e632d43f01f9e674ad9637a0c18370
10 months ago
Richard Fuchs
89e355b1ba
MT#55283 remove unused timeval helpers
...
Change-Id: I53da8a84bac3a5235d5a5155b08a6a3419ddb1a8
10 months ago
Richard Fuchs
eb53be9312
MT#61625 add type safety to arena_malloc
...
Change-Id: Ia94e5b8a6099d2e424d71205ce365e1a4d25479c
10 months ago
Richard Fuchs
5280eaed88
MT#55283 fix typo
...
Change-Id: I2def70a1ec59aefd58ec7a5d7e3c08e82f9c66d5
10 months ago
Richard Fuchs
e734497afb
MT#55283 fix duplicate unlock
...
Change-Id: I9c7f0a6120185662c0e3615553f71d1c80302110
10 months ago
Richard Fuchs
5f6609de5d
MT#55283 don't pick an unsupported PT for playback
...
Make sure we properly return a failure if no supported payload type is
present.
Change-Id: Ia483e0819b2d8ca0c2c5184c929dfe3d05c96ca1
10 months ago
Richard Fuchs
7b60e85970
MT#55283 add codec_def_supported() helper
...
Make sure a codec is not only known to us, but that it can actually be
used, in places where it makes sense. This is partially redundant
because ensure_codec_def_type already takes care of this, but a codec
definition may come from a different source, so it doesn't help to
double check.
Change-Id: I91af84afc2477840f1400674b2538ad8fb7746ee
10 months ago
Richard Fuchs
c42f130da8
MT#61625 remove redundant ifdef
...
Change-Id: I0766d28190058816b65543e4e1a03ebfdf04da1f
10 months ago
Richard Fuchs
4cdb8eaaca
MT#55283 fix attempt to unlink(NULL)
...
Change-Id: I4b5536692d7076d8bcadd4ffbaf2312ecac5981e
10 months ago
Richard Fuchs
49e97d9f51
MT#55283 add GPU G.729a support
...
Change-Id: I204527e4ebad461f519483018120f7546b24e43a
10 months ago
Richard Fuchs
416ca38d25
MT#55283 allow overlapping port ranges
...
Change-Id: I6df35b8cc0687567d7c3c0fd6d44979345dca364
10 months ago
Richard Fuchs
1b7077152f
MT#55283 change reserve_port semantics
...
Change-Id: I162fbf8f167b1c47e060128dcb4f8773c8fbf3a7
10 months ago
Richard Fuchs
3c6108e072
MT#55283 move mutex locking into function
...
Change-Id: Ie01aa986887f2d0e709aae725b0a50ca833d84b6
10 months ago
Richard Fuchs
347c21fc7e
MT#55283 use typed GQueue
...
Change-Id: Iea5a5e988ea23a17a5b2da5f02cd972afae2db87
10 months ago
Richard Fuchs
9d93762053
MT#62053 add exclude-ports option
...
Change-Id: Ibf319f5ae00e120490610c695a326f5397412155
10 months ago
Richard Fuchs
aec1a0940c
MT#62053 add safeguard against broken port ranges
...
Change-Id: I5e4fa46b5d75253129e887da8ddbba4fc60702f5
10 months ago
Richard Fuchs
2d8f5616e4
MT#62053 exclude ports only from applicable interface
...
Change-Id: I9daf5fee91007e025b526e197191d98bdb54cc06
10 months ago
Richard Fuchs
3e5c6956af
MT#55283 use a more sendible port-max default
...
Change-Id: I79dcea7edbb29c7b32daa73c3a55f6ebf10b2eff
10 months ago
Richard Fuchs
6276b37cd2
MT#55283 use list pointer ops for port pool
...
Avoid repeated calls to the memory allocated for port pool list
management by picking out the list elements without freeing them,
storing them in the stream_fd object, and then returning them to the
list when the port is released.
Change-Id: I67cd5039e62e4d2965e85d7ba7f0454f08f40494
10 months ago
Richard Fuchs
bdadee5dff
MT#55283 add extra typed container methods
...
Change-Id: I406238c947b3b02341f021dbacb6cb06502181ec
10 months ago
Richard Fuchs
b9972e481e
MT#55283 use bool type
...
Change-Id: I75aa1a4091ecc91d4937dfc0bdceb18551a9c879
10 months ago
Richard Fuchs
8e9afe626b
MT#55283 (some) type safety for ports free list
...
Change-Id: I79e47f9e6dbfa29c738f75efd2c3d3322e4cb6e1
10 months ago
Richard Fuchs
4e53f06fe6
MT#55283 directly pass port_pool to functions
...
Change-Id: Ifd68dc1b5bd53f4d5e9b74883f84104a02e86c18
10 months ago
Richard Fuchs
3fd2586d31
MT#55283 save some memory by using an offset
...
Change-Id: Ic53fd60bc2780d0890905c14acfbc39d8cf89861
10 months ago
Richard Fuchs
267d244cb4
MT#55283 use array instead of hash table
...
Change-Id: Ie510523724d14d8c76bb9647ee184ea3756be06c
10 months ago
Donat Zenichev
82093e7f52
MT#61630 moh: add logs
...
Add more logs to let MoH functionality
be more explanative and give a clue
it's triggered or not.
Change-Id: Ic512883c3ff9b86554e61362c1d1a456dd733c0d
10 months ago
Richard Fuchs
4279ed6750
MT#55283 fix for older compilers
...
Change-Id: I05e8d3bd5c4b9608f4896aecab189c8c344fb139
10 months ago
Richard Fuchs
ac70c31569
MT#55283 add tests for codec-ignore
...
Change-Id: I51ae2cae159a8a7c06bba2dd021015208d7ba9cb
10 months ago
Richard Fuchs
0fa75d039d
MT#55283 add tests for changed codec-strip
...
Change-Id: I79f9902f4f8531697958a8896cfcfb2f7184f3f0
10 months ago
Richard Fuchs
daf39269c5
MT#55283 add codec-ignore option
...
Change-Id: Ie14a97896e2bb8a82ccfce0ee9d07a38adb275c9
10 months ago
Richard Fuchs
c12da568ad
MT#55283 markup GPU transcoders in stats
...
Change-Id: If8de4fb298cf39901904109024b9053193240cd7
10 months ago
Richard Fuchs
28802073fe
MT#55283 use typed objects for interfaces
...
Change-Id: I57aaf64dbf1bb51e8ea9616ae483b14f470e9751
10 months ago
Richard Fuchs
79a1dca3a9
MT#55283 add t_list_free
...
Change-Id: Ie8438e14f73c5f57cb1197e764ec002df5cf117c
10 months ago
Richard Fuchs
ad6fb06b13
MT#55283 type safety for uid_alloc
...
Change-Id: I4b5975d22f2713b66edba128f0749461578f9cde
10 months ago
Richard Fuchs
3ea365ef60
MT#55283 use typed hash table for rr_spec
...
Change-Id: I99a4c334e182e5cb568cd8241b4f81340066dee2
10 months ago
Richard Fuchs
02bccee56b
MT#55283 use typed queue for local_intf
...
Change-Id: Id7bf3804ab029bdf60d010b05e057bb7851645cd
10 months ago
Richard Fuchs
db9f1043c0
MT#55283 defuse warning message
...
This is a normal condition for a first offer. Reduce log level to debug.
Change-Id: I785cee82ead90b1e797c09017c3e3a77da113553
10 months ago
Richard Fuchs
4da2f90473
MT#55283 skip unparsed flags objects
...
The parser currently relies on the appropriate parsing functions
(dict_iter, list_iter) to be called to advance into and back out of any
sub-objects containd within the flags string. However, if an unknown key
is encountered, no parsing functions would be invoked, resulting in the
parser not skipping over the sub-object and subsequently a stray error
message in the log. Work around this by detecting unparsed objects and
then using a dummy list_iter to return to a good parsing position.
Change-Id: I908aff8b9be8d12644a9faea0dcf3bf3535faf32
10 months ago