Chris Robinson
f484782238
C++-ize the PipeWire backend some more
...
Use unique_ptrs for a few more types to avoid explicit free calls.
Move ThreadMainloop::wait to the unique_lock wrapper that's holding the lock.
Since the mainloop acts as both a lock and condition_variable, passing the lock
to the wait method makes no sense. Also have it optionally take a predicate
functor to dictate when to stop waiting.
2021-12-28 18:53:46 -08:00
..
2021-11-21 20:29:20 -08:00
2021-04-27 16:04:54 -07:00
2021-07-30 07:38:26 -07:00
2021-11-19 20:04:10 -08:00
2021-07-30 07:38:26 -07:00
2021-04-27 16:04:54 -07:00
2021-10-23 07:57:17 -07:00
2021-04-27 16:04:54 -07:00
2021-07-25 00:10:15 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-07-30 07:38:26 -07:00
2021-04-27 16:04:54 -07:00
2021-07-30 07:38:26 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-12-28 18:53:46 -08:00
2021-08-06 21:38:23 -07:00
2021-07-30 06:13:54 -07:00
2021-04-27 16:04:54 -07:00
2021-10-23 07:51:06 -07:00
2021-04-27 16:04:54 -07:00
2021-07-30 06:13:54 -07:00
2021-04-27 16:40:22 -07:00
2021-09-01 20:10:30 -07:00
2021-04-27 16:04:54 -07:00
2021-07-30 06:13:54 -07:00
2021-04-27 16:40:22 -07:00
2021-10-25 06:37:48 -07:00
2021-04-27 16:04:54 -07:00
2021-10-21 05:54:03 -07:00
2021-04-27 16:04:54 -07:00
2021-10-05 03:02:45 -07:00
2021-04-27 16:04:54 -07:00