After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 613254 - GStreamer extractor should support "missing plugins"
GStreamer extractor should support "missing plugins"
Status: RESOLVED OBSOLETE
Product: tracker
Classification: Core
Component: Extractor
git master
Other Linux
: Normal normal
: ---
Assigned To: tracker-extractor
Jamie McCracken
Depends on:
Blocks: 613258
 
 
Reported: 2010-03-18 16:56 UTC by Bastien Nocera
Modified: 2021-05-26 22:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2010-03-18 16:56:41 UTC
If an application were to ask for a particular file to be indexed, it should also be told when some plugins are missing so that it could launch the missing-plugins support if that distribution supports it.
Comment 1 Martyn Russell 2010-12-08 10:28:54 UTC
Setting version to "trunk" from "unspecified", sorry for the spam.
Comment 2 Martyn Russell 2014-08-21 09:05:31 UTC
(In reply to comment #0)
> If an application were to ask for a particular file to be indexed, it should
> also be told when some plugins are missing so that it could launch the
> missing-plugins support if that distribution supports it.

How do we do this?
I mean, what GStreamer API or other API do we do to install the right plugins?

Reindexing all content for a specific mime type is quite easy with Tracker, we just need to connect the dots here I think.
Comment 3 Bastien Nocera 2014-08-21 19:55:44 UTC
(In reply to comment #2)
> (In reply to comment #0)
> > If an application were to ask for a particular file to be indexed, it should
> > also be told when some plugins are missing so that it could launch the
> > missing-plugins support if that distribution supports it.
> 
> How do we do this?

https://developer.gnome.org/gst-plugins-libs/stable/gst-plugins-base-libs-gstpbutilsinstallplugins.html

> I mean, what GStreamer API or other API do we do to install the right plugins?

Tracker shouldn't be the one trying to install the plugins though, but it should give back enough information to the application to be able to do that.
Comment 4 Sam Thursfield 2021-05-26 22:25:28 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/tracker/-/issues/

Thank you for your understanding and your help.