Lines Matching refs:scratch_buffer

601                                 TileScratchBuffer* const scratch_buffer) {  in ProcessSuperBlockRow()  argument
603 assert(scratch_buffer != nullptr); in ProcessSuperBlockRow()
607 if (!ProcessSuperBlock(row4x4, column4x4, scratch_buffer, in ProcessSuperBlockRow()
627 int row4x4, TileScratchBuffer* scratch_buffer);
630 int row4x4, TileScratchBuffer* scratch_buffer);
645 std::unique_ptr<TileScratchBuffer> scratch_buffer = in ParseAndDecode() local
647 if (scratch_buffer == nullptr) { in ParseAndDecode()
656 row4x4, scratch_buffer.get())) { in ParseAndDecode()
661 tile_scratch_buffer_pool_->Release(std::move(scratch_buffer)); in ParseAndDecode()
668 std::unique_ptr<TileScratchBuffer> scratch_buffer = in Parse() local
670 if (scratch_buffer == nullptr) { in Parse()
677 row4x4, scratch_buffer.get())) { in Parse()
681 tile_scratch_buffer_pool_->Release(std::move(scratch_buffer)); in Parse()
692 std::unique_ptr<TileScratchBuffer> scratch_buffer = in Decode() local
694 if (scratch_buffer == nullptr) { in Decode()
701 row4x4, scratch_buffer.get())) { in Decode()
740 tile_scratch_buffer_pool_->Release(std::move(scratch_buffer)); in Decode()
759 std::unique_ptr<TileScratchBuffer> scratch_buffer = in ThreadedParseAndDecode() local
761 if (scratch_buffer == nullptr) { in ThreadedParseAndDecode()
771 if (!ProcessSuperBlock(row4x4, column4x4, scratch_buffer.get(), in ThreadedParseAndDecode()
795 tile_scratch_buffer_pool_->Release(std::move(scratch_buffer)); in ThreadedParseAndDecode()
853 std::unique_ptr<TileScratchBuffer> scratch_buffer = in DecodeSuperBlock() local
855 bool ok = scratch_buffer != nullptr; in DecodeSuperBlock()
857 ok = ProcessSuperBlock(row4x4, column4x4, scratch_buffer.get(), in DecodeSuperBlock()
859 tile_scratch_buffer_pool_->Release(std::move(scratch_buffer)); in DecodeSuperBlock()
1610 block.scratch_buffer->block_decoded[plane][tr_row4x4][tr_column4x4], in TransformBlock()
1611 block.scratch_buffer->block_decoded[plane][bl_row4x4][bl_column4x4], in TransformBlock()
1624 block.scratch_buffer->cfl_luma_buffer_valid = false; in TransformBlock()
1665 &block.scratch_buffer in TransformBlock()
2047 block.scratch_buffer->block_decoded[plane][tr_row4x4][tr_column4x4], in ComputePrediction()
2048 block.scratch_buffer->block_decoded[plane][bl_row4x4][bl_column4x4], in ComputePrediction()
2170 TileScratchBuffer* const scratch_buffer, in ProcessBlock() argument
2198 Block block(this, block_size, row4x4, column4x4, scratch_buffer, residual); in ProcessBlock()
2251 TileScratchBuffer* const scratch_buffer, in DecodeBlock() argument
2257 Block block(this, block_size, row4x4, column4x4, scratch_buffer, residual); in DecodeBlock()
2267 TileScratchBuffer* const scratch_buffer, in ProcessPartition() argument
2324 if (!ProcessBlock(row4x4, column4x4, sub_size, scratch_buffer, in ProcessPartition()
2341 if (!ProcessBlock(row4x4, column4x4, sub_size, scratch_buffer, in ProcessPartition()
2344 scratch_buffer, residual)) { in ProcessPartition()
2349 if (!ProcessBlock(row4x4, column4x4, sub_size, scratch_buffer, in ProcessPartition()
2352 scratch_buffer, residual)) { in ProcessPartition()
2357 if (!ProcessBlock(row4x4, column4x4, split_size, scratch_buffer, in ProcessPartition()
2360 scratch_buffer, residual) || in ProcessPartition()
2362 scratch_buffer, residual)) { in ProcessPartition()
2367 if (!ProcessBlock(row4x4, column4x4, sub_size, scratch_buffer, in ProcessPartition()
2370 scratch_buffer, residual) || in ProcessPartition()
2372 split_size, scratch_buffer, residual)) { in ProcessPartition()
2377 if (!ProcessBlock(row4x4, column4x4, split_size, scratch_buffer, in ProcessPartition()
2380 scratch_buffer, residual) || in ProcessPartition()
2382 scratch_buffer, residual)) { in ProcessPartition()
2387 if (!ProcessBlock(row4x4, column4x4, sub_size, scratch_buffer, in ProcessPartition()
2390 scratch_buffer, residual) || in ProcessPartition()
2392 split_size, scratch_buffer, residual)) { in ProcessPartition()
2399 scratch_buffer, residual)) { in ProcessPartition()
2407 scratch_buffer, residual)) { in ProcessPartition()
2445 void Tile::ClearBlockDecoded(TileScratchBuffer* const scratch_buffer, in ClearBlockDecoded() argument
2448 memset(scratch_buffer->block_decoded, 0, in ClearBlockDecoded()
2449 sizeof(scratch_buffer->block_decoded)); in ClearBlockDecoded()
2465 memset(&scratch_buffer->block_decoded[plane][0][0], 1, num_elements); in ClearBlockDecoded()
2475 scratch_buffer->block_decoded[plane][y + 1][0] = true; in ClearBlockDecoded()
2481 TileScratchBuffer* const scratch_buffer, in ProcessSuperBlock() argument
2492 ClearBlockDecoded(scratch_buffer, row4x4, column4x4); in ProcessSuperBlock()
2500 if (!ProcessPartition(row4x4, column4x4, scratch_buffer, in ProcessSuperBlock()
2519 if (!ProcessPartition(row4x4, column4x4, scratch_buffer, in ProcessSuperBlock()
2526 if (!DecodeSuperBlock(sb_row_index, sb_column_index, scratch_buffer)) { in ProcessSuperBlock()
2538 TileScratchBuffer* const scratch_buffer) { in DecodeSuperBlock() argument
2547 scratch_buffer, &residual_buffer)) { in DecodeSuperBlock()