Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit 015a2bc

Browse files
kirithika7satvikk31
authored andcommitted
# Conflicts: # Source/Lib/Codec/EbCodingLoop.c # Source/Lib/Codec/EbDefinitions.h # Source/Lib/Codec/EbEncDecProcess.c # Source/Lib/Codec/EbEntropyCoding.h # Source/Lib/Codec/EbPacketizationProcess.c # Source/Lib/Codec/EbPictureControlSet.c # Source/Lib/Codec/EbPictureControlSet.h
2 parents 5f95710 + fd49ec0 commit 015a2bc

File tree

3 files changed

+17
-22
lines changed

3 files changed

+17
-22
lines changed

Source/Lib/Codec/EbEncDecProcess.c

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1403,11 +1403,7 @@ static void ResetEncDec(
14031403
pictureControlSetPtr->coeffEstEntropyCoderPtr,
14041404
entropyCodingQp,
14051405
pictureControlSetPtr->sliceType);
1406-
//ResetEntropyCoder(
1407-
// sequenceControlSetPtr->encodeContextPtr,
1408-
// pictureControlSetPtr->tempEntropyCoderPtr,
1409-
// entropyCodingQp,
1410-
// pictureControlSetPtr->sliceType);
1406+
14111407
//this function could be optimized by removed chroma, and unessary TU sizes.
14121408
PrecomputeCabacCost(&(*pictureControlSetPtr->cabacCost),
14131409
(CabacEncodeContext_t*)pictureControlSetPtr->coeffEstEntropyCoderPtr->cabacEncodeContextPtr);
@@ -4076,7 +4072,6 @@ void* EncDecKernel(void *inputPtr)
40764072

40774073
//Proxy entropy coding
40784074
EbPictureBufferDesc_t * tempCoeffPicturePtr;
4079-
EB_U32 totalbits = 0;
40804075
EB_U32 tempWrittenBitsBeforeQuantizedCoeff;
40814076
EB_U32 tempWrittenBitsAfterQuantizedCoeff;
40824077
EB_U32 bestOisCuIndex = 0;

Source/Lib/Codec/EbPacketizationProcess.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ void* PacketizationKernel(void *inputPtr)
631631

632632
// Jing: process multiple tiles
633633
for (tileIdx = 0; tileIdx < tileCnt; tileIdx++) {
634-
EB_U32 lcuSize = sequenceControlSetPtr->lcuSize;
634+
EB_U32 lcuSize = sequenceControlSetPtr->lcuSize;
635635
EB_U32 lcuSizeLog2 = (EB_U8)Log2f(lcuSize);
636636
EB_U32 pictureWidthInLcu = (sequenceControlSetPtr->lumaWidth + lcuSize - 1) >> lcuSizeLog2;
637637
EB_U32 xLcuStart = 0;
@@ -648,23 +648,23 @@ void* PacketizationKernel(void *inputPtr)
648648
// Encode slice header
649649
if (tileIdx == 0 || sequenceControlSetPtr->tileSliceMode == 1) {
650650
EncodeSliceHeader(
651-
lcuIndex,
652-
packetizationQp,
653-
pictureControlSetPtr,
654-
(OutputBitstreamUnit_t*)pictureControlSetPtr->bitstreamPtr->outputBitstreamPtr);
651+
lcuIndex,
652+
packetizationQp,
653+
pictureControlSetPtr,
654+
(OutputBitstreamUnit_t*) pictureControlSetPtr->bitstreamPtr->outputBitstreamPtr);
655655

656656
// Flush the Bitstream
657657
FlushBitstream(
658-
pictureControlSetPtr->bitstreamPtr->outputBitstreamPtr);
658+
pictureControlSetPtr->bitstreamPtr->outputBitstreamPtr);
659659

660660
// Copy Slice Header to the Output Bitstream
661661
CopyRbspBitstreamToPayload(
662-
pictureControlSetPtr->bitstreamPtr,
663-
outputStreamPtr->pBuffer,
664-
(EB_U32*) &(outputStreamPtr->nFilledLen),
665-
(EB_U32*) &(outputStreamPtr->nAllocLen),
666-
encodeContextPtr,
667-
NAL_UNIT_INVALID);
662+
pictureControlSetPtr->bitstreamPtr,
663+
outputStreamPtr->pBuffer,
664+
(EB_U32*) &(outputStreamPtr->nFilledLen),
665+
(EB_U32*) &(outputStreamPtr->nAllocLen),
666+
encodeContextPtr,
667+
NAL_UNIT_INVALID);
668668

669669
// Reset the bitstream
670670
ResetBitstream(pictureControlSetPtr->bitstreamPtr->outputBitstreamPtr);

Source/Lib/Codec/EbPictureControlSet.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,10 @@ typedef struct PictureControlSet_s
264264
NeighborArrayUnit_t **intraLumaModeNeighborArray;
265265
NeighborArrayUnit_t **skipFlagNeighborArray;
266266

267-
NeighborArrayUnit_t *tempModeTypeNeighborArray;
268-
NeighborArrayUnit_t *tempLeafDepthNeighborArray;
269-
NeighborArrayUnit_t *tempIntraLumaModeNeighborArray;
270-
NeighborArrayUnit_t *tempSkipFlagNeighborArray;
267+
NeighborArrayUnit_t *tempModeTypeNeighborArray;
268+
NeighborArrayUnit_t *tempLeafDepthNeighborArray;
269+
NeighborArrayUnit_t *tempIntraLumaModeNeighborArray;
270+
NeighborArrayUnit_t *tempSkipFlagNeighborArray;
271271

272272
EB_REFLIST colocatedPuRefList;
273273
EB_BOOL isLowDelay;

0 commit comments

Comments
 (0)