13
0
livetrax/libs/backends
Robin Gareus d1874d4685 optimize port lookup, adding/removing/reconnecting routes
xxxAudioBackend::connected_to() is called O(N^2) when building the graph.
Mitigate this by using an O(log(N)) lookup.

This duplicates the storage (both set and map and both are kept in sync.
Changing this to a boost:bidirectional might be nice, before updating
other backends.
2016-04-24 18:26:39 +02:00
..
alsa implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
asio NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
coreaudio implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
dummy optimize port lookup, adding/removing/reconnecting routes 2016-04-24 18:26:39 +02:00
jack implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
MSVCbackends Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
portaudio implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
wscript NOOP, remove trailing whitespace, replace tabs in python scripts 2015-11-29 17:54:31 +01:00