Better formatting of error messages from ALSA drivers.
authorbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 13 Mar 2014 21:33:39 +0000 (21:33 +0000)
committerbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 13 Mar 2014 21:33:39 +0000 (21:33 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1439 01035d8c-6547-0410-b346-abe4f91aad63

freedv-server/source/platform/linux/audio_in_alsa.cpp
freedv-server/source/platform/linux/audio_out_alsa.cpp

index 6d0841106ae6f495a055d3f3937fccb6e880ac37..9c7741b4a41f0966ce492ff15a5146eb1214bb7a 100644 (file)
@@ -81,7 +81,7 @@ namespace FreeDV {
     if ( result == -EPIPE ) {
       snd_pcm_recover(handle, result, 1);
       result = snd_pcm_readi(handle, array, length);
-      std::cerr << "ALSA input " << parameters << ": read underrun." << std::endl;
+      std::cerr << "ALSA input \"" << parameters << "\": read underrun." << std::endl;
       if ( result == -EPIPE )
         return 0;
     }
@@ -133,7 +133,7 @@ namespace FreeDV {
 
       error = snd_pcm_avail_delay(handle, &available, &delay);
 
-      std::cerr << "ALSA input " << parameters << ": overlong delay, dropped "
+      std::cerr << "ALSA input \"" << parameters << "\": overlong delay, dropped "
        << seconds << " seconds of queued audio samples." << std::endl;
 
       return 0;
@@ -142,7 +142,7 @@ namespace FreeDV {
     if ( error == -EPIPE ) {
       snd_pcm_recover(handle, error, 1);
       available = snd_pcm_avail_delay(handle, &available, &delay);
-      std::cerr << "ALSA input " << parameters << ": ready underrun." << std::endl;
+      std::cerr << "ALSA input \"" << parameters << "\": ready underrun." << std::endl;
     }
 
     if ( error >= 0 )
index 5931e11da6c63f9388f659a98ba9a922647d786e..3cf78946a31998b0991abff5914f65ad5708e155 100644 (file)
@@ -79,7 +79,7 @@ namespace FreeDV {
     int error = snd_pcm_writei(handle, array, length);
     started = true;
     if ( error == -EPIPE ) {
-      std::cerr << "ALSA output " << parameters << ": write underrun." << std::endl;
+      std::cerr << "ALSA output \"" << parameters << "\": write underrun." << std::endl;
       snd_pcm_recover(handle, error, 1);
       error = snd_pcm_writei(handle, array, length);
     }
@@ -117,7 +117,7 @@ namespace FreeDV {
     error = snd_pcm_avail_delay(handle, &available, &delay);
 
     if ( error == -EPIPE ) {
-      std::cerr << "ALSA output " << parameters << ": ready underrun." << std::endl;
+      std::cerr << "ALSA output \"" << parameters << "\": ready underrun." << std::endl;
       snd_pcm_recover(handle, error, 1);
       snd_pcm_pause(handle, 1);
       started = false;