Home | History | Annotate | Download | only in videoencoder

Lines Matching refs:mCurSegment

56     ,mCurSegment(NULL)
581 mCurSegment = NULL;
664 mCurSegment = NULL;
684 // mCurSegment is NULL means it is first time to be here after finishing encoding a frame
685 if (mCurSegment == NULL) {
698 mCurSegment = (VACodedBufferSegment *)mOutCodedBufferPtr;
749 if (!mCurSegment)
752 if (mCurSegment->size < mOffsetInSeg) {
753 LOG_E("mCurSegment->size < mOffsetInSeg\n");
758 if (mCurSegment->size == mOffsetInSeg) {
759 if (mCurSegment->next != NULL) {
760 mCurSegment = (VACodedBufferSegment *)mCurSegment->next;
766 mCurSegment = NULL;
779 //mCurSegment is NULL means all data has been copied out
780 if (mCurSegment == NULL && mOutCodedBufferPtr) {
880 LOG_V("mCurSegment->size = %d, mOffsetInSeg = %d\n", mCurSegment->size, mOffsetInSeg);
884 if (mCurSegment->size < mOffsetInSeg || outBuffer->bufferSize < sizeCopiedHere) {
885 LOG_E("mCurSegment->size < mOffsetInSeg || outBuffer->bufferSize < sizeCopiedHere\n");
889 if ((mCurSegment->size - mOffsetInSeg) <= outBuffer->bufferSize - sizeCopiedHere) {
890 sizeToBeCopied = mCurSegment->size - mOffsetInSeg;
892 (uint8_t *)mCurSegment->buf + mOffsetInSeg, sizeToBeCopied);
899 (uint8_t *)mCurSegment->buf + mOffsetInSeg, outBuffer->bufferSize - sizeCopiedHere);
908 if (mCurSegment->next == NULL) {
912 mCurSegment = NULL;
916 mCurSegment = (VACodedBufferSegment *)mCurSegment->next;