Skip to content

Commit 5a67ac3

Browse files
committed
feat: add time base debug
1 parent 7799776 commit 5a67ac3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

StreamingCaptureBot.Core/Services/CaptureService.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,16 @@ public AvFrameWrapper DecodeNextFrameUnsafe()
162162
_packet.PresentationTimeStamp,
163163
_packet.DecodingTimeStamp
164164
);
165+
unsafe
166+
{
167+
var stream = _inputFormatCtx->streams[_streamOption.Value.StreamIndex];
168+
169+
_logger.LogDebug("TimeBase: packet({p1}/{p2}), stream({s1}/{s2}), codec({c1}/{c2})",
170+
_packet.UnmanagedPointer->time_base.num, _packet.UnmanagedPointer->time_base.den,
171+
stream->time_base.num, stream->time_base.den,
172+
_decoder.Context.TimeBase.num, _decoder.Context.TimeBase.den
173+
);
174+
}
165175

166176
_logger.LogInformation(
167177
"Packet in stream[{index}] with size:{size}, pts(display):{pts:c}, dts(decode):{dts:c}.",

0 commit comments

Comments
 (0)