Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9f0f9f1 authored by Henry Fang's avatar Henry Fang Committed by Automerger Merge Worker
Browse files

Merge "CCodec: add support for onFrameRendered for tunneled playback." am: 51c7f563

Original change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1455054

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iad4123831f34719a29034f71d00c433f5149d924
parents 08e4a780 51c7f563
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -1712,6 +1712,17 @@ bool CCodecBufferChannel::handleWork(
                }
                break;
            }
            case C2PortTunnelSystemTime::CORE_INDEX: {
                C2PortTunnelSystemTime::output frameRenderTime;
                if (frameRenderTime.updateFrom(*param)) {
                    ALOGV("[%s] onWorkDone: frame rendered (sys:%lld ns, media:%lld us)",
                          mName, (long long)frameRenderTime.value,
                          (long long)worklet->output.ordinal.timestamp.peekll());
                    mCCodecCallback->onOutputFramesRendered(
                            worklet->output.ordinal.timestamp.peek(), frameRenderTime.value);
                }
                break;
            }
            default:
                ALOGV("[%s] onWorkDone: unrecognized config update (%08X)",
                      mName, param->index());