Lines Matching refs:frame
70 /* Number of decoded samples produced by one AAC frame; defined by the standard */
110 unsigned char *frame;
280 // verify that we are at start of an ADTS frame
281 } else if (!(filelen < 7 || frame[0] != 0xFF || (frame[1] & 0xF0) != 0xF0)) {
286 unsigned framelen = ((frame[3] & 3) << 11) | (frame[4] << 3) | (frame[5] >> 5);
290 frame, framelen, NULL, 0);
292 frame += framelen;
299 "partial ADTS frame at EOF discarded; offset=%u, framelen=%u, filelen=%u\n",
300 frame - (unsigned char *) ptr, framelen, filelen);
301 frame += filelen;
305 fprintf(stderr, "corrupt ADTS frame encountered; offset=%u, filelen=%u\n",
306 frame - (unsigned char *) ptr, filelen);
307 frame += filelen;
437 frame = (unsigned char *) ptr;
648 if (filelen < 7 || frame[0] != 0xFF || (frame[1] & 0xF0) != 0xF0) {
649 printf("\ncorrupt ADTS frame encountered; offset %zu bytes\n",
650 frame - (unsigned char *) ptr);
654 unsigned framelen = ((frame[3] & 3) << 11) | (frame[4] << 3) | (frame[5] >> 5);
657 frame, framelen, NULL, 0);
659 frame += framelen;
783 printf("Pausing after decoded frame %u for 10 seconds\n", decodedFrames);