Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Delivery | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property in ARDOUR::DelayLine class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::ControlProtocolManager | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::ChanMapping class | Tim Mayberry | |
This avoids possible demotion of unsigned integers when using the add_property(char*, long) API. Which is unlikely to have ever been an issue but worth noting. | |||
2017-04-19 | Use XMLNode::set_property API in ARDOUR::CapturingProcessor | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property in ARDOUR::Amp class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in AudioUnit related classes | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::AudioSource class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::PannerShell class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::IOProcessor class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::ChanCount class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::AudioRegion class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get_property() in FileSource class | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property in ARDOUR::AudioFileSource class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::AudioTrack class | Tim Mayberry | |
2017-04-19 | Use macro from pbd/enum_convert.h to define to_string/_to for Track enum | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::AudioPlaylistSource class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ExportFormatSpecification | Tim Mayberry | |
The float conversions are now handled automatically by PBD::to_string/string_to so precision is improved and LocaleGuard is no longer needed. Improves readability and in ~70 lines less code | |||
2017-04-19 | Use XMLNode::get_property API in ARDOUR::Pannable class | Tim Mayberry | |
Used for float conversions from old state versions, necessary to be able to remove LocaleGuard | |||
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::Route class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Speakers class | Tim Mayberry | |
This will improve the precision of the float conversions and negate the need for a LocaleGuard | |||
2017-04-19 | Use XMLNode::get/set_property API in Tempo/Time related classes | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::MonitorProcessor | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Processor where possible | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::VSTPlugin | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::LV2Plugin | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::LadpsaPlugin | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Plugin class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Region | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in ARDOUR::IO class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::AutomationList | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property in ARDOUR::MidiDiskstream | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::AudioDiskstream | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Diskstream | Tim Mayberry | |
2017-04-19 | Remove now unused stream operator functions in ardour/types.h | Tim Mayberry | |
2017-04-19 | Use PBD string conversion functions in PBD::ConfigurationVariable | Tim Mayberry | |
No longer need a specialization for bool as PBD::to_string/string_to already has specializations for bool Remove template specialization for float as string_to/to_string handles string representations of infinity | |||
2017-04-19 | Use PBD string conversion functions in PBD::Property class | Tim Mayberry | |
2017-04-19 | Add header for PBD::to_string/_to template specializations for Evoral types | Tim Mayberry | |
2017-04-19 | Add header for PBD::to_string/string_to() specialisations for libardour types | Tim Mayberry | |
Add PBD::to_/string_to specializations for ARDOUR::DataType These could go into the data_type.h header but they don't really need to and it means that ardour/types_convert.h can just be included by source files that need to do type<=>string conversion. A potential problem with this is that if all the specializations are contained in a single header then any class that requires inclusion of that header to do serialization will be recompiled each time types_convert.h is changed. I'm not going to worry about it at this stage, it can always be broken up or improved upon later. | |||
2017-04-19 | Use ID::to_s() in libardour instead of ID::print() | Tim Mayberry | |
2017-04-18 | prevent crash when loading midi port info about ports that no longer exist | Paul Davis | |
2017-04-17 | Only check active_state when potentially skipping the route processing. | Ben Loftis | |
In the past, we skipped processing if the routes had no inputs or outputs. But: A route with a generator plugin should work even if it has no inputs. A route with "sends" should work even if it has no outputs. | |||
2017-04-17 | Flush processor (re-activate) on route active change | Robin Gareus | |
(flush reverb tails etc) PS. That comment "from RT audio thread" was wrong. Route::flush_processors () is called from flush_all_inserts() from Session::non_realtime_stop() which is not in rt-context. Besides, the processor-lock regardless of the process_lock. | |||
2017-04-17 | amend 649b9e92f, backport MB code | Robin Gareus | |
2017-04-17 | Backport some MB specifics (to avoid -Wmisleading-indentation) | Robin Gareus | |
2017-04-17 | Update well-known controls (Ardour, Mixbus, 32C) | Robin Gareus | |
2017-04-16 | Fix crashes with empty route-lists e.g. mute_release w/o routes | Robin Gareus | |
2017-04-16 | Fix indentation in ARDOUR::Amp::set_state | Tim Mayberry | |
2017-04-16 | Fix indentation in MonitorProcessor::state | Tim Mayberry | |
2017-04-16 | Fix indentation in ardour/enums.cc | Tim Mayberry | |