Bei Verwendung von Loopback in ALSA kann die Abtastrate nicht auf 44.100 Hz eingestellt werden

Bei Verwendung von Loopback in ALSA kann die Abtastrate nicht auf 44.100 Hz eingestellt werden

Ich habe ALSA für die Wiedergabe und Aufnahme von Loopback-Geräten wie folgt eingerichtet:

# output device
pcm.loopout {
  type dmix
  ipc_key 328211
  slave {
    pcm "hw:Loopback,0,0"
    period_size 1024
    buffer_size 2048
    rate 44100
  }
}

# input device
pcm.loopin {
  type dsnoop
  ipc_key 686592
  slave {
    pcm "hw:Loopback,1,0"
  }
}

# duplex plug device
pcm.loop {
  type plug
  slave {
    pcm {
      type asym
      playback.pcm "loopout"
      capture.pcm "loopin"
    }
  }
}

pcm.!default {
    type plug
    slave {
      pcm loop
      rate 44100
    }
}

Wenn ich jedoch versuche, aus einer Schleife aufzunehmen, beispielsweise mit sox,

rec -b 16 -c 2 -r 44.1k test.flac silence 1 0.1 3% 1 3.0 3%

Ich bekomme die Nachricht

rec WARN formats: can't set sample rate 44100; using 48000

Ich finde das sehr merkwürdig, insbesondere da ich die Rate in asound.conf auf 44100 eingestellt habe.

Irgendwelche Ideen?

verwandte Informationen