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-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-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-08-06 21:38:23 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:40:22 -07:00
2021-04-27 16:04:54 -07:00
2021-04-27 16:40:22 -07:00
2021-04-27 16:04:54 -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