Page 1 of 1

VLC on Hololens

Posted: 28 Sep 2017 10:43
by zkuang
Hi all,
I met a problem on hololens. I tried to play a H264 stream on hololens, and I need to limit the delay. I set the --network-cache to around 250ms, this works. But if the network is unstable, the cache increase adaptively, and this increase the delay. So I modify the input_internal.h INPUT_PTS_DELAY_MAX to around 250000, this works on a PC win10 system (wifi connected). When I try to deploy the same app on Hololens (with --avcodec-hw=any), the log shows some "more than 5 seconds of late video -> dropping frame (computer too slow ?)" every 10 to 20 seconds. With cache increase to around 800ms, the streams plays pretty well. I guess I would still see the same log every now and then if this is a hardware performance issue, but I seldom see this happen.
My quest is how do I be sure that this is a hardware performance issue or something else? If it's something else, what is probably the reason?

Re: VLC on Hololens

Posted: 28 Sep 2017 11:00
by zkuang
The weird part is, if I decrease the frame rate to 10 - 20 per second, the video just can't play with logs all about dropping frames more than 5s late. That looks more like a buffering issue than a performance issue, right? But I don't know what would be related, any idea?

Re: VLC on Hololens

Posted: 28 Sep 2017 12:54
by Jean-Baptiste Kempf
Can you share your logs, by any chance?

Re: VLC on Hololens

Posted: 29 Sep 2017 10:06
by zkuang
sure, here is the log for playing 60fps video, I truncated some noise after seeing the laggy pictures (it stops about 5-6 seconds, and I see the dropping frame log after that).

