Valeriy Kamyshniy
9b0fc7b743
[Summary] In internal Waves backend API, switching sample time from 32 bits to 64 bits.
2015-02-20 13:48:14 +02:00
GZharun
02813f6ec3
[Summary] Error during device list generation does not mean we should abort, it does mean we couldn't interact with some CoreAudio devices which is quite possible situation.
...
[Deatils] Waves SG sometimes does not respond without errors on information requests when it's been freed. We need just switch to None in this case.
2015-02-18 17:56:14 +02:00
GZharun
7d467ecc66
[Summary] Fixed issue when device supports only 0 sample rate
...
[Details] Removed commented out code
2015-02-14 11:56:22 +02:00
GZharun
cb9f19baca
[Summary] Backend Improvements
...
[Details] Fixed error handling
Fixed switching to None device when something goes wrong with the current device
Backend now takes care when device ID changes - Sound Grid does this when the amount of channel changes and it's not going to change in the neared future.
Fixed sample rate changes notification from device to DAW - Some devices can respond with such updates, we must correctly process them.
2015-02-12 11:39:25 +02:00
GZharun
8da1ad9fcf
[Summary] Fixed issue when Audio Callback thread is changed
...
[Reviewed by] PDavis, VKamyshniy
2015-02-12 11:39:25 +02:00
GZharun
7d5e2bc0cb
[Summary] Extended list of supported sample rates on MAC and for None device according to PRD
2014-09-23 12:41:05 +03:00
Paul Davis
9c24d10862
Merge branch 'master' into ardour-merge
...
Conflicts:
gtk2_ardour/editor.cc
gtk2_ardour/editor_mouse.cc
gtk2_ardour/public_editor.h
gtk2_ardour/time_axis_view_item.cc
gtk2_ardour/time_axis_view_item.h
2014-08-28 10:58:49 -04:00
GZharun
6009b609f6
[Summary] Simplified device information retrieving. Previous complicity was related to previous workflow which has nothing to do with current workflow.
2014-08-28 10:47:01 +03:00
Robin Gareus
f3b2c02749
fix type typo
2014-08-16 17:00:01 -04:00
GZharun
9c67a37f60
[Summary] Fixed issue with incorrect Mac OS string decoding on Maverics for device channel names
2014-07-30 16:25:29 +03:00
GZharun
4e8c702e9a
[Summary] Fixed Mavericks specific backend issue
2014-07-16 12:54:56 +03:00
GZharun
0cf788ef12
[Summary] Added possibility to update sample rate list for devices on the fly on MAC
2014-07-08 12:27:20 +03:00
GZharun
daf365ced0
[Summary] Implemented Condition/Lock synchronization for Engine HW enevt handling
2014-07-03 17:12:51 +03:00
grygoriiz
489ead12ba
[Summary] Added backend/engine update mechanism when device configuration changes (I/O layout, etc.)
...
[Reviewed by] The idea of event handling queue has been reviewed by Paul Davis
2014-07-02 13:46:53 +03:00
grygoriiz
bf2dc8fdb8
[Summary] Used older version of CoreAudio API by Paul's suggestion to support MAC OS X version older then 10.8
2014-06-24 18:29:46 +03:00
grygoriiz
3493d2ccb3
Added Device channel names retrieving on MAC.
2014-06-23 11:59:59 +03:00
Nikolay Polyanovskii
2cf7eafb21
Improve handler of Device_Control_Panel button
...
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 467536]
2014-06-16 11:31:35 -04:00
Valeriy Kamyshniy
842f62d0b1
[P4/git history rebuild]
2014-05-27 22:49:44 -04:00
Paul Davis
1de00ab6bb
new audio engine backend for native CoreAudio audio I/O, and PortMIDI for MIDI.
...
Code builds, runs and functions. Full code review still pending, and some possibly changes to organization of code within the backend is possible
2014-02-24 14:49:13 -05:00