mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-19 16:21:17 +00:00
211f968981
When the sink goes from PLAYING to READY and then back to PLAYING, the initialization of the audioclient in prepare() fails with the error AUDCLNT_E_ALREADY_INITIALIZED. As a result, the playback stops. To fix this, we need to drop the AudioClient in unprepare() and grab a new one in prepare() to be able to initialize it again with the new buffer spec. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2096> |
||
---|---|---|
.. | ||
gstaudioclient3.h | ||
gstwasapi.c | ||
gstwasapidevice.c | ||
gstwasapidevice.h | ||
gstwasapisink.c | ||
gstwasapisink.h | ||
gstwasapisrc.c | ||
gstwasapisrc.h | ||
gstwasapiutil.c | ||
gstwasapiutil.h | ||
meson.build |