web-dev-qa-db-fra.com

Audacity v2.1.2 se bloque presque instantanément lors de l'enregistrement d'une deuxième piste (overdubbing)

  • Audace ouverte
  • Enregistrez quelques secondes de son et appuyez sur stop. Cela fonctionne bien.
  • Recommencez l'enregistrement. En une fraction de seconde, l'enregistrement s'arrête tout seul (le bouton d'enregistrement n'est pas mis en surbrillance, le bouton d'arrêt est désactivé).

Parfois, Audacity se bloque. Parfois, la nouvelle piste n'apparaît jamais.

Si vous utilisez audacity depuis la ligne de commande, ceci apparaît au moment du problème:

ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274

Même s’il ne s’exécute pas à partir de la ligne de commande, il apparaît dans/var/log/syslog à ce moment-là:

Dec 16 10:37:52 myDesktop audacity.desktop[4765]: ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274

J'ai utilisé Audacity pour un tas d'autres choses et ça marche très bien pour ça. Ce n'est tout simplement pas overdubbing.

N'a pas fonctionné

env Pulse_LATENCY_MSEC=30 audacity

Les versions

$ uname -a
Linux myDesktop 4.13.0-19-generic #22-Ubuntu SMP Mon Dec 4 11:58:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ apt list audacity
Listing... Done
audacity/artful,now 2.1.2-2 AMD64 [installed]
3
GlenPeterson

J'avais édité /etc/Pulse/default.pa pour résoudre un problème avec une version antérieure d'Ubuntu. J'avais refait manuellement l'édition après la mise à jour vers 17.10:

load-module module-udev-detect tsched=0

Alors je l'ai changé en:

load-module module-udev-detect

Ensuite, j'ai redémarré et tout a bien fonctionné. Aucune idée si c'était ça, ou le redémarrage ou quoi.

0
GlenPeterson