Add debugging code.
authorbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 25 Apr 2014 00:56:23 +0000 (00:56 +0000)
committerbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 25 Apr 2014 00:56:23 +0000 (00:56 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1557 01035d8c-6547-0410-b346-abe4f91aad63

freedv-server/source/platform/linux/alsa.cpp

index 7b69fa666732b3e5f8ec706059b21091f7160da8..5ce142d2966a4c947d9b0a87600576e43c933a8b 100644 (file)
@@ -14,6 +14,7 @@
 #include <sstream>
 #include <stdexcept>
 #include <string.h>
+#include <stdio.h>
 
 namespace FreeDV {
   static std::ostream &
@@ -299,6 +300,14 @@ namespace FreeDV {
       if ((error = snd_pcm_sw_params(handle, sw_params)) < 0)
         do_throw(error, name, stream, "ALSA set software parameters");
       
+#if 0
+      // Dump sound parameters, for debugging.
+      snd_output_t * output = 0;
+      snd_output_stdio_attach(&output, stderr, 0);
+      fprintf(stderr, "%s\n", name);
+      snd_pcm_dump_setup(handle, output);
+#endif
+
       snd_pcm_sw_params_free(sw_params);
 
       if ((error = snd_pcm_prepare(handle)) < 0)