There is no implementation available for actually doing decoding in HW.
Showing the changes to codec/decoder/core/src/pic_queue.cpp (1 of 10 files). Show all
Unified · Split
| @@ -81,7 +81,6 @@ PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const · 80 unmodified lines | |||
| 81 | 81 | ||
| 82 | iLumaSize = iPicWidth * iPicHeight; | 82 | iLumaSize = iPicWidth * iPicHeight; |
| 83 | iChromaSize = iPicChromaWidth * iPicChromaHeight; | 83 | iChromaSize = iPicChromaWidth * iPicChromaHeight; |
| 84 | if (pCtx->iDecoderMode == SW_MODE) { | ||
| 85 | pPic->pBuffer[0] = static_cast<uint8_t*> (WelsMalloc (iLumaSize /* luma */ | 84 | pPic->pBuffer[0] = static_cast<uint8_t*> (WelsMalloc (iLumaSize /* luma */ |
| 86 | + (iChromaSize << 1) /* Cb,Cr */, "_pic->buffer[0]")); | 85 | + (iChromaSize << 1) /* Cb,Cr */, "_pic->buffer[0]")); |
| 87 | 86 | ||
| @@ -93,7 +92,6 @@ PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const · 5 unmodified lines | |||
| 93 | pPic->pData[0] = pPic->pBuffer[0] + (1 + pPic->iLinesize[0]) * PADDING_LENGTH; | 92 | pPic->pData[0] = pPic->pBuffer[0] + (1 + pPic->iLinesize[0]) * PADDING_LENGTH; |
| 94 | pPic->pData[1] = pPic->pBuffer[1] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[1]) * PADDING_LENGTH) >> 1); | 93 | pPic->pData[1] = pPic->pBuffer[1] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[1]) * PADDING_LENGTH) >> 1); |
| 95 | pPic->pData[2] = pPic->pBuffer[2] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[2]) * PADDING_LENGTH) >> 1); | 94 | pPic->pData[2] = pPic->pBuffer[2] + /*WELS_ALIGN*/ (((1 + pPic->iLinesize[2]) * PADDING_LENGTH) >> 1); |
| 96 | } | ||
| 97 | 95 | ||
| 98 | 96 | ||
| 99 | 97 | ||