On Mon, Dec 09, 2019 at 11:28:57AM -0600, Brad DeMorrow wrote:
> Bryan,
> I've attached the full output of *moonlight > moonlight.log 2>&1*
> 
> There are no errors that I see, however, I do see a behavior that's probably
> not intended.
> The original code used the RTLD_NODELETE flag with dlopen to basically
> cause the library to stay in memory when dlcose is called.  It doesn't
> appear
> to affect the application, but you can see it open the intel-vaapi-driver on
> 6 different occasions before it is finally settled down.
> 
> We don't seem to support RTLD_NODELETE, so I opted to remove this flag
> since their code also supported operation without it on the ANDROID
> platform.
> 
> Like I said, operationally speaking - it appears to work without errors,
> but if
> anyone has any ideas about what to do with the RTLD_NODELETE flag, let
> me know please.

Sorry I can't comment on the dlopen or moonlight aspects of this port,
or comments on the port itself, but that is interesting to hear!

I assume CPU utilization drops with ffmpeg? That might be interesting to
compare, before and after. But indeed, from this log it appears to be
working as intended.

Having this working in ffmpeg would benefit many applications.

> On Mon, Dec 9, 2019 at 10:51 AM Brad DeMorrow <b...@demorrow.net> wrote:
> 
> >
> >> I was under the impression that in order to have working VAAPI/VDPAU
> >> accelleration we had to compile Mesa with it (which been a problem, as
> >> our Mesa is in maintained in base).
> >>
> > I wasn't aware of that (potential?) problem.
> >
> >
> >>
> >> IIRC libvaapi does compile, but fails at runtime without the Mesa
> >> components. Is this not accurate?
> >>
> >> I can scour the output from a quick gaming session and report back with
> > more details, but here is what my experience has been:
> >
> > 1. I built libva and intel-vaapi-driver because I knew that moonlight-qt
> > needed it.
> > 2. Once I built moonlight-qt and ran it, I realized that it was using
> > ffmpeg to
> >     do the actual decoding, which wasn't built with vaapi support.  Upon
> >     starting it, you get a warning message that it couldn't enable hardware
> >     accelerated h264 decoding.
> > 3. I rebuilt ffmpeg with --enable-vaapi.
> > 4. moonlight-qt seemed perfectly content afterwards, and if there were any
> >     errors/exceptions, they are hidden away in logs.  The gaming experience
> >     was perfectly acceptable.  I spent a good 10-15 minutes playing
> >     Borderlands 3 to test it out.
> >
> > So, again, I will collect the full output and attach to a follow-up email.
> >
> > --
> > --Brad DeMorrow
> >
> 
> 
> -- 
> --Brad DeMorrow

