webosbrew/hyperion-webos

Low framerate

YoBnEb opened this issue · 8 comments

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.