Commit 0cf85b07 authored by Max Kellermann's avatar Max Kellermann

output/haiku: eliminate DoClose()

parent fa90047e
...@@ -74,10 +74,7 @@ public: ...@@ -74,10 +74,7 @@ public:
static HaikuOutput *Create(const ConfigBlock &block, Error &error); static HaikuOutput *Create(const ConfigBlock &block, Error &error);
bool Open(AudioFormat &audio_format, Error &error); bool Open(AudioFormat &audio_format, Error &error);
void Close();
void Close() {
DoClose();
}
size_t Play(const void *chunk, size_t size, Error &error); size_t Play(const void *chunk, size_t size, Error &error);
void Cancel(); void Cancel();
...@@ -88,10 +85,6 @@ public: ...@@ -88,10 +85,6 @@ public:
gcc_unused const media_raw_audio_format& _format); gcc_unused const media_raw_audio_format& _format);
void SendTag(const Tag &tag); void SendTag(const Tag &tag);
private:
void DoClose();
}; };
static constexpr Domain haiku_output_domain("haiku_output"); static constexpr Domain haiku_output_domain("haiku_output");
...@@ -134,7 +127,7 @@ HaikuOutput::Create(const ConfigBlock &block, Error &) ...@@ -134,7 +127,7 @@ HaikuOutput::Create(const ConfigBlock &block, Error &)
} }
void void
HaikuOutput::DoClose() HaikuOutput::Close()
{ {
sound_player->SetHasData(false); sound_player->SetHasData(false);
delete_sem(new_buffer); delete_sem(new_buffer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment