mirror of
https://github.com/mpv-player/mpv
synced 2025-03-02 20:28:02 +00:00
ao_pipewire: set media role during init()
wireplumber uses the media role when the node is first created. To have the property available at this point reliably we need to set it directly when creating the stream/node.
This commit is contained in:
parent
6e023547ea
commit
b3b7ee8f4c
@ -553,7 +553,7 @@ static int init(struct ao *ao)
|
||||
struct pw_properties *props = pw_properties_new(
|
||||
PW_KEY_MEDIA_TYPE, "Audio",
|
||||
PW_KEY_MEDIA_CATEGORY, "Playback",
|
||||
PW_KEY_MEDIA_ROLE, "Movie",
|
||||
PW_KEY_MEDIA_ROLE, ao->init_flags & AO_INIT_MEDIA_ROLE_MUSIC ? "Music" : "Movie",
|
||||
PW_KEY_NODE_NAME, ao->client_name,
|
||||
PW_KEY_NODE_DESCRIPTION, ao->client_name,
|
||||
PW_KEY_APP_NAME, ao->client_name,
|
||||
|
Loading…
Reference in New Issue
Block a user