Skip to content

Commit 89bffdd

Browse files
authored
Merge pull request #442 from MediaArea/limiter-8bit-clause
adds 8bit if/else for limiter #440, fix of the fix
2 parents a0be4d2 + f1d0f48 commit 89bffdd

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Source/GUI/BigDisplay.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,10 +1658,11 @@ void BigDisplay::FiltersList_currentIndexChanged(size_t Pos, size_t FilterPos, Q
16581658
QString MaxTemp(Filters[FilterPos].Args[OptionPos].Name);
16591659
if(strcmp(Filters[FilterPos].Name, "Limiter") == 0)
16601660
{
1661-
if(FileInfoData->Glue->BitsPerRawSample_Get() == 0){
1662-
Max = 8;
1663-
} else
1664-
Max = pow(2, FileInfoData->Glue->BitsPerRawSample_Get()) - 1;
1661+
int BitsPerRawSample = FileInfoData->Glue->BitsPerRawSample_Get();
1662+
if (BitsPerRawSample == 0) {
1663+
BitsPerRawSample = 8; //Workaround when BitsPerRawSample is unknown, we hope it is 8-bit.
1664+
}
1665+
Max = pow(2, BitsPerRawSample) - 1;
16651666
} else
16661667
if (MaxTemp == "Line")
16671668
{

0 commit comments

Comments
 (0)