Lines Matching refs:ptr

216     uint8_t *ptr = dup->data();
218 *ptr++ = 0xff;
219 *ptr++ = 0xf9; // b11111001, ID=1(MPEG-2), layer=0, protection_absent=1
221 *ptr++ =
227 *ptr++ =
230 *ptr++ = (aac_frame_length >> 3) & 0xff;
231 *ptr++ = (aac_frame_length & 7) << 5;
234 *ptr++ = 0;
236 memcpy(ptr, accessUnit->data(), accessUnit->size());
678 uint8_t *ptr = packetDataStart;
679 *ptr++ = 0x47;
680 *ptr++ = 0x40;
681 *ptr++ = 0x00;
682 *ptr++ = 0x10 | mPATContinuityCounter;
683 *ptr++ = 0x00;
685 uint8_t *crcDataStart = ptr;
686 *ptr++ = 0x00;
687 *ptr++ = 0xb0;
688 *ptr++ = 0x0d;
689 *ptr++ = 0x00;
690 *ptr++ = 0x00;
691 *ptr++ = 0xc3;
692 *ptr++ = 0x00;
693 *ptr++ = 0x00;
694 *ptr++ = 0x00;
695 *ptr++ = 0x01;
696 *ptr++ = 0xe0 | (kPID_PMT >> 8);
697 *ptr++ = kPID_PMT & 0xff;
699 CHECK_EQ(ptr - crcDataStart, 12);
700 uint32_t crc = htonl(crc32(crcDataStart, ptr - crcDataStart));
701 memcpy(ptr, &crc, 4);
702 ptr += 4;
704 size_t sizeLeft = packetDataStart + 188 - ptr;
705 memset(ptr, 0xff, sizeLeft);
748 ptr = packetDataStart;
749 *ptr++ = 0x47;
750 *ptr++ = 0x40 | (kPID_PMT >> 8);
751 *ptr++ = kPID_PMT & 0xff;
752 *ptr++ = 0x10 | mPMTContinuityCounter;
753 *ptr++ = 0x00;
755 crcDataStart = ptr;
756 *ptr++ = 0x02;
758 *ptr++ = 0x00; // section_length to be filled in below.
759 *ptr++ = 0x00;
761 *ptr++ = 0x00;
762 *ptr++ = 0x01;
763 *ptr++ = 0xc3;
764 *ptr++ = 0x00;
765 *ptr++ = 0x00;
766 *ptr++ = 0xe0 | (kPID_PCR >> 8);
767 *ptr++ = kPID_PCR & 0xff;
775 *ptr++ = 0xf0 | (program_info_length >> 8);
776 *ptr++ = (program_info_length & 0xff);
780 memcpy(ptr, desc->data(), desc->size());
781 ptr += desc->size();
790 *ptr++ = track->streamType();
791 *ptr++ = 0xe0 | (track->PID() >> 8);
792 *ptr++ = track->PID() & 0xff;
800 *ptr++ = 0xf0 | (ES_info_length >> 8);
801 *ptr++ = (ES_info_length & 0xff);
805 memcpy(ptr, descriptor->data(), descriptor->size());
806 ptr += descriptor->size();
810 size_t section_length = ptr - (crcDataStart + 3) + 4 /* CRC */;
815 crc = htonl(crc32(crcDataStart, ptr - crcDataStart));
816 memcpy(ptr, &crc, 4);
817 ptr += 4;
819 sizeLeft = packetDataStart + 188 - ptr;
820 memset(ptr, 0xff, sizeLeft);
854 uint8_t *ptr = packetDataStart;
855 *ptr++ = 0x47;
856 *ptr++ = 0x40 | (kPID_PCR >> 8);
857 *ptr++ = kPID_PCR & 0xff;
858 *ptr++ = 0x20;
859 *ptr++ = 0xb7; // adaptation_field_length
860 *ptr++ = 0x10;
861 *ptr++ = (PCR_base >> 25) & 0xff;
862 *ptr++ = (PCR_base >> 17) & 0xff;
863 *ptr++ = (PCR_base >> 9) & 0xff;
864 *ptr++ = ((PCR_base & 1) << 7) | 0x7e | ((PCR_ext >> 8) & 1);
865 *ptr++ = (PCR_ext & 0xff);
867 size_t sizeLeft = packetDataStart + 188 - ptr;
868 memset(ptr, 0xff, sizeLeft);
900 uint8_t *ptr = packetDataStart;
901 *ptr++ = 0x47;
902 *ptr++ = 0x40 | (track->PID() >> 8);
903 *ptr++ = track->PID() & 0xff;
905 *ptr++ = (numPaddingBytes > 0 ? 0x30 : 0x10)
909 *ptr++ = numPaddingBytes - 1;
911 *ptr++ = 0x00;
912 memset(ptr, 0xff, numPaddingBytes - 2);
913 ptr += numPaddingBytes - 2;
917 *ptr++ = 0x00;
918 *ptr++ = 0x00;
919 *ptr++ = 0x01;
920 *ptr++ = track->streamID();
921 *ptr++ = PES_packet_length >> 8;
922 *ptr++ = PES_packet_length & 0xff;
923 *ptr++ = 0x84;
924 *ptr++ = (PES_private_data_len > 0) ? 0x81 : 0x80;
931 *ptr++ = headerLength;
933 *ptr++ = 0x20 | (((PTS >> 30) & 7) << 1) | 1;
934 *ptr++ = (PTS >> 22) & 0xff;
935 *ptr++ = (((PTS >> 15) & 0x7f) << 1) | 1;
936 *ptr++ = (PTS >> 7) & 0xff;
937 *ptr++ = ((PTS & 0x7f) << 1) | 1;
940 *ptr++ = 0x8e; // PES_private_data_flag, reserved.
941 memcpy(ptr, PES_private_data, PES_private_data_len);
942 ptr += PES_private_data_len;
946 *ptr++ = 0xff;
949 memcpy(ptr, accessUnit->data(), copy);
950 ptr += copy;
952 CHECK_EQ(ptr, packetDataStart + 188);
982 uint8_t *ptr = packetDataStart;
983 *ptr++ = 0x47;
984 *ptr++ = 0x00 | (track->PID() >> 8);
985 *ptr++ = track->PID() & 0xff;
987 *ptr++ = (numPaddingBytes > 0 ? 0x30 : 0x10)
991 *ptr++ = numPaddingBytes - 1;
993 *ptr++ = 0x00;
994 memset(ptr, 0xff, numPaddingBytes - 2);
995 ptr += numPaddingBytes - 2;
999 memcpy(ptr, accessUnit->data() + offset, copy);
1000 ptr += copy;
1001 CHECK_EQ(ptr, packetDataStart + 188);