Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-24 | NOOP: remove whitespace | Paul Davis | |
2020-02-25 | Add a method to clear ImportStatus arrays | Robin Gareus | |
This is in preparation to fix a "SessionHandleRef exists across session deletion" error. | |||
2020-02-25 | Update source-factory boost-debug | Robin Gareus | |
2020-02-24 | Remove unused forward declaration. | André Nusser | |
2020-02-24 | Zero x-run count after session-load and engine restart | Robin Gareus | |
2020-02-24 | Consolidate startup `state = Clean;` calls | Robin Gareus | |
This also emits DirtyChanged() only if needed. | |||
2020-02-24 | Websockets: error on unhandled callbacks | Robin Gareus | |
This prevents unhandled http request from hogging the backend. | |||
2020-02-24 | Websockets: use established NDEBUG - see assert(3) | Robin Gareus | |
2020-02-24 | Fix initial audible noise on muted or silenced tracks | Robin Gareus | |
When loading a session with muted tracks, those tracks were not initially muted, but ardour only faded them out. The same happened to sends, and also tracks with non unity fader: an initial fade from unity to target gain was done. Now this send and deliveries always fade-in (like default Amp does). | |||
2020-02-24 | Fix uninitialized member variable. | Todd Naugle | |
2020-02-24 | NOP: No need to set this variable to itself. | Todd Naugle | |
2020-02-24 | Tweak mach thread priority debug msg | Robin Gareus | |
2020-02-24 | Fix setting CoreAudio RT-priority | Robin Gareus | |
2020-02-24 | Fix CoreAudio systemic latency, implement hw latency report | Robin Gareus | |
2020-02-24 | Add API to query hardware latency (as reported by the driver) | Robin Gareus | |
So far only MacOS/X CoreAudio supports this. This is intended for defualt values in case a user has not callibrated the device, yet. | |||
2020-02-23 | Fix another websocket surface crash when no panner is available | Robin Gareus | |
This amends 224be91211 | |||
2020-02-23 | Websockets: use unique header guards | Robin Gareus | |
2020-02-23 | NO-OP: Re-indent websockets code | Robin Gareus | |
"Always use Tabstops for block-indent (the code must be formatted correctly with "[TAB] = N spaces" for any value of N). Use space only for alignment." - https://ardour.org/styleguide.html | |||
2020-02-23 | Fix websockets surface crash when panner is not available | Robin Gareus | |
2020-02-23 | surfaces transport hotfix: surfaces should query the transport state via ↵ | Ben Loftis | |
BasicUI, when possible | |||
2020-02-23 | surfaces transport hotfix: BasicUI: prefer actual_speed() and ↵ | Ben Loftis | |
transport_stopped_or_stopping() for current Transport FSM | |||
2020-02-23 | surfaces transport hotfix: actual_speed() is preferred over ↵ | Ben Loftis | |
transport_speed() for current Transport FSM | |||
2020-02-22 | Fix Unix compile with older libwebsockets | Robin Gareus | |
Debian/Ubuntu still only ship libwebsockets 2.x. Recent libWS abstracts the poll interface to be compatible with Windows. | |||
2020-02-22 | Prefix events with LWS_ | Luciano Iam | |
2020-02-22 | Properly initialize IOCondition in events_to_ioc() | Luciano Iam | |
2020-02-22 | Properly initialize lws config structs | Luciano Iam | |
2020-02-22 | Remove all initializer list usages | Luciano Iam | |
2020-02-22 | Remove locally defined classes | Luciano Iam | |
2020-02-22 | Replace C++11 lambdas with functors | Luciano Iam | |
2020-02-22 | Make code adhere to C++98 (WIP) | Luciano Iam | |
2020-02-22 | Add websockets surface module | Luciano Iam | |
2020-02-22 | Tweak ArdorIcon display-tool & re-order icons | Robin Gareus | |
* add option to render a border * group icons (assume 7x7 grid) | |||
2020-02-21 | avoid double-locate call when locating-while-stopped | Paul Davis | |
Session::locate() used TransportFSM::stopped() to determine if realtime stop was required. But this would return false, since the motion state at that time is WaitingForLocate. So invert the test and use !TransportFSM::rolling | |||
2020-02-21 | fix playback glitch : do not adjust file_sample[Type] after read, it is ↵ | Paul Davis | |
canonical We told the DR to read from pos+shift, and it increment file_sample[T] appropriately. We should not adjust it. The only thing that gets adjusted is the sample that will playback (as a result of PlaybackBuffer::increment_read_ptr() | |||
2020-02-21 | centralize determination of "read-audio-data-in-reverse" and fix seek ↵ | Paul Davis | |
"shift" offset There is still a bug related to "shift" that causes a playback discontinuity | |||
2020-02-21 | make "reversing" back into a DirectionState and prohibit speed changes while ↵ | Paul Davis | |
reversing | |||
2020-02-20 | Update Control flags of Aux Sends | Robin Gareus | |
This fixes old session-state of sessions saved after 6.0-pre0-3039-g93180ceea9 and before 6.0-pre0-3459-g587fc50059. It's mainly relevant for Mixbus6.0 | |||
2020-02-20 | Fix Inline-control visibility state | Robin Gareus | |
This fixes an issue when copy/pasting plugins or aux-sends from one track to another. After copying the processor, the state is copied, however the Controllable state did save the InlineControl flag, so this as lost. (amend 93180ceea) | |||
2020-02-20 | remove unused members | Paul Davis | |
2020-02-20 | fix up apparent design thinkos in US2400 key binding handler | Paul Davis | |
2020-02-20 | fix up apparent design thinkos in Mackie key binding handler | Paul Davis | |
2020-02-20 | use MIXBUS approach to User button for Faderport (it's just a button, not a ↵ | Paul Davis | |
modifier | |||
2020-02-20 | Faderport(1): fix pan_azimuth direction by setting Rotary flag. | Ben Loftis | |
2020-02-20 | MCU: fix pan_azimuth direction by setting Rotary flag. | Ben Loftis | |
2020-02-20 | controllable::{get_set}_interface() are convenience wrappers for funcs that ↵ | Ben Loftis | |
need the Rotary flag set | |||
2020-02-20 | Reset MIDI-control when a given ctrl is not available | Robin Gareus | |
This fixes an issue with "/route/eq/freq/0 S1": When a newly select strip that does not have a EQ (e.g. mixbus or master), the control from the previously selected strip is used. -- Reported by tavasti on IRC. | |||
2020-02-20 | change transport API, session API, transportFSM API to move reverse ↵ | Paul Davis | |
management and motion state (partially) into TFSM | |||
2020-02-20 | add comment | Paul Davis | |
2020-02-20 | when seeking in disk reader, adjust start of read (if possible) to allow ↵ | Paul Davis | |
some reverse internal seek allowance | |||
2020-02-20 | fix test to decide if we can skip disk buffer refill because we're close ↵ | Paul Davis | |
enough (read direction must match) |