Showing the changes to codec/decoder (3 of 8 files). Show all
Unified · Split
| @@ -172,7 +172,7 @@ void WelsDecoderDefaults (PWelsDecoderContext pCtx) { · 171 unmodified lines | |||
| 172 | 172 | ||
| 173 | 173 | ||
| 174 | /* | 174 | /* |
| 175 | * get size of reference picture list in target layer incoming, = (iNumRefFrames | 175 | * get size of reference picture list in target layer incoming, = (iNumRefFrames |
| 176 | */ | 176 | */ |
| 177 | static inline int32_t GetTargetRefListSize (PWelsDecoderContext pCtx) { | 177 | static inline int32_t GetTargetRefListSize (PWelsDecoderContext pCtx) { |
| 178 | int32_t iNumRefFrames = 0; | 178 | int32_t iNumRefFrames = 0; |
| @@ -568,7 +568,7 @@ int32_t ParseSliceHeaderSyntaxs (PWelsDecoderContext pCtx, PBitStringAux pBs, co · 567 unmodified lines | |||
| 568 | bool bReadNumRefFlag = (P_SLICE == uiSliceType); | 568 | bool bReadNumRefFlag = (P_SLICE == uiSliceType); |
| 569 | if (kbExtensionFlag) { | 569 | if (kbExtensionFlag) { |
| 570 | bReadNumRefFlag &= (BASE_QUALITY_ID == pNalHeaderExt->uiQualityId); | 570 | bReadNumRefFlag &= (BASE_QUALITY_ID == pNalHeaderExt->uiQualityId); |
| 571 | } | 571 | } |
| 572 | if (bReadNumRefFlag) { | 572 | if (bReadNumRefFlag) { |
| 573 | WELS_READ_VERIFY (BsGetOneBit (pBs, &uiCode)); //num_ref_idx_active_override_flag | 573 | WELS_READ_VERIFY (BsGetOneBit (pBs, &uiCode)); //num_ref_idx_active_override_flag |
| 574 | pSliceHead->bNumRefIdxActiveOverrideFlag = !!uiCode; | 574 | pSliceHead->bNumRefIdxActiveOverrideFlag = !!uiCode; |
| @@ -138,7 +138,7 @@ static inline int32_t HorFilterInput16bit_c (int16_t* pSrc) { · 137 unmodified lines | |||
| 138 | int32_t iPix14 = pSrc[-1] + pSrc[2]; | 138 | int32_t iPix14 = pSrc[-1] + pSrc[2]; |
| 139 | int32_t iPix23 = pSrc[ 0] + pSrc[1]; | 139 | int32_t iPix23 = pSrc[ 0] + pSrc[1]; |
| 140 | 140 | ||
| 141 | return (iPix05 - (iPix14 * 5)+ (iPix23 * 20)); | 141 | return (iPix05 - (iPix14 * 5)+ (iPix23 * 20)); |
| 142 | } | 142 | } |
| 143 | // h: iOffset=1 / v: iOffset=iSrcStride | 143 | // h: iOffset=1 / v: iOffset=iSrcStride |
| 144 | static inline int32_t FilterInput8bitWithStride_c (const uint8_t* pSrc, const int32_t kiOffset) { | 144 | static inline int32_t FilterInput8bitWithStride_c (const uint8_t* pSrc, const int32_t kiOffset) { |