Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webOS 6 libdile_vt won't start #17

Closed
tavalin opened this issue Dec 19, 2021 · 7 comments
Closed

webOS 6 libdile_vt won't start #17

tavalin opened this issue Dec 19, 2021 · 7 comments
Labels
dile_vt Issues related to webOS low-level capture backend

Comments

@tavalin
Copy link

tavalin commented Dec 19, 2021

This line returns null resulting in a -1 return code in libdile_vt.capture_start(). Investigating further, this line in dile_vt.c always returns null which seems to cause the -1 return code.

@Informatic Am I missing something? Is the real libdile_vt missing on my TV?

root@LGwebOSTV:/tmp# LD_LIBRARY_PATH=. ./hyperion-webos -a 192.168.0.191
Error! capture_start: -1.
root@LGwebOSTV:/tmp# grep -h -E '"(hardware_id|core_os_release|product_id|webos_manufacturing_version|board_type)"' /var/run/nyx/*
    "board_type": "O20_DVB",
    "hardware_id": "HE_DTV_W21O_AFABATAA",
    "product_id": "OLED55G16LA",
    "core_os_release": "6.0.1-454907",
    "webos_manufacturing_version": "03.11.23",
@Informatic
Copy link
Member

Yes. Seems like this library is missing on webOS 6.0.1. You'll likely be better off trying libvtcapture backend.

@tavalin
Copy link
Author

tavalin commented Dec 20, 2021

@Informatic does this help?

root@LGwebOSTV:/tmp# ldconfig -p | grep libdile_vt
        libdile_vt.so.0 (libc6) => /usr/lib/libdile_vt.so.0

@Informatic
Copy link
Member

Not really. I guess they still have libdile_vt.so in the system, but it's just a stub that returns errors, since it's not supported. If the library was missing altogether, we'd get something like unknown symbol DILE_VT_Create

@Informatic
Copy link
Member

Did you try latest piccap release in regards to libdile_vt? Nevertheless, if libvtcapture works well (enough) then we don't necessarily need to figure out libdile_vt in your case.

@tavalin
Copy link
Author

tavalin commented Jan 24, 2022

I can confirm using piccap 0.2.3 that libdile_vt still doesn't work. I have also upgraded my TV to 6.2.0 now that the new root exploit is ready.

Let me know if you need me to do further testing

Edit: as libvtcapture doesn't work for the likes of Netflix etc, if technically possible, having libdile_vt working would be a benefit

@TBSniller TBSniller changed the title libdile_vt won't start webOS 6 libdile_vt won't start Feb 6, 2022
@TBSniller TBSniller added the dile_vt Issues related to webOS low-level capture backend label Feb 6, 2022
@daredoes
Copy link

I figured out how to get libvtcapture to work, needed to increase the timeout on my flatbuffer server #50

@TBSniller
Copy link
Collaborator

As for now there are specific libraries working on certain webOS versions: https://github.com/webosbrew/hyperion-webos#video-capturing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dile_vt Issues related to webOS low-level capture backend
Projects
None yet
Development

No branches or pull requests

4 participants