/frameworks/av/media/libstagefright/ |
H A D | MetaDataUtils.cpp | 33 sp<ABuffer> csd = MakeAVCCodecSpecificData(accessUnit, &width, &height, &sarWidth, &sarHeight); local 34 if (csd == nullptr) { 39 meta.setData(kKeyAVCC, kTypeAVCC, csd->data(), csd->size()); 86 uint8_t *csd = new uint8_t[csdSize]; local 87 memcpy(csd, kStaticESDS, sizeof(kStaticESDS)); 89 csd[sizeof(kStaticESDS)] = 92 csd[sizeof(kStaticESDS) + 1] = 100 meta.setData(kKeyESDS, 0, csd, csdSize); 101 delete [] csd; [all...] |
H A D | Utils.cpp | 134 static void parseAacProfileFromCsd(const sp<ABuffer> &csd, sp<AMessage> &format) { argument 135 if (csd->size() < 2) { 139 uint16_t audioObjectType = U16_AT((uint8_t*)csd->data()); 409 static void parseMpeg4ProfileLevelFromCsd(const sp<ABuffer> &csd, sp<AMessage> &format) { argument 410 const uint8_t *data = csd->data(); 412 const uint8_t *seq = (const uint8_t*)memmem(data, csd->size(), "\x00\x00\x01\xB0", 4); 413 if (seq != NULL && seq + 4 < data + csd->size()) { 500 static void parseVp9ProfileLevelFromCsd(const sp<ABuffer> &csd, sp<AMessage> &format) { argument 501 const uint8_t *data = csd->data(); 502 size_t remaining = csd [all...] |
H A D | MediaCodec.cpp | 2108 // if there's more csd left, we submit it here 2987 sp<ABuffer> csd; local 2988 if (!format->findBuffer(AStringPrintf("csd-%u", i).c_str(), &csd)) { 2991 if (csd->size() == 0) { 2992 ALOGW("csd-%zu size is 0", i); 2995 mCSD.push_back(csd); 3007 sp<ABuffer> csd = *mCSD.begin(); local 3012 if (csd->size() > codecInputData->capacity()) { 3020 memcpy(codecInputData->data(), csd 3550 sp<ABuffer> csd = new ABuffer(nalSize + 4); local 3566 sp<ABuffer> csd = new ABuffer(buffer->size()); local [all...] |
/frameworks/av/media/libmedia/ |
H A D | CharacterEncodingDetector.cpp | 86 UCharsetDetector *csd = ucsdet_open(&status); local 118 ucsdet_setText(csd, buf, strlen(buf), &status); 120 const UCharsetMatch** ucma = ucsdet_detectAll(csd, &matches, &status); 147 ucsdet_setText(csd, buf, strlen(buf), &status); 148 ucma = ucsdet_detectAll(csd, &matches, &status); 189 ucsdet_setText(csd, s, inputLength, &status); 190 const UCharsetMatch** ucma = ucsdet_detectAll(csd, &matches, &status); 206 ucsdet_setText(csd, s, inputLength, &status); 207 ucm = ucsdet_detect(csd, &status); 279 ucsdet_close(csd); [all...] |
/frameworks/av/media/libstagefright/rtsp/ |
H A D | APacketSource.cpp | 172 sp<ABuffer> csd = new ABuffer(csdSize); local 173 uint8_t *out = csd->data(); 217 // hexdump(csd->data(), csd->size()); 219 return csd; 249 sp<ABuffer> csd = new ABuffer(sizeof(kStaticESDS) + 2); local 250 memcpy(csd->data(), kStaticESDS, sizeof(kStaticESDS)); 251 csd->data()[sizeof(kStaticESDS)] = (x >> 8) & 0xff; 252 csd->data()[sizeof(kStaticESDS) + 1] = x & 0xff; 254 // hexdump(csd 296 sp<ABuffer> csd = new ABuffer(sizeof(kStaticESDS) + config->size()); local 382 sp<ABuffer> csd = new ABuffer(len3); local [all...] |
/frameworks/av/media/libstagefright/foundation/ |
H A D | avc_utils.cpp | 408 sp<ABuffer> csd = new ABuffer(csdSize); local 409 uint8_t *out = csd->data(); 462 return csd;
|
/frameworks/av/media/libmediaplayer2/nuplayer2/ |
H A D | NuPlayer2Decoder.cpp | 1060 int32_t eos, csd; local 1064 } else if (buffer->meta()->findInt32("csd", &csd) && csd) { 1230 if (mInputFormat->getBuffer("csd-0", (void**)&oldBufData, &oldBufSize) && 1231 targetFormat->findBuffer("csd-0", &newBuf)) { 1278 AString tag = "csd-";
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDecoder.cpp | 1041 int32_t eos, csd; local 1045 } else if (buffer->meta()->findInt32("csd", &csd) && csd) { 1222 if (mInputFormat->findBuffer("csd-0", &oldBuf) && 1223 targetFormat->findBuffer("csd-0", &newBuf)) { 1270 AString tag = "csd-";
|
/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | ESQueue.cpp | 1297 static sp<ABuffer> MakeMPEGVideoESDS(const sp<ABuffer> &csd) { argument 1298 sp<ABuffer> esds = new ABuffer(csd->size() + 25); 1302 EncodeSize14(&ptr, 22 + csd->size()); 1310 EncodeSize14(&ptr, 16 + csd->size()); 1319 EncodeSize14(&ptr, csd->size()); 1321 memcpy(ptr, csd->data(), csd->size()); 1401 sp<ABuffer> csd = new ABuffer(offset); local 1402 memcpy(csd->data(), data, offset); 1413 // hexdump(csd 1619 sp<ABuffer> csd = new ABuffer(offset); local [all...] |
/frameworks/av/media/extractors/mp4/ |
H A D | MPEG4Extractor.cpp | 3576 const uint8_t *csd; local 3579 (const void **)&csd, &csd_size) != OK) { 3585 hexdump(csd, csd_size); 3605 ABitReader br(csd, csd_size); 3722 ALOGW("csd missing extension flag; assuming %d for object type %u.",
|