Lines Matching refs:lineBuffer

400             LineBuffer *lineBuffer,
420 LineBuffer *lineBuffer, in LineBufferTask() argument
426 _lineBuffer (lineBuffer), in LineBufferTask()
607 LineBuffer *lineBuffer = ifd->getLineBuffer (number); in newLineBufferTask() local
611 lineBuffer->wait (); in newLineBufferTask()
613 if (lineBuffer->number != number) in newLineBufferTask()
615 lineBuffer->minY = ifd->minY + number * ifd->linesInBuffer; in newLineBufferTask()
616 lineBuffer->maxY = lineBuffer->minY + ifd->linesInBuffer - 1; in newLineBufferTask()
618 lineBuffer->number = number; in newLineBufferTask()
619 lineBuffer->uncompressedData = 0; in newLineBufferTask()
621 readPixelData (ifd, lineBuffer->minY, in newLineBufferTask()
622 lineBuffer->buffer, in newLineBufferTask()
623 lineBuffer->dataSize); in newLineBufferTask()
628 if (!lineBuffer->hasException) in newLineBufferTask()
630 lineBuffer->exception = e.what(); in newLineBufferTask()
631 lineBuffer->hasException = true; in newLineBufferTask()
633 lineBuffer->number = -1; in newLineBufferTask()
634 lineBuffer->post();\ in newLineBufferTask()
645 lineBuffer->exception = "unrecognized exception"; in newLineBufferTask()
646 lineBuffer->hasException = true; in newLineBufferTask()
647 lineBuffer->number = -1; in newLineBufferTask()
648 lineBuffer->post(); in newLineBufferTask()
652 scanLineMin = max (lineBuffer->minY, scanLineMin); in newLineBufferTask()
653 scanLineMax = min (lineBuffer->maxY, scanLineMax); in newLineBufferTask()
655 return new LineBufferTask (group, ifd, lineBuffer, in newLineBufferTask()
964 LineBuffer *lineBuffer = _data->lineBuffers[i]; in readPixels() local
966 if (lineBuffer->hasException && !exception) in readPixels()
967 exception = &lineBuffer->exception; in readPixels()
969 lineBuffer->hasException = false; in readPixels()