Showing the changes to codec/encoder/core/src/slice_multi_threading.cpp (1 of 1 file). Show all
Unified · Split
| @@ -821,9 +821,9 @@ WELS_THREAD_ROUTINE_TYPE CodingSliceThreadProc (void* arg) { · 820 unmodified lines | |||
| 821 | const int32_t kiFirstMbInPartition = pPrivateData->iStartMbIndex; // inclusive | 821 | const int32_t kiFirstMbInPartition = pPrivateData->iStartMbIndex; // inclusive |
| 822 | const int32_t kiEndMbInPartition = pPrivateData->iEndMbIndex; // exclusive | 822 | const int32_t kiEndMbInPartition = pPrivateData->iEndMbIndex; // exclusive |
| 823 | int32_t iAnyMbLeftInPartition = kiEndMbInPartition - kiFirstMbInPartition; | 823 | int32_t iAnyMbLeftInPartition = kiEndMbInPartition - kiFirstMbInPartition; |
| 824 | SSliceHeaderExt* pStartSliceHeaderExt = &pCurDq->sLayerInfo.pSliceInLayer[iSliceIdx].sSliceHeaderExt; | ||
| 825 | 824 | ||
| 826 | iSliceIdx = pPrivateData->iSliceIndex; | 825 | iSliceIdx = pPrivateData->iSliceIndex; |
| 826 | SSliceHeaderExt* pStartSliceHeaderExt = &pCurDq->sLayerInfo.pSliceInLayer[iSliceIdx].sSliceHeaderExt; | ||
| 827 | pStartSliceHeaderExt->sSliceHeader.iFirstMbInSlice = kiFirstMbInPartition; | 827 | pStartSliceHeaderExt->sSliceHeader.iFirstMbInSlice = kiFirstMbInPartition; |
| 828 | pCurDq->pNumSliceCodedOfPartition[kiPartitionId] = | 828 | pCurDq->pNumSliceCodedOfPartition[kiPartitionId] = |
| 829 | 1; // one pSlice per partition intialized, dynamic slicing inside | 829 | 1; // one pSlice per partition intialized, dynamic slicing inside |