hyperion-webos
hyperion-webos copied to clipboard
Low framerate
Hi,
first I want to thank all people who are involved in that great project!
My problem at the moment is that I can't get more than about 5fps, which is of course a bit laggy :-(
Info: grep -h -E '"(hardware_id|core_os_release|product_id|webos_manufacturing_version|board_type)"' /var/run/nyx/*
"board_type": "K2LP_DVB", "hardware_id": "HE_DTV_W16P_AFADABAA", "product_id": "65UH6159-ZB", "core_os_release": "3.4.0-5803", "webos_manufacturing_version": "05.60.03",
I tried it with many many different binaries and I cannot reach more than these 5 fps.
Start with the latest "logging-refactor" branch: https://github.com/webosbrew/hyperion-webos/actions/runs/1650721074
LD_LIBRARY_PATH=. ./hyperion-webos -b libdile_vt -a 192.168.100.96 -f 50 --verbose -S -x 192 -y 108
0.001s [INFO main ] Starting up... 0.001s [ DBG parse_options ] Finished parsing arguments 0.001s [ DBG capture_main ] Using these values: Address: 192.168.100.96 | Port: 19400 | Width: 192 | Height: 108 | FPS: 50 >| Backend: libdile_vt | NoVideo: 0 | NoGUI: 0 | Autostart: 0 0.001s [ DBG capture_main ] Detecting backend... 0.001s [ DBG import_backend_library] Full library path: /home/root/hyperion-new/libdile_vt_backend.so 0.028s [ DBG capture_main ] Backend preinit... 0.028s [INFO capture_preinit ] Preinit called. Copying config.. 0.028s [ DBG capture_main ] Initiating capture... 0.028s [INFO capture_init ] Init called 0.028s [ DBG capture_main ] Starting capture.. 0.028s [INFO capture_start ] Capture start called. 0.076s [ DBG capture_start ] supportScaleUp: 0; (0x0) 0.076s [ DBG capture_start ] supportScaleDown: 1; (60x34) 0.076s [ DBG capture_start ] maxResolution: 1920x1080 0.076s [ DBG capture_start ] input deinterlace: 0; display deinterlace: 0 The ppid=14803, pid=15941, tid=15941 open GAL-SE/mmap success. [020749.065936:hyperion-webos->hyperion-webos]GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32488 [020749.066038:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x328b8 [020749.066113:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33da8 [020749.066193:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x341d8 [020749.066292:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33548 [020749.066364:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33978 [020749.066502:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e68 [020749.066597:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35298 [020749.066669:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e68 [020749.066748:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35298 [020749.066827:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32488 [020749.066905:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x328b8 [020749.066999:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x356c8 [020749.067081:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35af8 [020749.067158:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33da8 [020749.067243:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x341d8 [020749.067323:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x356c8 [020749.067405:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35af8 [020749.067486:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x356c8 [020749.067567:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35af8 [020749.067644:hyperion-webos->hyperion-webos] [_GM_UseGFXHWDirectly][905] _GM_UseGFXHWDirectly OK 0.937s [ DBG capture_main ] Capture main init completed. Creating connection thread... 0.937s [ DBG connection_loop ] Starting connection loop 0.937s [INFO connection_loop ] Connecting hyperion-client.. 0.938s [INFO connection_loop ] hyperion-client connected! 1.145s [ DBG capture_frame ] framerate: 0.000000 FPS 7.145s [ DBG capture_frame ] framerate: 5.000104 FPS 13.144s [ DBG capture_frame ] framerate: 5.000271 FPS 19.146s [ DBG capture_frame ] framerate: 4.998411 FPS 25.164s [ DBG capture_frame ] framerate: 4.985447 FPS 31.163s [ DBG capture_frame ] framerate: 5.000238 FPS 37.163s [ DBG capture_frame ] framerate: 5.000205 FPS 43.163s [ DBG capture_frame ] framerate: 5.000187 FPS 49.163s [ DBG capture_frame ] framerate: 5.000212 FPS 55.164s [ DBG capture_frame ] framerate: 4.998511 FPS 61.182s [ DBG capture_frame ] framerate: 4.985246 FPS 67.182s [ DBG capture_frame ] framerate: 5.000209 FPS 73.182s [ DBG capture_frame ] framerate: 5.000203 FPS 79.181s [ DBG capture_frame ] framerate: 5.000214 FPS 85.181s [ DBG capture_frame ] framerate: 5.000211 FPS 91.183s [ DBG capture_frame ] framerate: 4.998613 FPS 97.201s [ DBG capture_frame ] framerate: 4.985188 FPS 103.201s [ DBG capture_frame ] framerate: 5.000069 FPS 109.200s [ DBG capture_frame ] framerate: 5.000328 FPS 115.200s [ DBG capture_frame ] framerate: 5.000238 FPS 121.200s [ DBG capture_frame ] framerate: 5.000186 FPS 127.201s [ DBG capture_frame ] framerate: 4.998739 FPS 133.219s [ DBG capture_frame ] framerate: 4.985002 FPS
It also doesn't change anything if I modify the the value in the "-f" parameter and also "-x -y". The framerate is locked at about these 5 fps.
CPU usage is about 17% (whole system), so doesn't seem to limit anything here.
Is there anything I can try? Modifying code and compiling is also no problem, but I have no idea why and where the issue exists.
Thanks in advance!
Hey! I've just pushed some minor patches to that branch that may help with debugging. Namely - a bunch of log messages were missing, which specify which pixelFormat your TV is going with.
That log message is interesting for us: https://github.com/webosbrew/hyperion-webos/blob/logging-refactor/src/backends/libdile_vt.c#L160
...since we rely on that to keep frame timing correct. If it waits for too long, we will have wrong framerate. In theory, without any frame processing on our side, this shall return exactly the framerate of your displayed video. If it doesn't, you could try replacing this call with a stupid 33ms usleep
:
https://github.com/webosbrew/hyperion-webos/blob/logging-refactor/src/backends/libdile_vt.c#L353
Additionally frame processing (graphics memory copy, blending, format conversion...) and sending times are now properly reported too: https://github.com/webosbrew/hyperion-webos/blob/logging-refactor/src/backends/libdile_vt.c#L336
Hi Piotr,
thanks a lot for your fast reply/commits and infos.
here are the results with your changes (still 5fps):
LD_LIBRARY_PATH=. ./hyperion-webos -a 192.168.100.96 -b libdile_vt -S --verbose -x 192 -y 108 -f 30 0.001s [INFO main ] Starting up... 0.001s [ DBG parse_options ] Finished parsing arguments 0.001s [ DBG capture_main ] Using these values: Address: 192.168.100.96 | Port: 19400 | Width: 192 | Height: 108 | FPS: 30 | Backend: libdile_vt | NoVideo: 0 | NoGUI: 0 | Autostart: 0 0.001s [ DBG capture_main ] Detecting backend... 0.001s [ DBG import_backend_library] Full library path: /tmp/piotr/libdile_vt_backend.so 0.032s [ DBG capture_main ] Backend preinit... 0.033s [INFO capture_preinit ] Preinit called. Copying config.. 0.033s [ DBG capture_main ] Initiating capture... 0.033s [INFO capture_init ] Init called 0.033s [ DBG capture_main ] Starting capture.. 0.033s [INFO capture_start ] Capture start called. 0.060s [ DBG capture_start ] supportScaleUp: 0; (0x0) 0.060s [ DBG capture_start ] supportScaleDown: 1; (60x34) 0.060s [ DBG capture_start ] maxResolution: 1920x1080 0.060s [ DBG capture_start ] input deinterlace: 0; display deinterlace: 0 0.112s [INFO capture_start ] [DILE_VT] framerate divider: 2 0.512s [INFO capture_start ] [DILE_VT] frametime: 200084; estimated fps before divider: 4.99790 0.913s [INFO capture_start ] [DILE_VT] frametime: 200084; estimated fps after divider: 4.99790 0.913s [INFO capture_start ] [DILE_VT] vfbs: 1; planes: 1 0.914s [INFO capture_start ] [DILE_VT] pixelFormat: 9; width: 576; height: 108; stride: 576... 0.914s [ DBG capture_start ] [DILE_VT] vfb[0][0] = 0x04800000 The ppid=14803, pid=19830, tid=19830 open GAL-SE/mmap success. [027243.249476:hyperion-webos->hyperion-webos]
GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32458 [027243.249575:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32888 [027243.249648:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d78 [027243.249719:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x341a8 [027243.249807:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33518 [027243.249878:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33948 [027243.249977:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e38 [027243.250139:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35268 [027243.250221:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e38 [027243.250292:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35268 [027243.250371:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32458 [027243.250442:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32888 [027243.250523:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35698 [027243.250593:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35ac8 [027243.250662:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d78 [027243.250733:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x341a8 [027243.250803:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35698 [027243.250886:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35ac8 [027243.250969:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35698 [027243.251050:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35ac8 [027243.251132:hyperion-webos->hyperion-webos] [_GM_UseGFXHWDirectly][905] _GM_UseGFXHWDirectly OK 0.924s [ DBG capture_main ] Capture main init completed. Creating connection thread... 0.924s [INFO capture_thread_target] capture_thread_target called. 0.924s [INFO vsync_thread_target ] vsync_thread_target called. 0.924s [ DBG connection_loop ] Starting connection loop 0.925s [INFO connection_loop ] Connecting hyperion-client.. 0.925s [INFO connection_loop ] hyperion-client connected! 1.131s [ DBG capture_frame ] framerate: 0.020357 FPS 3.939s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.293ms; frame send time: 2.534ms 6.939s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.180ms; frame send time: 2.358ms 7.131s [ DBG capture_frame ] framerate: 5.000249 FPS 9.939s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.183ms; frame send time: 2.794ms 12.940s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.692ms; frame send time: 2.961ms 13.131s [ DBG capture_frame ] framerate: 5.000238 FPS 15.940s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.403ms; frame send time: 2.396ms 18.942s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.965ms; frame send time: 2.332ms 19.134s [ DBG capture_frame ] framerate: 4.997614 FPS 21.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.526ms; frame send time: 1.672ms 24.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.506ms; frame send time: 1.663ms 25.150s [ DBG capture_frame ] framerate: 4.986074 FPS 27.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.560ms; frame send time: 1.695ms 30.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.696ms; frame send time: 1.847ms 31.150s [ DBG capture_frame ] framerate: 5.000210 FPS 33.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.019ms; frame send time: 2.078ms 36.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.196ms; frame send time: 2.323ms 37.150s [ DBG capture_frame ] framerate: 5.000149 FPS 39.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.184ms; frame send time: 2.286ms 42.956s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.734ms; frame send time: 1.713ms 43.150s [ DBG capture_frame ] framerate: 5.000302 FPS 45.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.148ms; frame send time: 2.274ms 48.957s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.179ms; frame send time: 2.318ms 49.149s [ DBG capture_frame ] framerate: 5.000248 FPS
But with your suggested "usleep" I get more frames. Great! Result:
LD_LIBRARY_PATH=. ./hyperion-webos -a 192.168.100.96 -b libdile_vt -S --verbose -x 192 -y 108 0.001s [INFO main ] Starting up... 0.001s [ DBG parse_options ] Finished parsing arguments 0.001s [ DBG capture_main ] Using these values: Address: 192.168.100.96 | Port: 19400 | Width: 192 | Height: 108 | FPS: 0 | Backend: libdile_vt | NoVideo: 0 | NoGUI: 0 | Autostart: 0 0.001s [ DBG capture_main ] Detecting backend... 0.001s [ DBG import_backend_library] Full library path: /tmp/self/libdile_vt_backend.so 0.028s [ DBG capture_main ] Backend preinit... 0.028s [INFO capture_preinit ] Preinit called. Copying config.. 0.028s [ DBG capture_main ] Initiating capture... 0.028s [INFO capture_init ] Init called 0.028s [ DBG capture_main ] Starting capture.. 0.028s [INFO capture_start ] Capture start called. 0.060s [ DBG capture_start ] supportScaleUp: 0; (0x0) 0.060s [ DBG capture_start ] supportScaleDown: 1; (60x34) 0.060s [ DBG capture_start ] maxResolution: 1920x1080 0.060s [ DBG capture_start ] input deinterlace: 0; display deinterlace: 0 0.099s [INFO capture_start ] [DILE_VT] framerate divider: 1 0.499s [INFO capture_start ] [DILE_VT] frametime: 200088; estimated fps before divider: 4.99780 0.900s [INFO capture_start ] [DILE_VT] frametime: 200087; estimated fps after divider: 4.99783 0.900s [INFO capture_start ] [DILE_VT] vfbs: 1; planes: 1 0.901s [INFO capture_start ] [DILE_VT] pixelFormat: 9; width: 576; height: 108; stride: 576... 0.901s [ DBG capture_start ] [DILE_VT] vfb[0][0] = 0x04800000 The ppid=14803, pid=20654, tid=20654 open GAL-SE/mmap success. [028658.176074:hyperion-webos->hyperion-webos]
GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32430 [028658.176173:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32860 [028658.176245:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d50 [028658.176332:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34180 [028658.176422:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x334f0 [028658.176503:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33920 [028658.176612:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e10 [028658.176695:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35240 [028658.176776:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e10 [028658.176853:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35240 [028658.176935:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32430 [028658.177019:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32860 [028658.177114:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [028658.177198:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [028658.177279:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d50 [028658.177359:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34180 [028658.177429:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [028658.177503:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [028658.177584:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [028658.177665:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [028658.177742:hyperion-webos->hyperion-webos] [_GM_UseGFXHWDirectly][905] _GM_UseGFXHWDirectly OK 0.910s [ DBG capture_main ] Capture main init completed. Creating connection thread... 0.911s [ DBG connection_loop ] Starting connection loop 0.911s [INFO vsync_thread_target ] vsync_thread_target called. 0.911s [INFO capture_thread_target] capture_thread_target called. 0.911s [INFO connection_loop ] Connecting hyperion-client.. 0.912s [INFO connection_loop ] hyperion-client connected! 0.941s [ DBG capture_frame ] framerate: 0.000000 FPS 1.624s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.635ms; frame send time: 1.679ms 2.524s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.573ms; frame send time: 1.653ms 2.578s [ DBG capture_frame ] framerate: 18.331100 FPS 3.424s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.486ms; frame send time: 1.676ms 4.204s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.576ms; frame send time: 1.641ms 4.219s [ DBG capture_frame ] framerate: 18.285737 FPS 4.646s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.846ms; frame send time: 1.667ms 5.105s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.856ms; frame send time: 2.020ms 5.121s [ DBG capture_frame ] framerate: 33.260161 FPS 5.624s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.648ms; frame send time: 1.884ms 6.524s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.600ms; frame send time: 1.683ms 6.578s [ DBG capture_frame ] framerate: 20.586849 FPS 7.424s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.621ms; frame send time: 1.711ms 8.324s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.504ms; frame send time: 1.655ms 8.378s [ DBG capture_frame ] framerate: 16.667509 FPS 8.804s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.855ms; frame send time: 1.800ms 9.246s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.896ms; frame send time: 1.659ms 9.278s [ DBG capture_frame ] framerate: 33.332259 FPS 9.705s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.095ms; frame send time: 2.048ms 10.464s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.491ms; frame send time: 1.648ms 10.518s [ DBG capture_frame ] framerate: 24.195773 FPS 11.364s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.642ms; frame send time: 1.886ms 12.264s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.718ms; frame send time: 1.692ms 12.318s [ DBG capture_frame ] framerate: 16.666991 FPS 12.945s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.632ms; frame send time: 1.684ms 13.404s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.712ms; frame send time: 1.800ms 13.419s [ DBG capture_frame ] framerate: 27.226887 FPS 13.847s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.980ms; frame send time: 1.766ms 14.464s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.587ms; frame send time: 1.830ms 14.517s [ DBG capture_frame ] framerate: 27.321160 FPS 15.364s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.923ms; frame send time: 1.662ms 16.264s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.580ms; frame send time: 1.815ms 16.317s [ DBG capture_frame ] framerate: 16.667426 FPS 17.044s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.049ms; frame send time: 1.667ms 17.485s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.866ms; frame send time: 1.638ms 17.517s [ DBG capture_frame ] framerate: 25.001979 FPS 17.945s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.525ms; frame send time: 2.014ms 18.464s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.792ms; frame send time: 1.665ms 18.517s [ DBG capture_frame ] framerate: 30.000390 FPS 19.364s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.791ms; frame send time: 1.644ms 20.264s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.789ms; frame send time: 1.699ms 20.317s [ DBG capture_frame ] framerate: 16.667278 FPS 21.164s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.732ms; frame send time: 1.698ms 21.644s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.799ms; frame send time: 1.682ms 21.658s [ DBG capture_frame ] framerate: 22.367278 FPS 22.086s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.029ms; frame send time: 1.765ms 22.544s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.023ms; frame send time: 1.992ms 22.561s [ DBG capture_frame ] framerate: 33.253525 FPS 23.363s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.710ms; frame send time: 1.641ms 24.263s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.758ms; frame send time: 1.629ms 24.317s [ DBG capture_frame ] framerate: 17.079983 FPS 25.163s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.796ms; frame send time: 1.696ms 25.784s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.692ms; frame send time: 1.622ms 25.817s [ DBG capture_frame ] framerate: 20.000720 FPS 26.244s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.876ms; frame send time: 1.804ms 26.687s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.300ms; frame send time: 1.803ms 26.717s [ DBG capture_frame ] framerate: 33.335815 FPS 27.544s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.857ms; frame send time: 1.834ms 28.444s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.921ms; frame send time: 1.843ms 28.497s [ DBG capture_frame ] framerate: 16.854482 FPS 29.343s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.839ms; frame send time: 1.808ms 29.904s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.593ms; frame send time: 1.625ms 29.937s [ DBG capture_frame ] framerate: 20.828416 FPS 30.364s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.086ms; frame send time: 1.838ms 30.807s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.304ms; frame send time: 1.829ms 30.837s [ DBG capture_frame ] framerate: 33.350750 FPS 31.544s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.109ms; frame send time: 1.864ms
That sounds great. We will try to add an option to work around this.
Can you play around and check why the framerate is all over the place? It may be still possible that it's the actual frame sending slowing down the whole capture flow - you can try changing this if to if (true) {
so that it outputs timings on every frame: https://github.com/webosbrew/hyperion-webos/blob/logging-refactor/src/backends/libdile_vt.c#L335 - and then you could verify if there are spikes in "processing time" or "send time"
Also - of course - please verify what will be the actual framerate when receiving on hyperion side, and how big of an issue will there be with tearing (due to missing vsync)
Cannot see any "big" peaks here:
LD_LIBRARY_PATH=. ./hyperion-webos -a 192.168.100.96 -b libdile_vt -S --verbose -x 192 -y 108 -f 30 0.001s [INFO main ] Starting up... 0.001s [ DBG parse_options ] Finished parsing arguments 0.001s [ DBG capture_main ] Using these values: Address: 192.168.100.96 | Port: 19400 | Width: 192 | Height: 108 | FPS: 30 | Backend: libdile_vt | NoVideo: 0 | NoGUI: 0 | Autostart: 0 0.001s [ DBG capture_main ] Detecting backend... 0.001s [ DBG import_backend_library] Full library path: /tmp/debug/libdile_vt_backend.so 0.028s [ DBG capture_main ] Backend preinit... 0.029s [INFO capture_preinit ] Preinit called. Copying config.. 0.029s [ DBG capture_main ] Initiating capture... 0.029s [INFO capture_init ] Init called 0.029s [ DBG capture_main ] Starting capture.. 0.029s [INFO capture_start ] Capture start called. 0.067s [ DBG capture_start ] supportScaleUp: 0; (0x0) 0.067s [ DBG capture_start ] supportScaleDown: 1; (60x34) 0.067s [ DBG capture_start ] maxResolution: 1920x1080 0.068s [ DBG capture_start ] input deinterlace: 0; display deinterlace: 0 0.105s [INFO capture_start ] [DILE_VT] framerate divider: 2 0.506s [INFO capture_start ] [DILE_VT] frametime: 200053; estimated fps before divider: 4.99868 0.906s [INFO capture_start ] [DILE_VT] frametime: 200086; estimated fps after divider: 4.99785 0.907s [INFO capture_start ] [DILE_VT] vfbs: 1; planes: 1 0.908s [INFO capture_start ] [DILE_VT] pixelFormat: 9; width: 576; height: 108; stride: 576... 0.908s [ DBG capture_start ] [DILE_VT] vfb[0][0] = 0x04800000 The ppid=14803, pid=22218, tid=22218 open GAL-SE/mmap success. [030838.656143:hyperion-webos->hyperion-webos]
GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32430 [030838.656243:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32860 [030838.656317:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d50 [030838.656388:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34180 [030838.656471:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x334f0 [030838.656542:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33920 [030838.656655:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e10 [030838.656728:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35240 [030838.656798:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34e10 [030838.656875:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35240 [030838.656945:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32430 [030838.657015:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x32860 [030838.657114:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [030838.657197:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [030838.657280:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x33d50 [030838.657363:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x34180 [030838.657445:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [030838.657531:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [030838.657613:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35670 [030838.657695:hyperion-webos->hyperion-webos] GM_TEMPLATE_HASH_Insert : node already found..ptr = 0x35aa0 [030838.657762:hyperion-webos->hyperion-webos] [_GM_UseGFXHWDirectly][905] _GM_UseGFXHWDirectly OK 0.918s [ DBG capture_main ] Capture main init completed. Creating connection thread... 0.918s [INFO vsync_thread_target ] vsync_thread_target called. 0.918s [INFO capture_thread_target] capture_thread_target called. 0.918s [ DBG connection_loop ] Starting connection loop 0.918s [INFO connection_loop ] Connecting hyperion-client.. 0.919s [INFO connection_loop ] hyperion-client connected! 0.962s [ DBG capture_frame ] framerate: 0.038763 FPS 0.969s [ DBG capture_frame ] [DILE_VT] frame processing time: 6.490ms; frame send time: 0.617ms 1.030s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.166ms; frame send time: 3.043ms 1.090s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.158ms; frame send time: 3.284ms 1.150s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.980ms; frame send time: 3.129ms 1.210s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.257ms; frame send time: 3.320ms 1.268s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.178ms; frame send time: 1.779ms 1.329s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.335ms; frame send time: 1.947ms 1.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.076ms; frame send time: 1.787ms 1.449s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.188ms; frame send time: 1.972ms 1.509s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.269ms; frame send time: 2.215ms 1.569s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.600ms; frame send time: 1.939ms 1.629s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.314ms; frame send time: 2.058ms 1.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.142ms; frame send time: 1.679ms 1.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.045ms; frame send time: 1.649ms 1.809s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.260ms; frame send time: 2.253ms 1.869s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.647ms; frame send time: 1.805ms 1.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.250ms; frame send time: 1.828ms 1.989s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.364ms; frame send time: 2.493ms 2.049s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.600ms; frame send time: 2.069ms 2.109s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.092ms; frame send time: 1.798ms 2.169s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.249ms; frame send time: 2.027ms 2.229s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.343ms; frame send time: 2.278ms 2.289s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.243ms; frame send time: 1.879ms 2.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.038ms; frame send time: 1.817ms 2.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.309ms; frame send time: 1.867ms 2.428s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.775ms; frame send time: 2.022ms 2.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.148ms; frame send time: 1.762ms 2.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.659ms; frame send time: 1.771ms 2.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.082ms; frame send time: 1.800ms 2.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.752ms; frame send time: 1.751ms 2.581s [ DBG capture_frame ] framerate: 18.520028 FPS 2.589s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.499ms; frame send time: 2.255ms 2.609s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.286ms; frame send time: 1.944ms 2.649s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.200ms; frame send time: 2.002ms 2.669s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.921ms; frame send time: 1.980ms 2.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.091ms; frame send time: 1.821ms 2.729s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.006ms; frame send time: 2.018ms 2.769s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.293ms; frame send time: 2.006ms 2.789s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.813ms; frame send time: 1.850ms 2.829s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.496ms; frame send time: 2.539ms 2.850s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.237ms; frame send time: 1.962ms 2.889s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.439ms; frame send time: 1.828ms 2.910s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.270ms; frame send time: 2.254ms 2.949s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.294ms; frame send time: 2.093ms 2.970s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.118ms; frame send time: 2.021ms 3.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.069ms; frame send time: 1.645ms 3.030s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.163ms; frame send time: 1.907ms 3.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.771ms; frame send time: 1.702ms 3.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.241ms; frame send time: 1.849ms 3.151s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.336ms; frame send time: 2.042ms 3.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.152ms; frame send time: 1.670ms 3.211s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.537ms; frame send time: 2.214ms 3.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.302ms; frame send time: 1.816ms 3.271s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.587ms; frame send time: 1.986ms 3.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.029ms; frame send time: 1.809ms 3.331s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.451ms; frame send time: 2.247ms 3.369s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.156ms; frame send time: 1.990ms 3.392s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.855ms; frame send time: 2.290ms 3.429s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.195ms; frame send time: 2.043ms 3.451s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.311ms; frame send time: 2.007ms 3.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.168ms; frame send time: 1.776ms 3.504s [ DBG capture_frame ] framerate: 32.509577 FPS 3.512s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.704ms; frame send time: 2.321ms 3.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.144ms; frame send time: 1.645ms 3.572s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.726ms; frame send time: 2.254ms 3.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.269ms; frame send time: 1.797ms 3.633s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.778ms; frame send time: 2.547ms 3.669s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.272ms; frame send time: 2.221ms 3.693s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.673ms; frame send time: 2.465ms 3.729s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.411ms; frame send time: 1.814ms 3.768s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.856ms; frame send time: 2.239ms 3.829s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.944ms; frame send time: 2.566ms 3.888s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.694ms; frame send time: 1.675ms 3.948s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.546ms; frame send time: 1.675ms 4.009s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.330ms; frame send time: 2.578ms 4.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.789ms; frame send time: 2.297ms 4.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.602ms; frame send time: 1.686ms 4.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.721ms; frame send time: 1.686ms 4.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.615ms; frame send time: 1.675ms 4.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.778ms; frame send time: 1.982ms 4.368s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.713ms; frame send time: 1.658ms 4.428s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.700ms; frame send time: 1.651ms 4.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.837ms; frame send time: 1.797ms 4.549s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.990ms; frame send time: 2.343ms 4.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.178ms; frame send time: 2.016ms 4.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.782ms; frame send time: 2.079ms 4.728s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.021ms; frame send time: 2.011ms 4.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.912ms; frame send time: 1.823ms 4.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.044ms; frame send time: 1.849ms 4.909s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.167ms; frame send time: 2.271ms 4.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.333ms; frame send time: 1.866ms 5.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.980ms; frame send time: 1.813ms 5.081s [ DBG capture_frame ] framerate: 19.022256 FPS 5.089s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.340ms; frame send time: 1.774ms 5.148s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.162ms; frame send time: 2.021ms 5.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.354ms; frame send time: 1.850ms 5.269s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.239ms; frame send time: 2.032ms 5.329s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.325ms; frame send time: 2.034ms 5.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.164ms; frame send time: 1.814ms 5.449s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.368ms; frame send time: 2.061ms 5.508s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.082ms; frame send time: 1.880ms 5.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.220ms; frame send time: 1.817ms 5.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.217ms; frame send time: 1.866ms 5.689s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.263ms; frame send time: 2.049ms 5.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.178ms; frame send time: 1.666ms 5.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.292ms; frame send time: 1.860ms 5.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.081ms; frame send time: 1.814ms 5.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.160ms; frame send time: 1.826ms 5.989s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.264ms; frame send time: 2.337ms 6.049s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.490ms; frame send time: 2.041ms 6.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.112ms; frame send time: 2.035ms 6.169s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.317ms; frame send time: 2.109ms 6.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.140ms; frame send time: 1.825ms 6.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.076ms; frame send time: 1.836ms 6.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.142ms; frame send time: 1.803ms 6.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.758ms; frame send time: 2.278ms 6.469s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.215ms; frame send time: 2.125ms 6.529s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.677ms; frame send time: 1.824ms 6.589s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.290ms; frame send time: 2.060ms 6.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.872ms; frame send time: 1.743ms 6.649s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.421ms; frame send time: 2.010ms 6.669s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.837ms; frame send time: 2.252ms 6.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.145ms; frame send time: 1.783ms 6.722s [ DBG capture_frame ] framerate: 18.287096 FPS 6.730s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.439ms; frame send time: 2.223ms 6.769s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.495ms; frame send time: 2.305ms 6.789s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.827ms; frame send time: 1.843ms 6.828s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.242ms; frame send time: 1.785ms 6.849s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.839ms; frame send time: 1.950ms 6.889s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.700ms; frame send time: 2.239ms 6.909s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.895ms; frame send time: 1.991ms 6.948s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.249ms; frame send time: 1.976ms 6.969s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.914ms; frame send time: 1.794ms 7.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.251ms; frame send time: 1.768ms 7.029s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.955ms; frame send time: 1.851ms 7.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.292ms; frame send time: 1.656ms 7.091s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.738ms; frame send time: 2.526ms 7.129s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.750ms; frame send time: 2.265ms 7.150s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.208ms; frame send time: 2.294ms 7.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.991ms; frame send time: 1.646ms 7.211s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.451ms; frame send time: 2.242ms 7.249s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.615ms; frame send time: 1.947ms 7.270s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.103ms; frame send time: 2.056ms 7.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.174ms; frame send time: 1.770ms 7.331s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.266ms; frame send time: 2.019ms 7.368s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.284ms; frame send time: 1.813ms 7.391s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.310ms; frame send time: 2.005ms 7.429s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.315ms; frame send time: 2.044ms 7.451s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.370ms; frame send time: 1.983ms 7.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.177ms; frame send time: 1.848ms 7.511s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.236ms; frame send time: 1.987ms 7.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.165ms; frame send time: 1.802ms 7.572s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.501ms; frame send time: 2.261ms 7.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.194ms; frame send time: 1.798ms 7.624s [ DBG capture_frame ] framerate: 33.253783 FPS 7.632s [ DBG capture_frame ] [DILE_VT] frame processing time: 6.074ms; frame send time: 2.313ms 7.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.160ms; frame send time: 1.844ms 7.692s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.816ms; frame send time: 2.278ms 7.729s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.474ms; frame send time: 1.988ms 7.752s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.783ms; frame send time: 2.255ms 7.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.170ms; frame send time: 1.784ms 7.812s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.563ms; frame send time: 2.259ms 7.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.029ms; frame send time: 1.639ms 7.873s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.835ms; frame send time: 2.221ms 7.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.246ms; frame send time: 1.675ms 7.933s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.910ms; frame send time: 2.344ms 7.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.303ms; frame send time: 1.822ms 8.007s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.630ms; frame send time: 1.658ms 8.067s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.542ms; frame send time: 1.674ms 8.129s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.138ms; frame send time: 2.594ms 8.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.765ms; frame send time: 2.280ms 8.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.830ms; frame send time: 1.801ms 8.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.813ms; frame send time: 1.864ms 8.368s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.716ms; frame send time: 2.010ms 8.427s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.543ms; frame send time: 1.641ms 8.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.566ms; frame send time: 1.831ms 8.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.699ms; frame send time: 1.805ms 8.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.765ms; frame send time: 1.824ms 8.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.711ms; frame send time: 1.781ms 8.727s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.673ms; frame send time: 1.650ms 8.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.866ms; frame send time: 1.664ms 8.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.792ms; frame send time: 2.028ms 8.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.847ms; frame send time: 1.672ms 8.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.945ms; frame send time: 1.691ms 9.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.973ms; frame send time: 1.831ms 9.081s [ DBG capture_frame ] framerate: 20.587753 FPS 9.088s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.985ms; frame send time: 2.007ms 9.148s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.880ms; frame send time: 1.839ms 9.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.933ms; frame send time: 1.837ms 9.268s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.017ms; frame send time: 2.057ms 9.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.953ms; frame send time: 1.709ms 9.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.168ms; frame send time: 1.830ms 9.448s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.038ms; frame send time: 1.650ms 9.509s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.077ms; frame send time: 2.321ms 9.569s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.632ms; frame send time: 1.837ms 9.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.395ms; frame send time: 1.869ms 9.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.403ms; frame send time: 1.944ms 9.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.177ms; frame send time: 1.846ms 9.809s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.370ms; frame send time: 2.309ms 9.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.311ms; frame send time: 1.843ms 9.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.177ms; frame send time: 1.863ms 9.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.273ms; frame send time: 2.051ms 10.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.087ms; frame send time: 1.823ms 10.109s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.266ms; frame send time: 2.272ms 10.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.492ms; frame send time: 1.858ms 10.229s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.469ms; frame send time: 2.688ms 10.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.279ms; frame send time: 1.680ms 10.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.386ms; frame send time: 1.656ms 10.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.142ms; frame send time: 2.280ms 10.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.132ms; frame send time: 2.024ms 10.529s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.530ms; frame send time: 2.019ms 10.589s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.427ms; frame send time: 2.296ms 10.648s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.114ms; frame send time: 1.833ms 10.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.079ms; frame send time: 1.830ms 10.768s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.126ms; frame send time: 1.799ms 10.828s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.176ms; frame send time: 1.833ms 10.841s [ DBG capture_frame ] framerate: 17.044467 FPS 10.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.908ms; frame send time: 1.582ms 10.888s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.253ms; frame send time: 1.787ms 10.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.719ms; frame send time: 1.770ms 10.948s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.130ms; frame send time: 1.855ms 10.969s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.937ms; frame send time: 2.228ms 11.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.133ms; frame send time: 2.041ms 11.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.706ms; frame send time: 1.993ms 11.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.106ms; frame send time: 2.021ms 11.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.110ms; frame send time: 2.046ms 11.150s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.020ms; frame send time: 1.825ms 11.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.212ms; frame send time: 2.030ms 11.209s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.154ms; frame send time: 2.210ms 11.249s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.765ms; frame send time: 2.013ms 11.269s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.068ms; frame send time: 1.841ms 11.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.206ms; frame send time: 1.822ms 11.330s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.172ms; frame send time: 1.979ms 11.369s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.319ms; frame send time: 2.594ms 11.390s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.226ms; frame send time: 2.216ms 11.429s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.344ms; frame send time: 2.578ms 11.450s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.960ms; frame send time: 1.940ms 11.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.296ms; frame send time: 1.988ms 11.510s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.243ms; frame send time: 2.021ms 11.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.319ms; frame send time: 1.832ms 11.571s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.828ms; frame send time: 2.345ms 11.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.543ms; frame send time: 1.842ms 11.631s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.322ms; frame send time: 2.020ms 11.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.232ms; frame send time: 1.785ms 11.691s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.613ms; frame send time: 1.972ms 11.728s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.448ms; frame send time: 1.822ms 11.751s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.367ms; frame send time: 2.006ms 11.781s [ DBG capture_frame ] framerate: 31.921278 FPS 11.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.317ms; frame send time: 1.785ms 11.812s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.921ms; frame send time: 2.287ms 11.849s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.403ms; frame send time: 2.267ms 11.872s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.846ms; frame send time: 2.350ms 11.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.128ms; frame send time: 1.880ms 11.931s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.591ms; frame send time: 1.672ms 11.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.154ms; frame send time: 1.787ms 11.992s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.830ms; frame send time: 2.308ms 12.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.165ms; frame send time: 1.771ms 12.052s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.694ms; frame send time: 2.318ms 12.089s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.344ms; frame send time: 2.293ms 12.112s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.568ms; frame send time: 2.223ms 12.149s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.352ms; frame send time: 2.226ms 12.172s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.716ms; frame send time: 2.274ms 12.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.288ms; frame send time: 1.868ms 12.249s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.297ms; frame send time: 2.559ms 12.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.623ms; frame send time: 1.869ms 12.369s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.067ms; frame send time: 2.601ms 12.427s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.565ms; frame send time: 1.667ms 12.487s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.619ms; frame send time: 1.686ms 12.547s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.460ms; frame send time: 1.682ms 12.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.695ms; frame send time: 2.280ms 12.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.560ms; frame send time: 2.233ms 12.727s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.547ms; frame send time: 1.649ms 12.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.680ms; frame send time: 2.308ms 12.847s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.847ms; frame send time: 1.660ms 12.907s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.596ms; frame send time: 1.652ms 12.969s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.248ms; frame send time: 2.609ms 13.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.099ms; frame send time: 1.737ms 13.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.820ms; frame send time: 2.230ms 13.081s [ DBG capture_frame ] framerate: 23.078041 FPS 13.088s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.189ms; frame send time: 1.603ms 13.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.585ms; frame send time: 1.736ms 13.148s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.181ms; frame send time: 1.657ms 13.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.908ms; frame send time: 1.698ms 13.207s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.803ms; frame send time: 1.708ms 13.230s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.119ms; frame send time: 2.634ms 13.269s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.447ms; frame send time: 2.009ms 13.289s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.100ms; frame send time: 2.266ms 13.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.179ms; frame send time: 1.759ms 13.350s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.083ms; frame send time: 2.613ms 13.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.355ms; frame send time: 1.859ms 13.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.251ms; frame send time: 1.952ms 13.448s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.372ms; frame send time: 2.031ms 13.470s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.102ms; frame send time: 2.201ms 13.509s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.304ms; frame send time: 2.264ms 13.530s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.025ms; frame send time: 2.005ms 13.569s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.576ms; frame send time: 2.598ms 13.590s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.125ms; frame send time: 2.195ms 13.629s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.290ms; frame send time: 2.631ms 13.650s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.114ms; frame send time: 2.175ms 13.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.206ms; frame send time: 2.025ms 13.710s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.108ms; frame send time: 2.179ms 13.749s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.299ms; frame send time: 2.301ms 13.771s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.519ms; frame send time: 2.234ms 13.809s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.560ms; frame send time: 2.038ms 13.831s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.610ms; frame send time: 2.296ms 13.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.134ms; frame send time: 1.981ms 13.891s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.438ms; frame send time: 2.270ms 13.929s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.543ms; frame send time: 2.152ms 13.952s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.544ms; frame send time: 2.513ms 13.981s [ DBG capture_frame ] framerate: 33.333815 FPS 13.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.326ms; frame send time: 1.928ms 14.012s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.961ms; frame send time: 2.486ms 14.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.506ms; frame send time: 2.010ms 14.072s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.630ms; frame send time: 2.472ms 14.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.299ms; frame send time: 2.016ms 14.132s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.802ms; frame send time: 2.246ms 14.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.220ms; frame send time: 1.800ms 14.192s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.815ms; frame send time: 2.257ms 14.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.130ms; frame send time: 1.651ms 14.252s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.591ms; frame send time: 2.584ms 14.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.229ms; frame send time: 2.014ms 14.312s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.527ms; frame send time: 2.218ms 14.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.135ms; frame send time: 1.681ms 14.373s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.644ms; frame send time: 2.535ms 14.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.702ms; frame send time: 2.565ms 14.448s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.968ms; frame send time: 1.800ms 14.507s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.552ms; frame send time: 1.657ms 14.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.810ms; frame send time: 2.580ms 14.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.673ms; frame send time: 2.250ms 14.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.714ms; frame send time: 2.265ms 14.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.931ms; frame send time: 2.630ms 14.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.688ms; frame send time: 2.287ms 14.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.665ms; frame send time: 2.313ms 14.927s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.553ms; frame send time: 1.640ms 14.987s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.704ms; frame send time: 1.803ms 15.047s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.881ms; frame send time: 1.654ms 15.107s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.637ms; frame send time: 1.837ms 15.167s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.714ms; frame send time: 1.621ms 15.227s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.715ms; frame send time: 1.627ms 15.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.924ms; frame send time: 2.312ms 15.341s [ DBG capture_frame ] framerate: 22.059521 FPS 15.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.879ms; frame send time: 2.331ms 15.407s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.835ms; frame send time: 1.695ms 15.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.004ms; frame send time: 2.566ms 15.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.067ms; frame send time: 2.282ms 15.588s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.033ms; frame send time: 2.315ms 15.648s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.174ms; frame send time: 2.296ms 15.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.102ms; frame send time: 1.662ms 15.768s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.935ms; frame send time: 1.835ms 15.828s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.966ms; frame send time: 1.845ms 15.889s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.416ms; frame send time: 2.607ms 15.949s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.299ms; frame send time: 2.002ms 16.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.200ms; frame send time: 1.819ms 16.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.161ms; frame send time: 1.883ms 16.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.444ms; frame send time: 2.037ms 16.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.108ms; frame send time: 1.705ms 16.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.217ms; frame send time: 1.681ms 16.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.194ms; frame send time: 2.294ms 16.369s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.552ms; frame send time: 2.624ms 16.428s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.128ms; frame send time: 1.879ms 16.489s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.323ms; frame send time: 2.351ms 16.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.374ms; frame send time: 2.264ms 16.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.217ms; frame send time: 1.890ms 16.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.177ms; frame send time: 1.807ms 16.728s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.186ms; frame send time: 1.810ms 16.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.058ms; frame send time: 1.663ms 16.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.331ms; frame send time: 2.038ms 16.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.302ms; frame send time: 2.038ms 16.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.269ms; frame send time: 1.839ms 17.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.165ms; frame send time: 1.832ms 17.088s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.133ms; frame send time: 1.830ms 17.141s [ DBG capture_frame ] framerate: 16.667630 FPS 17.149s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.289ms; frame send time: 2.277ms 17.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.641ms; frame send time: 2.227ms 17.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.320ms; frame send time: 2.261ms 17.229s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.821ms; frame send time: 2.587ms 17.269s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.397ms; frame send time: 2.299ms 17.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.737ms; frame send time: 1.769ms 17.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.217ms; frame send time: 1.841ms 17.349s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.930ms; frame send time: 2.625ms 17.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.066ms; frame send time: 1.812ms 17.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.957ms; frame send time: 2.268ms 17.449s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.497ms; frame send time: 2.283ms 17.469s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.880ms; frame send time: 2.213ms 17.508s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.403ms; frame send time: 2.237ms 17.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.761ms; frame send time: 1.740ms 17.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.391ms; frame send time: 2.238ms 17.590s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.986ms; frame send time: 2.590ms 17.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.309ms; frame send time: 2.022ms 17.649s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.116ms; frame send time: 2.202ms 17.689s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.664ms; frame send time: 2.057ms 17.710s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.176ms; frame send time: 2.344ms 17.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.138ms; frame send time: 1.811ms 17.770s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.075ms; frame send time: 2.008ms 17.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.428ms; frame send time: 2.220ms 17.830s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.210ms; frame send time: 2.258ms 17.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.232ms; frame send time: 1.821ms 17.890s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.211ms; frame send time: 2.201ms 17.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.217ms; frame send time: 1.829ms 17.950s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.164ms; frame send time: 1.961ms 17.989s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.372ms; frame send time: 2.708ms 18.010s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.216ms; frame send time: 2.241ms 18.041s [ DBG capture_frame ] framerate: 33.330000 FPS 18.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.301ms; frame send time: 1.973ms 18.071s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.394ms; frame send time: 2.221ms 18.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.166ms; frame send time: 1.660ms 18.132s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.446ms; frame send time: 2.816ms 18.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.207ms; frame send time: 1.812ms 18.191s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.524ms; frame send time: 2.266ms 18.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.233ms; frame send time: 1.800ms 18.251s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.533ms; frame send time: 2.255ms 18.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.349ms; frame send time: 1.813ms 18.312s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.623ms; frame send time: 2.213ms 18.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.257ms; frame send time: 2.257ms 18.372s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.656ms; frame send time: 2.333ms 18.408s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.210ms; frame send time: 2.334ms 18.432s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.667ms; frame send time: 2.275ms 18.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.390ms; frame send time: 2.231ms 18.492s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.597ms; frame send time: 2.272ms 18.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.297ms; frame send time: 2.246ms 18.567s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.569ms; frame send time: 1.652ms 18.627s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.538ms; frame send time: 1.633ms 18.687s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.445ms; frame send time: 1.666ms 18.747s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.469ms; frame send time: 1.633ms 18.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.673ms; frame send time: 2.616ms 18.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.803ms; frame send time: 2.299ms 18.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.634ms; frame send time: 2.648ms 18.987s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.506ms; frame send time: 1.915ms 19.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.553ms; frame send time: 2.272ms 19.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.600ms; frame send time: 2.262ms 19.167s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.700ms; frame send time: 1.650ms 19.227s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.874ms; frame send time: 1.644ms 19.287s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.742ms; frame send time: 1.678ms 19.341s [ DBG capture_frame ] framerate: 23.080172 FPS 19.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.914ms; frame send time: 2.542ms 19.407s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.634ms; frame send time: 1.798ms 19.467s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.722ms; frame send time: 1.830ms 19.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.986ms; frame send time: 2.292ms 19.587s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.831ms; frame send time: 1.853ms 19.647s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.825ms; frame send time: 1.798ms 19.707s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.836ms; frame send time: 1.821ms 19.767s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.855ms; frame send time: 1.652ms 19.828s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.960ms; frame send time: 1.834ms 19.888s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.181ms; frame send time: 1.830ms 19.947s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.798ms; frame send time: 1.646ms 20.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.015ms; frame send time: 1.655ms 20.067s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.038ms; frame send time: 1.670ms 20.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.261ms; frame send time: 1.818ms 20.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.233ms; frame send time: 1.826ms 20.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.306ms; frame send time: 2.343ms 20.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.170ms; frame send time: 2.264ms 20.368s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.126ms; frame send time: 1.835ms 20.428s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.520ms; frame send time: 2.031ms 20.488s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.369ms; frame send time: 2.288ms 20.549s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.286ms; frame send time: 2.631ms 20.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.054ms; frame send time: 1.849ms 20.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.240ms; frame send time: 2.292ms 20.728s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.171ms; frame send time: 2.569ms 20.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.400ms; frame send time: 2.333ms 20.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.324ms; frame send time: 1.856ms 20.909s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.377ms; frame send time: 2.302ms 20.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.078ms; frame send time: 1.854ms 21.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.268ms; frame send time: 1.987ms 21.089s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.366ms; frame send time: 2.665ms 21.141s [ DBG capture_frame ] framerate: 16.667102 FPS 21.148s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.280ms; frame send time: 1.814ms 21.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.041ms; frame send time: 2.077ms 21.268s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.165ms; frame send time: 2.042ms 21.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.700ms; frame send time: 2.030ms 21.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.151ms; frame send time: 2.141ms 21.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.714ms; frame send time: 2.052ms 21.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.305ms; frame send time: 2.241ms 21.408s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.778ms; frame send time: 1.762ms 21.448s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.519ms; frame send time: 2.281ms 21.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.724ms; frame send time: 1.771ms 21.508s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.258ms; frame send time: 2.312ms 21.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.769ms; frame send time: 1.770ms 21.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.100ms; frame send time: 1.818ms 21.588s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.715ms; frame send time: 1.760ms 21.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.252ms; frame send time: 2.531ms 21.649s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.902ms; frame send time: 1.943ms 21.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.155ms; frame send time: 1.929ms 21.709s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.814ms; frame send time: 1.925ms 21.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.232ms; frame send time: 1.994ms 21.770s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.185ms; frame send time: 2.372ms 21.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.443ms; frame send time: 2.273ms 21.829s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.000ms; frame send time: 1.971ms 21.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.165ms; frame send time: 1.829ms 21.889s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.078ms; frame send time: 2.033ms 21.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.289ms; frame send time: 2.338ms 21.950s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.149ms; frame send time: 2.233ms 21.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.245ms; frame send time: 1.867ms 22.010s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.182ms; frame send time: 2.248ms 22.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.182ms; frame send time: 1.835ms 22.070s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.239ms; frame send time: 2.154ms 22.101s [ DBG capture_frame ] framerate: 31.250456 FPS 22.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.348ms; frame send time: 1.770ms 22.131s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.525ms; frame send time: 2.255ms 22.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.230ms; frame send time: 2.310ms 22.191s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.412ms; frame send time: 2.530ms 22.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.255ms; frame send time: 1.990ms 22.251s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.385ms; frame send time: 2.257ms 22.288s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.233ms; frame send time: 1.869ms 22.311s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.529ms; frame send time: 2.268ms 22.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.285ms; frame send time: 1.831ms 22.371s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.619ms; frame send time: 2.288ms 22.408s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.209ms; frame send time: 1.845ms 22.432s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.701ms; frame send time: 2.267ms 22.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.205ms; frame send time: 1.872ms 22.492s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.840ms; frame send time: 2.199ms 22.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.297ms; frame send time: 2.254ms 22.552s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.700ms; frame send time: 2.296ms 22.589s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.230ms; frame send time: 2.699ms 22.612s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.764ms; frame send time: 2.313ms 22.648s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.152ms; frame send time: 2.290ms 22.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.770ms; frame send time: 2.582ms 22.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.075ms; frame send time: 2.045ms 22.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.617ms; frame send time: 2.362ms 22.867s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.578ms; frame send time: 1.680ms 22.927s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.609ms; frame send time: 2.259ms 22.987s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.617ms; frame send time: 1.682ms 23.047s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.619ms; frame send time: 1.651ms 23.108s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.647ms; frame send time: 2.327ms 23.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.600ms; frame send time: 2.557ms 23.227s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.583ms; frame send time: 1.822ms 23.287s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.602ms; frame send time: 1.691ms 23.341s [ DBG capture_frame ] framerate: 24.194348 FPS 23.347s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.774ms; frame send time: 1.929ms 23.408s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.482ms; frame send time: 2.060ms 23.468s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.008ms; frame send time: 2.033ms 23.528s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.178ms; frame send time: 2.035ms 23.588s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.198ms; frame send time: 2.035ms 23.648s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.300ms; frame send time: 2.265ms 23.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.304ms; frame send time: 2.308ms 23.768s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.956ms; frame send time: 2.076ms 23.829s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.405ms; frame send time: 2.039ms 23.888s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.206ms; frame send time: 2.301ms 23.948s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.317ms; frame send time: 2.254ms 24.009s [ DBG capture_frame ] [DILE_VT] frame processing time: 6.246ms; frame send time: 2.599ms 24.068s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.303ms; frame send time: 2.045ms 24.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.211ms; frame send time: 2.249ms 24.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.191ms; frame send time: 1.841ms 24.248s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.194ms; frame send time: 1.826ms 24.309s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.408ms; frame send time: 2.330ms 24.368s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.372ms; frame send time: 1.854ms 24.429s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.396ms; frame send time: 2.286ms 24.487s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.131ms; frame send time: 1.802ms 24.548s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.164ms; frame send time: 1.814ms 24.608s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.201ms; frame send time: 1.821ms 24.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.720ms; frame send time: 2.282ms 24.668s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.325ms; frame send time: 2.256ms 24.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.753ms; frame send time: 1.831ms 24.728s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.364ms; frame send time: 2.606ms 24.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.746ms; frame send time: 2.250ms 24.787s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.124ms; frame send time: 1.663ms 24.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.649ms; frame send time: 1.780ms 24.847s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.124ms; frame send time: 1.796ms 24.861s [ DBG capture_frame ] framerate: 19.726434 FPS 24.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.776ms; frame send time: 1.751ms 24.908s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.446ms; frame send time: 2.235ms 24.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.835ms; frame send time: 1.769ms 24.969s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.431ms; frame send time: 2.608ms 24.989s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.981ms; frame send time: 2.012ms 25.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.225ms; frame send time: 1.999ms 25.049s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.811ms; frame send time: 2.008ms 25.088s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.285ms; frame send time: 2.252ms 25.109s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.026ms; frame send time: 1.967ms 25.147s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.147ms; frame send time: 1.786ms 25.169s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.004ms; frame send time: 1.986ms 25.207s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.175ms; frame send time: 1.647ms 25.229s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.014ms; frame send time: 1.950ms 25.268s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.205ms; frame send time: 1.843ms 25.290s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.166ms; frame send time: 1.995ms 25.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.324ms; frame send time: 1.847ms 25.351s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.949ms; frame send time: 2.013ms 25.388s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.254ms; frame send time: 2.280ms 25.410s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.219ms; frame send time: 1.951ms 25.447s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.082ms; frame send time: 1.655ms 25.470s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.339ms; frame send time: 2.224ms 25.508s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.301ms; frame send time: 2.323ms 25.531s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.404ms; frame send time: 2.291ms 25.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.399ms; frame send time: 1.801ms 25.591s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.631ms; frame send time: 2.312ms 25.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.433ms; frame send time: 2.287ms 25.651s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.634ms; frame send time: 2.343ms 25.688s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.207ms; frame send time: 2.592ms 25.712s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.554ms; frame send time: 2.601ms 25.749s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.571ms; frame send time: 2.301ms 25.764s [ DBG capture_frame ] framerate: 33.253967 FPS 25.772s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.811ms; frame send time: 2.254ms 25.807s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.153ms; frame send time: 1.675ms 25.832s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.643ms; frame send time: 2.269ms 25.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.250ms; frame send time: 1.805ms 25.892s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.674ms; frame send time: 2.249ms 25.929s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.361ms; frame send time: 2.664ms 25.952s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.774ms; frame send time: 2.289ms 25.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.225ms; frame send time: 1.709ms 26.028s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.691ms; frame send time: 2.565ms 26.087s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.484ms; frame send time: 1.815ms 26.147s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.530ms; frame send time: 1.812ms 26.208s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.645ms; frame send time: 2.324ms 26.267s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.687ms; frame send time: 2.279ms 26.327s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.569ms; frame send time: 1.672ms 26.387s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.457ms; frame send time: 1.664ms 26.447s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.574ms; frame send time: 1.814ms 26.507s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.567ms; frame send time: 1.651ms 26.567s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.585ms; frame send time: 1.681ms 26.627s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.507ms; frame send time: 2.284ms 26.687s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.568ms; frame send time: 2.314ms 26.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.634ms; frame send time: 2.863ms 26.807s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.513ms; frame send time: 1.818ms 26.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.747ms; frame send time: 2.053ms 26.927s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.822ms; frame send time: 1.904ms 26.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.014ms; frame send time: 2.284ms 27.047s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.782ms; frame send time: 1.634ms 27.107s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.610ms; frame send time: 1.648ms 27.167s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.704ms; frame send time: 1.821ms 27.227s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.779ms; frame send time: 1.655ms 27.287s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.637ms; frame send time: 1.662ms 27.340s [ DBG capture_frame ] framerate: 19.025200 FPS 27.348s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.049ms; frame send time: 2.315ms 27.407s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.042ms; frame send time: 1.817ms 27.467s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.926ms; frame send time: 1.810ms 27.527s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.005ms; frame send time: 1.823ms 27.588s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.107ms; frame send time: 2.348ms 27.647s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.880ms; frame send time: 1.667ms 27.708s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.897ms; frame send time: 2.274ms 27.768s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.039ms; frame send time: 2.721ms 27.829s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.311ms; frame send time: 2.345ms 27.888s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.332ms; frame send time: 2.314ms 27.947s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.139ms; frame send time: 1.667ms 28.008s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.814ms; frame send time: 2.281ms 28.067s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.058ms; frame send time: 1.662ms 28.128s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.341ms; frame send time: 2.327ms 28.188s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.412ms; frame send time: 2.294ms 28.247s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.178ms; frame send time: 1.824ms 28.308s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.041ms; frame send time: 2.270ms 28.367s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.146ms; frame send time: 1.813ms 28.427s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.201ms; frame send time: 1.827ms 28.487s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.272ms; frame send time: 1.816ms 28.547s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.151ms; frame send time: 1.916ms 28.607s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.122ms; frame send time: 1.849ms 28.667s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.067ms; frame send time: 1.848ms 28.727s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.155ms; frame send time: 1.711ms 28.788s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.228ms; frame send time: 1.886ms 28.848s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.309ms; frame send time: 1.879ms 28.867s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.655ms; frame send time: 1.843ms 28.907s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.155ms; frame send time: 1.826ms 28.927s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.653ms; frame send time: 1.778ms 28.968s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.355ms; frame send time: 1.848ms 28.981s [ DBG capture_frame ] framerate: 18.286929 FPS 28.988s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.771ms; frame send time: 2.205ms 29.027s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.133ms; frame send time: 1.761ms 29.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.718ms; frame send time: 2.252ms 29.087s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.193ms; frame send time: 1.665ms 29.109s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.911ms; frame send time: 2.598ms 29.148s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.348ms; frame send time: 2.278ms 29.169s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.069ms; frame send time: 2.329ms 29.207s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.162ms; frame send time: 1.808ms 29.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.776ms; frame send time: 1.756ms 29.267s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.169ms; frame send time: 1.770ms 29.289s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.208ms; frame send time: 2.578ms 29.328s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.319ms; frame send time: 2.288ms 29.349s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.998ms; frame send time: 2.273ms 29.387s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.190ms; frame send time: 1.783ms 29.409s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.049ms; frame send time: 1.952ms 29.448s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.399ms; frame send time: 2.725ms 29.470s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.249ms; frame send time: 2.264ms 29.508s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.239ms; frame send time: 2.679ms 29.530s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.105ms; frame send time: 2.206ms 29.568s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.204ms; frame send time: 2.233ms 29.589s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.073ms; frame send time: 1.997ms 29.628s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.189ms; frame send time: 1.796ms 29.650s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.099ms; frame send time: 1.951ms 29.687s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.130ms; frame send time: 1.807ms 29.710s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.286ms; frame send time: 2.205ms 29.748s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.309ms; frame send time: 2.615ms 29.771s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.408ms; frame send time: 2.545ms 29.808s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.426ms; frame send time: 2.298ms 29.831s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.411ms; frame send time: 2.314ms 29.868s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.182ms; frame send time: 2.277ms 29.883s [ DBG capture_frame ] framerate: 33.255073 FPS 29.891s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.463ms; frame send time: 2.283ms 29.928s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.177ms; frame send time: 2.225ms 29.951s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.455ms; frame send time: 2.279ms 29.987s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.160ms; frame send time: 1.661ms 30.011s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.437ms; frame send time: 2.249ms 30.048s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.308ms; frame send time: 2.029ms 30.071s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.706ms; frame send time: 2.278ms 30.107s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.296ms; frame send time: 1.807ms 30.132s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.682ms; frame send time: 2.282ms 30.168s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.506ms; frame send time: 1.846ms 30.192s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.624ms; frame send time: 2.349ms 30.228s [ DBG capture_frame ] [DILE_VT] frame processing time: 5.383ms; frame send time: 2.280ms 30.268s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.664ms; frame send time: 2.277ms 30.326s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.489ms; frame send time: 1.644ms 30.387s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.556ms; frame send time: 1.675ms 30.447s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.537ms; frame send time: 1.728ms 30.506s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.511ms; frame send time: 1.683ms 30.566s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.432ms; frame send time: 1.707ms 30.626s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.489ms; frame send time: 1.653ms 30.687s [ DBG capture_frame ] [DILE_VT] frame processing time: 4.482ms; frame send time: 1.688ms ^C 30.702s [INFO handle_signal ] SIGINT called! Stopping capture if running..
And I don't know how to check the acual frme rate at hyperion side. From my feeling and also from the live preview it's much smoother.
Any news?
"board_type": "K6HP_DVB",
"hardware_id": "HE_DTV_W20H_AFADABAA",
"product_id": "65NANO867NA",
"core_os_release": "5.3.0-2202",
"webos_manufacturing_version": "04.30.57",
Using New 2020+ TV (all others are not working) Capturing with standart resulution but the settings has to be bigger than 240x135 otherwise the prozess is not starting
I have also a big delay - maybe the framerate. How can I test this? Can I help you with providing you with any logs?!
following up on this:
C9 libdile_vt framerate is okay but the whole thing is still a bit laggy even with minimal resolution, vsynch off and 25fps in config.json. Seems like the fps drop sporadically.
if i can help in any way providing more info pls let me know. and thanks for your awesome work!
With latest releases, we now support webOS 3.4 and above. It should also has huge performance boosts.