Richard Fuchs
2a6853c219
MT#55283 obsolete timeval_cmp
...
Change-Id: I824ea19696e690afdbb21346f75ca16a6410b56b
10 months ago
Richard Fuchs
9018099467
MT#55283 convert timeval_cmp to int64_t
...
Change-Id: I99a2029f81c3a2efa626ac4b752cddc06d77fe3b
10 months ago
Richard Fuchs
8d050d5fc9
MT#55283 convert codeclib to int64_t
...
Change-Id: Ic1e36ce97561addbf3a869e39991c20d1e25adf1
10 months ago
Richard Fuchs
a4bd720105
MT#55283 convert time_t to int64_t
...
Change-Id: I9664249782355f7363a46bafcca6504415585875
10 months ago
Richard Fuchs
e097ee3701
MT#55283 convert time_t to int64_t
...
Change-Id: If77ae4a1cbc15442b3da786d5cc8268f88400707
10 months ago
Richard Fuchs
ad65c9096f
MT#55283 convert call structs to int64_t
...
Change-Id: If1a077d206d96914651b3e4624e7fc09f239ed09
10 months ago
Richard Fuchs
9405f3df63
MT#55283 convert timestamp/check to int64_t
...
Change-Id: If669a04aff9e24ee3b4775e4e7c7ba6c006f0445
10 months ago
Richard Fuchs
27ce6148ce
MT#55283 convert packet_stream_last_packet to int64_t
...
Change-Id: I33079b6fbe34e291b2b3d6ec00816db99b69ebf4
10 months ago
Richard Fuchs
7b9ec8699f
MT#55283 convert last_packet to int64_t
...
Change-Id: Ib199a61352865566e45d5957aa520099d86066ee
10 months ago
Richard Fuchs
952429aa89
MT#55283 convert last_packet to int64_t
...
Change-Id: I21aec3c852a213c433b3a6c62d8b039303ec0f01
10 months ago
Richard Fuchs
0050ac5998
MT#55283 convert redis to int64_t
...
Change-Id: I5238eaf821512b21dac33716fb9c5109c9e0955c
10 months ago
Richard Fuchs
b455cf88a4
MT#55283 convert dtls to int64_t
...
Change-Id: Iff59c5a708655293612b114980a9cb13b9444ed1
10 months ago
Richard Fuchs
8c694b5e2b
MT#55283 convert cookie_cache to int64_t
...
Change-Id: If94cc69d180a0a17b0973a30800e0770d7d8f413
10 months ago
Richard Fuchs
7f84fe590b
MT#55283 convert last_packet to int64_t
...
Change-Id: Ia7fb2964d35f75a7bc21d058426d244838c77191
10 months ago
Richard Fuchs
e92f260e7a
MT#55283 convert daemon/ to int64_t
...
Change-Id: Ie557204821fddfa5af0be96cc8f0ff2dd093fc7c
10 months ago
Richard Fuchs
165c42fb8e
MT#55283 convert calls to int64_t
...
Change-Id: I7c9a2229ba3eea418e009bb04def336476d2ec25
10 months ago
Richard Fuchs
87df808bb9
MT#55283 convert ssrc to int64_t
...
Change-Id: Ibdf18621fa6c2015ab7f4d6a68e27938f0cbe120
10 months ago
Richard Fuchs
5dd2b5bb74
MT#55283 convert graphite to int64_t
...
Change-Id: Ifeb8e560716330a5c3e573a355a90a46c3f68f30
10 months ago
Richard Fuchs
c59864d3d8
MT#55283 convert rtpe_started to int64_t
...
Change-Id: Ib80187cfa9abd7f947926b9195e998bee6369ff6
10 months ago
Richard Fuchs
20ffa4f780
MT#55283 convert timerthread to int64_t
...
Change-Id: Ia7bdb7538428edef1ff83d7bd8f6116d5e618510
10 months ago
Richard Fuchs
5d878748d3
MT#55283 convert jitter_bufer to int64_t
...
Change-Id: I959cfbd8d56d13bb30419c19f4245876c71c7b25
10 months ago
Richard Fuchs
93d6f0a3b4
MT#55283 convert codec_timer to int64_t
...
Change-Id: I9c9153345b915132cfabce98f4a0db6e08b66a68
10 months ago
Richard Fuchs
b2e75d60db
MT#55283 convert codec_calc_jitter to int64_t
...
Change-Id: Ia042d86b6b1091561fadd896e77925f48012c7bd
10 months ago
Richard Fuchs
52cb96fa32
MT#55283 convert last_activity to int64_t
...
Change-Id: I4dbf9c37ed31c2971a7926a5d1ea516556b4224f
10 months ago
Richard Fuchs
a1dadf17ac
MT#55283 convert agent_schedule_abs to int64_t
...
Change-Id: I2564528a3d5735a686d592f695b91d09a09cfad2
10 months ago
Richard Fuchs
40319c1fd1
MT#55283 convert ice_agent to int64_t
...
Change-Id: I50b5ec76c7c00aade5095885eae1ee8392f0b44c
10 months ago
Richard Fuchs
f34786dade
MT#55283 convert media_packet to int64_t
...
Change-Id: I4b1da113cf01d34473027987d4ee60215655fdec
10 months ago
Richard Fuchs
8b50a41063
MT#55283 convert homer to int64_t
...
Change-Id: Id3cb59aa72d0271e3e93c339211f9bb9deb4a222
10 months ago
Richard Fuchs
39e4d974ce
MT#55283 convert media_player to int64_t
...
Change-Id: If6ef6ce10a7a5e183a7cbf5c621828f2a0c0b3c7
10 months ago
Richard Fuchs
8c1d79815d
MT#55283 convert t38_gateway to int64_t
...
Change-Id: If2d32a943402c70565c60240d77e3932289c4e95
10 months ago
Richard Fuchs
2b81650b13
MT#55283 convert ng_command_stats to int64_t
...
Change-Id: Iab5acb85dc2b857ffc3d4cbe8128a58907474c8f
10 months ago
Richard Fuchs
c70510303a
MT#55283 convert rtpe_now to int64_t
...
First step in converting (almost) all timeval uses to int64_t
Change-Id: If20fd749c61c278273c535b68287df7e6f042808
10 months ago
Richard Fuchs
d75e44829d
MT#55283 replace UINT64F with PRIu64
...
Change-Id: I604226d2515dae6b7a348426b5e997dafc840042
10 months ago
Richard Fuchs
238dc9d5be
MT#55283 integrate ssrc_hash into upper objects
...
Change-Id: Ib8f78ef6bc3028fc342fe07253ebe628af322e55
10 months ago
Richard Fuchs
954bac923b
MT#55283 move SSRC hash from monologue to media
...
Change-Id: Id03603982692e9f6aef3b96d2a04514459eb30a7
10 months ago
Richard Fuchs
56f171b64e
MT#55283 rework crypto debug code
...
Switch from thread-local allocated string object to a stack allocated
one. Use auto cleanup to manage storage duration and final logging.
Fixes intermittent random failures of the leak checker.
Change-Id: Ie6afb27e6fd1accbe641fc62175d553a0558de0d
10 months ago
Richard Fuchs
9f9aaa5332
MT#55283 remove unused argument
...
Change-Id: I79893f756c89cfec65b56b927b98c0c818ed2d98
10 months ago
Richard Fuchs
2a141c2f92
MT#55283 overhaul SSRC hash
...
Remove the actual hash and just keep a linked list. Always move most
recently used entries to the front of the list, which also obsoletes
tracking the last used time stamp.
Change-Id: Id277499228b538dd013a4442e9b5c5a4d247ff15
10 months ago
Richard Fuchs
86aa171fdb
MT#55283 use embedded links for ssrc_hash
...
Change-Id: I45134b6ea5008e9f057f883115d860bfdedd2041
10 months ago
Richard Fuchs
75aa3038db
MT#55283 convert ssrc_hash to g_direct
...
Change-Id: I5cd5a308a8c5f6fefed94e4f594eee3a31b0f6fd
10 months ago
Richard Fuchs
859ac06626
MT#55283 use non-glib atomic macros in more places
...
Change-Id: Ia1e92f1d665a1773d25160a1ed4e4e93ae7b8ec2
10 months ago
Richard Fuchs
0623b6b9de
MT#61625 tie codec-chain into transcode-config
...
Change-Id: Ida6e51b8b4ef3cefe738ccd1678ec86763e93711
10 months ago
Richard Fuchs
940f84b23a
MT#55283 track last outgoing TS
...
Keep outgoing RTP timestamps consistent between different instances of
the DTX buffer. Update affected tests.
Change-Id: I6cf03ab32f5c510bd781063a9e7241d1187c202b
10 months ago
Richard Fuchs
7580e6a572
MT#55283 remove debugging remnant
...
Change-Id: I58c1af53926dc6d7dcae8609a0b45508757e01cf
10 months ago
Richard Fuchs
75884b8d58
MT#55283 add dedicated g_tree_first wrapper
...
Change-Id: I4f7a366d37ab2c67d57f4217133725917b2e726b
10 months ago
Richard Fuchs
5460ca1f90
MT#55283 properly namespace g_tree helpers
...
Change-Id: Ie3097da52012a91b1e5d9d5c7dabe901ff2d9d72
10 months ago
Richard Fuchs
0b61f4f067
MT#55283 use embedded list link
...
Avoids repeated calls to allocator
Change-Id: Ibbf1324996e723dc36639885de0916a9ad82e367
10 months ago
Richard Fuchs
d9469a22c2
MT#55283 fix memdup2 usage (again)
...
Change-Id: I51a0ca43648c499384eed11ff5988f72a3fbd158
10 months ago
Richard Fuchs
5b4df60a4a
MT#55283 add stub handler check for DTX
...
If the last used PT was a different one, check if it was an unknown PT.
If it was, then DTX can remain active, as the packet would have been
blocked.
Change-Id: Icc8bf195c30a2252b392bbccfeef34b91078ddd6
10 months ago
Richard Fuchs
bf841c5243
MT#55283 add handler_func_passthrough_stub
...
The stub is used for unknown payload types. Specialise the handler
function for it with an extra check for DTX usage. This effectively
blocks RTP packets with unknown payload types if DTX has been
configured. Forwarding RTP packets with unknown payload types can
interfere with a clean output stream generated by the DTX buffer.
Change-Id: I6f0aa9654946d2877b963cd13cec7c3f5c8b1c54
10 months ago