Skip to content

Commit 1e2a1b5

Browse files
misyltoadaritger
authored andcommitted
dp_connectorimpl: Use switch-case for dscBitsPerPixelIncrement
This is an enum, so we can just use a switch case instead of chaning IFs constantly.
1 parent 7ded213 commit 1e2a1b5

File tree

1 file changed

+16
-22
lines changed

1 file changed

+16
-22
lines changed

src/common/displayport/src/dp_connectorimpl.cpp

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,29 +1772,23 @@ void ConnectorImpl::populateDscSinkCaps(DSC_INFO* dscInfo, DeviceImpl * dev)
17721772
dscInfo->sinkCaps.decoderColorFormatMask |= DSC_DECODER_COLOR_FORMAT_Y_CB_CR_NATIVE_420;
17731773
}
17741774

1775-
if (dev->dscCaps.dscBitsPerPixelIncrement == BITS_PER_PIXEL_PRECISION_1_16)
1775+
switch (dev->dscCaps.dscBitsPerPixelIncrement)
17761776
{
1777-
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_16;
1778-
}
1779-
1780-
if (dev->dscCaps.dscBitsPerPixelIncrement == BITS_PER_PIXEL_PRECISION_1_8)
1781-
{
1782-
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_8;
1783-
}
1784-
1785-
if (dev->dscCaps.dscBitsPerPixelIncrement == BITS_PER_PIXEL_PRECISION_1_4)
1786-
{
1787-
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_4;
1788-
}
1789-
1790-
if (dev->dscCaps.dscBitsPerPixelIncrement == BITS_PER_PIXEL_PRECISION_1_2)
1791-
{
1792-
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_2;
1793-
}
1794-
1795-
if (dev->dscCaps.dscBitsPerPixelIncrement == BITS_PER_PIXEL_PRECISION_1)
1796-
{
1797-
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1;
1777+
case BITS_PER_PIXEL_PRECISION_1_16:
1778+
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_16;
1779+
break;
1780+
case BITS_PER_PIXEL_PRECISION_1_8:
1781+
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_8;
1782+
break;
1783+
case BITS_PER_PIXEL_PRECISION_1_4:
1784+
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_4;
1785+
break;
1786+
case BITS_PER_PIXEL_PRECISION_1_2:
1787+
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1_2;
1788+
break;
1789+
case BITS_PER_PIXEL_PRECISION_1:
1790+
dscInfo->sinkCaps.bitsPerPixelPrecision = DSC_BITS_PER_PIXEL_PRECISION_1;
1791+
break;
17981792
}
17991793

18001794
// Decoder color depth mask

0 commit comments

Comments
 (0)