Home
last modified time | relevance | path

Searched refs:bit_buffer_ (Results 1 – 8 of 8) sorted by relevance

/external/cronet/stable/net/third_party/quiche/src/quiche/http2/hpack/huffman/
Dhpack_huffman_decoder.cc420 input.remove_prefix(bit_buffer_.AppendBytes(input)); in Decode()
423 QUICHE_DVLOG(3) << "Enter Decode Loop, bit_buffer_: " << bit_buffer_; in Decode()
424 if (bit_buffer_.count() >= 7) { in Decode()
428 bit_buffer_.value() >> (kHuffmanAccumulatorBitCount - 7); in Decode()
432 bit_buffer_.ConsumeBits(info.length); in Decode()
441 size_t byte_count = bit_buffer_.AppendBytes(input); in Decode()
448 HuffmanCode code_prefix = bit_buffer_.value() >> kExtraAccumulatorBitCount; in Decode()
456 if (prefix_info.code_length <= bit_buffer_.count()) { in Decode()
463 bit_buffer_.ConsumeBits(prefix_info.code_length); in Decode()
467 QUICHE_DLOG(ERROR) << "EOS explicitly encoded!\n " << bit_buffer_ << "\n " in Decode()
[all …]
Dhpack_huffman_decoder.h94 void Reset() { bit_buffer_.Reset(); } in Reset()
118 return bit_buffer_.InputProperlyTerminated(); in InputProperlyTerminated()
124 HuffmanBitBuffer bit_buffer_;
/external/cronet/tot/net/third_party/quiche/src/quiche/http2/hpack/huffman/
Dhpack_huffman_decoder.cc420 input.remove_prefix(bit_buffer_.AppendBytes(input)); in Decode()
423 QUICHE_DVLOG(3) << "Enter Decode Loop, bit_buffer_: " << bit_buffer_; in Decode()
424 if (bit_buffer_.count() >= 7) { in Decode()
428 bit_buffer_.value() >> (kHuffmanAccumulatorBitCount - 7); in Decode()
432 bit_buffer_.ConsumeBits(info.length); in Decode()
441 size_t byte_count = bit_buffer_.AppendBytes(input); in Decode()
448 HuffmanCode code_prefix = bit_buffer_.value() >> kExtraAccumulatorBitCount; in Decode()
456 if (prefix_info.code_length <= bit_buffer_.count()) { in Decode()
463 bit_buffer_.ConsumeBits(prefix_info.code_length); in Decode()
467 QUICHE_DLOG(ERROR) << "EOS explicitly encoded!\n " << bit_buffer_ << "\n " in Decode()
[all …]
Dhpack_huffman_decoder.h94 void Reset() { bit_buffer_.Reset(); } in Reset()
118 return bit_buffer_.InputProperlyTerminated(); in InputProperlyTerminated()
124 HuffmanBitBuffer bit_buffer_;
/external/iamf_tools/iamf/common/
Dwrite_bit_buffer.cc147 : leb_generator_(leb_generator), bit_buffer_(), bit_offset_(0) { in WriteBitBuffer()
148 bit_buffer_.reserve(initial_capacity); in WriteBitBuffer()
155 bit_offset_, bit_buffer_); in WriteUnsignedLiteral()
162 return InternalWriteUnsigned(64, data, num_bits, bit_offset_, bit_buffer_); in WriteUnsignedLiteral64()
239 bit_buffer_.reserve(bit_buffer_.size() + data.size()); in WriteUint8Span()
240 std::copy(data.begin(), data.end(), std::back_inserter(bit_buffer_)); in WriteUint8Span()
247 RETURN_IF_NOT_OK(CanWriteBytes(true, data.size(), bit_offset_, bit_buffer_)); in WriteUint8Span()
263 bit_buffer_.resize(bit_offset_ / 8); in FlushAndWriteToFile()
264 RETURN_IF_NOT_OK(WriteBufferToFile(bit_buffer_, *output_file)); in FlushAndWriteToFile()
277 if (CanWriteBytes(/*allow_resizing=*/false, bit_buffer_.capacity() / 2, in MaybeFlushIfCloseToCapacity()
[all …]
Dread_bit_buffer.cc251 : bit_buffer_(capacity), in ReadBitBuffer()
308 std::min(static_cast<int64_t>(bit_buffer_.capacity()), in Seek()
347 ReadUnsignedLiteralBits(bit_buffer_, buffer_size_, buffer_bit_offset_, in ReadUnsignedLiteralInternal()
358 ReadUnsignedLiteralBits(bit_buffer_, buffer_size_, buffer_bit_offset_, in ReadUnsignedLiteralInternal()
373 ReadUnsignedLiteralBytes(bit_buffer_, buffer_bit_offset_, in ReadUnsignedLiteralInternal()
380 ReadUnsignedLiteralBits(bit_buffer_, buffer_size_, buffer_bit_offset_, in ReadUnsignedLiteralInternal()
408 bit_buffer_.begin()); in LoadBytesToBuffer()
447 source_ifs_.read(reinterpret_cast<char*>(bit_buffer_.data()), num_bytes); in LoadBytesToBuffer()
Dwrite_bit_buffer.h148 const std::vector<uint8_t>& bit_buffer() const { return bit_buffer_; } in bit_buffer()
162 std::vector<uint8_t> bit_buffer_;
Dread_bit_buffer.h251 std::vector<uint8_t> bit_buffer_; variable