@@ -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