From: Marc-André Lureau Date: Mon, 1 Dec 2025 09:42:07 +0000 (+0400) Subject: audio-be: add some state trace for debugging X-Git-Tag: v11.0.0-rc0~55^2~46 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=b77fa6d559a305fd94d8febcde23a1166bec0400;p=thirdparty%2Fqemu.git audio-be: add some state trace for debugging Reviewed-by: Mark Cave-Ayland Reviewed-by: Akihiko Odaki Signed-off-by: Marc-André Lureau --- diff --git a/audio/audio-be.c b/audio/audio-be.c index 719dd8cac12..3203bb80e05 100644 --- a/audio/audio-be.c +++ b/audio/audio-be.c @@ -4,6 +4,7 @@ #include "qemu/audio.h" #include "qemu/audio-capture.h" #include "qapi/error.h" +#include "trace.h" bool audio_be_check(AudioBackend **be, Error **errp) { @@ -134,6 +135,8 @@ void audio_be_set_active_out(AudioBackend *be, SWVoiceOut *sw, bool on) { AudioBackendClass *klass = AUDIO_BACKEND_GET_CLASS(be); + trace_audio_be_set_active_out(sw, on); + if (!sw) { return; } @@ -145,6 +148,8 @@ void audio_be_set_active_in(AudioBackend *be, SWVoiceIn *sw, bool on) { AudioBackendClass *klass = AUDIO_BACKEND_GET_CLASS(be); + trace_audio_be_set_active_in(sw, on); + if (!sw) { return; } diff --git a/audio/trace-events b/audio/trace-events index 7e3f1593c81..f7f639d9605 100644 --- a/audio/trace-events +++ b/audio/trace-events @@ -26,6 +26,10 @@ pw_vol(const char *ret) "set volume: %s" pw_period(uint64_t quantum, uint32_t rate) "period =%" PRIu64 "/%u" pw_audio_init(void) "Initialize PipeWire context" +# audio-be.c +audio_be_set_active_in(void *sw, bool on) "sw=%p, on=%d" +audio_be_set_active_out(void *sw, bool on) "sw=%p, on=%d" + # audio.c audio_timer_start(int interval) "interval %d ms" audio_timer_stop(void) ""