1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:27:43 +00:00

AudioServer: Turn ASMixer into a CObject

It was wrongly inheriting from RefCounted<AudioServer> without using
reference counting. Let's just make it a CObject instead.
This commit is contained in:
Andreas Kling 2019-08-18 12:56:36 +02:00
parent 8aa3b74f80
commit d5352b87b7
2 changed files with 8 additions and 2 deletions

View file

@ -5,7 +5,7 @@
#include <limits>
ASMixer::ASMixer()
: m_device("/dev/audio")
: m_device("/dev/audio", this)
{
if (!m_device.open(CIODevice::WriteOnly)) {
dbgprintf("Can't open audio device: %s\n", m_device.error_string());
@ -20,6 +20,10 @@ ASMixer::ASMixer()
this);
}
ASMixer::~ASMixer()
{
}
NonnullRefPtr<ASBufferQueue> ASMixer::create_queue(ASClientConnection& client)
{
LOCKER(m_lock);