Lines Matching refs:csd
1699 // if there's more csd left, we submit it here
2570 sp<ABuffer> csd;
2571 if (!format->findBuffer(AStringPrintf("csd-%u", i).c_str(), &csd)) {
2574 if (csd->size() == 0) {
2575 ALOGW("csd-%zu size is 0", i);
2578 mCSD.push_back(csd);
2590 sp<ABuffer> csd = *mCSD.begin();
2595 if (csd->size() > codecInputData->capacity()) {
2603 memcpy(codecInputData->data(), csd->data(), csd->size());
2610 msg->setSize("size", csd->size());
2791 info->mData->meta()->setInt32("csd", true);
3119 // under the keys "csd-0" and "csd-1".
3129 sp<ABuffer> csd = new ABuffer(nalSize + 4);
3130 memcpy(csd->data(), "\x00\x00\x00\x01", 4);
3131 memcpy(csd->data() + 4, nalStart, nalSize);
3134 AStringPrintf("csd-%u", csdIndex).c_str(), csd);
3144 // the output format as a single piece of csd under "csd-0".
3145 sp<ABuffer> csd = new ABuffer(buffer->size());
3146 memcpy(csd->data(), buffer->data(), buffer->size());
3147 csd->setRange(0, buffer->size());
3148 mOutputFormat->setBuffer("csd-0", csd);