Barnabás Pőcze
|
57cd5611d1
|
pipewire: module-rtp: add missing include
Include `stdint.h` in `apple-midi.h` to make it self-contained.
|
2023-03-10 00:00:32 +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
|
933743581b
|
module-rtp: fix rtp.media property
Use sess.media for the media type (audio/midi) because rtp.media is used
in the SDP to describe the media (midi and audio are both are audio).
|
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
|
2c28047370
|
module-rtp: make the streams sink/source
|
2023-03-09 13:14:22 +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
|
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
|
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 |
|
Wim Taymans
|
fbd068977c
|
module-rtp: Add rtp-midi support
Add rtp-midi support with the media.type = midi option
|
2023-02-16 16:47:29 +01:00 |
|
Barnabás Pőcze
|
934ab3036e
|
treewide: use SPDX tags to specify copyright information
SPDX tags make the licensing information easy to understand and clear,
and they are machine parseable.
See https://spdx.dev for more information.
|
2023-02-16 10:54:48 +00:00 |
|
Wim Taymans
|
38f908e758
|
rtp: add SAP parsing
|
2022-10-05 21:42:36 +02:00 |
|