[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-devel] Crash on export
From: |
Martin Herren |
Subject: |
[Traverso-devel] Crash on export |
Date: |
Fri, 12 Feb 2010 01:24:26 +0100 |
Hi all !
In first of february's commit called 'More AudioIO stuff'
(367f744ae22f18ca939bf6f3603399f7b06caec3) was a nice surprise:
rendering stopped working in a way that results in a application crash
as since then Traverso tries to write 32768 samples into its 1024
sized buffer. This attempt usually leads to some crash... the function
in which it crashes can vary.
The problem is to be found in the disparition of
AudioBus::set_buffer_size(). Now Sheet::resize_buffer() doesn't raise
the size of the buffers before rendering.
I temporarly fixed it for the git version from 4 days ago but
unfortunately the fix don't work anymore with current git :-(
In the fix i was basically putting the functionality of
AudioBus::set_buffer_size() directly into Sheet::resize_buffer() but
that's probably not that clean as AudioBus::set_buffer_size() probably
disappeared for a good reason.
So time to find a clean way to make render work again.
/Martin
--
http://www.sandsoftime.ch
- [Traverso-devel] Crash on export,
Martin Herren <=