Nheko - Missing GStreamer plugins videoconvert
#1
Hi all,

When i want to do a video call with a another guy, the GUI display this message : "Missing GStreamer plugins: videoconvert"

Packages installed are :
-nheko ; Version: 0.11.1-1 ; APT-Sources: http://deb.debian.org/debian bookworm/main arm64 Packages
-gstreamer1.0-gl
-libgstreamer-gl1.0-0
- ... and all dependencies

Here my full logs.


Code:
$ nheko
[2023-02-28 11:58:08.622] [ui] [info] Restoring window size 360x648
[2023-02-28 11:58:08.962] [ui] [info] WebRTC: initialised GStreamer 1.22.0
[2023-02-28 11:58:09.655] [ui] [info] jdenticon plugin not found.
[2023-02-28 11:58:11.588] [ui] [info] starting nheko 0.11.1
[2023-02-28 11:58:11.650] [ui] [info] User already signed in, showing chat page
[2023-02-28 11:58:11.672] [ui] [info] Switching to chat page
[2023-02-28 11:58:12.233] [qml] [warning] qrc:/qml/TopBar.qml:226:13: QML AbstractButton: Binding loop detected for property "implicitWidth" (qrc:/qml/TopBar.qml:226, )
[2023-02-28 11:58:12.234] [qml] [warning] qrc:/qml/TopBar.qml:233:30: QML EncryptionIndicator: Binding loop detected for property "sourceSize.height" (qrc:/qml/TopBar.qml:233, )
[2023-02-28 11:58:12.460] [ui] [info] Unity service available: false
[2023-02-28 11:58:12.512] [qml] [warning] qrc:/qml/ChatPage.qml:105:17: QML RoomList: Binding loop detected for property "implicitWidth" (qrc:/qml/ChatPage.qml:105, )
[2023-02-28 11:58:13.113] [db] [info] database ready
[2023-02-28 11:58:13.117] [db] [info] restoring state from cache
[2023-02-28 11:58:13.334] [db] [info] Restored 29 rooms from cache
[2023-02-28 11:58:13.769] [db] [info] Invalidating self verification status
............................................................................

[2023-02-28 11:58:56.572] [ui] [error] Missing GStreamer plugins: videoconvert


Thanks a lot for your advices.
  Reply
#2
I wish you good luck, I failed to use Jitsi Meet for a similar purpose.

Try
Code:
sudo apt install gstreamer1.0-libcamera gstreamer1.0-plugins-bad


If it's not enough, enter
Code:
sudo apt-cache search gstreamer
Maybe you'll find the right packages to install.

It's strange, videoconvert should be in gstreamer1.0-plugins-base.
  Reply
#3
(03-01-2023, 05:06 PM)anonymous Wrote: I wish you good luck, I failed to use Jitsi Meet for a similar purpose.

Try
Code:
sudo apt install gstreamer1.0-libcamera gstreamer1.0-plugins-bad


Thanks for your advice, be appear, a problem is again present with ov5640 camera.


