diff --git a/src/kits/media/ChunkCache.cpp b/src/kits/media/ChunkCache.cpp new file mode 100644 index 0000000000..ff301e8a2d --- /dev/null +++ b/src/kits/media/ChunkCache.cpp @@ -0,0 +1,38 @@ +#include "ChunkCache.h" +#include "debug.h" + + +ChunkCache::ChunkCache() +{ +} + + +ChunkCache::~ChunkCache() +{ +} + + +void +ChunkCache::MakeEmpty() +{ +} + + +bool +ChunkCache::NeedsRefill() +{ + return false; +} + + +status_t +ChunkCache::GetNextChunk(void **chunkBuffer, int32 *chunkSize, media_header *mediaHeader) +{ + return B_ERROR; +} + + +void +ChunkCache::PutNextChunk(void *chunkBuffer, int32 chunkSize, const media_header &mediaHeader, status_t err) +{ +} diff --git a/src/kits/media/ChunkCache.h b/src/kits/media/ChunkCache.h new file mode 100644 index 0000000000..3bcfb768a2 --- /dev/null +++ b/src/kits/media/ChunkCache.h @@ -0,0 +1,31 @@ +#ifndef _CHUNK_CACHE_H +#define _CHUNK_CACHE_H + +#include + +namespace BPrivate { +namespace media { + + +class ChunkCache +{ +public: + ChunkCache(); + ~ChunkCache(); + + void MakeEmpty(); + bool NeedsRefill(); + + status_t GetNextChunk(void **chunkBuffer, int32 *chunkSize, media_header *mediaHeader); + void PutNextChunk(void *chunkBuffer, int32 chunkSize, const media_header &mediaHeader, status_t err); + +private: + +}; + +}; // namespace media +}; // namespace BPrivate + +using namespace BPrivate::media; + +#endif diff --git a/src/kits/media/Jamfile b/src/kits/media/Jamfile index 291541702a..8ef8913d31 100644 --- a/src/kits/media/Jamfile +++ b/src/kits/media/Jamfile @@ -71,11 +71,12 @@ SharedLibrary media : OldSubscriber.cpp # Codec Plugin API - MediaPlugin.cpp - ReaderPlugin.cpp + ChunkCache.cpp DecoderPlugin.cpp MediaExtractor.cpp + MediaPlugin.cpp PluginManager.cpp + ReaderPlugin.cpp ; LinkSharedOSLibs libmedia.so :