raop: More improvements

Handle control source io. We don't yet implement retransmission,
though.
Handle latency by exposing the server latency on the stream ports.
Use the Format param event to connect/announce and teardown.
Use the stream state to record/flush.
Fix some leaks.
Remove the state from rtsp-client, we don't need it.
Strip whitespace from header values.
This commit is contained in:
Wim Taymans 2021-11-12 16:25:23 +01:00
parent 27bc5e9ae5
commit 7ed9c790e2
3 changed files with 287 additions and 89 deletions

View file

@ -45,7 +45,7 @@ struct pw_rtsp_client_events {
void (*error) (void *data, int res);
void (*disconnected) (void *data);
void (*message) (void *data, int status, int state,
void (*message) (void *data, int status,
const struct spa_dict *headers);
};