Package Details: icamerasrc-git r57.2d36ade-1

Git Clone URL: https://aur.archlinux.org/icamerasrc-git.git (read-only, click to copy)
Package Base: icamerasrc-git
Description: Intel IPU6 camera source for GStreamer
Upstream URL: https://github.com/intel/icamerasrc
Licenses: LGPL2.1
Submitter: thesola10
Maintainer: thesola10
Last Packager: thesola10
Votes: 2
Popularity: 0.000004
First Submitted: 2022-08-20 20:50 (UTC)
Last Updated: 2023-02-20 10:47 (UTC)

Latest Comments

« First ‹ Previous 1 2

mehkir commented on 2023-03-13 12:46 (UTC) (edited on 2023-03-13 12:47 (UTC) by mehkir)

Hello, I have the same problem that the plugin icamersrc cannot be loaded. I installed the libraries through the following AUR packages on archlinux 6.1.18-1-lts:

  • icamerasrc-git
  • intel-ipu6-dkms-git
  • intel-ipu6ep-camera-bin
  • intel-ipu6ep-camera-hal-git
  • intel-ivsc-firmware

What I found out so far:

  • gst-inspect-1.0 -b shows that libgsticamerasrc.so is blacklisted

  • gst-inspect-1.0 /usr/lib/gstreamer-1.0/libgsticamerasrc.so outputs Failed to load plugin '/usr/lib/gstreamer-1.0/libgsticamerasrc.so': /usr/lib/gstreamer-1.0/libgsticamerasrc.so: undefined symbol: vied_nci_mem_type

  • nm --defined-only --print-file-name $(find /usr/ -type f -iname "*.a") 2> /dev/null | grep vied_nci_mem_type outputs /usr/lib/libipu6ep.a:vied_nci_psys_resource_model.c.o:00000000000001b0 R vied_nci_mem_type

So it seems that the library /usr/lib/libipu6ep.a containing the symbol vied_nci_mem_type is present, but the icamerasrc still fails to load.

Does anyone have an idea why this is possible?

swsnr commented on 2022-12-15 17:28 (UTC)

Shouldn't the license of this be LGPL 2.1? See https://github.com/intel/icamerasrc/blob/icamerasrc_slim_api/LICENSE

bjesus commented on 2022-12-12 10:30 (UTC) (edited on 2022-12-12 10:34 (UTC) by bjesus)

I have gstreamer, libdrm, and gst-plugins-base-libs installed, but it still fails building with the error about lcamhal.

UPDATE: reinstalling all the other ipu6 packages fixed the lcamhal error!

swsnr commented on 2022-12-09 16:53 (UTC)

This package needs runtime dependencies on gstreamer, libdrm, and gst-plugins-base-libs to build in a clean chroot. The final binary links against libraries from all these packages, so make deps aren't sufficient.

ian_foss commented on 2022-11-30 03:25 (UTC) (edited on 2022-11-30 03:25 (UTC) by ian_foss)

Getting the same error in build as bjesus.

bjesus commented on 2022-11-24 13:03 (UTC)

Building fails here with this error:

/sbin/ld: cannot find -lcamhal: No such file or directory

Aviroblox commented on 2022-09-05 04:40 (UTC)

After installation it works; however, if I reboot the system I get the following error if I try to run gstreamer with icamerasrc

(gst-launch-1.0:3143): GStreamer-WARNING **: 00:38:15.675: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsticamerasrc.so': libcamhal.so: cannot open shared object file: No such file or directory
WARNING: erroneous pipeline: no element "icamerasrc"

If I do a clean uninstall and reinstall it works again until the next reboot, so is there a command that needs to be run on boot to load icamerasrc properly?

thesola10 commented on 2022-08-20 21:00 (UTC)

TODO: inspect and add runtime dependencies to this package's info