Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Amend 180843f9 - move scripts | Robin Gareus | |
2020-02-23 | Update gitignore, clean up `git status` | Robin Gareus | |
* allow for a "local" folder with stuff that git does not list * ignore local Lua scripts * ignore icon tool binary | |||
2020-02-23 | Also move Lua scripts to share subfolder | Robin Gareus | |
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 | Clean up top-level source tree | Robin Gareus | |
Collect architecture independent data in 'share' subfolder. This also matches the install path | |||
2020-02-23 | Cleanup cource tree: collect patches | 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 | Foldback: Sync nav buttons when a new foldback bus is added | Ben Loftis | |
2020-02-22 | Allow to use websocket ctrl-surface from source-tree | Robin Gareus | |
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 | Fix copy/edit in c509c948244 | Robin Gareus | |
2020-02-20 | avoid setting midnam-model-name in GUI properties when there are no device ↵ | Paul Davis | |
modes for that model | |||
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) | |||
2020-02-20 | variable name change (ffa ... 2nd f was "frame" => fsa ... s is "sample") | Paul Davis | |
2020-02-20 | improve comments | Paul Davis | |
2020-02-20 | correctly track is disk read (audio) should be forwards/backwards, and what ↵ | Paul Davis | |
was done last time we read from disk | |||
2020-02-20 | change variable name to be more meaningful/indicative | Paul Davis | |
2020-02-20 | remove debug output | Paul Davis | |