[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]

Re: Updates To Outloud Alsa Server



This is not a threading issue -- it is probably triggering
because of the virtualization layer you mentioned. 



>>>>> "Alastair" == Alastair Irving <alastair.irving@xxxxxxxxxxx> writes:
    Alastair> On 01/03/2012 01:15, T. V. Raman wrote:
    >> I have updated the emacspeak outloud server to use some of
    >> the newer libasound calls -- this may make things better
    >> for some -- it may potentially make things worse, so
    >> please test heavily.
    >> 
    Alastair> 
    Alastair> I no longer get underrun errors so this is
    Alastair> definitely an improvement. However, stopping speech
    Alastair> still seems to be a problem. This is easier to
    Alastair> demonstrate by running the server directly:
    Alastair> 
    Alastair> If I queue a long string using the q command and
    Alastair> then speak it using d then try to stop it using s
    Alastair> then if I do the s almost instantly after the d it
    Alastair> stops almost instantly, but if I wait before doing
    Alastair> the s then it doesn't stop and speaks the whole
    Alastair> string. I put a print statement in the outloud tcl
    Alastair> file write at the top of the proc s. In the first
    Alastair> case this is obviously printed but in the second
    Alastair> case it isn't printed until the whole string has
    Alastair> been spoken, which is too late. I don't really
    Alastair> understand how the threading works but it seems
    Alastair> reasonable to suppose that its somehow getting
    Alastair> stuck in a thread and not giving execution back to
    Alastair> the main command loop.
    Alastair> 
    Alastair> Alastair
    Alastair> 
    Alastair> -----------------------------------------------------------------------------
    Alastair> To unsubscribe from the emacspeak list or change
    Alastair> your address on the emacspeak list send mail to
    Alastair> "emacspeak-request@xxxxxxxxxxx" with a subject of
    Alastair> "unsubscribe" or "help".

-- 
Best Regards,
--raman

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@xxxxxxxxxxx No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog