chiark / gitweb /
Merge branch 'issue29'
authorRichard Kettlewell <rjk@terraraq.org.uk>
Sun, 31 Jul 2011 13:58:44 +0000 (14:58 +0100)
committerRichard Kettlewell <rjk@terraraq.org.uk>
Sun, 31 Jul 2011 13:58:44 +0000 (14:58 +0100)
.gitignore
clients/playrtp.c

index 740a568c3b8261f132193c7f2dd6be3f18d993a0..2e8cf69ab7e924870fe2623b811aa0832a162fb3 100644 (file)
@@ -206,3 +206,4 @@ disobedience/manual/Makefile
 /m4
 libtests/t-timeval
 *.[oa]
+*~
index 2ab67906ba5ffff9ab44cee412bb397b7092a6fb..2bd2452321a36e23d8564e5cbaece6b72dafe644 100644 (file)
@@ -678,6 +678,12 @@ int main(int argc, char **argv) {
     }
   }
   if(config_read(0, NULL)) disorder_fatal(0, "cannot read configuration");
+  if(backend == &uaudio_rtp) {
+    /* This means that you have NO local sound output.  This can happen if you
+     * use a non-Apple GCC on a Mac (because it doesn't know how to compile
+     * CoreAudio/AudioHardware.h). */
+    disorder_fatal(0, "cannot play RTP through RTP");
+  }
   if(!maxbuffer)
     maxbuffer = 2 * minbuffer;
   argc -= optind;