Wim Taymans
|
f841a0d3f1
|
module-rtp: send journal feedback
Parse the journal and send feedback.
Handle the NO and RS commands.
|
2023-03-10 10:47:03 +01:00 |
|
Wim Taymans
|
7b13f6d26b
|
module-rtp: data and ctrl socket have different initiator
|
2023-03-09 13:14:23 +01:00 |
|
Wim Taymans
|
c5effbd979
|
module-rtp: add timer for ck requests
Scale RTP timestamps against the clock, allow some jitter.
Make method to query current RTP timestamps.
|
2023-03-09 13:14:23 +01:00 |
|
Wim Taymans
|
8e5b9da177
|
module-rtp: fix direct timestamps
fix some other properties.
|
2023-03-09 13:14:23 +01:00 |
|
Wim Taymans
|
25f4e38781
|
module-rtp: keep track who initiated the session
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
3b33098cd7
|
module-rtp: improve session setup
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
0885899b7a
|
module-rtp: fix docs
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
be09198249
|
module-rtp: port source and sink to new stream
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
7a31278511
|
module-rtp: improve properties and some cleanups
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
c46e021734
|
module-rtp: improve properties
Improve refclk and ts-offset handling.
Add some more properties to avahi
|
2023-03-09 13:14:22 +01:00 |
|
Wim Taymans
|
03d11953a6
|
module-rtp: handle state of stream better
Don't try to read packets when the data port or stream is not
ready.
Don't send packets when the data port is not ready or the stream
is paused.
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
bf9236ec8d
|
module-rtp: improve node name and description
Don't auto connect audio either. There are more meant as source/sink
pairs.
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
fcac5298b9
|
module-rtp: add and check session parameters
Only allow compatible sessions.
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
4dc3e0d967
|
module-rtp: add audio params to avahi txt
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
4507f7ab39
|
module-rtp: only create sessions with avahi
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
432f927da9
|
module-rtp: listen only for compatible sessions
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
4937da471f
|
module-rtp: listen to all available session types
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
4ee9696548
|
module-rtp: improve session setup
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
94b67603e5
|
module-rtp: improve session setup
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
dda5ed696b
|
module-rtp: fix sender timestamps
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
7c04b42e38
|
module-rtp: improve properties
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
3badf6f3ac
|
module-rtp: move avahi in rtp-session
It needs to be there because we need to be able to relate
zeroconf entries to udp connections.
|
2023-03-09 13:14:21 +01:00 |
|
Wim Taymans
|
7da031c969
|
module-rtp: add new rtp-session module
The module uses the apple session setup for managing peer connections.
Make a generic rtp stream object, make midi and audio implementations.
|
2023-03-09 13:14:21 +01:00 |
|