Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package speech-dispatcher for 
openSUSE:Factory checked in at 2024-07-08 19:06:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/speech-dispatcher (Old)
 and      /work/SRC/openSUSE:Factory/.speech-dispatcher.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "speech-dispatcher"

Mon Jul  8 19:06:40 2024 rev:48 rq:1185818 version:0.12.0~rc3

Changes:
--------
--- /work/SRC/openSUSE:Factory/speech-dispatcher/speech-dispatcher.changes      
2024-05-23 15:34:38.798279540 +0200
+++ 
/work/SRC/openSUSE:Factory/.speech-dispatcher.new.2080/speech-dispatcher.changes
    2024-07-08 19:06:42.635339626 +0200
@@ -1,0 +2,6 @@
+Fri Jul  5 17:34:04 UTC 2024 - Michael Gorse <mgo...@suse.com>
+
+- Add speech-dispatcher-pulseaudio-samples.patch: fix for losing
+  samples with pulseaudio.
+
+-------------------------------------------------------------------

New:
----
  speech-dispatcher-pulseaudio-samples.patch

BETA DEBUG BEGIN:
  New:
- Add speech-dispatcher-pulseaudio-samples.patch: fix for losing
  samples with pulseaudio.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ speech-dispatcher.spec ++++++
--- /var/tmp/diff_new_pack.VDKgW9/_old  2024-07-08 19:06:43.435368884 +0200
+++ /var/tmp/diff_new_pack.VDKgW9/_new  2024-07-08 19:06:43.435368884 +0200
@@ -60,6 +60,8 @@
 Patch0:         harden_speech-dispatcherd.service.patch
 # PATCH-FIX-UPSTREAM speech-dispatcher-missing-return-vals.patch
 Patch1:         speech-dispatcher-missing-return-vals.patch
+# PATCH-FIX-OPENSUSE speech-dispatcher-pulseaudio-samples.patch
+Patch2:         speech-dispatcher-pulseaudio-samples.patch
 # Logrotate file taken from Debian
 Source2:        speech-dispatcher.logrotate
 Source99:       baselibs.conf

++++++ speech-dispatcher-pulseaudio-samples.patch ++++++
>From c954bcb6d054ea2f61dfaf15a4b71ef35438235e Mon Sep 17 00:00:00 2001
From: Mike Gorse <mgo...@suse.com>
Date: Fri, 5 Jul 2024 12:33:01 -0500
Subject: [PATCH] Revert "pulse: Set prebuf to min_audio_length instead of
 tlength"

May not be the right fix for upstream, but this commit can result in losing
audio.

This reverts commit 2ea44ed0c44c4e5ed8987c0c50559cab1fe2c9ee.
---
 src/audio/pulse.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/audio/pulse.c b/src/audio/pulse.c
index 12810f67..65776c47 100644
--- a/src/audio/pulse.c
+++ b/src/audio/pulse.c
@@ -554,8 +554,9 @@ static int _pulse_open(spd_pulse_id_t * id, int sample_rate,
 
        /* Set prebuf to one sample so that keys are spoken as soon as typed 
rather than delayed until the next key pressed */
        buffAttr.maxlength = (uint32_t) - 1;
-       buffAttr.tlength = (uint32_t) -1;
-       buffAttr.prebuf = (uint32_t) id->pa_min_audio_length * sample_rate * 
num_channels * bytes_per_sample / 1000;
+       //buffAttr.tlength = (uint32_t)-1; - this is the default, which causes 
key echo to not work properly.
+       buffAttr.tlength = id->pa_min_audio_length * sample_rate * num_channels 
* bytes_per_sample / 1000;
+       buffAttr.prebuf = (uint32_t) - 1;
        buffAttr.minreq = (uint32_t) - 1;
        buffAttr.fragsize = (uint32_t) - 1;
 
-- 
2.45.2

Reply via email to