[Ardour-Dev] ARDOUR::AutomationList and the StateChanged signal
Paul Davis
paul at linuxaudiosystems.com
Sat Apr 24 04:33:32 PDT 2010
On Sat, Apr 24, 2010 at 5:19 AM, John Emmas <johne53 at tiscali.co.uk> wrote:
> Hi Paul. I eventually found the problem. 'AudioRegion::_fade_in' wasn't
> going out of scope but its 'events' list was becoming temporarily
> invalidated. The crash was happening because in function
> AudioRegion::reset_fade_in_shape(), this call was being made:-
>
>
> reset_fade_in_shape_width ((nframes_t)
> audio_region()->fade_in().back()->when);
>
> when 'audio_region()->fade_in()' has no elements. Here's some code that
> will illustrate the problem:-
all sounds very reasonable, but i think you're fixing the symptom of some
other problem. the fade in and fade out curves are set up in the AudioRegion
constructor,and should never be empty. i'll take a look at the code a bit
later to check that this "condition" is really satisfied, but that is
certainly the expectation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20100424/71636264/attachment-0002.htm>
More information about the Ardour-Dev
mailing list