Add a decoder/renderer callback to specify the desired color range

This commit is contained in:
Cameron Gutman committed 2022-10-12 23:59:01 -05:00
1 parent 7a39daf179
commit c55af7fff3
7 files changed
+20 -2

No files matched your search

@@ -158,6 +158,11 @@ public:
return COLORSPACE_REC_601;
}
virtual int getDecoderColorRange() {
// Limited is the default
return COLOR_RANGE_LIMITED;
}
virtual int getFrameColorspace(const AVFrame* frame) {
// Prefer the colorspace field on the AVFrame itself
switch (frame->colorspace) {