core libvlc debug: plug-ins loaded: 359 modules
core logger debug: looking for logger module matching "any": 2 candidates
core logger debug: using logger module "console"
core libvlc debug: translation test: code is "C"
core keystore debug: looking for keystore module matching "memory": 3 candidates
core keystore debug: using keystore module "memory"
core libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU
core libvlc debug: VLC media player - 3.0.0-git Vetinari
core libvlc debug: Copyright ? 1996-2017 the VideoLAN team
core libvlc debug: revision 2.2.0-git-14570-g01057d2443
core libvlc debug: configured with ../configure '--enable-winstore-app' '--disable-vlc' '--enable-lua' '--disable-vlm' '--disable-sout' '--disable-faad' '--enable-theora' '--disable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--disable-x264' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--disable-goom' '--disable-caca' '--disable-sdl' '--disable-qt' '--disable-skins2' '--enable-sse' '--enable-mmx' '--disable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-mad' '--disable-a52' '--disable-dirac' '--enable-dsm' '--disable-smbclient' '--disable-vcd' '--disable-crystalhd' '--disable-dxva2' '--enable-flac' '--enable-jpeg' '--enable-vpx' '--enable-postproc' '--enable-gme' '--enable-sidplay2' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32' 'CC=i686-w64-mingw32-gcc -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'LDFLAGS=-lnormaliz -lwinstorecompat -lruntimeobject' 'CPPFLAGS=-D_WIN32_WINNT=0xA00 -DWINVER=0xA00 -DWINSTORECOMPAT -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP' 'CXX=i686-w64-mingw32-g++ -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'PKG_CONFIG_LIBDIR=/root/winrt-win10-i686/libvlc/vlc/contrib/winrt-i686-msvcr120_app/contrib/i686-w64-mingw32/lib/pkgconfig'
core libvlc debug: VLC media player - 3.0.0-git Vetinari
core libvlc debug: Copyright ? 1996-2017 the VideoLAN team
core libvlc debug: revision 2.2.0-git-14570-g01057d2443
core libvlc debug: configured with ../configure '--enable-winstore-app' '--disable-vlc' '--enable-lua' '--disable-vlm' '--disable-sout' '--disable-faad' '--enable-theora' '--disable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--disable-x264' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--disable-goom' '--disable-caca' '--disable-sdl' '--disable-qt' '--disable-skins2' '--enable-sse' '--enable-mmx' '--disable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-mad' '--disable-a52' '--disable-dirac' '--enable-dsm' '--disable-smbclient' '--disable-vcd' '--disable-crystalhd' '--disable-dxva2' '--enable-flac' '--enable-jpeg' '--enable-vpx' '--enable-postproc' '--enable-gme' '--enable-sidplay2' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32' 'CC=i686-w64-mingw32-gcc -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'LDFLAGS=-lnormaliz -lwinstorecompat -lruntimeobject' 'CPPFLAGS=-D_WIN32_WINNT=0xA00 -DWINVER=0xA00 -DWINSTORECOMPAT -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP' 'CXX=i686-w64-mingw32-g++ -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'PKG_CONFIG_LIBDIR=/root/winrt-win10-i686/libvlc/vlc/contrib/winrt-i686-msvcr120_app/contrib/i686-w64-mingw32/lib/pkgconfig'
core generic debug: creating audio output
core audio output debug: looking for audio output module matching "winstore": 4 candidates
core audio output debug: using audio output module "winstore.cpp"
core generic debug: keeping audio output
core audio output debug: restart requested (3)
core audio output debug: restart requested (1)
core input debug: Creating an input for 'rtsp://192.168.1.105:554/main'
core input debug: using timeshift granularity of 50 MiB
core input debug: using default timeshift path
core input debug: `rtsp://192.168.1.105:554/main' gives access `rtsp' demux `any' path `192.168.1.105:554/main'
core input source debug: creating demux: access='rtsp' demux='any' location='192.168.1.105:554/main' file='\\192.168.1.105:554\main'
core demux debug: looking for access_demux module matching "rtsp": 6 candidates
live555 demux debug: version 2016.11.28
live555 demux debug: RTP subsession 'video/H264'
core input debug: selecting program id=0
live555 demux debug: setup start: 0.000000 stop:0.000000
live555 demux debug: We have a timeout of 65 seconds
live555 demux debug: play start: 0.000000 stop:0.000000
core demux debug: using access_demux module "live555"
core packetizer debug: looking for packetizer module matching "any": 24 candidates
h264 packetizer debug: found NAL_SPS (sps_id=0)
h264 packetizer debug: found NAL_PPS (pps_id=0 sps_id=0)
core packetizer debug: using packetizer module "h264"
core decoder debug: looking for video decoder module matching "any": 12 candidates
avcodec decoder debug: using ffmpeg Lavc57.100.104
avcodec decoder debug: CPU flags: 0x000813db
avcodec decoder debug: allowing 4 thread(s) for decoding
avcodec decoder debug: codec (h264) started
avcodec decoder debug: using frame thread mode with 4 threads
core decoder debug: using video decoder module "avcodec"
core demux meta debug: looking for meta reader module matching "any": 2 candidates
lua demux meta debug: Trying Lua scripts in C:\Data\Users\is01k\AppData\Local\Packages\Emed.LVP_paz6r1rewnh0a\LocalState\vlc\lua\meta\reader
core demux meta debug: no meta reader modules matched
core input debug: `rtsp://192.168.1.105:554/main' successfully opened
live555 demux debug: tk->rtpSource->hasBeenSynchronizedUsingRTCP()
core input debug: Buffering 0%
core decoder debug: restarting module due to input format change
core decoder debug: removing module "avcodec"
core decoder debug: looking for video decoder module matching "any": 12 candidates
avcodec decoder debug: using ffmpeg Lavc57.100.104
avcodec decoder debug: CPU flags: 0x000813db
avcodec decoder debug: allowing 4 thread(s) for decoding
avcodec decoder debug: codec (h264) started
avcodec decoder debug: using frame thread mode with 4 threads
core decoder debug: using video decoder module "avcodec"
avcodec decoder debug: available hardware decoder output format 128 (d3d11va_vld)
avcodec decoder debug: available hardware decoder output format 348 (d3d11)
avcodec decoder debug: available software decoder output format 0 (yuv420p)
core spu text debug: looking for text renderer module matching "any": 2 candidates
freetype spu text debug: Using DWrite backend
freetype spu text debug: DWrite_GetFamily(): family name: Arial
core input debug: Stream buffering done (279 ms in 280 ms)
core spu text debug: using text renderer module "freetype"
core scale debug: looking for video converter module matching "any": 22 candidates
swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
core scale debug: using video converter module "swscale"
core scale debug: looking for video converter module matching "any": 22 candidates
yuvp scale debug: YUVP to YUVA converter
core scale debug: using video converter module "yuvp"
core video output debug: Deinterlacing available
core video output debug: deinterlace -1, mode auto, is_needed 0
core window debug: looking for vout window module matching "any": 1 candidates
core window debug: no vout window modules matched
core video output debug: Opening vout display wrapper
core vout display debug: looking for vout display module matching "any": 6 candidates
direct3d11 vout display debug: supports colorspace RGB Rec.709 gamma:22 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:22 range:STUDIO
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:22 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:2084 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:2084 range:STUDIO
direct3d11 vout display debug: using colorspace RGB Rec.709 gamma:22 range:FULL
direct3d11 vout display debug: Using pixel format VA_NV12 for chroma DX11
core vout display debug: VoutDisplayEvent 'resize' 1280x720
direct3d11 vout display debug: Direct3D11 resources created
direct3d11 vout display debug: Direct3D11 device adapter successfully initialized
direct3d11 vout display debug: Direct3D11 Open Succeeded
core vout display debug: using vout display module "direct3d11"
direct3d11 vout display debug: D3D11 pool succeed with 36 surfaces (1280x768) context 0x0c6850cc
core video output debug: original format sz 1280x720, of (0,0), vsz 1280x720, 4cc DX11, sar 1:1, msk r0x0 g0x0 b0x0
core vout display debug: VoutDisplayEvent 'window state' 0
core vout display debug: VoutDisplayEvent 'window state' 0
core spu text debug: removing module "freetype"
core vout display error: Failed to set on top
core vout display debug: VoutDisplayEvent 'resize' 1280x720
core spu text debug: looking for text renderer module matching "any": 2 candidates
freetype spu text debug: Using DWrite backend
freetype spu text debug: DWrite_GetFamily(): family name: Arial
core spu text debug: using text renderer module "freetype"
core generic debug: looking for hw decoder module matching "d3d11va": 1 candidates
d3d11va generic debug: Reusing Direct3D11 device
va_surface generic debug: CreateDevice succeed
directx_va generic debug: - 'MPEG-2 variable-length decoder' is supported
directx_va generic debug: - 'MPEG-2 inverse discrete cosine transform' is supported
directx_va generic debug: - 'VC-1 variable-length decoder' is supported
directx_va generic debug: - 'VC-1 variable-length decoder 2 (Intel)' is supported
directx_va generic debug: - 'VC-1 variable-length decoder (Intel)' is supported
directx_va generic debug: - 'Windows Media Video 9 IDCT' is supported
directx_va generic debug: - 'VC-1 inverse discrete cosine transform' is supported
directx_va generic debug: - 'H.264 variable-length decoder, no film grain technology' is supported
directx_va generic debug: - 'Unknown decoder 0x91cd2d6e-0x897b-0x4fa1-0xb0d751dc88010e0a' is supported
directx_va generic debug: - 'Unknown decoder 0x442b942a-0xb4d9-0x4940-0xbc45a882e5f919f3' is supported
directx_va generic debug: - 'Unknown decoder 0x97688186-0x56a8-0x4094-0xb543fc9daaa49f4b' is supported
directx_va generic debug: - 'Unknown decoder 0xffc79924-0x5eaf-0x4666-0xa73606190f281443' is supported
directx_va generic debug: - 'Unknown decoder 0xf416f7bd-0x098a-0x4cf1-0xa11bce54959ca03d' is supported
directx_va generic debug: - 'Unknown decoder 0xbf44dacd-0x217f-0x4370-0xa383d573bc56707e' is supported
directx_va generic debug: - 'Unknown decoder 0x2364d06a-0xf67f-0x4186-0xaed062b99e1784f1' is supported
directx_va generic debug: - 'Unknown decoder 0x8c56eb1e-0x2b47-0x466f-0x8d337dbcd63f3df2' is supported
directx_va generic debug: - 'HEVC Main profile' is supported
directx_va generic debug: - 'VP9 profile 0' is supported
directx_va generic debug: - 'Unknown decoder 0x50925b7b-0xe931-0x4978-0xa12a586630f095f9' is supported
directx_va generic debug: - 'Unknown decoder 0x49761bec-0x4b63-0x4349-0xa5ff87ffdf088466' is supported
directx_va generic debug: Trying to use 'H.264 variable-length decoder, no film grain technology' as input
d3d11va generic debug: NV12 output is supported for decoder H.264 variable-length decoder, no film grain technology.
d3d11va generic debug: Using output format NV12 for decoder H.264 variable-length decoder, no film grain technology
va_surface generic debug: va_pool_SetupDecoder id 28 1280x720 count: 22
d3d11va generic debug: using external surface pool
d3d11va generic debug: ID3D11VideoDecoderOutputView succeed with 22 surfaces (1280x720)
d3d11va generic debug: we got 6 decoder configurations
d3d11va generic debug: configuration[0] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[1] ConfigBitstreamRaw 1
d3d11va generic debug: configuration[2] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[3] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[4] ConfigBitstreamRaw 1
d3d11va generic debug: configuration[5] ConfigBitstreamRaw 1
d3d11va generic debug: DxCreateDecoderSurfaces succeed
core generic debug: using hw decoder module "d3d11va"
avcodec decoder: Using D3D11VA (HoloLens Graphics, vendor 32902(Intel), device 8880, revision 35) for hardware decoding
core decoder debug: Received first picture
core input debug: Decoder wait done in 670 ms
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core vout display debug: auto hiding mouse cursor
core video output warning: picture is too late to be displayed (missing 73 ms)
core video output warning: picture is too late to be displayed (missing 79 ms)
core video output warning: picture is too late to be displayed (missing 51 ms)
core video output warning: picture is too late to be displayed (missing 58 ms)
core video output warning: picture is too late to be displayed (missing 36 ms)
core video output warning: picture is too late to be displayed (missing 39 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 15 ms)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output warning: picture is too late to be displayed (missing 20 ms)
core video output warning: picture is too late to be displayed (missing 21 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output warning: picture is too late to be displayed (missing 23 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 29 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output warning: picture is too late to be displayed (missing 21 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output warning: picture is too late to be displayed (missing 29 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output warning: picture is too late to be displayed (missing 29 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 17 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 19 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output warning: picture is too late to be displayed (missing 23 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output warning: picture is too late to be displayed (missing 26 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output warning: picture is too late to be displayed (missing 21 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 7 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 13 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 14 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 2 ms)
core video output debug: picture might be displayed late (missing 10 ms)
core video output debug: picture might be displayed late (missing 12 ms)
core video output warning: picture is too late to be displayed (missing 20 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output warning: picture is too late to be displayed (missing 27 ms)
core video output warning: picture is too late to be displayed (missing 24 ms)
core video output debug: picture might be displayed late (missing 15 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output warning: picture is too late to be displayed (missing 25 ms)
core video output debug: picture might be displayed late (missing 18 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output warning: picture is too late to be displayed (missing 20 ms)
core video output debug: picture might be displayed late (missing 5 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 17 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output warning: picture is too late to be displayed (missing 22 ms)
core video output debug: picture might be displayed late (missing 8 ms)
core video output debug: picture might be displayed late (missing 0 ms)
core video output warning: picture is too late to be displayed (missing 28 ms)
core video output debug: picture might be displayed late (missing 16 ms)
core video output debug: picture might be displayed late (missing 1 ms)
core video output warning: picture is too late to be displayed (missing 196 ms)
core video output warning: picture is too late to be displayed (missing 199 ms)
core video output warning: picture is too late to be displayed (missing 160 ms)
core video output warning: picture is too late to be displayed (missing 163 ms)
core video output warning: picture is too late to be displayed (missing 134 ms)
core video output warning: picture is too late to be displayed (missing 136 ms)
core video output warning: picture is too late to be displayed (missing 68 ms)
core video output warning: picture is too late to be displayed (missing 71 ms)
core video output warning: picture is too late to be displayed (missing 52 ms)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core video output debug: picture might be displayed late (missing 12 ms)
core video output debug: picture might be displayed late (missing 11 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 17 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 4 ms)
core video output debug: picture might be displayed late (missing 3 ms)
core video output debug: picture might be displayed late (missing 9 ms)
core video output debug: picture might be displayed late (missing 6 ms)
core video output debug: picture might be displayed late (missing 2 ms)

Re: VLC on Hololens

Posted: 29 Sep 2017 10:23
by zkuang
And here's the log for modifying the stream to encode at 10 frames per second, the picture doesn't "move" at all:


core libvlc debug: VLC media player - 3.0.0-git Vetinari
core libvlc debug: Copyright ? 1996-2017 the VideoLAN team
core libvlc debug: revision 2.2.0-git-14570-g01057d2443
core libvlc debug: configured with ../configure '--enable-winstore-app' '--disable-vlc' '--enable-lua' '--disable-vlm' '--disable-sout' '--disable-faad' '--enable-theora' '--disable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--disable-x264' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--disable-goom' '--disable-caca' '--disable-sdl' '--disable-qt' '--disable-skins2' '--enable-sse' '--enable-mmx' '--disable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-mad' '--disable-a52' '--disable-dirac' '--enable-dsm' '--disable-smbclient' '--disable-vcd' '--disable-crystalhd' '--disable-dxva2' '--enable-flac' '--enable-jpeg' '--enable-vpx' '--enable-postproc' '--enable-gme' '--enable-sidplay2' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32' 'CC=i686-w64-mingw32-gcc -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'LDFLAGS=-lnormaliz -lwinstorecompat -lruntimeobject' 'CPPFLAGS=-D_WIN32_WINNT=0xA00 -DWINVER=0xA00 -DWINSTORECOMPAT -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP' 'CXX=i686-w64-mingw32-g++ -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'PKG_CONFIG_LIBDIR=/root/winrt-win10-i686/libvlc/vlc/contrib/winrt-i686-msvcr120_app/contrib/i686-w64-mingw32/lib/pkgconfig'
core libvlc debug: using performance counters as clock source
core libvlc debug: frequency: 1015593 Hz
core libvlc debug: searching plug-in modules
core libvlc debug: loading plugins cache file plugins\plugins.dat
core libvlc warning: cannot read plugins\plugins.dat: No such file or directory
core libvlc debug: recursively browsing `plugins'
core libvlc warning: cannot load module `plugins\codec\libflac_plugin.dll' (The specified procedure could not be found. (error 127))
core libvlc debug: plug-ins loaded: 359 modules
core logger debug: looking for logger module matching "any": 2 candidates
core logger debug: using logger module "console"
core libvlc debug: translation test: code is "C"
core keystore debug: looking for keystore module matching "memory": 3 candidates
core keystore debug: using keystore module "memory"
core libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU
core libvlc debug: VLC media player - 3.0.0-git Vetinari
core libvlc debug: Copyright ? 1996-2017 the VideoLAN team
core libvlc debug: revision 2.2.0-git-14570-g01057d2443
core libvlc debug: configured with ../configure '--enable-winstore-app' '--disable-vlc' '--enable-lua' '--disable-vlm' '--disable-sout' '--disable-faad' '--enable-theora' '--disable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--disable-x264' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--disable-goom' '--disable-caca' '--disable-sdl' '--disable-qt' '--disable-skins2' '--enable-sse' '--enable-mmx' '--disable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-mad' '--disable-a52' '--disable-dirac' '--enable-dsm' '--disable-smbclient' '--disable-vcd' '--disable-crystalhd' '--disable-dxva2' '--enable-flac' '--enable-jpeg' '--enable-vpx' '--enable-postproc' '--enable-gme' '--enable-sidplay2' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32' 'CC=i686-w64-mingw32-gcc -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'LDFLAGS=-lnormaliz -lwinstorecompat -lruntimeobject' 'CPPFLAGS=-D_WIN32_WINNT=0xA00 -DWINVER=0xA00 -DWINSTORECOMPAT -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP' 'CXX=i686-w64-mingw32-g++ -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'PKG_CONFIG_LIBDIR=/root/winrt-win10-i686/libvlc/vlc/contrib/winrt-i686-msvcr120_app/contrib/i686-w64-mingw32/lib/pkgconfig'
core libvlc debug: VLC media player - 3.0.0-git Vetinari
core libvlc debug: Copyright ? 1996-2017 the VideoLAN team
core libvlc debug: revision 2.2.0-git-14570-g01057d2443
core libvlc debug: configured with ../configure '--enable-winstore-app' '--disable-vlc' '--enable-lua' '--disable-vlm' '--disable-sout' '--disable-faad' '--enable-theora' '--disable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--disable-x264' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--disable-goom' '--disable-caca' '--disable-sdl' '--disable-qt' '--disable-skins2' '--enable-sse' '--enable-mmx' '--disable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-mad' '--disable-a52' '--disable-dirac' '--enable-dsm' '--disable-smbclient' '--disable-vcd' '--disable-crystalhd' '--disable-dxva2' '--enable-flac' '--enable-jpeg' '--enable-vpx' '--enable-postproc' '--enable-gme' '--enable-sidplay2' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32' 'CC=i686-w64-mingw32-gcc -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'LDFLAGS=-lnormaliz -lwinstorecompat -lruntimeobject' 'CPPFLAGS=-D_WIN32_WINNT=0xA00 -DWINVER=0xA00 -DWINSTORECOMPAT -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP' 'CXX=i686-w64-mingw32-g++ -specs=/root/winrt-win10-i686/libvlc/vlc/../newspecfile' 'PKG_CONFIG_LIBDIR=/root/winrt-win10-i686/libvlc/vlc/contrib/winrt-i686-msvcr120_app/contrib/i686-w64-mingw32/lib/pkgconfig'
core generic debug: creating audio output
core audio output debug: looking for audio output module matching "winstore": 4 candidates
core audio output debug: using audio output module "winstore.cpp"
core generic debug: keeping audio output
core audio output debug: restart requested (3)
core audio output debug: restart requested (1)
core input debug: Creating an input for 'rtsp://192.168.1.105:554/main'
core input debug: using timeshift granularity of 50 MiB
core input debug: using default timeshift path
core input debug: `rtsp://192.168.1.105:554/main' gives access `rtsp' demux `any' path `192.168.1.105:554/main'
core input source debug: creating demux: access='rtsp' demux='any' location='192.168.1.105:554/main' file='\\192.168.1.105:554\main'
core demux debug: looking for access_demux module matching "rtsp": 6 candidates
live555 demux debug: version 2016.11.28
live555 demux debug: RTP subsession 'video/H264'
core input debug: selecting program id=0
live555 demux debug: setup start: 0.000000 stop:0.000000
live555 demux debug: We have a timeout of 65 seconds
live555 demux debug: play start: 0.000000 stop:0.000000
core demux debug: using access_demux module "live555"
core packetizer debug: looking for packetizer module matching "any": 24 candidates
h264 packetizer debug: found NAL_SPS (sps_id=0)
h264 packetizer debug: found NAL_PPS (pps_id=0 sps_id=0)
core packetizer debug: using packetizer module "h264"
core decoder debug: looking for video decoder module matching "any": 12 candidates
avcodec decoder debug: using ffmpeg Lavc57.100.104
avcodec decoder debug: CPU flags: 0x000813db
avcodec decoder debug: allowing 4 thread(s) for decoding
avcodec decoder debug: codec (h264) started
avcodec decoder debug: using frame thread mode with 4 threads
core decoder debug: using video decoder module "avcodec"
core demux meta debug: looking for meta reader module matching "any": 2 candidates
lua demux meta debug: Trying Lua scripts in C:\Data\Users\is01k\AppData\Local\Packages\Emed.LVP_paz6r1rewnh0a\LocalState\vlc\lua\meta\reader
core demux meta debug: no meta reader modules matched
core input debug: `rtsp://192.168.1.105:554/main' successfully opened
live555 demux debug: tk->rtpSource->hasBeenSynchronizedUsingRTCP()
core input debug: Buffering 0%
core decoder debug: restarting module due to input format change
core input debug: Stream buffering done (290 ms in 292 ms)
core decoder debug: removing module "avcodec"
core decoder debug: looking for video decoder module matching "any": 12 candidates
avcodec decoder debug: using ffmpeg Lavc57.100.104
avcodec decoder debug: CPU flags: 0x000813db
avcodec decoder debug: allowing 4 thread(s) for decoding
avcodec decoder debug: codec (h264) started
avcodec decoder debug: using frame thread mode with 4 threads
core decoder debug: using video decoder module "avcodec"
core decoder error: buffer deadlock prevented
core input debug: Decoder wait done in 77 ms
avcodec decoder debug: available hardware decoder output format 128 (d3d11va_vld)
avcodec decoder debug: available hardware decoder output format 348 (d3d11)
avcodec decoder debug: available software decoder output format 0 (yuv420p)
core spu text debug: looking for text renderer module matching "any": 2 candidates
freetype spu text debug: Using DWrite backend
freetype spu text debug: DWrite_GetFamily(): family name: Arial
core spu text debug: using text renderer module "freetype"
core scale debug: looking for video converter module matching "any": 22 candidates
swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
core scale debug: using video converter module "swscale"
core scale debug: looking for video converter module matching "any": 22 candidates
yuvp scale debug: YUVP to YUVA converter
core scale debug: using video converter module "yuvp"
core video output debug: Deinterlacing available
core video output debug: deinterlace -1, mode auto, is_needed 0
core window debug: looking for vout window module matching "any": 1 candidates
core window debug: no vout window modules matched
core video output debug: Opening vout display wrapper
core vout display debug: looking for vout display module matching "any": 6 candidates
direct3d11 vout display debug: supports colorspace RGB Rec.709 gamma:22 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:22 range:STUDIO
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:22 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:2084 range:FULL
direct3d11 vout display debug: supports colorspace RGB Rec.2020 gamma:2084 range:STUDIO
direct3d11 vout display debug: using colorspace RGB Rec.709 gamma:22 range:FULL
direct3d11 vout display debug: Using pixel format VA_NV12 for chroma DX11
core vout display debug: VoutDisplayEvent 'resize' 1280x720
direct3d11 vout display debug: Direct3D11 resources created
direct3d11 vout display debug: Direct3D11 device adapter successfully initialized
direct3d11 vout display debug: Direct3D11 Open Succeeded
core vout display debug: using vout display module "direct3d11"
direct3d11 vout display debug: D3D11 pool succeed with 36 surfaces (1280x768) context 0x0c2650cc
core video output debug: original format sz 1280x720, of (0,0), vsz 1280x720, 4cc DX11, sar 1:1, msk r0x0 g0x0 b0x0
core vout display debug: VoutDisplayEvent 'window state' 0
core vout display debug: VoutDisplayEvent 'window state' 0
core vout display error: Failed to set on top
core spu text debug: removing module "freetype"
core vout display debug: VoutDisplayEvent 'resize' 1280x720
core spu text debug: looking for text renderer module matching "any": 2 candidates
freetype spu text debug: Using DWrite backend
freetype spu text debug: DWrite_GetFamily(): family name: Arial
core spu text debug: using text renderer module "freetype"
core generic debug: looking for hw decoder module matching "d3d11va": 1 candidates
d3d11va generic debug: Reusing Direct3D11 device
va_surface generic debug: CreateDevice succeed
directx_va generic debug: - 'MPEG-2 variable-length decoder' is supported
directx_va generic debug: - 'MPEG-2 inverse discrete cosine transform' is supported
directx_va generic debug: - 'VC-1 variable-length decoder' is supported
directx_va generic debug: - 'VC-1 variable-length decoder 2 (Intel)' is supported
directx_va generic debug: - 'VC-1 variable-length decoder (Intel)' is supported
directx_va generic debug: - 'Windows Media Video 9 IDCT' is supported
directx_va generic debug: - 'VC-1 inverse discrete cosine transform' is supported
directx_va generic debug: - 'H.264 variable-length decoder, no film grain technology' is supported
directx_va generic debug: - 'Unknown decoder 0x91cd2d6e-0x897b-0x4fa1-0xb0d751dc88010e0a' is supported
directx_va generic debug: - 'Unknown decoder 0x442b942a-0xb4d9-0x4940-0xbc45a882e5f919f3' is supported
directx_va generic debug: - 'Unknown decoder 0x97688186-0x56a8-0x4094-0xb543fc9daaa49f4b' is supported
directx_va generic debug: - 'Unknown decoder 0xffc79924-0x5eaf-0x4666-0xa73606190f281443' is supported
directx_va generic debug: - 'Unknown decoder 0xf416f7bd-0x098a-0x4cf1-0xa11bce54959ca03d' is supported
directx_va generic debug: - 'Unknown decoder 0xbf44dacd-0x217f-0x4370-0xa383d573bc56707e' is supported
directx_va generic debug: - 'Unknown decoder 0x2364d06a-0xf67f-0x4186-0xaed062b99e1784f1' is supported
directx_va generic debug: - 'Unknown decoder 0x8c56eb1e-0x2b47-0x466f-0x8d337dbcd63f3df2' is supported
directx_va generic debug: - 'HEVC Main profile' is supported
directx_va generic debug: - 'VP9 profile 0' is supported
directx_va generic debug: - 'Unknown decoder 0x50925b7b-0xe931-0x4978-0xa12a586630f095f9' is supported
directx_va generic debug: - 'Unknown decoder 0x49761bec-0x4b63-0x4349-0xa5ff87ffdf088466' is supported
directx_va generic debug: Trying to use 'H.264 variable-length decoder, no film grain technology' as input
d3d11va generic debug: NV12 output is supported for decoder H.264 variable-length decoder, no film grain technology.
d3d11va generic debug: Using output format NV12 for decoder H.264 variable-length decoder, no film grain technology
va_surface generic debug: va_pool_SetupDecoder id 28 1280x720 count: 22
d3d11va generic debug: using external surface pool
d3d11va generic debug: ID3D11VideoDecoderOutputView succeed with 22 surfaces (1280x720)
d3d11va generic debug: we got 6 decoder configurations
d3d11va generic debug: configuration[0] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[1] ConfigBitstreamRaw 1
d3d11va generic debug: configuration[2] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[3] ConfigBitstreamRaw 2
d3d11va generic debug: configuration[4] ConfigBitstreamRaw 1
d3d11va generic debug: configuration[5] ConfigBitstreamRaw 1
d3d11va generic debug: DxCreateDecoderSurfaces succeed
core generic debug: using hw decoder module "d3d11va"
avcodec decoder: Using D3D11VA (HoloLens Graphics, vendor 32902(Intel), device 8880, revision 35) for hardware decoding
core video output warning: picture is too late to be displayed (missing 426 ms)
core video output warning: picture is too late to be displayed (missing 330 ms)
core video output warning: picture is too late to be displayed (missing 259 ms)
core video output warning: picture is too late to be displayed (missing 166 ms)
core video output warning: picture is too late to be displayed (missing 70 ms)
core video output warning: picture is too late to be displayed (missing 239 ms)
core video output warning: picture is too late to be displayed (missing 240 ms)
core vout display debug: auto hiding mouse cursor
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core video output warning: picture is too late to be displayed (missing 340 ms)
core video output warning: picture is too late to be displayed (missing 340 ms)
core video output warning: picture is too late to be displayed (missing 342 ms)
core video output warning: picture is too late to be displayed (missing 335 ms)
core video output warning: picture is too late to be displayed (missing 454 ms)
core video output warning: picture is too late to be displayed (missing 345 ms)
core video output warning: picture is too late to be displayed (missing 345 ms)
core video output warning: picture is too late to be displayed (missing 356 ms)
core video output warning: picture is too late to be displayed (missing 261 ms)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core video output warning: picture is too late to be displayed (missing 359 ms)
core video output warning: picture is too late to be displayed (missing 396 ms)
core video output warning: picture is too late to be displayed (missing 306 ms)
core video output warning: picture is too late to be displayed (missing 307 ms)
core video output warning: picture is too late to be displayed (missing 317 ms)
core video output warning: picture is too late to be displayed (missing 219 ms)
core video output warning: picture is too late to be displayed (missing 120 ms)
core video output warning: picture is too late to be displayed (missing 404 ms)
core video output warning: picture is too late to be displayed (missing 309 ms)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core video output warning: picture is too late to be displayed (missing 421 ms)
core video output warning: picture is too late to be displayed (missing 323 ms)
core video output warning: picture is too late to be displayed (missing 226 ms)
core video output warning: picture is too late to be displayed (missing 332 ms)
core video output warning: picture is too late to be displayed (missing 310 ms)
core video output warning: picture is too late to be displayed (missing 310 ms)
core video output warning: picture is too late to be displayed (missing 303 ms)
core video output warning: picture is too late to be displayed (missing 405 ms)
core video output warning: picture is too late to be displayed (missing 313 ms)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
core decoder debug: killing decoder fourcc `h264'
core decoder debug: removing module "avcodec"
core generic debug: saving a free vout
core generic debug: reusing provided vout
core packetizer debug: removing module "h264"
core demux debug: removing module "live555"
core input debug: Program doesn't contain anymore ES
core audio output debug: removing module "winstore.cpp"
core video output debug: destroying useless vout
core vout display debug: removing module "direct3d11"
direct3d11 vout display debug: Direct3D11 resources destroyed
direct3d11 vout display debug: Direct3D11 device adapter closed
core spu text debug: removing module "freetype"
core scale debug: removing module "yuvp"
core scale debug: removing module "swscale"
core input debug: Creating an input for 'rtsp://192.168.1.105:554/main'
core input debug: using timeshift granularity of 50 MiB
core input debug: using default timeshift path
core input debug: `rtsp://192.168.1.105:554/main' gives access `rtsp' demux `any' path `192.168.1.105:554/main'
core input source debug: creating demux: access='rtsp' demux='any' location='192.168.1.105:554/main' file='\\192.168.1.105:554\main'
core demux debug: looking for access_demux module matching "rtsp": 6 candidates
live555 demux debug: version 2016.11.28

Re: VLC on Hololens

Posted: 01 Oct 2017 02:57
by zkuang
I added some logs, and I see avcodec_receive_frame returns error continuously, some the late packet start is not updated, and then I started to see avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?), the problem is these should be valid packets, why are they not decoded correctly?