From cf15eafda6c3560c3fe08b21e586a005e8783e48 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)>
Date: Tue, 25 May 2010 15:54:09 -0400
Subject: [PATCH] [#1966] Display sample specs at pulseaudio stream creation

---
 sflphone-common/src/audio/pulseaudio/audiostream.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sflphone-common/src/audio/pulseaudio/audiostream.cpp b/sflphone-common/src/audio/pulseaudio/audiostream.cpp
index 71f4a5bc4b..404f482b19 100644
--- a/sflphone-common/src/audio/pulseaudio/audiostream.cpp
+++ b/sflphone-common/src/audio/pulseaudio/audiostream.cpp
@@ -130,6 +130,8 @@ AudioStream::stream_state_callback (pa_stream* s, void* user_data)
     _info("Audio: The state of the stream changed");
     assert (s);
 
+    char str[PA_SAMPLE_SPEC_SNPRINT_MAX];
+
     m = (pa_threaded_mainloop*) user_data;
     assert (m);
 
@@ -151,6 +153,7 @@ AudioStream::stream_state_callback (pa_stream* s, void* user_data)
 	    _debug("Audio: prebug %u", pa_stream_get_buffer_attr(s)->prebuf);
 	    _debug("Audio: minreq %u", pa_stream_get_buffer_attr(s)->minreq);
 	    _debug("Audio: fragsize %u", pa_stream_get_buffer_attr(s)->fragsize);
+	    _debug("Audio: samplespec %s", pa_sample_spec_snprint(str, sizeof(str), pa_stream_get_sample_spec(s)));
 	    // pa_xfree (buffattr);
             break;
 
-- 
GitLab