Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-07 | Further tweaks to EngineDialog z-axis stacking | Robin Gareus | |
When there's no main window (initial setup, no transient parent), preset a normal window listed in the task-bar. The duality the Engine Dialog being used as Ardour-WM managed non-modal Window (Menu > A/M Setup) and modal Dialog (AudioEngineSetupRequired) complicates this a bit. | |||
2016-11-30 | and a more intrusive KDE workaround5.5 | Robin Gareus | |
2016-11-30 | pay some attention to the special guest of the night: KDE window stacking | Robin Gareus | |
2016-11-30 | Ensure the window-close button is visible for the Engine-Dialog. | Robin Gareus | |
2016-11-30 | Remove close/OK buttons from engine dialog | Robin Gareus | |
2016-11-26 | Restrict Device selection to valid choices. | Robin Gareus | |
2016-11-19 | Don't allow recursive calls to EngineDialog | Robin Gareus | |
OK -> start_engine() can eg. trigger an interactive plugin scan, which in turn leaves the EngineDialog responsive. changing settings or clicking OK again can lead to undefined behavior. | |||
2016-10-19 | move MIDI port options out of engine dialog and into prefs | Paul Davis | |
2016-10-18 | set up MIDI port treeview columns *just once* | Paul Davis | |
2016-10-18 | correctly show both the old MIDI setup tab (device oriented) and the new one ↵ | Paul Davis | |
(port oriented) | |||
2016-10-18 | further work on a MIDI port functionality dialog | Paul Davis | |
2016-10-18 | beginnings of a tab in Audio/MIDI setup to manage MIDI port functionality | Paul Davis | |
2016-09-30 | Constrain Samplerate selection when session is loaded | Robin Gareus | |
Ardour does not allow to change the rate of a session itself. | |||
2016-09-30 | fix sample-rate display: show active (not desired) rate | Robin Gareus | |
2016-07-24 | retain desired samplerate when switching backends | Robin Gareus | |
2016-07-20 | remove debug noise | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | fix plural form snafu in translation macro | Paul Davis | |
2016-05-21 | fix initial engine state (windows: buffered-i/o; all: channelcount) | Robin Gareus | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-18 | slightly better version of 0077923d, don't stop the engine for nothing | Robin Gareus | |
2016-04-18 | update flow when loading a new session with different SR. | Robin Gareus | |
2016-04-18 | add a try-autostart-engine option (most recently used settings) | Robin Gareus | |
2016-04-18 | Engine Dialog: exclude optional widgets from show_all. | Robin Gareus | |
2016-02-13 | Hide "Use Buffered I/O" button when switching to backend with no control | Tim Mayberry | |
Which in this case means the JACK backend where the server is already running. | |||
2016-02-11 | Add button to Engine Dialog to choose between Portaudio callback and ↵ | Tim Mayberry | |
blocking API | |||
2016-02-11 | Show/Hide midi calibrate button based on AudioBackend::enumerate_devices | Tim Mayberry | |
Rather than use an ifdef to only pack the button on linux just hide the button if the backend doesn't enumerate the devices. | |||
2016-01-29 | fix device-list update concurrency issue. | Robin Gareus | |
It may happen that during push_state_to_backend() a device is reconfigured in a way that triggers a "Device Changed" callback before the engine is started. This callback can trigger a change to the configuration that will be used when the engine is actually started. This has been seen on OSX in conjunction with Aggregate Devices (even if the aggregate is not used, but the device which is used is also part of an aggregate) example: HW changed callback arrives, device-list is re-populated, *A*irplay" is at the top of the list, Airplay supports only 44.1K, Samplerate changes... later save also writes this new rate to the file. | |||
2016-01-14 | GUI for latency-measurement signal-level | Robin Gareus | |
2015-12-05 | tweak GUI for backends where nperiods is driver dependent. | Robin Gareus | |
2015-12-05 | GUI chores to show nperiods option. | Robin Gareus | |
2015-12-04 | GUI handling for live latency-measurement | Robin Gareus | |
2015-12-04 | remove duplicate check (same is done few lines above) | Robin Gareus | |
2015-11-23 | prefer recently used states. | Robin Gareus | |
2015-11-23 | restore last used driver+devices for a given backend. | Robin Gareus | |
2015-10-06 | Do not restore engine state if we don't have control | Robin Gareus | |
When connecting to already running jack, display jack's buffersize correctly. | |||
2015-10-06 | Stop engine when clicking back button in latency measurement tab of ↵ | Tim Mayberry | |
EngineControl dialog The engine is started when you switch to latency measurement tab but it isn't stopped if you just click the back button without measuring for latency. | |||
2015-10-06 | Add EngineControl::stop_engine method to show errors when stopping engine | Tim Mayberry | |
This replaces using ARDOUR_UI::disconnect_from_session which is only used by the EngineControl class. ARDOUR_UI::disconnect_from_session also disconnects from the AudioEngine::Halted signal which seems unnecessary as Halted is not emitted when stopping the engine and calling update_sample_rate() which is already handled when the AudioEngine::Stopped signal is emitted. | |||
2015-10-06 | Handle all errors when starting backend in EngineDialog | Tim Mayberry | |
2015-10-06 | Align switch statement with case labels to reduce indentation in EngineDialog | Tim Mayberry | |
2015-10-05 | remove unused fstream includes | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-01 | Add parent window argument to ARDOUR_UI::check_audioengine | Tim Mayberry | |
Ensures relevant placement of the dialog when presented | |||
2015-10-01 | Display warning when closing Audio Setup dialog with engine stopped | Tim Mayberry | |
Only show warning when a session is loaded | |||
2015-10-01 | Don't hide Audio Setup dialog when clicking 'OK' if engine fails to start | Tim Mayberry | |
This has to be handled in two places, in ARDOUR_UI::do_audio_midi_setup and in the dialogs response handler and in as the window can also be triggered via the window action manager. | |||
2015-09-10 | fix a small memleak. | Robin Gareus | |
downcase(char*) requires free(), downcase(std::string) does not. | |||
2015-09-06 | initialize some uninitialized variables. | Robin Gareus | |
really just nitpicking (keep valgrind clean). | |||
2015-09-02 | Add utility method for choosing which device/s to display in Audio Setup dialog | Tim Mayberry | |