Closed Bug 972640 Opened 11 years ago Closed 11 years ago

Detecting missing GStreamer plugins

Categories

(Core :: Audio/Video, defect)

x86_64
Linux
defect
Not set
minor

Tracking

()

RESOLVED DUPLICATE of bug 972638

People

(Reporter: luis, Assigned: luis)

Details

Idea from Alessandro Decina in 806917: GStreamer has support for detecting missing plugins and notify the calling application. The application can react to the notification by showing an error and/or installing the missing plugins in order for decoding to continue. For example if you watch something with the GNOME video player (or even the Epiphany web browser) under Fedora/Ubuntu and you're missing some plugins, you get a popup dialog asking you to install some packages. After the installation is finished decoding continues and the video starts playing. This is implemented through an external helper utility that distros configure through the GST_INSTALL_PLUGINS_HELPER environment variable. Implementing this behaviour is a no-brainer, since we can reuse the helper utility and it just becomes matter of adding ~10 lines of code in GStreamerReader. This leaves the question open as to what to do when GST_INSTALL_PLUGINS_HELPER is not set though.
Assignee: nobody → luis
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.