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

Commit 51c7f563 authored by Henry Fang's avatar Henry Fang Committed by Gerrit Code Review
Browse files

Merge "CCodec: add support for onFrameRendered for tunneled playback."

parents 8da02036 b1fbfdb2
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());