Loading cmds/screenrecord/screenrecord.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -368,6 +368,7 @@ static status_t runEncoder(const sp<MediaCodec>& encoder, int64_t startWhenNsec = systemTime(CLOCK_MONOTONIC); int64_t endWhenNsec = startWhenNsec + seconds_to_nanoseconds(gTimeLimitSec); DisplayInfo mainDpyInfo; bool firstFrame = true; assert((rawFp == NULL && muxer != NULL) || (rawFp != NULL && muxer == NULL)); Loading @@ -384,6 +385,11 @@ static status_t runEncoder(const sp<MediaCodec>& encoder, int64_t ptsUsec; uint32_t flags; if (firstFrame) { ATRACE_NAME("first_frame"); firstFrame = false; } if (systemTime(CLOCK_MONOTONIC) > endWhenNsec) { if (gVerbose) { printf("Time limit reached\n"); Loading Loading
cmds/screenrecord/screenrecord.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -368,6 +368,7 @@ static status_t runEncoder(const sp<MediaCodec>& encoder, int64_t startWhenNsec = systemTime(CLOCK_MONOTONIC); int64_t endWhenNsec = startWhenNsec + seconds_to_nanoseconds(gTimeLimitSec); DisplayInfo mainDpyInfo; bool firstFrame = true; assert((rawFp == NULL && muxer != NULL) || (rawFp != NULL && muxer == NULL)); Loading @@ -384,6 +385,11 @@ static status_t runEncoder(const sp<MediaCodec>& encoder, int64_t ptsUsec; uint32_t flags; if (firstFrame) { ATRACE_NAME("first_frame"); firstFrame = false; } if (systemTime(CLOCK_MONOTONIC) > endWhenNsec) { if (gVerbose) { printf("Time limit reached\n"); Loading