8 #include "libavutil/pixfmt.h"
9 #include "libavutil/pixdesc.h"
12 #define LOC QString("DRMUtils: ")
24 const auto *searchstring = (Range == AVCOL_RANGE_MPEG) ?
"limited" :
"full";
26 for (
const auto & [value,name] : rangeprop->m_enums)
28 if (name.contains(searchstring, Qt::CaseInsensitive))
30 LOG(VB_PLAYBACK, LOG_INFO,
LOC + QString(
"Using '%1' as color range for '%2'")
31 .arg(name, av_color_range_name(
static_cast<AVColorRange
>(Range))));
48 const auto *searchstring =
"601";
51 case AVCOL_SPC_BT709: searchstring =
"709";
break;
63 for (
const auto & [value,name] : rangeprop->m_enums)
65 if (name.contains(searchstring, Qt::CaseInsensitive))
67 LOG(VB_PLAYBACK, LOG_INFO,
LOC + QString(
"Using '%1' as color encoding for '%2'")
68 .arg(name, av_color_space_name(
static_cast<AVColorSpace
>(Encoding))));