Lines Matching refs:avcc
441 static size_t reassembleAVCC(const sp<ABuffer> &csd0, const sp<ABuffer> csd1, char *avcc) {
443 avcc[0] = 1; // version
444 avcc[1] = 0x64; // profile
445 avcc[2] = 0; // unused (?)
446 avcc[3] = 0xd; // level
447 avcc[4] = 0xff; // reserved+size
463 avcc[avccidx++] = size >> 8;
464 avcc[avccidx++] = size & 0xff;
465 memcpy(avcc+avccidx, csd0->data() + lastparamoffset, size);
477 avcc[5] = 0xe0 | numparams;
494 avcc[avccidx++] = size >> 8;
495 avcc[avccidx++] = size & 0xff;
496 memcpy(avcc+avccidx, csd1->data() + lastparamoffset, size);
506 avcc[numpicparamsoffset] = numparams;
657 char avcc[1024]; // that oughta be enough, right?
658 size_t outsize = reassembleAVCC(csd0, csd1, avcc);
659 meta->setData(kKeyAVCC, kKeyAVCC, avcc, outsize);