diff --git a/src/gui/infoviewer_bb.cpp b/src/gui/infoviewer_bb.cpp index 62c3bca74..58edd77a7 100644 --- a/src/gui/infoviewer_bb.cpp +++ b/src/gui/infoviewer_bb.cpp @@ -542,12 +542,29 @@ void CInfoViewerBB::showIcon_Resolution() } if (g_settings.infobar_show_res == 1) {//show simple resolution icon on infobar videoDecoder->getPictureInfo(xres, yres, framerate); - if (yres > 704) + switch (yres) { + case 1920: + case 1440: + case 1280: + case 1080: + case 1088: + case 720: icon_name = NEUTRINO_ICON_RESOLUTION_HD; - else if (yres >= 288) + break; + case 704: + case 576: + case 544: + case 528: + case 480: + case 382: + case 352: + case 288: icon_name = NEUTRINO_ICON_RESOLUTION_SD; - else + break; + default: icon_name = NEUTRINO_ICON_RESOLUTION_000; + break; + } } } showBBIcons(CInfoViewerBB::ICON_RES, icon_name);