Code:
[2023-03-03 21:21:04.609] [ui] [info] WebRTC: initialised GStreamer 1.22.0
[0:44:48.815765468] [4327]  WARN IPAManager ipa_manager.cpp:154 No IPA found in '/usr/lib/aarch64-linux-gnu/libcamera'
[0:44:48.816289511] [4327]  INFO Camera camera_manager.cpp:299 libcamera v0.0.4
[0:44:48.839455703] [4342]  WARN CameraSensor camera_sensor.cpp:245 'ov5640 3-004c': Recommended V4L2 control 0x009a0922 not supported
[0:44:48.839581620] [4342]  WARN CameraSensor camera_sensor.cpp:312 'ov5640 3-004c': The sensor kernel driver needs to be fixed
[0:44:48.839646787] [4342]  WARN CameraSensor camera_sensor.cpp:314 'ov5640 3-004c': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:44:48.839700120] [4342] ERROR CameraSensor camera_sensor.cpp:336 'ov5640 3-004c': Mandatory V4L2 control 0x009e0903 not available
[0:44:48.839744912] [4342] ERROR CameraSensor camera_sensor.cpp:344 'ov5640 3-004c': The sensor kernel driver needs to be fixed
[0:44:48.839788579] [4342] ERROR CameraSensor camera_sensor.cpp:346 'ov5640 3-004c': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:44:48.839917246] [4342] ERROR SimplePipeline simple.cpp:1433 No valid pipeline for sensor 'ov5640 3-004c', skipping
[0:44:48.840785332] [4342]  WARN CameraSensor camera_sensor.cpp:245 'gc2145 3-003c': Recommended V4L2 control 0x009a0922 not supported
[0:44:48.840991207] [4342] ERROR V4L2 v4l2_subdevice.cpp:400 'gc2145 3-003c': Unable to get rectangle 2 on pad 0: Ioctl() inapproprié pour un périphérique
[0:44:48.841105541] [4342]  WARN CameraSensor camera_sensor.cpp:287 'gc2145 3-003c': The PixelArraySize property has been defaulted to 1600x1200
[0:44:48.841162666] [4342] ERROR V4L2 v4l2_subdevice.cpp:400 'gc2145 3-003c': Unable to get rectangle 1 on pad 0: Ioctl() inapproprié pour un périphérique
[0:44:48.841222500] [4342]  WARN CameraSensor camera_sensor.cpp:298 'gc2145 3-003c': The PixelArrayActiveAreas property has been defaulted to (0, 0)/1600x1200
[0:44:48.841403959] [4342] ERROR V4L2 v4l2_subdevice.cpp:400 'gc2145 3-003c': Unable to get rectangle 0 on pad 0: Ioctl() inapproprié pour un périphérique
[0:44:48.841480500] [4342]  WARN CameraSensor camera_sensor.cpp:306 'gc2145 3-003c': Failed to retrieve the sensor crop rectangle
[0:44:48.841541584] [4342]  WARN CameraSensor camera_sensor.cpp:312 'gc2145 3-003c': The sensor kernel driver needs to be fixed
[0:44:48.841590251] [4342]  WARN CameraSensor camera_sensor.cpp:314 'gc2145 3-003c': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:44:48.843438673] [4342]  WARN CameraSensorProperties camera_sensor_properties.cpp:231 No static properties available for 'gc2145'
[0:44:48.843514715] [4342]  WARN CameraSensorProperties camera_sensor_properties.cpp:233 Please consider updating the camera sensor properties database
[0:44:48.843581840] [4342]  WARN CameraSensor camera_sensor.cpp:460 'gc2145 3-003c': Failed to retrieve the camera location
[0:44:48.843686840] [4342] ERROR V4L2 v4l2_device.cpp:352 'gc2145 3-003c': Unable to set controls: Permission non accordée
[0:44:48.843900716] [4342] ERROR SimplePipeline simple.cpp:1433 No valid pipeline for sensor 'gc2145 3-003c', skipping
  Reply
#4
I don't know does it help but if you get it working you are most likely the first Big Grin
Or in other words I am quite sure that it is not going to work by just installing some packages
But I am so happy if I am wrong and if you find a way then please post how you did it
  Reply
#5
There is basically no way to use the camera in video applications until someone gets libcamera to work with it. GStreamer does not support this camera setup (with two cameras multiplexed into one device) without libcamera, whereas with libcamera, you currently get the errors quoted above.

I have filed https://bugs.libcamera.org/show_bug.cgi?id=183 against libcamera.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  GStreamer Camera Issue (Unsupported pixformat: 0x56595559 with mbus code: 0x3001) sog8b 1 1,598 07-17-2023, 01:49 AM
Last Post: junelung
  Magnetometer missing moxx 0 890 11-09-2022, 05:44 AM
Last Post: moxx
  Can't Get Nheko To Work [never mind, it's a bug] el.pollo.diablo 0 1,068 08-02-2022, 02:11 AM
Last Post: el.pollo.diablo
  LibreOffice Fix for tiny menu text and missing title bar grump_fiddle_reinstall 0 1,042 05-29-2022, 11:56 PM
Last Post: grump_fiddle_reinstall
  Self-compiled GTK4: artefacts and missing icons Zombie Feynman 4 4,102 02-06-2022, 05:42 AM
Last Post: Zombie Feynman
  Software update missing on desktop MikeMan 1 1,821 01-27-2022, 06:10 AM
Last Post: bcnaz
  Wi-Fi adapter suddenly gone missing Zebulon Walton 1 1,829 11-15-2021, 05:20 PM
Last Post: Zebulon Walton
  Getting Newer Version of Nheko publiclewdness 2 2,631 10-27-2021, 06:16 AM
Last Post: publiclewdness
  Is there an encryption package missing from mobian? rp3 0 1,876 01-27-2021, 05:16 AM
Last Post: rp3

Forum Jump:


Users browsing this thread: 2 Guest(s)