Merge "Add support for HLG HDR video thumbnails" into rvc-dev

gugelfrei
TreeHugger Robot 4 years ago committed by Android (Google) Code Review
commit 1cd41d5ce1

@ -67,7 +67,8 @@ ui::Dataspace translateDataspace(ui::Dataspace dataspace) {
bool isHdrY410(const BufferItem &bi) {
ui::Dataspace dataspace = translateDataspace(static_cast<ui::Dataspace>(bi.mDataSpace));
// pixel format is HDR Y410 masquerading as RGBA_1010102
return (dataspace == ui::Dataspace::BT2020_ITU_PQ &&
return ((dataspace == ui::Dataspace::BT2020_ITU_PQ ||
dataspace == ui::Dataspace::BT2020_ITU_HLG) &&
bi.mGraphicBuffer->getPixelFormat() == HAL_PIXEL_FORMAT_RGBA_1010102);
}

@ -248,7 +248,8 @@ bool isHDR(const sp<AMessage> &format) {
transfer = 0;
}
return standard == ColorUtils::kColorStandardBT2020 &&
transfer == ColorUtils::kColorTransferST2084;
(transfer == ColorUtils::kColorTransferST2084 ||
transfer == ColorUtils::kColorTransferHLG);
}
status_t FrameDecoder::init(

Loading…
Cancel
Save