> 00:00:00 - SDL Info (0): Compiled with SDL 2.0.10
> 00:00:00 - SDL Info (0): Running with SDL 2.0.10
> 00:00:00 - Qt Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to 
> '/tmp/runtime-brad'
> 00:00:00 - Qt Warning: JIT is disabled for QML. Property bindings and 
> animations will be very slow. Visit https://wiki.qt.io/V4 to learn about 
> possible solutions for your platform.
> 00:00:00 - Qt Info: Found "gamecontrollerdb.txt" at 
> ":/data/gamecontrollerdb.txt"
> 00:00:00 - SDL Info (0): Loaded 279 new gamepad mappings
> 00:00:01 - SDL Info (0): V-sync enabled
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:01 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:01 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x32315659 -> 
> yuv420p.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x30323449 -> 
> yuv420p.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x3231564e -> 
> nv12.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x32595559 -> 
> yuyv422.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x59565955 -> 
> uyvy422.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x48323234 -> 
> yuv422p.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x58424752 -> 
> rgb0.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x58524742 -> 
> bgr0.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Format 0x30313050 -> 
> p010le.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xc003488740] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:01 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 7(SPS), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 8(PPS), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 5(IDR), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 5(IDR), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 5(IDR), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] nal_unit_type: 5(IDR), nal_ref_idc: 3
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Format vaapi_vld chosen by 
> get_format().
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Considering format 0x3231564e -> 
> nv12.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000000.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000001.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000002.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000003.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000004.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000005.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000006.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000007.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000008.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000009.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000a.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000b.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000c.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000d.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000e.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x400000f.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000010.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000011.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000012.
> 00:00:01 - FFmpeg: [AVHWFramesContext @ 0xc003486d00] Created surface 
> 0x4000013.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Considering format 0x3231564e -> 
> nv12.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Reinit context to 1280x720, pix_fmt: 
> vaapi_vld
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Param buffer (type 0, 672 bytes) is 
> 0x8000000.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Param buffer (type 1, 240 bytes) is 
> 0x8000001.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 0 param buffer (3128 bytes) is 
> 0x8000002.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 0 data buffer (75 bytes) is 
> 0x8000003.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 1 param buffer (3128 bytes) is 
> 0x8000004.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 1 data buffer (80 bytes) is 
> 0x8000005.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 2 param buffer (3128 bytes) is 
> 0x8000006.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 2 data buffer (85 bytes) is 
> 0x8000007.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 3 param buffer (3128 bytes) is 
> 0x8000008.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Slice 3 data buffer (97 bytes) is 
> 0x8000009.
> 00:00:01 - FFmpeg: [h264 @ 0xbf8e0f4800] Decode to surface 0x4000013.
> 00:00:01 - SDL Info (0): FFmpeg-based video decoder chosen
> 00:00:01 - Qt Info: Found "gamecontrollerdb.txt" at 
> ":/data/gamecontrollerdb.txt"
> 00:00:01 - SDL Info (0): Loaded 279 new gamepad mappings
> 00:00:01 - Qt Debug: Current Moonlight version: "1.1.1"
> 00:00:01 - Qt Info: "BRAD-LAPTOP" is now online at "10.200.0.161"
> 00:00:02 - Qt Info: "DESKTOP-VNN1QD3" is now online at "10.200.0.100"
> 00:00:02 - Qt Info: Discovered mDNS host: "DESKTOP-VNN1QD3.local."
> 00:00:02 - Qt Info: Discovered mDNS host: "brad-laptop-2.local."
> 00:00:02 - Qt Info: Resolved "DESKTOP-VNN1QD3.local." to 
> QHostAddress("10.200.0.100")
> 00:00:02 - Qt Info: Resolved "DESKTOP-VNN1QD3.local." to 
> QHostAddress("fe80::64e9:493c:5963:565")
> 00:00:03 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has 
> detected conflicting anchors. Transitions may not execute properly.
> 00:00:03 - Qt Warning: qrc:/gui/PcView.qml:10:1: QML PcView: StackView has 
> detected conflicting anchors. Transitions may not execute properly.
> 00:00:04 - Qt Info: Resolving "brad-laptop-2.local." timed out. Retrying...
> 00:00:04 - Qt Info: Processing new PC at "10.200.0.100" from mDNS 
> QHostAddress("")
> 00:00:04 - Qt Info: Executing request: 
> "http://10.200.0.100:47989/serverinfo?uniqueid=0123456789ABCDEF&uuid=10067fd966c842138666148b53e8537d";
> 00:00:04 - Qt Info: Executing request: 
> "https://10.200.0.100:47984/serverinfo?uniqueid=0123456789ABCDEF&uuid=7b0034deea074dbb9b35231abbeb18ad";
> 00:00:04 - Qt Info: Resolved "brad-laptop-2.local." to 
> QHostAddress("10.200.0.161")
> 00:00:06 - Qt Info: Processing new PC at "10.200.0.161" from mDNS 
> QHostAddress("")
> 00:00:06 - Qt Info: Executing request: 
> "http://10.200.0.161:47989/serverinfo?uniqueid=0123456789ABCDEF&uuid=ae8c559da91549de8241df2e2c119bd5";
> 00:00:06 - Qt Info: Executing request: 
> "http://10.200.0.161:47989/serverinfo?uniqueid=0123456789ABCDEF&uuid=2ffb9b62561341f49fad58feee8593b8";
> 00:00:06 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has 
> detected conflicting anchors. Transitions may not execute properly.
> 00:00:06 - Qt Info: Server GPU: "GeForce GTX 1080"
> 00:00:06 - Qt Info: Server GFE version: "3.20.1.57"
> 00:00:06 - SDL Info (0): Encoder configured for 4 slices per frame
> 00:00:06 - SDL Info (0): Video bitrate: 20000 kbps
> 00:00:06 - SDL Info (0): Desired audio buffer: 240 samples (960 bytes)
> 00:00:06 - SDL Info (0): Obtained audio buffer: 240 samples (960 bytes)
> 00:00:06 - SDL Info (0): Audio configuration: 0
> 00:00:06 - SDL Info (0): V-sync enabled
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:06 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:06 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x32315659 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x30323449 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x32595559 -> 
> yuyv422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x59565955 -> 
> uyvy422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x48323234 -> 
> yuv422p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x58424752 -> 
> rgb0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x58524742 -> 
> bgr0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Format 0x30313050 -> 
> p010le.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf3ae7f140] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:06 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] nal_unit_type: 32(VPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] nal_unit_type: 33(SPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] nal_unit_type: 34(PPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decoding VPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decoding SPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decoding VUI
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decoding PPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Format vaapi_vld chosen by 
> get_format().
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000000.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000001.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000002.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000003.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000004.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000005.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000006.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000007.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000008.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000009.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000a.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000b.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000c.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000d.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000e.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x400000f.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000010.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000011.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000012.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbff5a7f380] Created surface 
> 0x4000013.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Output frame with POC 3.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Param buffer (type 0, 604 bytes) is 
> 0x8000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Slice 0 param buffer (264 bytes) is 
> 0x8000001.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Slice 0 data buffer (237 bytes) is 
> 0x8000002.
> 00:00:06 - FFmpeg: [hevc @ 0xbf50a8b000] Decode to surface 0x4000013.
> 00:00:06 - SDL Info (0): FFmpeg-based video decoder chosen
> 00:00:06 - SDL Info (0): V-sync enabled
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:06 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:06 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x32315659 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x30323449 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x32595559 -> 
> yuyv422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x59565955 -> 
> uyvy422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x48323234 -> 
> yuv422p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x58424752 -> 
> rgb0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x58524742 -> 
> bgr0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Format 0x30313050 -> 
> p010le.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbf55494a00] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:06 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] nal_unit_type: 32(VPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] nal_unit_type: 33(SPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] nal_unit_type: 34(PPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decoding VPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decoding SPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decoding VUI
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decoding PPS
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Format vaapi_vld chosen by 
> get_format().
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000000.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000001.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000002.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000003.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000004.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000005.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000006.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000007.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000008.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000009.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000a.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000b.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000c.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000d.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000e.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x400000f.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000010.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000011.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000012.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbf55496700] Created surface 
> 0x4000013.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Output frame with POC 3.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Param buffer (type 0, 604 bytes) is 
> 0x8000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Slice 0 param buffer (264 bytes) is 
> 0x8000001.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Slice 0 data buffer (237 bytes) is 
> 0x8000002.
> 00:00:06 - FFmpeg: [hevc @ 0xbf9223f000] Decode to surface 0x4000013.
> 00:00:06 - SDL Info (0): FFmpeg-based video decoder chosen
> 00:00:06 - SDL Info (0): V-sync enabled
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:06 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:06 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x32315659 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x30323449 -> 
> yuv420p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x32595559 -> 
> yuyv422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x59565955 -> 
> uyvy422.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x48323234 -> 
> yuv422p.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x58424752 -> 
> rgb0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x58524742 -> 
> bgr0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Format 0x30313050 -> 
> p010le.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:06 - FFmpeg: [AVHWDeviceContext @ 0xbfd422ae40] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:06 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] nal_unit_type: 32(VPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] nal_unit_type: 33(SPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] nal_unit_type: 34(PPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decoding VPS
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decoding SPS
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Main profile bitstream
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decoding VUI
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decoding PPS
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Format vaapi_vld chosen by 
> get_format().
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000000.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000001.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000002.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000003.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000004.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000005.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000006.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000007.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000008.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000009.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000a.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000b.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000c.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000d.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000e.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x400000f.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000010.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000011.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000012.
> 00:00:06 - FFmpeg: [AVHWFramesContext @ 0xbfd17f4180] Created surface 
> 0x4000013.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Considering format 0x3231564e -> 
> nv12.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Output frame with POC 3.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Param buffer (type 0, 604 bytes) is 
> 0x8000000.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Slice 0 param buffer (264 bytes) is 
> 0x8000001.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Slice 0 data buffer (237 bytes) is 
> 0x8000002.
> 00:00:06 - FFmpeg: [hevc @ 0xbfafe5e800] Decode to surface 0x4000013.
> 00:00:06 - SDL Info (0): FFmpeg-based video decoder chosen
> 00:00:06 - SDL Info (0): Desired audio buffer: 240 samples (960 bytes)
> 00:00:06 - SDL Info (0): Obtained audio buffer: 240 samples (960 bytes)
> 00:00:06 - Qt Info: Found "gamecontrollerdb.txt" at 
> ":/data/gamecontrollerdb.txt"
> 00:00:06 - SDL Info (0): Loaded 279 new gamepad mappings
> 00:00:08 - Qt Info: Found "gamecontrollerdb.txt" at 
> ":/data/gamecontrollerdb.txt"
> 00:00:08 - SDL Info (0): Loaded 279 new gamepad mappings
> 00:00:08 - SDL Info (0): Found host supported resolution: 1920x1080
> 00:00:08 - Qt Info: Executing request: 
> "https://10.200.0.100:47984/resume?uniqueid=0123456789ABCDEF&uuid=5c65f4133c404e30a78253dbbcc540b2&rikey=64cedc828090ae47f2abeb4693bc8ef3&rikeyid=-874561240&surroundAudioInfo=196610";
> 00:00:08 - Qt Info: Found matching interface: "iwm0" "18:1D:EA:B8:B9:AB" 
> QFlags(0x1|0x2|0x4|0x20)
> 00:00:08 - SDL Info (0): Initializing platform...
> 00:00:08 - SDL Info (0): done
> 00:00:08 - SDL Info (0): Resolving host name...
> 00:00:08 - SDL Info (0): done
> 00:00:08 - SDL Info (0): Starting RTSP handshake...
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): setsockopt(TCP_MAXSEG, 536) failed: 22
> 00:00:08 - SDL Info (0): done
> 00:00:08 - SDL Info (0): Initializing control stream...
> 00:00:08 - SDL Info (0): done
> 00:00:08 - SDL Info (0): Initializing video stream...
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Initializing audio stream...
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Initializing input stream...
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Starting control stream...
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Starting video stream...
> 00:00:09 - SDL Info (0): Video stream is 1920x1080x60 (format 0x100)
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Starting audio stream...
> 00:00:09 - SDL Info (0): Desired audio buffer: 240 samples (960 bytes)
> 00:00:09 - SDL Info (0): Obtained audio buffer: 240 samples (960 bytes)
> 00:00:09 - SDL Info (0): Audio stream has 2 channels
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Starting input stream...
> 00:00:09 - SDL Info (0): done
> 00:00:09 - SDL Info (0): Qt UI screen is at (0,0)
> 00:00:09 - SDL Info (0): SDL found matching display 0
> 00:00:09 - SDL Info (0): Audio packet queue overflow
> 00:00:09 - SDL Info (0): Received OOS audio data (expected 20, but got 49)
> 00:00:09 - SDL Info (0): Audio packet queue overflow
> 00:00:09 - SDL Info (0): Received OOS audio data (expected 81, but got 86)
> 00:00:10 - SDL Info (0): Audio packet queue overflow
> 00:00:10 - SDL Info (0): Received OOS audio data (expected 275, but got 303)
> 00:00:10 - SDL Info (0): Audio packet queue overflow
> 00:00:10 - SDL Info (0): Received OOS audio data (expected 340, but got 369)
> 00:00:10 - SDL Info (0): Chosen best display mode: 1920x1080x120
> 00:00:10 - SDL Info (0): V-sync enabled
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:10 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:10 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x32315659 -> 
> yuv420p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x30323449 -> 
> yuv420p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x32595559 -> 
> yuyv422.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x59565955 -> 
> uyvy422.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x48323234 -> 
> yuv422p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x58424752 -> 
> rgb0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x58524742 -> 
> bgr0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Format 0x30313050 -> 
> p010le.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d7e80] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:10 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] nal_unit_type: 32(VPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] nal_unit_type: 33(SPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] nal_unit_type: 34(PPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decoding VPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Main profile bitstream
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decoding SPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Main profile bitstream
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decoding VUI
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decoding PPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Format vaapi_vld chosen by 
> get_format().
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Considering format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000000.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000001.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000002.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000003.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000004.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000005.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000006.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000007.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000008.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000009.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000a.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000b.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000c.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000d.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000e.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x400000f.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000010.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000011.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000012.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbfaa7dcf00] Created surface 
> 0x4000013.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Considering format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Output frame with POC 3.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Param buffer (type 0, 604 bytes) is 
> 0x8000000.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Slice 0 param buffer (264 bytes) is 
> 0x8000001.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Slice 0 data buffer (237 bytes) is 
> 0x8000002.
> 00:00:10 - FFmpeg: [hevc @ 0xbf6473e000] Decode to surface 0x4000013.
> libva info: VA-API version 1.6.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_1_6
> libva info: va_openDriver() returns 0
> 00:00:10 - SDL Info (0): Initialized VAAPI 1.6
> 00:00:10 - SDL Info (0): Driver: Intel i965 driver for Intel(R) Kaby Lake - 
> 2.4.0
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x32315659 -> 
> yuv420p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x30323449 -> 
> yuv420p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x32595559 -> 
> yuyv422.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x59565955 -> 
> uyvy422.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x48323234 -> 
> yuv422p.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x58424752 -> 
> rgb0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x58524742 -> 
> bgr0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Format 0x30313050 -> 
> p010le.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] VAAPI driver: Intel 
> i965 driver for Intel(R) Kaby Lake - 2.4.0.
> 00:00:10 - FFmpeg: [AVHWDeviceContext @ 0xbfaa7d8fc0] Driver not found in 
> known nonstandard list, using standard behaviour.
> 00:00:10 - SDL Info (0): Frame pacing disabled: target 120 Hz with 60 FPS 
> stream
> 00:00:10 - SDL Info (0): Using VAAPI accelerated renderer on x11
> 00:00:10 - SDL Info (0): FFmpeg-based video decoder chosen
> 00:00:10 - SDL Info (0): Requesting IDR frame on behalf of DR
> 00:00:10 - SDL Info (0): IDR frame request sent
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 32(VPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 33(SPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 34(PPS), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] nal_unit_type: 21(CRA_NUT), 
> nuh_layer_id: 0, temporal_id: 0
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decoding VPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Main profile bitstream
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decoding SPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Main profile bitstream
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decoding VUI
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decoding PPS
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Format vaapi_vld chosen by 
> get_format().
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Format vaapi_vld requires hwaccel 
> initialisation.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Considering format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000000.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Direct mapping 
> disabled: derived image format 3231564e does not match expected format 
> 32315659.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000001.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000002.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000003.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000004.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000005.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000006.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000007.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000008.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000009.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000a.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000b.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000c.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000d.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000e.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x400000f.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000010.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000011.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000012.
> 00:00:10 - FFmpeg: [AVHWFramesContext @ 0xbf81003280] Created surface 
> 0x4000013.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Considering format 0x3231564e -> 
> nv12.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Picked nv12 (0x3231564e) as best 
> match for yuv420p.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decode context initialised: 
> 0x1000000/0x2000000.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Output frame with POC 92.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Param buffer (type 0, 604 bytes) is 
> 0x8000000.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 0 param buffer (264 bytes) is 
> 0x8000001.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 0 data buffer (3138 bytes) is 
> 0x8000002.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 1 param buffer (264 bytes) is 
> 0x8000003.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 1 data buffer (6348 bytes) is 
> 0x8000004.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 2 param buffer (264 bytes) is 
> 0x8000005.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 2 data buffer (3773 bytes) is 
> 0x8000006.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 3 param buffer (264 bytes) is 
> 0x8000007.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Slice 3 data buffer (8649 bytes) is 
> 0x8000008.
> 00:00:10 - FFmpeg: [hevc @ 0xbf46403800] Decode to surface 0x4000013.
> 00:00:15 - SDL Info (0): Detected quit key combo (SDLK)
> 00:00:15 - SDL Info (0): Quit event received
> 00:00:15 - SDL Info (0): Raising 3 keys
> 00:00:15 - SDL Info (0): Global video stats
> 00:00:15 - SDL Info (0): 
> ----------------------------------------------------------
> Estimated host PC frame rate: 60.02 FPS
> Incoming frame rate from network: 60.02 FPS
> Decoding frame rate: 60.02 FPS
> Rendering frame rate: 59.52 FPS
> Frames dropped by your network connection: 0.00%
> Frames dropped due to network jitter: 0.83%
> Average receive time: 2.45 ms
> Average decoding time: 0.83 ms
> Average frame queue delay: 0.69 ms
> Average rendering time (including monitor V-sync latency): 5.55 ms
> 00:00:16 - SDL Info (0): Audio packet queue overflow
> 00:00:16 - SDL Info (0): Received OOS audio data (expected 1401, but got 1429)
> 00:00:17 - SDL Info (0): Audio packet queue overflow
> 00:00:17 - SDL Info (0): Received OOS audio data (expected 1627, but got 1656)
> 00:00:17 - SDL Info (0): Audio packet queue overflow
> 00:00:17 - SDL Info (0): Received OOS audio data (expected 1705, but got 1728)
> 00:00:17 - SDL Info (0): Stopping input stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Stopping audio stream...
> 00:00:17 - Qt Info: Found "gamecontrollerdb.txt" at 
> ":/data/gamecontrollerdb.txt"
> 00:00:17 - SDL Info (0): Loaded 279 new gamepad mappings
> 00:00:17 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has 
> detected conflicting anchors. Transitions may not execute properly.
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Stopping video stream...
> 00:00:17 - SDL Info (0): ENet wait interrupted
> 00:00:17 - SDL Info (0): Control stream connection failed: -1
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Stopping control stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Cleaning up input stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Cleaning up audio stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Cleaning up video stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Cleaning up control stream...
> 00:00:17 - SDL Info (0): done
> 00:00:17 - SDL Info (0): Cleaning up platform...
> 00:00:17 - SDL Info (0): done
> 00:00:18 - Qt Info: Discovered mDNS host: "DESKTOP-VNN1QD3.local."
> 00:00:18 - Qt Info: Discovered mDNS host: "brad-laptop-2.local."
> 00:00:18 - Qt Info: Resolved "DESKTOP-VNN1QD3.local." to 
> QHostAddress("10.200.0.100")
> 00:00:18 - Qt Info: Resolved "DESKTOP-VNN1QD3.local." to 
> QHostAddress("fe80::64e9:493c:5963:565")

Reply via email to