Loading media/codec2/sfplugin/CCodec.cpp +7 −7 Original line number Diff line number Diff line Loading @@ -1651,7 +1651,7 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { switch (msg->what()) { case kWhatAllocate: { // C2ComponentStore::createComponent() should return within 100ms. setDeadline(now, 150ms, "allocate"); setDeadline(now, 1500ms, "allocate"); sp<RefBase> obj; CHECK(msg->findObject("codecInfo", &obj)); allocate((MediaCodecInfo *)obj.get()); Loading @@ -1659,7 +1659,7 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { } case kWhatConfigure: { // C2Component::commit_sm() should return within 5ms. setDeadline(now, 250ms, "configure"); setDeadline(now, 1500ms, "configure"); sp<AMessage> format; CHECK(msg->findMessage("format", &format)); configure(format); Loading @@ -1667,31 +1667,31 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { } case kWhatStart: { // C2Component::start() should return within 500ms. setDeadline(now, 550ms, "start"); setDeadline(now, 1500ms, "start"); start(); break; } case kWhatStop: { // C2Component::stop() should return within 500ms. setDeadline(now, 550ms, "stop"); setDeadline(now, 1500ms, "stop"); stop(); break; } case kWhatFlush: { // C2Component::flush_sm() should return within 5ms. setDeadline(now, 50ms, "flush"); setDeadline(now, 1500ms, "flush"); flush(); break; } case kWhatCreateInputSurface: { // Surface operations may be briefly blocking. setDeadline(now, 100ms, "createInputSurface"); setDeadline(now, 1500ms, "createInputSurface"); createInputSurface(); break; } case kWhatSetInputSurface: { // Surface operations may be briefly blocking. setDeadline(now, 100ms, "setInputSurface"); setDeadline(now, 1500ms, "setInputSurface"); sp<RefBase> obj; CHECK(msg->findObject("surface", &obj)); sp<PersistentSurface> surface(static_cast<PersistentSurface *>(obj.get())); Loading Loading
media/codec2/sfplugin/CCodec.cpp +7 −7 Original line number Diff line number Diff line Loading @@ -1651,7 +1651,7 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { switch (msg->what()) { case kWhatAllocate: { // C2ComponentStore::createComponent() should return within 100ms. setDeadline(now, 150ms, "allocate"); setDeadline(now, 1500ms, "allocate"); sp<RefBase> obj; CHECK(msg->findObject("codecInfo", &obj)); allocate((MediaCodecInfo *)obj.get()); Loading @@ -1659,7 +1659,7 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { } case kWhatConfigure: { // C2Component::commit_sm() should return within 5ms. setDeadline(now, 250ms, "configure"); setDeadline(now, 1500ms, "configure"); sp<AMessage> format; CHECK(msg->findMessage("format", &format)); configure(format); Loading @@ -1667,31 +1667,31 @@ void CCodec::onMessageReceived(const sp<AMessage> &msg) { } case kWhatStart: { // C2Component::start() should return within 500ms. setDeadline(now, 550ms, "start"); setDeadline(now, 1500ms, "start"); start(); break; } case kWhatStop: { // C2Component::stop() should return within 500ms. setDeadline(now, 550ms, "stop"); setDeadline(now, 1500ms, "stop"); stop(); break; } case kWhatFlush: { // C2Component::flush_sm() should return within 5ms. setDeadline(now, 50ms, "flush"); setDeadline(now, 1500ms, "flush"); flush(); break; } case kWhatCreateInputSurface: { // Surface operations may be briefly blocking. setDeadline(now, 100ms, "createInputSurface"); setDeadline(now, 1500ms, "createInputSurface"); createInputSurface(); break; } case kWhatSetInputSurface: { // Surface operations may be briefly blocking. setDeadline(now, 100ms, "setInputSurface"); setDeadline(now, 1500ms, "setInputSurface"); sp<RefBase> obj; CHECK(msg->findObject("surface", &obj)); sp<PersistentSurface> surface(static_cast<PersistentSurface *>(obj.get())); Loading