Richard Fuchs
5bd94a1cc2
MT#55283 use obj_release macro
Change-Id: Ib81eec1bdd615ccdbea819634629c27a4bf45195
2 years ago
Richard Fuchs
2b41188286
MT#55283 use typed GHashTable for local sockets
Change-Id: I88cb27e350c7b2c878764108a3a913f325f4fcb9
2 years ago
Richard Fuchs
a8f9e7b722
MT#55283 use g_auto for stream_fd
Change-Id: Id534ea6f6e0e7f60950d589aabba95d42c59be7a
2 years ago
Richard Fuchs
cd4f6608cd
MT#55283 convert struct stream_fd to typedef
Change-Id: I1435a5f755cb99833535d995871f1e9050f0ec73
2 years ago
Richard Fuchs
d8a17a269b
MT#55283 use typed GQueue for perf stats
Change-Id: I8a678bed2894a2934962f740136382808f9707f1
2 years ago
Richard Fuchs
c6b907017d
MT#55283 use g_auto for call_t
Change-Id: I8fc7e26a48346dae264e38e30b944f0d889b666e
2 years ago
Richard Fuchs
2975b2131d
MT#55283 convert struct call to typedef
Change-Id: I1f01fdf74d6d3952413ebc02dfdb9770b324481c
2 years ago
Richard Fuchs
71c7b8c3eb
MT#55283 use typed GPtrArray for cache packets
Change-Id: I2b4dc4a993d9f88dfabbb454d88d4eef0aa955ce
2 years ago
Richard Fuchs
5fec35e819
MT#55283 use typed GPtrArray for medias
Change-Id: Iadde52af7505b38691d41b9229cb85b252a51ee0
2 years ago
Richard Fuchs
9c1f66b05c
MT#55283 add typed GPtrArray primitives
Change-Id: I8552e75ec8f1b8c3a96163944891631268383cb7
2 years ago
Richard Fuchs
610238d5e3
MT#55283 use typed GHashTable for labels
Change-Id: Id5f514045d5b5c68394f7ab39430b700570ff3b4
2 years ago
Richard Fuchs
8e0276d7ce
MT#55283 use typed GHashTable for codec_stats
Change-Id: I447ff59f947bb88d1731472b16e7ac588a21cae6
2 years ago
Richard Fuchs
260fc20cc7
MT#55283 use typed GQueue for silence_events
Change-Id: Ib2c8e4537f429f2108fddd7752630667dc72766a
2 years ago
Richard Fuchs
9510b01a29
MT#55283 use typed GQueue for dtmf_events
Change-Id: I241190eb84420e8d84b5267d2ba47906ddbd5e6c
2 years ago
Richard Fuchs
895e67d7cf
MT#55283 use typed GQueue for delay_buffer
Change-Id: Ic0f47e7d304f95fa109f1e192d4f9510f5b45788
2 years ago
Richard Fuchs
dc9e38672a
MT#55283 use typed GQueue for dtx_packets
Change-Id: Ifbab6fbb03c26f449075b93ce1ec6a444922c5f6
2 years ago
Richard Fuchs
57598e1255
MT#55283 use typed GQueue for stream/handlers
Change-Id: I874680db25f26466400f4a08641a97cb6f7be36b
2 years ago
Richard Fuchs
dd3471d919
MT#55283 use typed GQueue for codec_packet
Change-Id: Iff6c86254c54b37532c2f6cf8d71e1156bc7f4c2
2 years ago
Richard Fuchs
73f1037720
MT#55283 use typed GQueue for socket/sfd lists
Change-Id: I0d61e0c8d9ccc23b038dd560d8ff876e550d2c05
2 years ago
Richard Fuchs
3114510c12
MT#55283 specialise struct intf_list
There's two flavours of this struct being in use, even though the
structs' signatures are the same. One contains socket_t objects, the
other contains stream_fd objects. Separate them out and be explicit
about which is which.
Change-Id: I5ef1d154cc442528149f69be2e6a02625a6c650d
2 years ago
Richard Fuchs
e5ccca36fc
MT#55283 use typed GHashTable for SDP rem/subst
Change-Id: I65e66df16980a56f8265c14044dc190a13b117a1
2 years ago
Richard Fuchs
812b627bd8
MT#55283 use typed GHashTables for metric_types
Change-Id: I097e9bb471b1559561c7ce631fadfe7f068b5ecc
2 years ago
Richard Fuchs
7c6f5d1dae
MT#55283 use typed GHashTables for globals calls hash
Change-Id: I9de9bc9ae8d35cd2360e58d9f4358cacc6831be1
2 years ago
Richard Fuchs
49037aee91
MT#55283 use typed G* for codec-set/except/SDES
Change-Id: Ib64e36db7ccccda83a84d36f716d13906d098946
2 years ago
Richard Fuchs
de6c06a6c0
MT#55283 use typed G* for codec handlers
Change-Id: I5d6940e4e72566d011a218b1bd7c4880329aa424
2 years ago
Richard Fuchs
e4fb02bedb
MT#55283 use typed GHashTables for codec_store
Change-Id: I746b7a39897343b9fa7a2b382ced0403601b8025
2 years ago
Richard Fuchs
9999098024
MT#55283 use typed GQueue for codec_store
Change-Id: I6942e5b8209aba99aaa1a81bfd449d0a31679595
2 years ago
Richard Fuchs
e1e0d56fb3
MT#55283 use typed G* for SDP fragments
Change-Id: I8c9232edaa8d61a22c9d51f662d69a151d22c09f
2 years ago
Richard Fuchs
74b8a6cce4
MT#55283 use typed GQueue for attributes
Change-Id: Ie26f6050461bda8cd863d6ce0d7703952979c362
2 years ago
Richard Fuchs
ab88eff57f
MT#55283 use typed GHashTable for attr_list
Change-Id: I00b962adc468384d13120f0e36e8828fd56854c0
2 years ago
Richard Fuchs
9c64461eb7
MT#55283 use typed GHashTable for id_hash
Change-Id: Ieb23b60336277c150101284f89151eb25368614f
2 years ago
Richard Fuchs
65343d9097
MT#55283 split out enum declaration
Change-Id: Ia2046481bafab1c528fd772dc9edf3c49286aea9
2 years ago
Richard Fuchs
651acec447
MT#55283 use typed GQueue for sdp_attribute
Change-Id: I71814f098805e5d770dbb217f1268e06bca4a60c
2 years ago
Richard Fuchs
a97a49189d
MT#55283 use typed GQueue for sdp_media
Change-Id: I0c6fd4ff3c2135817e79fce6ce34a6750bcf27e6
2 years ago
Richard Fuchs
08727c5cb4
MT#55283 use typed GHashTable for ICE
Change-Id: I6adb1dcc3efc31b612d55f59d1ba7fb865652c7b
2 years ago
Richard Fuchs
cbaa0c106a
MT#55283 use typed GQueue for ICE lists
Change-Id: Ieb4168cc7959347940831b5b83dce82ba1fe1965
2 years ago
Richard Fuchs
6685fb6efd
MT#55283 use g_auto for sdp_streams/sessions
Introduce sdp_streams_q and sdp_sessions_q as their own types (typed
GQueue)
Change-Id: Iee99a4ccd9aba57c49d449963a7cd77f8e20adcc
2 years ago
Richard Fuchs
9810c501fd
MT#55283 use str_q for parsed flags
Change-Id: I0aa11e77a7c995335d48a239515295dc4abcf5d2
2 years ago
Richard Fuchs
404f264d73
MT#55283 introduce typed str_q
Change-Id: Ib3ad0c63d751cc795bff48e1b9fc81f88c7de9d0
2 years ago
Richard Fuchs
57a80b4513
MT#55283 use g_auto for ng_buffer
Change-Id: Ic79f4380dcb7cbf23b35ca1bfec70c1986ac4477
2 years ago
Richard Fuchs
575d86816f
MT#55283 turn ng_buffer into typedef
Change-Id: I278cb1b81d9c23074cf159901668221f52d239dd
2 years ago
Richard Fuchs
40fcf7e448
MT#55283 use g_auto for stats_metrics
Change-Id: Ica79c0dcd7254879a4a1f68d82188c7a1ee82754
2 years ago
Richard Fuchs
d4d8e0368f
MT#55283 turn stats_metric into typedef
Change-Id: I4f41315409cc34494032e4f01f821d06d4f74d7e
2 years ago
Richard Fuchs
4e7078834f
MT#55283 use typed GQueue for stream_fd
Change-Id: I75544a48c79481473effa9651f1ad2b59b234dc6
2 years ago
Richard Fuchs
f4677f6b5b
MT#55283 use typed GQueue for homer
Change-Id: I51835527eb04c7b798420e041ef6bb876687c6f8
2 years ago
Richard Fuchs
edb1dd86ed
MT#55283 use typed GQueue for janus ret_streams
Change-Id: Ibea9f1d5dce8058f6e077704171425d4cc94073c
2 years ago
Richard Fuchs
218f4b586b
MT#55283 use typed GQueue for websocket objects
Change-Id: I80fabf32d72eb1e87b41335416dad918b458409d
2 years ago
Richard Fuchs
30f75fa7c2
MT#55283 introduce typed GQueue primitives
Change-Id: I472abb052813f0826ebdfe7736973f208557383e
2 years ago
Richard Fuchs
de5b6cf3cf
MT#55283 use typed hash table for websocket
Change-Id: I928725ecae2792b36714eab1027ef1efdc757e8c
2 years ago
Richard Fuchs
716d877189
MT#55283 use typed hash table for janus objects
Change-Id: Ibbf0e8ab29325ca0dcc6e71ea4005442a1149f79
2 years ago