diff --git a/headers/private/media/EncoderPlugin.h b/headers/private/media/EncoderPlugin.h index 82b9262117..1620a5d02f 100644 --- a/headers/private/media/EncoderPlugin.h +++ b/headers/private/media/EncoderPlugin.h @@ -15,8 +15,7 @@ class ChunkWriter { public: virtual ~ChunkWriter() {}; virtual status_t WriteChunk(const void* chunkBuffer, - size_t chunkSize, - const media_header* mediaHeader) = 0; + size_t chunkSize, uint32 flags) = 0; }; class Encoder { @@ -41,8 +40,7 @@ public: media_encode_info* info) = 0; status_t WriteChunk(const void* chunkBuffer, - size_t chunkSize, - const media_header* mediaHeader); + size_t chunkSize, uint32 flags = 0); void SetChunkWriter(ChunkWriter* writer); diff --git a/headers/private/media/WriterPlugin.h b/headers/private/media/WriterPlugin.h index ef12d96859..0833658243 100644 --- a/headers/private/media/WriterPlugin.h +++ b/headers/private/media/WriterPlugin.h @@ -25,7 +25,7 @@ public: const void* data, size_t size, uint32 flags = 0) = 0; - virtual status_t WriteNextChunk(void* cookie, + virtual status_t WriteChunk(void* cookie, const void* chunkBuffer, size_t chunkSize, uint32 flags) = 0; diff --git a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp index 4292e0dc54..9969abbdb0 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp +++ b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp @@ -184,11 +184,11 @@ AVFormatWriter::AddTrackInfo(void* cookie, uint32 code, status_t -AVFormatWriter::WriteNextChunk(void* cookie, const void* chunkBuffer, +AVFormatWriter::WriteChunk(void* cookie, const void* chunkBuffer, size_t chunkSize, uint32 flags) { - TRACE("AVFormatWriter::WriteNextChunk(%p, %ld, %lu)\n", - chunkBuffer, chunkSize, flags); + TRACE("AVFormatWriter::WriteChunk(%p, %ld, %lu)\n", chunkBuffer, chunkSize, + flags); return B_NOT_SUPPORTED; } diff --git a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.h b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.h index e089bc43eb..389b18ccb3 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.h +++ b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.h @@ -28,7 +28,7 @@ public: const void* data, size_t size, uint32 flags = 0); - virtual status_t WriteNextChunk(void* cookie, + virtual status_t WriteChunk(void* cookie, const void* chunkBuffer, size_t chunkSize, uint32 flags); diff --git a/src/kits/media/EncoderPlugin.cpp b/src/kits/media/EncoderPlugin.cpp index 98b058bb95..7c3f626610 100644 --- a/src/kits/media/EncoderPlugin.cpp +++ b/src/kits/media/EncoderPlugin.cpp @@ -27,10 +27,9 @@ Encoder::~Encoder() status_t -Encoder::WriteChunk(const void* chunkBuffer, size_t chunkSize, - const media_header* mediaHeader) +Encoder::WriteChunk(const void* chunkBuffer, size_t chunkSize, uint32 flags) { - return fChunkWriter->WriteChunk(chunkBuffer, chunkSize, mediaHeader); + return fChunkWriter->WriteChunk(chunkBuffer, chunkSize, flags); }