vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Thu Mar 11 10:52:40 2021 +0100| [20bb1529cd74ce63b7506a8634cb9313159935c1] | committer: Francois Cartegnie
demux: adaptive: improve stream buffer debugging > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=20bb1529cd74ce63b7506a8634cb9313159935c1 --- modules/demux/adaptive/Streams.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/demux/adaptive/Streams.cpp b/modules/demux/adaptive/Streams.cpp index 01f3effc66..ce305f7f07 100644 --- a/modules/demux/adaptive/Streams.cpp +++ b/modules/demux/adaptive/Streams.cpp @@ -472,8 +472,11 @@ AbstractStream::Status AbstractStream::dequeue(vlc_tick_t nz_deadline, vlc_tick_ { AdvDebug(vlc_tick_t pcrvalue = fakeEsOut()->commandsQueue()->getPCR(); vlc_tick_t dtsvalue = fakeEsOut()->commandsQueue()->getFirstDTS(); - msg_Dbg(p_realdemux, "Stream %s pcr %" PRId64 " dts %" PRId64 " deadline %" PRId64 " [DRAINING]", - description.c_str(), pcrvalue, dtsvalue, nz_deadline)); + vlc_tick_t bufferingLevel = fakeEsOut()->commandsQueue()->getBufferingLevel(); + msg_Dbg(p_realdemux, "Stream pcr %" PRId64 " dts %" PRId64 " deadline %" PRId64 " buflevel %" PRId64 "(+%" PRId64 ") [DRAINING] :%s", + pcrvalue, dtsvalue, nz_deadline, bufferingLevel, + pcrvalue ? bufferingLevel - pcrvalue : 0, + description.c_str())); *pi_pcr = fakeEsOut()->commandsQueue()->Process(VLC_TICK_0 + nz_deadline); if(!fakeEsOut()->commandsQueue()->isEmpty()) @@ -496,8 +499,10 @@ AbstractStream::Status AbstractStream::dequeue(vlc_tick_t nz_deadline, vlc_tick_ AdvDebug(vlc_tick_t pcrvalue = fakeEsOut()->commandsQueue()->getPCR(); vlc_tick_t dtsvalue = fakeEsOut()->commandsQueue()->getFirstDTS(); - msg_Dbg(p_realdemux, "Stream %s pcr %" PRId64 " dts %" PRId64 " deadline %" PRId64 " buflevel %" PRId64, - description.c_str(), pcrvalue, dtsvalue, nz_deadline, bufferingLevel)); + msg_Dbg(p_realdemux, "Stream pcr %" PRId64 " dts %" PRId64 " deadline %" PRId64 " buflevel %" PRId64 "(+%" PRId64 "): %s", + pcrvalue, dtsvalue, nz_deadline, bufferingLevel, + pcrvalue ? bufferingLevel - pcrvalue : 0, + description.c_str())); if(nz_deadline + VLC_TICK_0 <= bufferingLevel) /* demuxed */ { _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits