Fix two more locations that use the old setObject("buffer", ...) paradigm
that I'd previously missed. Change-Id: Ifbdbfb94d1bc1cbe8c0a403fed05ce99fca8397b
This commit is contained in:
@@ -107,9 +107,8 @@ static int decode(
|
||||
CHECK_EQ(err, (status_t)OK);
|
||||
|
||||
size_t j = 0;
|
||||
sp<RefBase> obj;
|
||||
while (format->findObject(StringPrintf("csd-%d", j).c_str(), &obj)) {
|
||||
sp<ABuffer> buffer = static_cast<ABuffer *>(obj.get());
|
||||
sp<ABuffer> buffer;
|
||||
while (format->findBuffer(StringPrintf("csd-%d", j).c_str(), &buffer)) {
|
||||
state->mCSD.push_back(buffer);
|
||||
|
||||
++j;
|
||||
|
||||
@@ -358,7 +358,7 @@ private:
|
||||
buffer->meta()->setInt32("csd", true);
|
||||
mCSD.push(buffer);
|
||||
|
||||
msg->setObject("csd", buffer);
|
||||
msg->setBuffer("csd", buffer);
|
||||
} else if (meta->findData(kKeyESDS, &type, &data, &size)) {
|
||||
ESDS esds((const char *)data, size);
|
||||
CHECK_EQ(esds.InitCheck(), (status_t)OK);
|
||||
@@ -408,9 +408,8 @@ private:
|
||||
return;
|
||||
}
|
||||
|
||||
sp<RefBase> obj;
|
||||
CHECK(msg->findObject("buffer", &obj));
|
||||
sp<ABuffer> outBuffer = static_cast<ABuffer *>(obj.get());
|
||||
sp<ABuffer> outBuffer;
|
||||
CHECK(msg->findBuffer("buffer", &outBuffer));
|
||||
|
||||
if (mCSDIndex < mCSD.size()) {
|
||||
outBuffer = mCSD.editItemAt(mCSDIndex++);
|
||||
@@ -509,15 +508,14 @@ private:
|
||||
}
|
||||
}
|
||||
|
||||
reply->setObject("buffer", outBuffer);
|
||||
reply->setBuffer("buffer", outBuffer);
|
||||
reply->post();
|
||||
}
|
||||
|
||||
void onDrainThisBuffer(const sp<AMessage> &msg) {
|
||||
sp<RefBase> obj;
|
||||
CHECK(msg->findObject("buffer", &obj));
|
||||
sp<ABuffer> buffer;
|
||||
CHECK(msg->findBuffer("buffer", &buffer));
|
||||
|
||||
sp<ABuffer> buffer = static_cast<ABuffer *>(obj.get());
|
||||
mTotalBytesReceived += buffer->size();
|
||||
|
||||
sp<AMessage> reply;
|
||||
|
||||
Reference in New Issue
Block a user