13
0
livetrax/libs/pbd
Robin Gareus 28619fe71b
Fix window process thread priorities
While POSIX defines a single contiguous range of numbers that
determine a thread's priority. Win32 defines priority classes
and priority levels relative to these classes.

pthread maps those to -15 .. +15 with the top six ones
corresponding to REALTIME_PRIORITY_CLASS and max being
THREAD_PRIORITY_TIME_CRITICAL

Note that the PA backend can USE_MMCSS_THREAD_PRIORITIES
and PBD::MMCSS::set_thread_characteristics() directly for
the I/O threads.
2021-05-14 01:59:20 +02:00
..
boost-debug
msvc Emulate exp2f() for older MS compilers where it wasn't available 2021-05-05 17:50:41 +01:00
MSVCpbd
pbd Fix window process thread priorities 2021-05-14 01:59:20 +02:00
test Fix RCU Unit-test on macOS/X 2020-11-07 10:37:52 +01:00
base_ui.cc
basename.cc Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
boost_debug.cc
cartesian.cc
ChangeLog
cocoa_open_uri.mm
command.cc
configuration_variable.cc
controllable.cc Keep track of recently touched Controllable 2021-02-09 02:11:04 +01:00
convert.cc
COPYING
cpus.cc Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
crossthread.cc
crossthread.posix.cc
crossthread.win.cc Some initial changes (currently for libpbd only) to help a new contributer who's trying to build with MSVC2017 2020-03-26 10:40:36 +00:00
debug_rt_alloc.c
debug.cc
demangle.cc
enums.cc
enumwriter.cc
epa.cc
error.cc
event_loop.cc Remove unused #include<> (2/2) 2021-05-05 17:57:16 +02:00
ffs.cc
file_archive.cc Extend FileArchive to import archive entries individually 2020-04-05 16:34:48 +02:00
file_utils.cc Use soundtouch for vocal audio time stretching (1/2) 2020-08-26 19:04:58 +02:00
fpu.cc For 64-bit compilation, MSVC no longer supports inline assembly 2021-01-07 09:22:43 +00:00
gettext.h
id.cc
libpbd.pc.in Make libpbd and evoral capable of standalone build 2016-12-04 15:15:11 -05:00
libpbd.spec.in
locale_guard.cc
localtime_r.cc
malign.cc
md5.cc
mountpoint.cc
openuri.cc Handle vfork/exec failure 2020-10-31 22:33:10 +01:00
pathexpand.cc
pbd.cc
pool.cc Fix debug message: missing newline 2021-03-21 22:31:40 +01:00
property_list.cc
pthread_utils.cc Fix window process thread priorities 2021-05-14 01:59:20 +02:00
reallocpool.cc
receiver.cc
resource.cc Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
run-tests.sh
search_path.cc Prevent duplicate search paths 2020-12-02 21:34:52 +01:00
semutils.cc
shortpath.cc
signals.cc
spinlock.cc
stacktrace.cc Remove unused function, fix optimized builds 2021-05-06 15:27:26 +02:00
stateful_diff_command.cc
stateful.cc Do not move automation when inserting regions 2021-04-29 23:26:24 +02:00
string_convert.cc
strreplace.cc
strsplit.cc Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
system_exec.cc move <poll.h> inside an appropriate #ifdef, since it does not exist on Windows 2021-05-06 14:45:56 -06:00
textreceiver.cc
timer.cc
timing.cc Some initial changes (currently for libpbd only) to help a new contributer who's trying to build with MSVC2017 2020-03-26 10:40:36 +00:00
tlsf.cc
transmitter.cc
undo.cc
uuid.cc
whitespace.cc
windows_mmcss.cc
windows_special_dirs.cc Add an extra option when querying Windows registry keys 2020-11-09 11:35:35 +00:00
windows_timer_utils.cc
wscript Fix linking unit-tests with lld 2021-04-13 23:29:02 +02:00
xml++.cc Remove unused #include<> (2/2) 2021-05-05 17:57:16 +02:00