Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-10 | Use SystemExec for post-export hook | Colin Fletcher | |
Use the new command-line parsing constructor for SystemExec to construct the args array for the post-export hook from the entered command string, with some simple substitutions for filename, directory, &c. | |||
2013-10-10 | Add command-line parsing constructor to SystemExec | Colin Fletcher | |
Add a new constructor to SystemExec which takes a complete command-line and a map of substitutions for %<char>, and parses the command line, taking account of some simple escape sequences and quoting. | |||
2013-10-07 | Move system_exec from gtk2_ardour/ to libs/pbd/ | Colin Fletcher | |
2013-10-07 | Rudimentary post-processing of exported files. | Colin Fletcher | |
Export format contains a string to be passed to system() after expanding %1, %2, & %3 via string_compose() to the full path & filename, containing directory, and basename respectively. No error-checking or any niceties like that - real programmers will of course always type the command correctly, and know to watch Ardour's standard output for the results... | |||
2013-10-07 | Update export format when 'upload to soundcloud' changes. | Colin Fletcher | |
2013-10-07 | Working Soundcloud export | Colin Fletcher | |
Adds an 'upload' property to ExportFormatSpecification, to indicate that files exported with that format specfication should be uploaded to Soundcloud, and makes it editable in the export format dialogue. Adds fields for the Soundcloud username & password to the file format selection page, as well as an option to make the uploaded files public and open them in the system browser. Possible improvements not yet implemented: - make upload happen in its own thread - cosmetic tidying up of dialogue control layout - remember username & password | |||
2013-10-04 | Merge branch 'audiothreads' of https://github.com/mojofunk/ardour | Paul Davis | |
2013-10-04 | provide PBD::demangle() even on platforms without HAVE_EXECINFO | Paul Davis | |
2013-10-04 | Implement JACKAudioBackend::in_process_thread | Tim Mayberry | |
2013-10-04 | Move processing thread list from ARDOUR::Graph into AudioBackend implementation | Tim Mayberry | |
2013-10-04 | Add AudioBackendThread class to support different thread type on windows | Tim Mayberry | |
2013-10-02 | fix up crash caused by changes in object creation order and setting the ↵ | Paul Davis | |
state of the click IO object | |||
2013-09-25 | don't ping JACK server 4 times to see if it is already up when ardour starts | Paul Davis | |
2013-09-25 | fix up enum mess caused by switching from JACK to Engine as the name for ↵ | Paul Davis | |
jack-related transport sync This will allow older versions of Ardour to continue to startup when the user sync preference is "JACK", because the string used by enum_2_string() will still be "JACK". Versions of ardour3 from git after the enum change until this commit will leave ardour.rc unloaded by old versions of Ardour ***if*** the user sync choice was "JACK". | |||
2013-09-25 | make information extraction from session file options list robust against ↵ | Paul Davis | |
some old badly formatted session files Fixes crash experienced by GillesM, where a rogue XML entry caused a segfault | |||
2013-09-24 | start explicitly linking against libtimecode (this needs to happen elsewhere ↵ | Paul Davis | |
too) | |||
2013-09-23 | add new static functions to get SR and disk sample format from session XML | Paul Davis | |
2013-09-22 | make session creation from a template work again | Paul Davis | |
2013-09-21 | likely fix for creating new sessions from templates | Paul Davis | |
2013-09-20 | Revert "actually load new state after creating a session." | Paul Davis | |
This reverts commit 914ba475de48f72e57bb6ac8a81888ad71cea7fa. Unclear why I applied this or what it was supposed to do. A new session has no state. | |||
2013-09-20 | Merge branch 'master' of https://github.com/nmains/ardour | Paul Davis | |
2013-09-20 | rather hacky fix for the change of the SyncSource > JACK enum to SyncSource ↵ | Paul Davis | |
> Engine This is needed in order to get ardour started if ardour.rc names "JACK" as the sync source | |||
2013-09-19 | switch from JACK_Slave to Engine_Slave | Paul Davis | |
2013-09-19 | show 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-17 | substantive 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-18 | actually load new state after creating a session. | nick_m | |
2013-09-17 | fix crash caused by trying to unregister null ports | Paul Davis | |
2013-09-16 | a few DEBUG_TRACE improvements | Paul Davis | |
2013-09-16 | more 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-16 | fix missing initialization of two Session members, which fixes a crash ↵ | Paul Davis | |
during quit-without-finished-session | |||
2013-09-16 | fix language issue | Paul Davis | |
2013-09-16 | allow waf to handle inconsistent case where cwiid.h is present but not the ↵ | Paul Davis | |
pkg-config file | |||
2013-09-16 | fix ordering in session construction so that new sessions and existing ones ↵ | Paul Davis | |
both work | |||
2013-09-14 | really fix build issues after removal of "using" directives | Paul Davis | |
2013-09-14 | fix build issues after removal of "using" directives | Paul Davis | |
2013-09-14 | cerr output when JACK halt callback is executed | Paul Davis | |
2013-09-14 | fix return value from thread creation function when not connected to JACK | Paul Davis | |
2013-09-14 | move creation of Graph till after we have the engine running, since we need ↵ | Paul Davis | |
access to the backend | |||
2013-09-13 | use visibility control on JACK audio backend, so that we can import this ↵ | Paul Davis | |
change into windows branch | |||
2013-09-13 | update JACK backend to use new inheritance structure for AudioBackend | Paul Davis | |
2013-09-13 | change inheritance so that an AudioBackend IS-A PortEngine | Paul 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-13 | explanatory comment | Paul Davis | |
2013-09-12 | remove some debug output messages | Paul Davis | |
2013-09-12 | don'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-12 | lots 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-12 | reinstate unblocking-of-connections in session setup, accidentally dropped ↵ | Paul Davis | |
in reorganization work | |||
2013-09-12 | change names, add comment, improve return type to avoid extra call to get ↵ | Paul Davis | |
EngineControl::State* | |||
2013-09-12 | add AudioBackendNativeThread to serve the same role as jack_native_thread_t | Paul Davis | |
2013-09-11 | always 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 loading | Paul Davis | |