summaryrefslogtreecommitdiff
path: root/libs/ardour/export_profile_manager.cc
AgeCommit message (Collapse)Author
2018-07-25Don't allow invalid export Locations (when using the GUI)Robin Gareus
2018-07-25Reset export-config maps before each new export (1/2)Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-04-19Use XMLNode::get/set_property in ARDOUR::ExportProfileManager classTim Mayberry
2016-09-17Fix crash when ExportDialog is hiddenTim Mayberry
The issue is that when ExportDialog is destroyed ExportFileNotebook::FilePage::on_hide is called which in turn calls ExportProfileManager::save_format_to_disk() in order to save changes to the analysis and soundcloud upload checkboxes. This then causes the ExportProfileManager::FormatListChanged signal to be emitted, which in all other cases is emitted when the format list is modified so that the GUI can rebuild the format selector menu in ExportFormatSelector::update_format_list when a format is added or removed. The problem when doing this in the destructor is that some of the widgets have already been destroyed, specifically the issue was in ExportFileNotebook::update_soundcloud_upload trying to access the soundcloud_selector member that had already had its destructor called. As it is not necessary to call this signal in the first place and it just causes unnecessary GUI updates remove the signal emission.
2016-09-17Fix indentation in ARDOUR::ExportProfileManager source fileTim Mayberry
2016-07-16allow to query export profile typeRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-25missing local export config is not an errorRobin Gareus
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2015-08-14allow to export loop-range w/o looping. fixes #6508Robin Gareus
2015-06-29add required headerPaul Davis
2015-06-29make use of loop range as default export range being Tracks specificPaul Davis
2015-06-29[Summary] Per Igor's request: if auto play loop is set on, the main timespan ↵VKamyshniy
should be the range loop location.
2014-08-14Add backwards compatibility for instant.xml changes.nick_m
2014-08-14Move ExportProfile xml from Session instant.xml to session file.nick_m
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-03-10Transfer 'export_formats_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-02-14debugging export format UUID creationPaul Davis
2014-02-14possible fix for error during export format load-from-diskPaul Davis
2013-07-11Fix for ambiguity of UUID type on windowsPaul Davis
2013-05-26Return null if deserializing an export timespan doesn't succeed with at ↵Sakari Bergen
least one range. This should fix an issue with loading old sessions using the old way of handling session ranges specially.
2013-05-26Remove special handling of session range in export. Fixes things when the ↵Sakari Bergen
session range is renamed.
2013-05-06fix crash on export if no master bus is present in the sessionRobin Gareus
2012-12-07Make export type an enum and pass it to the profile manager instead of the ↵Sakari Bergen
xml node name. Use this to always include the channel configuration name in stem exports. git-svn-id: svn://localhost/ardour2/branches/3.0@13616 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-24remove use of boost::thread/boost::mutex; bump glibmm requirement to 2.30 in ↵Paul Davis
order to pick up Glib::Threads::Mutex which can be used statically, use that to replace boost::mutex; add required inclusion of <cerrno> in a couple of places git-svn-id: svn://localhost/ardour2/branches/3.0@13076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-17i18n fixes from alexander prokoudine (#5016)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13050 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Replace use of PBD::sys::path in ExportProfileManagerTim Mayberry
git-svn-id: svn://localhost/ardour2/branches/3.0@12831 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Use std::string instead of PBD::sys::path in pbd/search_path.h, ↵Tim Mayberry
pbd/file_utils.h and ardour/session_dir.h git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-26Fix crash on opening the export dialogue when there are noCarl Hetherington
formats (#4742). git-svn-id: svn://localhost/ardour2/branches/3.0@11524 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-29Show an example filename in the main export dialogSakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@11383 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-28Fix issue with export channel splitting getting stuck in the filenameSakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@11380 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-28Store Region export state in instant.xml (fixes #3935)Sakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@11376 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-22Add warnings for overwriting marker filesSakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@11305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04probably fix failure to find export formats in packagesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04some more package debugging to help find out why export formats are not foundPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-09Prevent crash on de-selecting all tracks from a stem exportCarl Hetherington
(#4167). git-svn-id: svn://localhost/ardour2/branches/3.0@9967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-11Typedef all globally used export smart pointer types in one file.Sakari Bergen
Some of them need to be ordered in STL containers, and thus need a special comparable wrapper for boost::shared_ptr, defined in comparable_shared_ptr.h. This also alleviates the typedef hell present earlier in some export classes :) Making the timespan pointer comparable should fix bug #4093 git-svn-id: svn://localhost/ardour2/branches/3.0@9702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my ↵David Robillard
fault :D git-svn-id: svn://localhost/ardour2/branches/3.0@9654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-02add the standard mechanism for search paths to the path used for export ↵Paul Davis
formats, so that we can find them in a bundle git-svn-id: svn://localhost/ardour2/branches/3.0@9261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-13change builtin export format/preset search path to correct value; remove ↵Paul Davis
line of debug output git-svn-id: svn://localhost/ardour2/branches/3.0@9136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-12Properly create new presets, i.e. without duplicate id's on save-after-renameSakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@9132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-12use legalize_for_path() on filenames for export presets and formatsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@9126 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01assert to show up #3812 more clearly.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@9009 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06Add stem export dialog and make all different export dialogs save their ↵Sakari Bergen
config to a different node in instant.xml git-svn-id: svn://localhost/ardour2/branches/3.0@8465 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03tweak search path for export profilesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@8174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03Remove all use of nframes_t.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8166 d708f5d6-7413-0410-9779-e7cbd77b26cf