histogram: implemented color management

This commit is contained in:
itsmattkc
2020-04-21 01:59:06 +10:00
parent bdb13e88f5
commit 0ced48d4df
11 changed files with 68 additions and 11 deletions
+6 -1
View File
@@ -66,7 +66,7 @@ ColorProcessor::ColorProcessor(ColorManager *config,
processor_ = config->GetConfig()->getProcessor(transform, dir);
}
void ColorProcessor::ConvertFrame(FramePtr f)
void ColorProcessor::ConvertFrame(Frame *f)
{
OCIO::PackedImageDesc img(reinterpret_cast<float*>(f->data()), f->width(), f->height(), PixelFormat::ChannelCount(f->format()));
@@ -94,4 +94,9 @@ OCIO::ConstProcessorRcPtr ColorProcessor::GetProcessor()
return processor_;
}
void ColorProcessor::ConvertFrame(FramePtr f)
{
ConvertFrame(f.get());
}
OLIVE_NAMESPACE_EXIT
+1
View File
@@ -65,6 +65,7 @@ public:
OCIO::ConstProcessorRcPtr GetProcessor();
void ConvertFrame(FramePtr f);
void ConvertFrame(Frame* f);
Color ConvertColor(Color in);