From 121db87f5fca508c9da469fc02de546f32fb41ca Mon Sep 17 00:00:00 2001 From: Barrett17 Date: Sun, 18 Nov 2018 12:05:48 +0100 Subject: [PATCH] Revert "codec_kit: Remove Perform" This reverts commit a9ccd74af7bdbe1d42a75bdf06b11e9cbbf136b9. --- headers/os/codec/DecoderPlugin.h | 2 ++ headers/os/codec/EncoderPlugin.h | 2 ++ headers/os/codec/ReaderPlugin.h | 2 ++ headers/os/codec/WriterPlugin.h | 2 ++ src/kits/codec/DecoderPlugin.cpp | 7 +++++++ src/kits/codec/EncoderPlugin.cpp | 7 +++++++ src/kits/codec/ReaderPlugin.cpp | 7 +++++++ src/kits/codec/WriterPlugin.cpp | 7 +++++++ 8 files changed, 36 insertions(+) diff --git a/headers/os/codec/DecoderPlugin.h b/headers/os/codec/DecoderPlugin.h index 350fecebc4..8d9267170a 100644 --- a/headers/os/codec/DecoderPlugin.h +++ b/headers/os/codec/DecoderPlugin.h @@ -48,6 +48,8 @@ public: void SetChunkProvider(ChunkProvider* provider); + virtual status_t Perform(perform_code code, void* data); + private: ChunkProvider* fChunkProvider; diff --git a/headers/os/codec/EncoderPlugin.h b/headers/os/codec/EncoderPlugin.h index 44d1195d01..3021f3130d 100644 --- a/headers/os/codec/EncoderPlugin.h +++ b/headers/os/codec/EncoderPlugin.h @@ -80,6 +80,8 @@ public: void SetChunkWriter(ChunkWriter* writer); + virtual status_t Perform(perform_code code, void* data); + private: ChunkWriter* fChunkWriter; diff --git a/headers/os/codec/ReaderPlugin.h b/headers/os/codec/ReaderPlugin.h index 9a0162607e..293c3de1e0 100644 --- a/headers/os/codec/ReaderPlugin.h +++ b/headers/os/codec/ReaderPlugin.h @@ -52,6 +52,8 @@ public: BDataIO* Source() const; + virtual status_t Perform(perform_code code, void* data); + private: void _Setup(BDataIO* source); diff --git a/headers/os/codec/WriterPlugin.h b/headers/os/codec/WriterPlugin.h index 5379d227bc..3b8457a433 100644 --- a/headers/os/codec/WriterPlugin.h +++ b/headers/os/codec/WriterPlugin.h @@ -39,6 +39,8 @@ public: BDataIO* Target() const; + virtual status_t Perform(perform_code code, void* data); + private: void _Setup(BDataIO* target); diff --git a/src/kits/codec/DecoderPlugin.cpp b/src/kits/codec/DecoderPlugin.cpp index 0388ee7746..a5506af09f 100644 --- a/src/kits/codec/DecoderPlugin.cpp +++ b/src/kits/codec/DecoderPlugin.cpp @@ -42,6 +42,13 @@ Decoder::SetChunkProvider(ChunkProvider *provider) } +status_t +Decoder::Perform(perform_code code, void* _data) +{ + return B_OK; +} + + void Decoder::_ReservedDecoder1() {} void Decoder::_ReservedDecoder2() {} void Decoder::_ReservedDecoder3() {} diff --git a/src/kits/codec/EncoderPlugin.cpp b/src/kits/codec/EncoderPlugin.cpp index 857ae10a2d..42fc7ba4a6 100644 --- a/src/kits/codec/EncoderPlugin.cpp +++ b/src/kits/codec/EncoderPlugin.cpp @@ -101,6 +101,13 @@ Encoder::SetChunkWriter(ChunkWriter* writer) // #pragma mark - FBC padding +status_t +Encoder::Perform(perform_code code, void* data) +{ + return B_OK; +} + + void Encoder::_ReservedEncoder1() {} void Encoder::_ReservedEncoder2() {} void Encoder::_ReservedEncoder3() {} diff --git a/src/kits/codec/ReaderPlugin.cpp b/src/kits/codec/ReaderPlugin.cpp index 2ecda7f8a4..7f48cfcda8 100644 --- a/src/kits/codec/ReaderPlugin.cpp +++ b/src/kits/codec/ReaderPlugin.cpp @@ -67,6 +67,13 @@ Reader::_Setup(BDataIO *source) } +status_t +Reader::Perform(perform_code code, void* _data) +{ + return B_OK; +} + + void Reader::_ReservedReader1() {} void Reader::_ReservedReader2() {} void Reader::_ReservedReader3() {} diff --git a/src/kits/codec/WriterPlugin.cpp b/src/kits/codec/WriterPlugin.cpp index e37f2608ab..fc2d127c75 100644 --- a/src/kits/codec/WriterPlugin.cpp +++ b/src/kits/codec/WriterPlugin.cpp @@ -37,6 +37,13 @@ Writer::_Setup(BDataIO* target) } +status_t +Writer::Perform(perform_code code, void* data) +{ + return B_OK; +} + + void Writer::_ReservedWriter1() {} void Writer::_ReservedWriter2() {} void Writer::_ReservedWriter3() {}