Re: [ecasound] Possible bug: setpos does nothing after 'c-select noexist'

From: Kai Vehmanen <kvehmanen@email-addr-hidden>
Date: Thu Feb 04 2010 - 00:28:28 EET


On Fri, 29 Jan 2010, Joel Roth wrote:

> With ecasound v2.7.1+dev:

also affects 2.7.0 (and in fact all version, this bug was introduce in a
commit made in 2001!).

>> t
> (engine starts)
>> getpos
> 4.44
>> c-select noexist
>> setpos 0
>> getpos
> 8.88

Yups, that's a bug alright. Fix committed and pushed to the git repo.
The commit in question:

commit 00b5b047146a9c8ada08036c8f4a42fd7cf10edd
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Thu Feb 4 00:21:55 2010 +0200

     Fix bug in executing setpos/forward/rewind

     The commands cs-setpos/forward/rewind were incorrectly executed
     with the send_chain_commands_to_engine() helper function. This
     caused the commands to fail in case no valid chain was
     selected in the selected chainsetup. This only affected
     cases were the selected chainsetup was also connected (otherwise
     the commands were issued directly without the helper

     Bug reported on ecasound-list by Joel Roth (29 Jan 2010).

So somewhat of a corner case, but this definitely a bug. Thanks for the
bug report, once again!

The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
Ecasound-list mailing list
Received on Thu Feb 4 04:15:01 2010

This archive was generated by hypermail 2.1.8 : Thu Feb 04 2010 - 04:15:02 EET