Lines Matching refs:data

103 		pkt->data[0], pkt->data[1], pkt->data[2], pkt->data[3],
104 pkt->data[4], pkt->data[5], pkt->data[6], pkt->data[7],
105 pkt->data[8], pkt->data[9], pkt->data[10], pkt->data[11]);
147 if (pkt->data[0] < 7) // long enough?
149 if (!(pkt->data[1] & 0x10)) // PCR present?
152 pcr = (uint64(pkt->data[2]) << 25)
153 | (uint32(pkt->data[3]) << 17)
154 | (uint32(pkt->data[4]) << 9)
155 | (uint32(pkt->data[5]) << 1)
156 | (pkt->data[6] >> 7);
158 pcr += (pkt->data[6] & 1) | pkt->data[7];
213 skip = pkt->data[0] + 1;
221 const uint8 *data = pkt->data + skip;
230 printf("error in audio packet %02x %02x %02x %02x\n", data[0], data[1], data[2], data[3]);
235 if (data[0] || data[1] || data[2] != 0x01 || data[3] <= 0xbf || data[3] >= 0xf0) {
236 printf("invalid audio packet %02x %02x %02x %02x\n", data[0], data[1], data[2], data[3]);
241 if (data[7] & 0x80) { // PTS
245 pts = (uint64((data[9] >> 1) & 0x7) << 30)
246 | (data[10] << 22) | ((data[11] >> 1) << 15)
247 | (data[12] << 7) | (data[13] >> 1);
252 if (data[7] & 0x40) { // DTS
254 dts = (uint64((data[14] >> 1) & 0x7) << 30)
255 | (data[15] << 22) | ((data[16] >> 1) << 15)
256 | (data[17] << 7) | (data[18] >> 1);
269 // data[0], data[1], data[2], data[3], data[4],
270 // data[5], data[6], data[7], data[8], data[9]);
273 fAudPacket->AddData(data, size);
324 skip = pkt->data[0] + 1;
332 const uint8 *data = pkt->data + skip;
341 printf("error in video packet %02x %02x %02x %02x\n", data[0], data[1], data[2], data[3]);
346 if (data[0] || data[1] || data[2] != 0x01 || data[3] <= 0xbf || data[3] >= 0xf0) {
347 printf("invalid video packet %02x %02x %02x %02x\n", data[0], data[1], data[2], data[3]);
352 if (data[7] & 0x80) { // PTS
356 pts = (uint64((data[9] >> 1) & 0x7) << 30)
357 | (data[10] << 22) | ((data[11] >> 1) << 15)
358 | (data[12] << 7) | (data[13] >> 1);
363 if (data[7] & 0x40) { // DTS
365 dts = (uint64((data[14] >> 1) & 0x7) << 30)
366 | (data[15] << 22) | ((data[16] >> 1) << 15)
367 | (data[17] << 7) | (data[18] >> 1);
384 // data[0], data[1], data[2], data[3], data[4],
385 // data[5], data[6], data[7], data[8], data[9]);
388 fVidPacket->AddData(data, size);
393 TransportStreamDemux::ProcessData(const void *data, int size, bigtime_t start_time, bigtime_t delta)
395 const uint8 *d = (const uint8 *)data;
405 const mpeg_ts_packet *pkt = (const mpeg_ts_packet *)data;