GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2022-11-10T09:20:49Zhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/286Please add gst_element_sync_state_with_parent_many()2022-11-10T09:20:49ZBugzilla Migration UserPlease add gst_element_sync_state_with_parent_many()## Submitted by Daniel F
**[Link to original bug (#795535)](https://bugzilla.gnome.org/show_bug.cgi?id=795535)**
## Description
When new elements of pipeline are created and added to bin, code has to call gst_element_sync_state_with...## Submitted by Daniel F
**[Link to original bug (#795535)](https://bugzilla.gnome.org/show_bug.cgi?id=795535)**
## Description
When new elements of pipeline are created and added to bin, code has to call gst_element_sync_state_with_parent() for every new element. GStreamer has functions like gst_bin_add_many() which allows to perform the same operation on set of elements. Please also add gst_element_sync_state_with_parent_many(), which would allow to sync multiple elements at once.
Version: 1.14.0https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/85please add He Junyan as co-maintainer to gstreamer-vaapi2021-02-10T13:22:16ZVíctor Manuel Jáquez Lealplease add He Junyan as co-maintainer to gstreamer-vaapiWhile I'm focusing more on new va plugins in bad I think would be a good idea to share of the maintenance burden of gstreamer-vaapi with He Junyan, besides they are working on more Intel specific fixes and driver updates, so they don't d...While I'm focusing more on new va plugins in bad I think would be a good idea to share of the maintenance burden of gstreamer-vaapi with He Junyan, besides they are working on more Intel specific fixes and driver updates, so they don't diverge too much their internal repository with the official one. Nonetheless I'll still keep and eye on merge request and rubberstamp them.
What do you think?https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/553Please add xfixes and xdamage as meson options2020-08-30T02:11:47ZNiklas HambüchenPlease add xfixes and xdamage as meson optionshttps://gitlab.freedesktop.org/gstreamer/gst-plugins-good/blob/0a1d048ee3aac168a4802e315fd13b057498107b/sys/ximage/meson.build#L11 uses dependencies `xfixes` and `xdamage`, but those are not declared options in [`meson_options.txt`](http...https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/blob/0a1d048ee3aac168a4802e315fd13b057498107b/sys/ximage/meson.build#L11 uses dependencies `xfixes` and `xdamage`, but those are not declared options in [`meson_options.txt`](https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/blob/0a1d048ee3aac168a4802e315fd13b057498107b/meson_options.txt).
This makes life for packagers hard:
We'd really like to enable all those features. Usually setting `-Dauto_features=enabled` is enough to enable them all and get loud errors when some dependencies aren't there. But that doesn't work for `xfixes` and `xdamage` because they don't appear in `meson_options.txt` at all.
It would be great if `xfixes` and `xdamage` could be added as meson options, so that packagers can turn on loud errors if they aren't available.1.15.2Tim-Philipp Müllertim@centricular.comTim-Philipp Müllertim@centricular.comhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/656Please refresh the translations/po files2021-10-25T00:55:32ZLaurent BigonvillePlease refresh the translations/po filesHello,
I just stumble on !508 and after looking on translationproject it seems that the French translations have been fixed there.
Could it be possible to refresh the translations?
Also, the template file on translationproject is only...Hello,
I just stumble on !508 and after looking on translationproject it seems that the French translations have been fixed there.
Could it be possible to refresh the translations?
Also, the template file on translationproject is only for the version 1.16, not sure if that file shouldn't be updated
Edit: the translations for the plugins should also maybe be updated (last update for -bad is April 2019)1.19.3Tim-Philipp Müllertim@centricular.comTim-Philipp Müllertim@centricular.comhttps://gitlab.freedesktop.org/gstreamer/gst-docs/-/issues/59Plugin docs can't express write-only/non-readable properties and enum/flag si...2020-06-04T20:02:47ZSebastian DrögePlugin docs can't express write-only/non-readable properties and enum/flag signal parametersSee title. This is currently not covered by JSON metadata for plugin docs.
CC @meh @thiblahuteSee title. This is currently not covered by JSON metadata for plugin docs.
CC @meh @thiblahutehttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1763plugin docs: Link texts in online documentation are missing2023-04-14T13:44:01ZRicardoplugin docs: Link texts in online documentation are missingWhen reading the online documentation ([example](https://gstreamer.freedesktop.org/documentation/videorate/index.html?gi-language=c)), the links for the properties have missing texts.
Example:
How the text is rendered to the user:
> T...When reading the online documentation ([example](https://gstreamer.freedesktop.org/documentation/videorate/index.html?gi-language=c)), the links for the properties have missing texts.
Example:
How the text is rendered to the user:
> The properties , , and can be read
How the source HTML looks like:
`The properties <a href="GstVideoRate:in"></a>, <a href="GstVideoRate:out"></a>, <a href="GstVideoRate:duplicate"></a>
and <a href="GstVideoRate:drop"></a> can be read` [...]
The link text should have the name of the element it is pointing to. In this case, it should be, for example:
`The properties <a href="GstVideoRate:in">in</a>, <a href="GstVideoRate:out">out</a>, <a href="GstVideoRate:duplicate">duplicate</a>
and <a href="GstVideoRate:drop">drop</a> can be read` [...]
Browser: Firefox 109.0 (64-bit).Thibault Sauniertsaunier@igalia.comThibault Sauniertsaunier@igalia.comhttps://gitlab.freedesktop.org/gstreamer/gst-docs/-/issues/52Plugin folders for Windows Installation2023-05-24T12:32:24ZJack McKernanPlugin folders for Windows InstallationThe [Windows installation](https://gitlab.freedesktop.org/gstreamer/gst-docs/blob/master/markdown/installing/on-windows.md) page lists `%HOMEDRIVE%%HOMEFOLDER%/.gstreamer-1.0/plugins` as a location that GStreamer looks for plugins. Shoul...The [Windows installation](https://gitlab.freedesktop.org/gstreamer/gst-docs/blob/master/markdown/installing/on-windows.md) page lists `%HOMEDRIVE%%HOMEFOLDER%/.gstreamer-1.0/plugins` as a location that GStreamer looks for plugins. Should this be `%HOMEDRIVE%%HOMEPATH%/...`?
As far as I can tell, `HOMEFOLDER` does not exist. `HOMEPATH` does, however, and seems to provide the desired utility.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1317plugin for 3d camera2022-07-05T09:17:05ZAlberto Fanjulplugin for 3d cameraI'm open this general issue to check if there's any solution to render a viewport from a 3d camera.
![Captura_desde_2022-07-05_10-52-01](/uploads/151a38eaa487daf3993870aba6a16727/Captura_desde_2022-07-05_10-52-01.png)
I'm playing with ...I'm open this general issue to check if there's any solution to render a viewport from a 3d camera.
![Captura_desde_2022-07-05_10-52-01](/uploads/151a38eaa487daf3993870aba6a16727/Captura_desde_2022-07-05_10-52-01.png)
I'm playing with gst-plugins-vr and it almost work:
https://github.com/lubosz/gst-plugins-vr/issues/19https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/121Plugin libraries that need MSVC compatibility fixes or should be ported to MSVC2021-09-01T18:21:40ZNirbheek Chauhannirbheek.chauhan@gmail.comPlugin libraries that need MSVC compatibility fixes or should be ported to MSVCAs listed in !112, some plugin libraries that are built with MinGW have portability issues when trying to use them to build a plugin with the MSVC compiler. This issue will list them all.
### gst-plugins-good
* ~~`gdkpixbuf`: uses the ...As listed in !112, some plugin libraries that are built with MinGW have portability issues when trying to use them to build a plugin with the MSVC compiler. This issue will list them all.
### gst-plugins-good
* ~~`gdkpixbuf`: uses the `FILE` API, which causes CRT interop issues. Fix is to build with MSVC, which is a [WIP](https://github.com/centricular/cerbero/commits/wip/meson) since it involves testing the meson build files for its dependencies on all platforms.~~
* `taglib`: C++ plugin, library is CMake and it might be possible to build it with MSVC
### gst-plugins-bad
* ~~`rsvg`: uses gdk-pixbuf, see above~~
* `soundtouch`: C++ plugin, library is Autotools, can't be built with MSVC
* `webrtcdsp`: C++ plugin, library is Meson but has issues building with MSVC. [upstream bug has more details](https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/issues/2).
* On x86, `openjpeg`, `dtls`, and `spandsp` do not build due to https://gitlab.freedesktop.org/gstreamer/cerbero/issues/124
NOTE: When you have C++ code that links to other C++ code, both must use the same C++ stdlib. So, C++ plugins built with MSVC with external libraries require those libs to be built with C++ too. C code does not have this problem.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1265Plugin loader doesn't recognize elements provided by a plugin2022-06-08T00:03:48ZBaileymnm1999Plugin loader doesn't recognize elements provided by a pluginI'm not actually sure where to put this, it may or may not be a bug. I am building plugins from the gstreamer-plugins-bad repo/package and have experienced some odd behaviour.
If I build like normal everything works as expected. I can r...I'm not actually sure where to put this, it may or may not be a bug. I am building plugins from the gstreamer-plugins-bad repo/package and have experienced some odd behaviour.
If I build like normal everything works as expected. I can run gst-launch-1.0 to run elements from the plugins in that package in test pipelines using `--gst-plugin-path=PATH`. But if I rename one of the shared objects in that get build, in particular the **libgstopencv.so**, to something else. The plugin loaded fails to find the elements with the following warning `WARNING: erroneous pipeline: no element "cvsobel"`
This is important because I am hoping to write my own collection of opencv gst elements and found it easier to start with the existing package than rolling my own, however this issue not only occurs when renaming, but also if I attempt to build a similar element into a new library with it's own name. Say - **cvsobel** element in a library called **libgst*mylib*.so**.
I am reporting here to -
1. Find out if this is intentional, or in fact a bug
2. Gain understanding as to why this is occurring and how I can achieve my desired functionalityhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2877pluginloader: Generates invalid path to gst-plugin-scanner2024-03-12T16:59:20ZPhilippe Normandpluginloader: Generates invalid path to gst-plugin-scanner```
0:00:00.001820402 780747 0xab7130 LOG GST_PLUGIN_LOADING gstpluginloader.c:565:gst_plugin_loader_spawn: Trying installed plugin scanner
0:00:00.001858012 7...```
0:00:00.001820402 780747 0xab7130 LOG GST_PLUGIN_LOADING gstpluginloader.c:565:gst_plugin_loader_spawn: Trying installed plugin scanner
0:00:00.001858012 780747 0xab7130 DEBUG GST_PLUGIN_LOADING gstpluginloader.c:579:gst_plugin_loader_spawn: found libgstreamer-1.0 library at /lib64
0:00:00.001870889 780747 0xab7130 DEBUG GST_PLUGIN_LOADING gstpluginloader.c:595:gst_plugin_loader_spawn: constructing path to system plugin scanner using plugin dir: 'lib64', plugin scanner dir: 'libexec'
0:00:00.001882588 780747 0xab7130 DEBUG GST_PLUGIN_LOADING gstpluginloader.c:609:gst_plugin_loader_spawn: using system plugin scanner at /lib64/../libexec/gstreamer-1.0/gst-plugin-scanner
0:00:00.001892724 780747 0xab7130 LOG GST_PLUGIN_LOADING gstpluginloader.c:433:gst_plugin_loader_try_helper: Trying to spawn gst-plugin-scanner helper at /lib64/../libexec/gstreamer-1.0/gst-plugin-scanner
0:00:00.005849675 780747 0xab7130 ERROR GST_PLUGIN_LOADING gstpluginloader.c:442:gst_plugin_loader_try_helper: Spawning gst-plugin-scanner helper failed: Failed to execute child process “/lib64/../libexec/gstreamer-1.0/gst-plugin-scanner” (No such file or directory)
0:00:00.005865887 780747 0xab7130 INFO GST_PLUGIN_LOADING gstpluginloader.c:617:gst_plugin_loader_spawn: No gst-plugin-scanner available, or not working
(WPEWebProcess:780747): GStreamer-WARNING **: 16:13:57.144: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/235plugin: Load validate tracer globals in the main namespace2021-09-24T11:09:48ZBugzilla Migration Userplugin: Load validate tracer globals in the main namespace## Submitted by Thibault Saunier `@thiblahute`
**[Link to original bug (#782430)](https://bugzilla.gnome.org/show_bug.cgi?id=782430)**
## Description
Otherwise other GstValidate plugins won't be able to access
GstValidate static v...## Submitted by Thibault Saunier `@thiblahute`
**[Link to original bug (#782430)](https://bugzilla.gnome.org/show_bug.cgi?id=782430)**
## Description
Otherwise other GstValidate plugins won't be able to access
GstValidate static variables leading to totally broken behaviour and
segfaultshttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/458[PLUGIN-MOVE] AIFF move to gst-plugins-good2021-09-24T14:34:45ZBugzilla Migration User[PLUGIN-MOVE] AIFF move to gst-plugins-good## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774551)](https://bugzilla.gnome.org/show_bug.cgi?id=774551)**
## Description
.## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774551)](https://bugzilla.gnome.org/show_bug.cgi?id=774551)**
## Description
.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/441[PLUGIN-MOVE] audiovisualizer: Move to -good2021-09-24T14:34:40ZBugzilla Migration User[PLUGIN-MOVE] audiovisualizer: Move to -good## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774525)](https://bugzilla.gnome.org/show_bug.cgi?id=774525)**
## Description
See summary. Anything missing here?## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774525)](https://bugzilla.gnome.org/show_bug.cgi?id=774525)**
## Description
See summary. Anything missing here?https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/350[PLUGIN-MOVE] chromaprint from -bad to -good2021-09-24T14:34:06ZBugzilla Migration User[PLUGIN-MOVE] chromaprint from -bad to -good## Submitted by Victor Toso `@victortoso`
**[Link to original bug (#762452)](https://bugzilla.gnome.org/show_bug.cgi?id=762452)**
## Description
What is needed in order to move this plugin to -good?## Submitted by Victor Toso `@victortoso`
**[Link to original bug (#762452)](https://bugzilla.gnome.org/show_bug.cgi?id=762452)**
## Description
What is needed in order to move this plugin to -good?https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/442[PLUGIN-MOVE] debugutilsbad: Move to -good2021-09-24T14:34:40ZBugzilla Migration User[PLUGIN-MOVE] debugutilsbad: Move to -good## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774526)](https://bugzilla.gnome.org/show_bug.cgi?id=774526)**
## Description
At least fpsdisplaysink, watchdog and errorignore. The others can probably just go away ...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774526)](https://bugzilla.gnome.org/show_bug.cgi?id=774526)**
## Description
At least fpsdisplaysink, watchdog and errorignore. The others can probably just go away (chopmydata, debugspy and checksumsink)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/445[PLUGIN-MOVE] dvbsuboverlay to -ugly2021-09-24T14:34:41ZBugzilla Migration User[PLUGIN-MOVE] dvbsuboverlay to -ugly## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774531)](https://bugzilla.gnome.org/show_bug.cgi?id=774531)**
## Description
... or -good? Is the code any good, what is missing? People are clearly using this one.## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774531)](https://bugzilla.gnome.org/show_bug.cgi?id=774531)**
## Description
... or -good? Is the code any good, what is missing? People are clearly using this one.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/444[PLUGIN-MOVE] dvdspu to gst-plugins-ugly2021-09-24T14:34:41ZBugzilla Migration User[PLUGIN-MOVE] dvdspu to gst-plugins-ugly## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774529)](https://bugzilla.gnome.org/show_bug.cgi?id=774529)**
## Description
Or -good? dvdsubdec is in -ugly already (and should probably disappear)## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774529)](https://bugzilla.gnome.org/show_bug.cgi?id=774529)**
## Description
Or -good? dvdsubdec is in -ugly already (and should probably disappear)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/446[PLUGIN-MOVE] fieldanalysis/interlace into deinterlace plugin in gst-plugins-...2021-09-24T14:34:41ZBugzilla Migration User[PLUGIN-MOVE] fieldanalysis/interlace into deinterlace plugin in gst-plugins-good## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774532)](https://bugzilla.gnome.org/show_bug.cgi?id=774532)**
## Description
.## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774532)](https://bugzilla.gnome.org/show_bug.cgi?id=774532)**
## Description
.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/443[PLUGIN-MOVE] geometrictransform, coloreffects, gaudieffects, smooth into a v...2021-09-24T14:34:40ZBugzilla Migration User[PLUGIN-MOVE] geometrictransform, coloreffects, gaudieffects, smooth into a videofx gst-plugins-good plugin## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774528)](https://bugzilla.gnome.org/show_bug.cgi?id=774528)**
## Description
See summary, maybe want to merge some others into the same plugin too## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#774528)](https://bugzilla.gnome.org/show_bug.cgi?id=774528)**
## Description
See summary, maybe want to merge some others into the same plugin too