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

[Bug]: getting external display video display filter frame events #468

Open
LaloRiojas opened this issue Jan 16, 2025 · 0 comments
Open
Labels
bug Something isn't working

Comments

@LaloRiojas
Copy link

LaloRiojas commented Jan 16, 2025

Context

I am trying to make a phone/qrreader on linux wayland with qtwidgets and i need to access the display MSFilter of a video call so that i can set the ms_notify_callback to a static function that will let me render the yuv420p video to a QVideoFrame widget. Is there any API in a video call that allows me to get to the mediastreamer2 video filters.

notes

yes i know that qtquck is better for liblinphone because of the msqol display filter for video but the project is already big and unable to be easily modified and the target has some opengl issues that are not really worth solving for this.

i have already tested the external display -> QvideoWidget video rendering with a basic QR code reader feature in my application. works flawlessly and after some testing i saw that the video rendering in this way was not a bottleneck at all compared to the MJPEG -> YUV conversion with turboJPEG and QRCODE reading with ZXrossing.

This project MUST work on wayland (and perferably not through XWayland) because this is for a KIOSK running on ubuntu frame.

General information

Device: x86 kiosk
OS: linux (ubuntu server with ubuntu frame wayland kiosk
Version of the App: latest
Version of the SDK: latest
Expected behaviour
To Reproduce
set the displayfilter of the liblinphone::core to "MSExtDisplay"
start a video call

Expected behaviour

I wanted to do a simple call with the Linux client calling the Android phone. However, the phone doesn't ring when it is asleep.

To Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Additional context

Add any other context about the problem here.

SDK logs URL

No response

@LaloRiojas LaloRiojas added the bug Something isn't working label Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant