diff --git a/alsa_driver.c b/alsa_driver.c index 2ffb6bb..0ea3a2f 100644 --- a/alsa_driver.c +++ b/alsa_driver.c @@ -453,6 +453,8 @@ alsa_driver_set_parameters (alsa_driver_t *driver, nframes_t frames_per_cycle, n switch (driver->sample_format) { case SND_PCM_FORMAT_S32_LE: case SND_PCM_FORMAT_S16_LE: + case SND_PCM_FORMAT_S32_BE: + case SND_PCM_FORMAT_S16_BE: break; default: diff --git a/client.c b/client.c index 030ffc3..3a3f82c 100644 --- a/client.c +++ b/client.c @@ -1817,7 +1817,11 @@ jack_get_mhz (void) exit(1); } +#ifdef __powerpc__ + ret = sscanf(buf, "clock\t: %dMHz", &mhz); +#else ret = sscanf(buf, "cpu MHz : %d", &mhz); +#endif /* __powerpc__ */ if (ret == 1) { diff --git a/configure.in b/configure.in index 87358c9..d735192 100644 --- a/configure.in +++ b/configure.in @@ -4,8 +4,8 @@ AC_INIT(client.c) AC_CONFIG_AUX_DIR(.) JACK_MAJOR_VERSION=0 -JACK_MINOR_VERSION=27 -JACK_MICRO_VERSION=3 +JACK_MINOR_VERSION=28 +JACK_MICRO_VERSION=0 BETA= diff --git a/jack/cycles.h b/jack/cycles.h index 5def959..d0868b8 100644 --- a/jack/cycles.h +++ b/jack/cycles.h @@ -55,7 +55,8 @@ static inline cycles_t get_cycles (void) #else /* !i386 */ -#ifdef __ppc__ +#ifdef __powerpc__ +#define CPU_FTR_601 0x00000100 typedef unsigned long cycles_t;