Page 1 of 1

Vlc / openwrt missing qml files

Posted: 24 Jun 2022 18:04
by rossbcan
Hi;

vlc-3.0.17.3

I am at the tail end of getting VLC working for openwrt / aarch64 (target: inexpensive TV boxes), to cost reduce my product: https://www.rossco.org. VLC is intended for paned IP camera display on xorg.

complete: xorg, qt5, dependencies

When I attempt to run vlc, I get:

qml: component is not ready: qrc:/main/MainDisplay.qml:338 (because not in package, install issue)
component exists in build_dir: modules/gui/qt/playlist/qml/PlaylistListView.qml
along with a lotta other uninstalled qml's

'qml's should be installed in /usr/lib/qml/

Question #1: what files (qml's only?) should I install from "modules/" and, should I maintain directory structure?
Question #2: Why are these files not in ".pkgdir" post install? Config?
Question #3: suspect I will run into other missing files. Can some kind soul provide an installed vlc files list.

Thanks;
Bill

Re: Vlc / openwrt missing qml files

Posted: 24 Jun 2022 19:15
by Rémi Denis-Courmont
1) There are no QML files in VLC 3.0 sources.
2) Because they are no such files.
3) it varies a lot so you'll have to run 'make install' for that purpose.

Re: Vlc / openwrt missing qml files

Posted: 24 Jun 2022 20:02
by rossbcan
BS: find build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules | grep /qml/ | grep -v deps

yields:

`build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/playlist/qml/PlaylistDetachedWindow.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/playlist/qml/PlaylistListView.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/playlist/qml/PlaylistOverlayMenu.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/playlist/qml/PlaylistDelegate.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/playlist/qml/PlaylistToolbar.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkGridItem.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkCustomCover.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/DiscoverUrlDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkHomeDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/ServicesHomeDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkHomeDeviceListView.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/DiscoverDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkListItem.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkBrowseDisplay.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/AddressbarButton.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkAddressbar.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/network/qml/NetworkThumbnailItem.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/medialibrary/qml/PlaylistMediaList.qml
build_dir/target-aarch64_cortex-a53_glibc/vlc-3.0.17.3/modules/gui/qt/medialibrary/qml/AudioGridItem.qml`

and many more qml files that are not installed
...can someone informed please answer the question?

Thanks;
Bill

Re: Vlc / openwrt missing qml files

Posted: 24 Jun 2022 22:08
by Rémi Denis-Courmont
Oh really so the QML files are where exactly? https://code.videolan.org/videolan/vlc/ ... les/gui/qt

Guess who is now going to be ignored for swearing at a volunteer answering their questions?

Re: Vlc / openwrt missing qml files

Posted: 24 Jun 2022 22:18
by rossbcan
Excuse a newbie (who can still recognize BS)

These files exist and are built and are needed by vlc (error message in first post)
PKG_SOURCE_URL:=https://code.videolan.org/videolan/vlc.git
# Master 2022/06/14
PKG_SOURCE_VERSION:=0e448365f6bc41439fd88f05b2e648b1a3d8f3b0

replies so far: no questions answered, despite clear articulation. Totally unhelpful. Not intending to be rude, but, REALLY: My issue is imaginary?
Its easy: YOU DON'T KNOW

Re: Vlc / openwrt missing qml files

Posted: 25 Jun 2022 01:39
by Gracus36
I think I found the issue.

You found the qml files in the master branch. But if i'm not mistaken, master is vlc 4.0 and not vlc 3.0.

Try to go to 3.0.17.x branch and you will not find qml files.

SOLVED: Vlc / openwrt missing qml files

Posted: 25 Jun 2022 14:12
by rossbcan
Thanks!

absolutely correct:
vlc -V: VLC media player 4.0.0-dev Otto Chriek (revision 30e2782e06)VLC media player 4.0.0-dev Otto Chriek
(revision 30e2782e06)

recompiling using 3.0.X Master. stay tuned

for those considering openwrt/vlc. Used the contrib method and pkgconfig path priority to select system packages (if exist), else contrib packages.

Re: Vlc / openwrt missing qml files

Posted: 03 Jul 2022 16:32
by rossbcan