Fix video cache, just needed to stub out one option which will be made a param to the constructor.

Originally committed to SVN as r5308.
This commit is contained in:
Amar Takhar 2011-02-06 19:28:17 +00:00
parent 15dab81b91
commit 3d460ca31f
3 changed files with 15 additions and 6 deletions

View file

@ -30,6 +30,7 @@ SRC = \
audio/dummy_audio.cpp \
audio/pcm.cpp \
cache/audio_ram.cpp \
cache/video_cache.cpp \
$(SRC_OPT)
HEADERS = \

View file

@ -35,9 +35,11 @@
///
#include "config.h"
#include "main.h"
//#include "main.h"
#include "video_provider_cache.h"
#include "video_cache.h"
namespace media {
/// DOCME
/// @class CachedFrame
@ -57,7 +59,7 @@ struct CachedFrame {
///
VideoProviderCache::VideoProviderCache(VideoProvider *parent)
: master(parent)
, cacheMax(OPT_GET("Provider/Video/Cache/Size")->GetInt() << 20) // convert MB to bytes
//XXX: , cacheMax(OPT_GET("Provider/Video/Cache/Size")->GetInt() << 20) // convert MB to bytes
{
}
@ -123,3 +125,5 @@ unsigned VideoProviderCache::GetCurCacheSize() {
sz += i->frame.memSize;
return sz;
}
} // namespace media

View file

@ -39,7 +39,9 @@
#include <memory>
#endif
#include "include/aegisub/video_provider.h"
#include "libmedia/video.h"
namespace media {
struct CachedFrame;
@ -77,6 +79,8 @@ public:
virtual int GetHeight() const { return master->GetHeight(); }
virtual agi::vfr::Framerate GetFPS() const { return master->GetFPS(); }
virtual std::vector<int> GetKeyFrames() const { return master->GetKeyFrames(); }
virtual wxString GetWarning() const { return master->GetWarning(); }
virtual wxString GetDecoderName() const { return master->GetDecoderName(); }
virtual std::string GetWarning() const { return master->GetWarning(); }
virtual std::string GetDecoderName() const { return master->GetDecoderName(); }
};
} // namespace media