Showing the changes to codec/decoder/core/src/pic_queue.cpp (1 of 120 files). Show all
Unified · Split
| @@ -81,17 +81,17 @@ PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const · 80 unmodified lines | ||
| 81 | 81 | |
| 82 | 82 | iLumaSize = iPicWidth * iPicHeight; |
| 83 | 83 | iChromaSize = iPicChromaWidth * iPicChromaHeight; |
| 84 | − pPic->pBuffer[0] = static_cast<uint8_t*> (WelsMalloc (iLumaSize /* luma */ | |
| 85 | − + (iChromaSize << 1) /* Cb,Cr */, "_pic->buffer[0]")); | |
| 86 | − | |
| 87 | − WELS_VERIFY_RETURN_PROC_IF (NULL, NULL == pPic->pBuffer[0], FreePicture (pPic)); | |
| 88 | − pPic->iLinesize[0] = iPicWidth; | |
| 89 | − pPic->iLinesize[1] = pPic->iLinesize[2] = iPicChromaWidth; | |
| 90 | − pPic->pBuffer[1] = pPic->pBuffer[0] + iLumaSize; | |
| 91 | − pPic->pBuffer[2] = pPic->pBuffer[1] + iChromaSize; | |
| 92 | − pPic->pData[0] = pPic->pBuffer[0] + (1 + pPic->iLinesize[0]) * PADDING_LENGTH; | |
| 93 | − pPic->pData[1] = pPic->pBuffer[1] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[1]) * PADDING_LENGTH) >> 1); | |
| 94 | − pPic->pData[2] = pPic->pBuffer[2] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[2]) * PADDING_LENGTH) >> 1); | |
| 84 | + pPic->pBuffer[0] = static_cast<uint8_t*> (WelsMalloc (iLumaSize /* luma */ | |
| 85 | + + (iChromaSize << 1) /* Cb,Cr */, "_pic->buffer[0]")); | |
| 86 | + | |
| 87 | + WELS_VERIFY_RETURN_PROC_IF (NULL, NULL == pPic->pBuffer[0], FreePicture (pPic)); | |
| 88 | + pPic->iLinesize[0] = iPicWidth; | |
| 89 | + pPic->iLinesize[1] = pPic->iLinesize[2] = iPicChromaWidth; | |
| 90 | + pPic->pBuffer[1] = pPic->pBuffer[0] + iLumaSize; | |
| 91 | + pPic->pBuffer[2] = pPic->pBuffer[1] + iChromaSize; | |
| 92 | + pPic->pData[0] = pPic->pBuffer[0] + (1 + pPic->iLinesize[0]) * PADDING_LENGTH; | |
| 93 | + pPic->pData[1] = pPic->pBuffer[1] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[1]) * PADDING_LENGTH) >> 1); | |
| 94 | + pPic->pData[2] = pPic->pBuffer[2] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[2]) * PADDING_LENGTH) >> 1); | |
| 95 | 95 | |
| 96 | 96 | |
| 97 | 97 | |