• Home
  • Raw
  • Download

Lines Matching refs:br

254     NALBitReader br(data + 1, size - 1);  in parseSEINalUnit()  local
257 while (br.atLeastNumBitsLeft(16)) { // at least 16-bit for sei_message() in parseSEINalUnit()
263 last_byte = br.getBits(8); in parseSEINalUnit()
268 last_byte = br.getBits(8); in parseSEINalUnit()
273 || !br.atLeastNumBitsLeft(payload_size * 8)) { in parseSEINalUnit()
285 uint8_t itu_t_t35_country_code = br.getBits(8); in parseSEINalUnit()
286 uint16_t itu_t_t35_provider_code = br.getBits(16); in parseSEINalUnit()
287 uint32_t user_identifier = br.getBits(32); in parseSEINalUnit()
288 uint8_t user_data_type_code = br.getBits(8); in parseSEINalUnit()
299 trackAdded |= parseMPEGCCData(timeUs, br.data(), br.numBitsLeft() / 8); in parseSEINalUnit()
308 br.skipBits(payload_size * 8); in parseSEINalUnit()
339 ABitReader br(data + 4, 5); in parseMPEGUserDataUnit() local
341 uint32_t user_identifier = br.getBits(32); in parseMPEGUserDataUnit()
342 uint8_t user_data_type = br.getBits(8); in parseMPEGUserDataUnit()
357 ABitReader br(data, size); in parseMPEGCCData() local
359 if (br.numBitsLeft() <= 16) { in parseMPEGCCData()
363 br.skipBits(1); in parseMPEGCCData()
364 bool process_cc_data_flag = br.getBits(1); in parseMPEGCCData()
365 br.skipBits(1); in parseMPEGCCData()
366 size_t cc_count = br.getBits(5); in parseMPEGCCData()
367 br.skipBits(8); in parseMPEGCCData()
369 if (!process_cc_data_flag || 3 * 8 * cc_count >= br.numBitsLeft()) { in parseMPEGCCData()
376 br.skipBits(5); in parseMPEGCCData()
377 bool cc_valid = br.getBits(1); in parseMPEGCCData()
378 uint8_t cc_type = br.getBits(2); in parseMPEGCCData()
390 memcpy(mDTVCCPacket->data() + mDTVCCPacket->size(), br.data(), 2); in parseMPEGCCData()
392 br.skipBits(16); in parseMPEGCCData()
397 memcpy(mDTVCCPacket->data() + mDTVCCPacket->size(), br.data(), 2); in parseMPEGCCData()
399 br.skipBits(16); in parseMPEGCCData()
401 uint8_t cc_data_1 = br.getBits(8) & 0x7f; in parseMPEGCCData()
402 uint8_t cc_data_2 = br.getBits(8) & 0x7f; in parseMPEGCCData()
431 br.skipBits(16); in parseMPEGCCData()
438 br.skipBits(16); in parseMPEGCCData()
453 ABitReader br(data, size); in parseDTVCCPacket() local
454 br.skipBits(2); in parseDTVCCPacket()
456 size_t packet_size = br.getBits(6); in parseDTVCCPacket()
466 while (br.numBitsLeft() >= 16) { in parseDTVCCPacket()
468 uint8_t service_number = br.getBits(3); in parseDTVCCPacket()
469 size_t block_size = br.getBits(5); in parseDTVCCPacket()
472 br.skipBits(2); in parseDTVCCPacket()
473 service_number = br.getBits(6); in parseDTVCCPacket()
480 if (br.numBitsLeft() < block_size * 8) { in parseDTVCCPacket()
491 memcpy(ccPacket->data(), br.data(), block_size); in parseDTVCCPacket()
495 br.skipBits(block_size * 8); in parseDTVCCPacket()