stefanpartheym / archlinux-ipu6-webcam

Easy installation for patched Intel IPU6 camera drivers
145 stars 15 forks source link

Pipeline could not be constructed: syntax error #66

Open thamma opened 9 months ago

thamma commented 9 months ago

Hello,

I successfully ran through install.sh on a Lenovo ThinkPad X1 Yoga Gen8. ./test.sh asks for sudo privileges and subsequently crashes with

(gst-launch-1.0:18145): GStreamer-CRITICAL **: 18:10:46.398: gst_element_link_pads_filtered: assertion 'GST_IS_BIN (parent)' failed
ERROR: pipeline could not be constructed: syntax error.

The same error was mentioned previously in this MR, but not discussed any further. Being not acquainted with gstreamer, I don't see what is causing a syntax error.

Happy to hear about any pointers

d-passaro commented 9 months ago

I'm experiencing the same issue, thinkpad carbon x1 gen10 6.6.8-arch1-1

gfarrell commented 9 months ago

Experiencing the same -- installation worked fine, but webcam does not (either with test.sh, cheese, or the webrtc test site).

~/projects/archlinux-ipu6-webcam > ./test.sh                                    (main)

(gst-launch-1.0:6375): GStreamer-CRITICAL **: 17:30:03.409: gst_element_link_pads_filtered: assertion 'GST_IS_BIN (parent)' failed
ERROR: pipeline could not be constructed: syntax error.
~/projects/archlinux-ipu6-webcam > cheese -d "Virtual Camera"                   (main)

(cheese:5613): cheese-WARNING **: 17:28:43.924: Device '/dev/video1' does not support 2:0:0:0 colorimetry: ../gstreamer/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c(4213): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin36/GstV4l2Src:v4l2src1:
Device wants 2:0:0:0 colorimetry

Test site just gives me a black screen

gfarrell commented 9 months ago

IDK if this has anything to do with the fact that the v4l2-relayd service failed to start -- when I start it I don't get any errors anymore with Cheese, but still get a black screen.

oles commented 8 months ago

Experiencing the same with Dell XPS 13 9315 here on 6.7.0-arch3-1

The install went fine, but the camera isn't working, and I get the same error from running the test:

(gst-launch-1.0:2729): GStreamer-CRITICAL **: 11:02:15.599: gst_element_link_pads_filtered: assertion 'GST_IS_BIN (parent)' failed
ERROR: pipeline could not be constructed: syntax error.
gfarrell commented 8 months ago

Webcam is now working for me on 6.6.10 kernel but the test script and Cheese do not -- Zoom, Slack, Firefox (incl. the webrtc test site) all work.

i-oliva commented 8 months ago

@gfarrell did you install any other specific package? I downgraded to 6.6.10 but I'm still getting the same error

[i-oliva@archlinux archlinux-ipu6-webcam]$ uname -r
6.6.10-arch1-1
[i-oliva@archlinux archlinux-ipu6-webcam]$ ./test.sh

(gst-launch-1.0:2396): GStreamer-CRITICAL **: 14:43:41.950: gst_element_link_pads_filtered: assertion 'GST_IS_BIN (parent)' failed
ERROR: pipeline could not be constructed: syntax error.
[i-oliva@archlinux archlinux-ipu6-webcam]$
gfarrell commented 8 months ago

@i-oliva I did not -- the test script never worked for me. Now on 6.7.0 everything is broken again (and I can't keep the drivers installed because my laptop crashes when I close the lid if they are installed). Back to square 1.

david-imola commented 7 months ago

Same issue on acer switft 3, kernel 6.7.4

stefanpartheym commented 7 months ago

As already mentioned in #69 kernel versions 6.7.x are currently not supported. Please try using an LTS kernel. However, this probably won't fix the error discussed in this issue.