Your message dated Tue, 10 Jan 2023 21:42:08 +0000
with message-id <[email protected]>
and subject line Bug#1027762: fixed in pipewire 0.3.63-4
has caused the Debian Bug report #1027762,
regarding Regression Pipewire 0.3.63 breaks underruns breaking
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1027762: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027762
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
package: pipewire-pulse
severity: important
tags: accessibility
x-debbugs-cc: [email protected]

Hi.  I use emacspeak, a screen reader/desktop on top of emacs for access
to terminal applications.
I noticed that the upgrade from pipewire 0.59 to pipewire 0.63 broke
speech.
I'd get the initial output from emacspeak but  not anything else.
After some digging around, I've reduced things to a much simpler use of
libespeak-ng.

Emacspeak will generate streams that underrun frequently.  In
particular, it generates audio only when it it has something to say.
That used to work.
In particular, under pipewire 0.59, the following program says 'begin'
and 'end now' a few seconds later.
However under pipewire 0.63, I only get the 'begin' message.

// link against -lespeak-ng
#include <string.h>
#include <assert.h>
#include <unistd.h>
#include <espeak-ng/speak_lib.h>
const char * a_str = "Begin";
const char * b_str = "end now";
int main() {
  unsigned int unique_identifier = 0;
  espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 512, NULL, 0);
  assert(espeak_SetParameter(espeakRATE, 550, 0) == EE_OK);
  espeak_Synth(a_str, strlen(a_str)+1, 0, POS_CHARACTER, 0,
                     espeakCHARS_UTF8 , &unique_identifier, NULL);
  sleep(3);
  espeak_Synth(b_str, strlen(b_str), 0, POS_CHARACTER, 0,
                     espeakCHARS_UTF8 , &unique_identifier, NULL);
  sleep(3);
}

________________________________________

I've also filed an upstream issue with libespeak-ng:
https://github.com/espeak-ng/pcaudiolib/issues/23

And there's a thread on debian-accessibility starting at
https://lists.debian.org/debian-accessibility/2022/12/msg00054.html

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: pipewire
Source-Version: 0.3.63-4
Done: Dylan Aïssi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pipewire, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dylan Aïssi <[email protected]> (supplier of updated pipewire package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 10 Jan 2023 22:11:56 +0100
Source: pipewire
Architecture: source
Version: 0.3.63-4
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team 
<[email protected]>
Changed-By: Dylan Aïssi <[email protected]>
Closes: 1027762
Changes:
 pipewire (0.3.63-4) unstable; urgency=medium
 .
   [ Dylan Aïssi ]
   * Upload to unstable
 .
   [ Sam Hartman ]
   * Cherry-pick upstream patch:
       - Correctly manage pulse drain state, Closes: #1027762
Checksums-Sha1:
 3dcb79bd9c0533ac0e86151bcbe27aca6db89799 4371 pipewire_0.3.63-4.dsc
 5f7598319cede675bda68e1a05c4db57f45822db 24712 pipewire_0.3.63-4.debian.tar.xz
 3ccbb2fb3db65d8449ddeb9baf15d24f82517c42 25281 
pipewire_0.3.63-4_amd64.buildinfo
Checksums-Sha256:
 94c71ce2927dc3c1a6cb8ca13c0bbdc898adca77abe83a52632a29f3dee551aa 4371 
pipewire_0.3.63-4.dsc
 7fa70c0a88dcd658d349685568aca35708bfc437ab983b85394188b7538ec7b7 24712 
pipewire_0.3.63-4.debian.tar.xz
 2bd3f436023575b0037a16da6787adcb6209128903beda3c7ea7049976da55eb 25281 
pipewire_0.3.63-4_amd64.buildinfo
Files:
 9ef046bb58e84440804dfcc200b6e11e 4371 libs optional pipewire_0.3.63-4.dsc
 c3311dbc3a513a844f9dd7877e33969a 24712 libs optional 
pipewire_0.3.63-4.debian.tar.xz
 9eb2e1ebbd35e3825936c573b2158ffd 25281 libs optional 
pipewire_0.3.63-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmO913IACgkQYS7xYT4F
D1TnSg/8DOYb409WtFy4KxUxSsvMDETHoiMLxT0aY/gLbUhdL64eaDLYCKqojjBx
hOT+Gv4+Fa6A2HrdKxG0ki3Hx0UhUqCRQdVHhus0PTxGz5R9kW3eYxoubmeyxjws
cSbRiiEMLXkpBpdAl/K5h8hOEo8ybH9gY7Q0VU+zyDgh5r9ouZhXgqQayIhe4ZVF
P4qAlU7x/3XkW6C3nlvR2rlFheDp/U+tDQRADcWRyOSTuxhGJmkTpGoo6+YVwnN2
Rxib0hf+OYmk7iBMPK6jUxFBr1Lv6ahHtk6K3y0ALQw2ai8rRwkMMut8Vw1g16HJ
nuVP1cPNLbgqkkpHk19p7DuQJbwHLISaKe31iWdPXXQzIMhIqmEEG4vdAH0xuYJq
WRPRRMbz063vo5iyvDLQpdQ9XtWW2ROxK83rq9gkW+2H2Tj526zVYpTEZTENpU4+
LSLcj9MZnPef2FFA/cWtVDB2woAUuTssuK8As4PTC04x+NoDPs8wLRVP+h0NJTq4
kJftl8u9B+n5zwiM/J8JYSohH4R2LNHpAiqBATL8OY1wP7KoDeNhi7wK7cNpPfxK
qC2RWNv+kRlQgYpml3wP71yXZakOixtdfdcc/iPr7MdGksjzrNDqldy9qjmXeTJa
j12Age+J1R96bBgCQYguZ3C41CqBw5mAfUJinG2RL/Yv24Vxx+0=
=Bpsr
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to