Lines Matching defs:ptr

205     uint8_t *ptr = dup->data();
207 *ptr++ = 0xff;
208 *ptr++ = 0xf1; // b11110001, ID=0, layer=0, protection_absent=1
210 *ptr++ =
216 *ptr++ =
219 *ptr++ = (aac_frame_length >> 3) & 0xff;
220 *ptr++ = (aac_frame_length & 7) << 5;
223 *ptr++ = 0;
225 memcpy(ptr, accessUnit->data(), accessUnit->size());
530 uint8_t *ptr = packetDataStart;
531 *ptr++ = 0x47;
532 *ptr++ = 0x40;
533 *ptr++ = 0x00;
534 *ptr++ = 0x10 | mPATContinuityCounter;
535 *ptr++ = 0x00;
537 uint8_t *crcDataStart = ptr;
538 *ptr++ = 0x00;
539 *ptr++ = 0xb0;
540 *ptr++ = 0x0d;
541 *ptr++ = 0x00;
542 *ptr++ = 0x00;
543 *ptr++ = 0xc3;
544 *ptr++ = 0x00;
545 *ptr++ = 0x00;
546 *ptr++ = 0x00;
547 *ptr++ = 0x01;
548 *ptr++ = 0xe0 | (kPID_PMT >> 8);
549 *ptr++ = kPID_PMT & 0xff;
551 CHECK_EQ(ptr - crcDataStart, 12);
552 uint32_t crc = htonl(crc32(crcDataStart, ptr - crcDataStart));
553 memcpy(ptr, &crc, 4);
554 ptr += 4;
556 size_t sizeLeft = packetDataStart + 188 - ptr;
557 memset(ptr, 0xff, sizeLeft);
599 ptr = packetDataStart;
600 *ptr++ = 0x47;
601 *ptr++ = 0x40 | (kPID_PMT >> 8);
602 *ptr++ = kPID_PMT & 0xff;
603 *ptr++ = 0x10 | mPMTContinuityCounter;
604 *ptr++ = 0x00;
606 crcDataStart = ptr;
607 *ptr++ = 0x02;
609 *ptr++ = 0x00; // section_length to be filled in below.
610 *ptr++ = 0x00;
612 *ptr++ = 0x00;
613 *ptr++ = 0x01;
614 *ptr++ = 0xc3;
615 *ptr++ = 0x00;
616 *ptr++ = 0x00;
617 *ptr++ = 0xe0 | (kPID_PCR >> 8);
618 *ptr++ = kPID_PCR & 0xff;
619 *ptr++ = 0xf0;
620 *ptr++ = 0x00;
628 *ptr++ = track->streamType();
629 *ptr++ = 0xe0 | (track->PID() >> 8);
630 *ptr++ = track->PID() & 0xff;
638 *ptr++ = 0xf0 | (ES_info_length >> 8);
639 *ptr++ = (ES_info_length & 0xff);
643 memcpy(ptr, descriptor->data(), descriptor->size());
644 ptr += descriptor->size();
648 size_t section_length = ptr - (crcDataStart + 3) + 4 /* CRC */;
653 crc = htonl(crc32(crcDataStart, ptr - crcDataStart));
654 memcpy(ptr, &crc, 4);
655 ptr += 4;
657 sizeLeft = packetDataStart + 188 - ptr;
658 memset(ptr, 0xff, sizeLeft);
692 uint8_t *ptr = packetDataStart;
693 *ptr++ = 0x47;
694 *ptr++ = 0x40 | (kPID_PCR >> 8);
695 *ptr++ = kPID_PCR & 0xff;
696 *ptr++ = 0x20;
697 *ptr++ = 0xb7; // adaptation_field_length
698 *ptr++ = 0x10;
699 *ptr++ = (PCR_base >> 25) & 0xff;
700 *ptr++ = (PCR_base >> 17) & 0xff;
701 *ptr++ = (PCR_base >> 9) & 0xff;
702 *ptr++ = ((PCR_base & 1) << 7) | 0x7e | ((PCR_ext >> 8) & 1);
703 *ptr++ = (PCR_ext & 0xff);
705 size_t sizeLeft = packetDataStart + 188 - ptr;
706 memset(ptr, 0xff, sizeLeft);
723 uint8_t *ptr = packetDataStart;
724 *ptr++ = 0x47;
725 *ptr++ = 0x40 | (track->PID() >> 8);
726 *ptr++ = track->PID() & 0xff;
727 *ptr++ = (padding ? 0x30 : 0x10) | track->incrementContinuityCounter();
731 *ptr++ = paddingSize - 1;
733 *ptr++ = 0x00;
734 memset(ptr, 0xff, paddingSize - 2);
735 ptr += paddingSize - 2;
739 *ptr++ = 0x00;
740 *ptr++ = 0x00;
741 *ptr++ = 0x01;
742 *ptr++ = track->streamID();
743 *ptr++ = PES_packet_length >> 8;
744 *ptr++ = PES_packet_length & 0xff;
745 *ptr++ = 0x84;
746 *ptr++ = (PES_private_data_len > 0) ? 0x81 : 0x80;
753 *ptr++ = headerLength;
755 *ptr++ = 0x20 | (((PTS >> 30) & 7) << 1) | 1;
756 *ptr++ = (PTS >> 22) & 0xff;
757 *ptr++ = (((PTS >> 15) & 0x7f) << 1) | 1;
758 *ptr++ = (PTS >> 7) & 0xff;
759 *ptr++ = ((PTS & 0x7f) << 1) | 1;
762 *ptr++ = 0x8e; // PES_private_data_flag, reserved.
763 memcpy(ptr, PES_private_data, PES_private_data_len);
764 ptr += PES_private_data_len;
768 *ptr++ = 0xff;
773 size_t sizeLeft = packetDataStart + 188 - ptr;
779 memcpy(ptr, accessUnit->data(), copy);
780 ptr += copy;
782 memset(ptr, 0xff, sizeLeft - copy);
801 uint8_t *ptr = packetDataStart;
802 *ptr++ = 0x47;
803 *ptr++ = 0x00 | (track->PID() >> 8);
804 *ptr++ = track->PID() & 0xff;
806 *ptr++ = (padding ? 0x30 : 0x10) | track->incrementContinuityCounter();
810 *ptr++ = paddingSize - 1;
812 *ptr++ = 0x00;
813 memset(ptr, 0xff, paddingSize - 2);
814 ptr += paddingSize - 2;
820 size_t sizeLeft = packetDataStart + 188 - ptr;
826 memcpy(ptr, accessUnit->data() + offset, copy);
827 ptr += copy;
829 memset(ptr, 0xff, sizeLeft - copy);