From: Manuel C. <ll...@ja...> - 2001-08-16 17:38:28
|
Andreas Mueller wrote: > No, it works that way: The idle signal calls the audio play callback > which sends a chunk of audio data to the soundcard. While the callback > is active the application is blocked. When the callback returns > pending events are processed and after that the callback is started > again by the idle signal. That's why I've chosen a small amount of > audio data that is processed by the callback. After we've increased that > to remove the audio jumping while scanning the application was less > responsive. > > I think the right solution would be using threads but that would > compilcate the program and I'm not sure if this worth the effort > compared the results. Do we really have to provide perfect playing > while editing the project. My original intention for the playback > was to verify the edits you make to the project and not to entertain > you during the work :) :) Ok, You're right. We can leave perfect audio playing for a future release. Anyway I would like to not block editing, as the average user can't understand why he/she can't reorder tracks while playing (you can do this with most mp3 players). So at least this blocking should not be present the the (future) track list child. I'm currently working on making the CD duplication a project, this way you don't need a project or a chooser open. And this way you have access to menus (configuration, new project, open...). In the way doing this, I'm redesigning the interface a bit. The idea is to put the most used/simple features in front and the less in a dialog. I will also want to hide the "bus, id and lun" info in the CList, not remove them, but make it an options in the (still to be created) preferences dialog and default to hide them. People that like this info will be able to show it. Is there a standard way to get/set the reading speed of a scsi cdrom? I would like to be able to do so. Also for writing, I know we have already discussed this, but I have a clean solution now :). See you. -- Manuel Clos ll...@ja... * Si no puedes hacerlo bien, hazlo bonito (Bill Gates) * If you can't do it well, do it nice (Bill Gates) |