From: Silvan <dmm...@us...> - 2005-07-19 22:14:25
|
Discussion on a bug report about how HEAD is starting a "generating audio preview" thread for every audio segment simultaneously got me thinking in this direction. This doc has 250 audio segments, a couple of huge ones and a whole bunch of little ones. They haven't changed in a month. Why is RG generating audio previews? Isn't that what these silly .pk files all over my hard disk are all about? I haven't looked at what .pk files actually do, or how they're used by the code, but this is what my intuition tells me they must be. (Do correct, if I'm wrong.) So if the .pk files are already there, and the audio file hasn't changed since the last time the .pk file was generated, why generate a new one? One reason I can see to generate .pk files at every load is to catch files that have been edited by other applications between loads. I have an ancient bug outstanding about how RG fails to react when using the "open in external editor" option. Regenerating at file load prevents another variation of that bug from emerging. But surely there must be some middle ground? Keep track of what the creation time and size of the file were before, and if it hasn't changed, don't regenerate the preview? Something? I don't know, maybe this isn't really the issue I think it is. I never really noticed any of this before because Rosegarden never really called my attention to it. I created this file with an earlier post-segment-canvas Rosegarden, and I loaded this file lots of times. This current horrible state is a new thing, and at this point I'm not sufficiently aware of what has changed when (since June 23) to know what to blame for this. -- Michael McIntyre ---- Silvan <dmm...@us...> Linux fanatic, and certified Geek; registered Linux user #243621 http://www.geocities.com/Paris/Rue/5407/ http://rosegarden.sourceforge.net/tutorial/ |