summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-19missing initializationPaul Davis
2013-09-19show a different audio/MIDI option screen if JACK is already running. try to ↵Paul Davis
fix problem with using AudioBackend::<property-value>() functions before anything has been set.
2013-09-17more excision of "JACK" from labels, menu items, etc.Paul Davis
NOTE: users will lose the sample rate/latency display in the status bar display. Not yet sure what to do about this
2013-09-17minor code changesPaul Davis
2013-09-17substantive changes to allow the audio/MIDI setup dialog to change settings ↵Paul Davis
as intended So far only tested with JACK backend, but expected to be more correct for other backends too
2013-09-17remove JACK related action definitions (audio/MIDI setup is where this ↵Paul Davis
happens now)
2013-09-17change return type on {disconnect_from,reconnect_to}_engine() and make ↵Paul Davis
public so that we can use these when doing intentional disconnects without popping up the "HALTED" dialog
2013-09-17remove JACK related menu items (audio/MIDI setup is where this happens now)Paul Davis
2013-09-18actually load new state after creating a session.nick_m
2013-09-17add basic display of existing MIDI ports to audio/MIDI setupPaul Davis
2013-09-17fix crash caused by trying to unregister null portsPaul Davis
2013-09-16correctly restore zoom focus state after restart (from nick mainsbridge)Paul Davis
2013-09-16minor fixups for audio/MIDI setup spin buttons (now editable, as they should be)Paul Davis
2013-09-16check for an existing PublicEditor instance AFTER attempting to handle a key ↵Paul Davis
press in a window that has called relay_key_press(), so that normal key handling works there (e.g. audio/MIDI setup)
2013-09-16a few DEBUG_TRACE improvementsPaul Davis
2013-09-16end latency detection if AMS window closed while running detection (plus ↵Paul Davis
some non-functioning changes to try to get spinbutton text entry to work
2013-09-16various bits of polish for the latency tab of audio/midi setup dialogPaul Davis
2013-09-16more session construction order changes, and removal of ↵Paul Davis
n_physical_{inputs,outputs} members which were (a) not initialized early enough (b) not used anywhere except monitor bus connection. Things almost make sense now.
2013-09-16update buffer size duration (msecs) while displaying saved audio/MIDI setup ↵Paul Davis
state
2013-09-16fix missing initialization of two Session members, which fixes a crash ↵Paul Davis
during quit-without-finished-session
2013-09-16commit some logic problems with the EngineDialog when change the ↵Paul Davis
driver/device name combos
2013-09-16fix language issuePaul Davis
2013-09-16allow waf to handle inconsistent case where cwiid.h is present but not the ↵Paul Davis
pkg-config file
2013-09-16fix ordering in session construction so that new sessions and existing ones ↵Paul Davis
both work
2013-09-14really fix build issues after removal of "using" directivesPaul Davis
2013-09-14fix build issues after removal of "using" directivesPaul Davis
2013-09-14cerr output when JACK halt callback is executedPaul Davis
2013-09-14fix return value from thread creation function when not connected to JACKPaul Davis
2013-09-14move creation of Graph till after we have the engine running, since we need ↵Paul Davis
access to the backend
2013-09-13Merge branch 'master--arm' of https://github.com/nphilipp/ardourPaul Davis
2013-09-13use visibility control on JACK audio backend, so that we can import this ↵Paul Davis
change into windows branch
2013-09-13update JACK backend to use new inheritance structure for AudioBackendPaul Davis
2013-09-13change inheritance so that an AudioBackend IS-A PortEnginePaul Davis
This allows a derived (concrete) implementation to share information (e.g. sample rate, buffer size) between the audio backend side of things and the port management side of things.
2013-09-13don't confuse arm with i686Nils Philippsen
2013-09-13explanatory commentPaul Davis
2013-09-12remove some debug output messagesPaul Davis
2013-09-12don't stop metering thread when session is removed; move engine-setup code ↵Paul Davis
into its own method. sorry, ardour build-from-source folk :)
2013-09-12vtl: export selected rangeRobin Gareus
2013-09-12tweak narrow-mixer-strip meters: nettings vs the_CLA. Round 3.Robin Gareus
2013-09-12lots of changes to auto-start (and stop) the backend for latency ↵Paul Davis
measurements, and continuing work on the session construction/engine configuration flow
2013-09-12reinstate unblocking-of-connections in session setup, accidentally dropped ↵Paul Davis
in reorganization work
2013-09-12prevent key press in pre-main-window dialog(s) from crashing the program ↵Paul Davis
because there is no editor window to forward key presses to
2013-09-12change names, add comment, improve return type to avoid extra call to get ↵Paul Davis
EngineControl::State*
2013-09-12add AudioBackendNativeThread to serve the same role as jack_native_thread_tPaul Davis
2013-09-11always add a timeout value of 200msec to jack, just like qjackctl does.Paul Davis
THIS IS A HACK. LONG TERM GOAL: understand why ardour gets zombified on the way up.
2013-09-11*maybe* fix issues with zombification during session loadingPaul Davis
2013-09-11make use of measured latency values to set dialog controls, and use actual ↵Paul Davis
port latency to compute extra delay
2013-09-11remove some configure time tests from libs/ardour regarding JACK which are ↵Paul Davis
no longer relevant
2013-09-11remove unused members and code from EngineControl dialog (related to ↵Paul Davis
different devices for input+output)
2013-09-11make quit work even when latency measurement is in progressPaul Davis