Browse Source

[0.79.3] Takashi's -P fix

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@472 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.109.0
joq 22 years ago
parent
commit
490f0b31a8
2 changed files with 23 additions and 19 deletions
  1. +1
    -1
      configure.in
  2. +22
    -18
      drivers/alsa/alsa_driver.c

+ 1
- 1
configure.in View File

@@ -14,7 +14,7 @@ dnl changes are made
dnl ---
JACK_MAJOR_VERSION=0
JACK_MINOR_VERSION=79
JACK_MICRO_VERSION=2
JACK_MICRO_VERSION=3

dnl ---
dnl HOWTO: updating the jack protocal version


+ 22
- 18
drivers/alsa/alsa_driver.c View File

@@ -476,28 +476,32 @@ alsa_driver_set_parameters (alsa_driver_t *driver, jack_nframes_t frames_per_cyc
driver->playback_sample_bytes = snd_pcm_format_physical_width (driver->playback_sample_format) / 8;
driver->capture_sample_bytes = snd_pcm_format_physical_width (driver->capture_sample_format) / 8;

switch (driver->playback_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;
if (driver->playback_handle) {
switch (driver->playback_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:
jack_error ("programming error: unhandled format type for playback");
exit (1);
default:
jack_error ("programming error: unhandled format type for playback");
exit (1);
}
}

switch (driver->capture_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;
if (driver->capture_handle) {
switch (driver->capture_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:
jack_error ("programming error: unhandled format type for capture");
exit (1);
default:
jack_error ("programming error: unhandled format type for capture");
exit (1);
}
}

if (driver->playback_interleaved) {


Loading…
Cancel
Save