|Anonymous | Login | Signup for a new account||2018-10-16 00:43 PDT|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007610||ardour||bugs||public||2018-04-30 16:47||2018-04-30 16:56|
|Platform||64 bit||OS||Ubuntu||OS Version||16.04 LTS|
|Product Version||Mixbus 4.x|
|Target Version||Fixed in Version|
|Summary||0007610: MB kicks out an error when exporting to an invalid folder AFTER the export is done.|
|Description||I was exporting a long concert I recently recorded with some heavy DSP, and I had selected a 16/44.1 export with normalization, and AFTER spending many minutes exporting the session, it kicked this error at the end (I guess when it tried to normalize?):|
[ERROR]: Export ended unexpectedly: Exception thrown by AudioGrapher::Threader<float>:
- Dynamic type: AudioGrapher::Exception
- what(): Exception thrown by AudioGrapher::SndfileWriter<short>: Could not write data to output file (Not a valid SNDFILE* pointer.)
I had been in the export dialog making changes, and I must have accidentally clicked in the export folder path and added or deleted a letter or something, so the folder was no longer valid. So it crapped out looking for that folder at some point.
Shouldn't it check just to make sure the folder is valid before attempting to do the export and write?
Maybe something like:
"Export folder doesn't exist, would you like to create? Y/N"
Yes gives you a dialog to make a folder, name it click save, export begins. No dumps you back to the export dialog with a clue about what you did.
Or something similar to that.
Yeah, I know, this is very likely a rare thing, but on a long export like I was doing today, it was a big time waster. On a 4 minute pop song I wouldn't have cared. But it just seems wise to do some sort of check immediately when you click EXPORT.
I'm assuming this would happen in Ardour as well.
|Steps To Reproduce||Make you export path invalid (to a folder that doesn't exist), make sure normalize is selected, and export the session. Should happen for you. Happened for me on the big session, and once when I tested it on a much shorter session.|
|Additional Information||I'm having pizza for dinner tonight.|
|Tags||No tags attached.|
Ardour should not only check if the target folder exists, but also if the user has write-permissions.
And yes, Ardour should try to create the file early on (and not export for normalization to $TMPDIR first).
|2018-04-30 16:47||Ricardus||New Issue|
|2018-04-30 16:56||x42||Note Added: 0020264|
|Copyright © 2000 - 2018 MantisBT Team|