-
Notifications
You must be signed in to change notification settings - Fork 409
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
Add GStreamer support #96
Comments
Would running |
The problem is figuring out which plugins are required... my application for example only needs audio and I can't tell between all the gstreamer which are needed. It would be nice for linuxdeployqt to handle that for me, like it handles deployment of other libraries. I suspect patchelf will also need to be run on gstreamer to load the plugins from the new correct location. |
Yes, the only question is if not even you (as the author) knows which plugins are really needed, how could |
Options could be made available to ship all, video only, or sound only
plugins.
…On Fri, 24 Mar 2017 8:05 pm probonopd, ***@***.***> wrote:
Yes, the only question is if not even you (as the author) knows which
plugins are really needed, how could linuxdeployqt?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#96 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAGxjAuMcZXx8ZCB-cZ3SsP9BRMU3nSIks5rpBPegaJpZM4MnzBu>
.
|
Not sure whether this should fall into the scope of Anyone: Feel free to reopen if you volunteer to work on this. |
For starters, whenever
Example: subsurface/subsurface#769 (comment) So, if we are not actually using GStreamer functionality, an easy way to shoot it down is:
Bingo, no more trying to load stuff from the system, and hence, no more error messages on the command line. An actual fix, however, would of course be to make |
Related to #123 |
For |
+1 |
Also see ubuntu/snapcraft-desktop-helpers#49 -- some environment variable(s) may need to be set, either from a launcher script or inside the Qt application's source code. |
Between this issue and #123, it's confusing as to what needs to be done to make sound in Qt applications work (because they rely on GStreamer). I'm seeing the following errors:
What should be adjusted? It's not clear what work has been done on AppImage to aid the integration so I'm not sure where to start. |
Please also check out our discussion(s) about making a linuxdeploy plugin for GStreamer. See linuxdeploy/linuxdeploy#80. We'd like to find a contributor who could invest the time to make this work. We will happily support anyone who's willing to work on making such a plugin. |
That would be great. I don't have capacity to start another project myself. |
Here is an example: Would welcome pull requests. |
Basically, whenever |
Plugins loaded at runtime by GStreamer aren't included by the tool right now (as visible by strace on this app, for example). I suspect this manifests as mavlink/qgroundcontrol#4803 as well.
GStreamer is a bit tricky as apps might not need the video plugins but audio so it would be nice to be able to specify what kind of support is included in the AppImage.
The text was updated successfully, but these errors were encountered: