Skip to content

Commit fe8f6b4

Browse files
committed
[Decode] Correct luma and chroma offsets linux
1 parent 7906411 commit fe8f6b4

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

_studio/shared/umc/codec/h264_dec/src/umc_h264_dec_bitstream_headers.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1919,7 +1919,9 @@ Status H264HeadersBitstream::GetPredWeightTable(
19191919
{
19201920
pPredWeight_L0[refindex].luma_weight = (int8_t)GetVLCElement(true);
19211921
pPredWeight_L0[refindex].luma_offset = (int8_t)GetVLCElement(true);
1922+
#if !defined(LINUX)
19221923
pPredWeight_L0[refindex].luma_offset <<= (sps->bit_depth_luma - 8);
1924+
#endif
19231925
}
19241926
else
19251927
{
@@ -1940,8 +1942,10 @@ Status H264HeadersBitstream::GetPredWeightTable(
19401942
pPredWeight_L0[refindex].chroma_weight[1] = (int8_t)GetVLCElement(true);
19411943
pPredWeight_L0[refindex].chroma_offset[1] = (int8_t)GetVLCElement(true);
19421944

1945+
#if !defined(LINUX)
19431946
pPredWeight_L0[refindex].chroma_offset[0] <<= (sps->bit_depth_chroma - 8);
19441947
pPredWeight_L0[refindex].chroma_offset[1] <<= (sps->bit_depth_chroma - 8);
1948+
#endif
19451949
}
19461950
else
19471951
{
@@ -1961,7 +1965,9 @@ Status H264HeadersBitstream::GetPredWeightTable(
19611965
{
19621966
pPredWeight_L1[refindex].luma_weight = (int8_t)GetVLCElement(true);
19631967
pPredWeight_L1[refindex].luma_offset = (int8_t)GetVLCElement(true);
1968+
#if !defined(LINUX)
19641969
pPredWeight_L1[refindex].luma_offset <<= (sps->bit_depth_luma - 8);
1970+
#endif
19651971
}
19661972
else
19671973
{
@@ -1980,8 +1986,10 @@ Status H264HeadersBitstream::GetPredWeightTable(
19801986
pPredWeight_L1[refindex].chroma_weight[1] = (int8_t)GetVLCElement(true);
19811987
pPredWeight_L1[refindex].chroma_offset[1] = (int8_t)GetVLCElement(true);
19821988

1989+
#if !defined(LINUX)
19831990
pPredWeight_L1[refindex].chroma_offset[0] <<= (sps->bit_depth_chroma - 8);
19841991
pPredWeight_L1[refindex].chroma_offset[1] <<= (sps->bit_depth_chroma - 8);
1992+
#endif
19851993
}
19861994
else
19871995
{

0 commit comments

Comments
 (0)