diff --git a/pm_linux/finddefault.c b/pm_linux/finddefault.c index 6340316..1cdb76d 100644 --- a/pm_linux/finddefault.c +++ b/pm_linux/finddefault.c @@ -5,7 +5,11 @@ #include #include #include +#include #include "portmidi.h" +#include "pmutil.h" +#include "pminternal.h" +#include "finddefault.h" #define STRING_MAX 256 diff --git a/pm_linux/finddefault.h b/pm_linux/finddefault.h new file mode 100644 index 0000000..5d21203 --- /dev/null +++ b/pm_linux/finddefault.h @@ -0,0 +1 @@ +PmDeviceID find_default_device(char *path, int input, PmDeviceID id); diff --git a/pm_linux/pmlinux.c b/pm_linux/pmlinux.c index 5105ecd..beef2e8 100755 --- a/pm_linux/pmlinux.c +++ b/pm_linux/pmlinux.c @@ -14,6 +14,7 @@ #include "portmidi.h" #include "pmutil.h" #include "pminternal.h" +#include "finddefault.h" #ifdef PMALSA #include "pmlinuxalsa.h" diff --git a/pm_linux/pmlinuxalsa.c b/pm_linux/pmlinuxalsa.c index 8e85cfe..454291f 100755 --- a/pm_linux/pmlinuxalsa.c +++ b/pm_linux/pmlinuxalsa.c @@ -201,7 +201,7 @@ static PmError alsa_write_byte(PmInternal *midi, unsigned char byte, /* compute relative time of event = timestamp - now + latency */ PmTimestamp now = (midi->time_proc ? midi->time_proc(midi->time_info) : - Pt_Time(NULL)); + Pt_Time()); int when = timestamp; /* if timestamp is zero, send immediately */ /* otherwise compute time delay and use delay if positive */