Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-07 | implement solo group override | Robin Gareus | |
2015-10-06 | add missing include | Robin Gareus | |
2015-10-06 | renice code. RAII rocks. | Robin Gareus | |
2015-10-06 | CPPUNIT workaround for mingw/wine/windows | Robin Gareus | |
2015-10-06 | add a "reset all solo state" safeguard | Robin Gareus | |
2015-10-06 | fix initial AFL/PFL state after session-load | Robin Gareus | |
2015-10-06 | add missing semicolon | Robin Gareus | |
2015-10-06 | more debugging for MIDI input via WinMME | Paul Davis | |
2015-10-06 | detect windows DLL architecture | Robin Gareus | |
2015-10-06 | remove newly unused code | Robin Gareus | |
2015-10-06 | propagate solo/iso when disconnecting ports. | Robin Gareus | |
2015-10-06 | add more debugging to portaudio/MME MIDI backend | Paul Davis | |
2015-10-06 | more solo propagation fixes. | Robin Gareus | |
handle cases Track(s) -> Bus1 -> Bus2 | |||
2015-10-06 | fix implicit mute display | Robin Gareus | |
2015-10-06 | "Solo Lock" only locks explicit solo (not implicit). | Robin Gareus | |
fixes issue: Track -> Bus 1) solo track -> implicit Bus solo 2) Solo-Lock Bus 3) un-solo track -> Bus is stuck w/implicit solo on | |||
2015-10-06 | Solo-Isolate has no effect on solo propagation. | Robin Gareus | |
'Isolate' means that when another track is solo'd the isolated track won't mute. | |||
2015-10-06 | Fix WinMME midi driver shutdown with sysex enabled | Tim Mayberry | |
midiInReset triggers the sysex callback to tell the application that it has finished with the buffer. Calling midiInAddBuffer results in an infinite loop so just return during shutdown. | |||
2015-10-06 | Include button number in canvas button press/release debug info | Tim Mayberry | |
2015-10-06 | Remove an unnecessary boolean argument in jack utils | Tim Mayberry | |
Specify latency in JackCommandLineOptions instead | |||
2015-10-06 | Initialize AudioEngine::last_backend_error() to the default error string | Tim Mayberry | |
Currently the last backend error string is only set when calling AudioBackend::start. Errors that occur when calling other AudioBackend methods like AudioBackend::set_buffer_size do not set the last backend error string. So until all the required AudioBackend methods return an ErrorCode and last_backend_error() can be removed just set it to a default string. Until all errors that occur are correctly indicated by returning an error code there will still be situations where last_backend_error() is not indicative of the true error. For instance AudioEngine::start is called and it fails but returns a valid error code so last_backend_error() is set, then some other engine/backend method is called that fails and as last_backend_error is not set the GUI will display the incorrect error message. | |||
2015-10-06 | Show DSP/CPU load of 0.0% when AudioEngine isn't running | Tim Mayberry | |
2015-10-06 | fix implicit solo on disconnect - fixes #6308 | Robin Gareus | |
2015-10-06 | forward "disconnect all", partial fix for #6308 | Robin Gareus | |
2015-10-05 | fix typo in prev. commit | Robin Gareus | |
2015-10-05 | fix typo | Robin Gareus | |
2015-10-05 | use quotes for in-tree pbd/glib wrapper include | Robin Gareus | |
2015-10-05 | remove unused fstream includes | Robin Gareus | |
2015-10-05 | remove i/ofstream from libardour | Robin Gareus | |
except: * audio-unit (ifstream is known to work on OSX) * evoral curve algorithm debugger * cycle-timer debug code * export_handler's CDMarker -> TODO | |||
2015-10-05 | replace i/ofstream for plugin statues | Robin Gareus | |
2015-10-05 | remove unused API (and ifstream) | Robin Gareus | |
2015-10-05 | try enabling windows MME MIDI sysex support | Paul Davis | |
2015-10-05 | only use HUI heartbeat with HUI devices | Paul Davis | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-05 | SiP and "solo overrides mutes" tweak: | Robin Gareus | |
Only Explicit solos should override mutes. | |||
2015-10-05 | allow grouped AFL/PFL with excl. solo | Robin Gareus | |
2015-10-05 | fix various stuck-solo cases: | Robin Gareus | |
* solo groups * cancel-solo * SIP <> AFL/PFL changes The optimized plural-form route_solo_changed() relied on the false premise that solo-groups and port-connections are disjoint sets. -=- e.g. "cancel all solo" calls set_solo(get_routes(), false); Since All routes are affected, the "non_solo_change" set is empty, and no changes were propagated up/downstream. Routes that indirectly change state as group-members, wrongly end up in the "non_solo_change" list instead of the "solo_change" list. If a route feeds another in the same group, no changes were propagated. | |||
2015-10-04 | fix AFL/PFL/SIP "stuck solo" - fixes #5803 | Robin Gareus | |
monitor_send are only active when listening (AFL, PFL). don't activate them when re-configuring processors. | |||
2015-10-04 | globally remove all trailing whitespace from .cpp and .hpp files missed by ↵ | Paul Davis | |
previous commit | |||
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-10-04 | attempt to stop transport, finish butler work, and close all files as part ↵ | Paul Davis | |
of Session > Cleanup | |||
2015-10-04 | NOOP: delete trailing whitespace | Paul Davis | |
2015-10-04 | namespace fix. | Robin Gareus | |
2015-10-04 | replace std::ifstream with g_fopen for portability | Robin Gareus | |
2015-10-04 | correct error message | Robin Gareus | |
2015-10-04 | Change a few instances of 'stat()' to use 'g_stat()' (for UTF8 compatibility ↵ | John Emmas | |
on Windows) | |||
2015-10-04 | always use session rt-event to un/set solo | Robin Gareus | |
2015-10-03 | Initialize variable every loop so MCP devices don't accumulate too. | Len Ovens | |
2015-10-03 | Initialize variable every loop so MCP profiles don't accumulate. | Len Ovens | |
2015-10-03 | NOOP: delete trailing whitespace | Paul Davis | |
2015-10-03 | reset IP MIDI port when deleting a mackie surface port | Paul Davis | |