Bug 911783

Summary: gstreamer1-plugins-good does not include libgstgdkpixbuf.so module in Fedora 18
Product: [Fedora] Fedora Reporter: Mario Sanchez Prada <msanchez>
Component: gstreamer1-plugins-goodAssignee: Brian Pepple <bdpepple>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: bdpepple, uraeus
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-16 00:18:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mario Sanchez Prada 2013-02-16 00:09:47 UTC
Description of problem:
=======================
There is no libgstgdkpixbuf.so module included in the gstreamer1-plugins-good package for Fedora 18 (version 1.0.5-1), which causes any app trying to use the gdkpixbufsink decoder to fail with the following error:

  'Could not construct pipeline: no element "gdkpixbufsink"'

However, it seems that the documentation HTML files are included indeed!

$ rpm -ql gstreamer1-plugins-good-1.0.5-1.fc18.x86_64 | grep pixbuf
/usr/share/gtk-doc/html/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gdkpixbufoverlay.html
/usr/share/gtk-doc/html/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gdkpixbufsink.html
/usr/share/gtk-doc/html/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-gdkpixbuf.html

This module is available in gstreamer1-plugins-good since 1.0.2, so it looks to me like a packaging bug.

Note: this seems to be fixed in Fedora 19, in package version 1.0.5-3.fc19, at least according to the file list here: 
http://rpm.pbone.net/index.php3/stat/6/idpl/20138854/dir/rawhide/com/gstreamer1-plugins-good-1.0.5-3.fc19.x86_64.rpm


Version-Release number of selected component:
=============================================
1.0.5-1.fc18.x86_64


How reproducible:
=================

Just try to run any application using a Gstreamer pipeline including the gdkpixbufsink decoder in a Fedora 18 system with that version of the package and you should be able to spot the issue.

I personally have detected it while reviewing a patch for frogr in GNOME's bugzilla (see https://bugzilla.gnome.org/show_bug.cgi?id=693230#c19)

Comment 1 Brian Pepple 2013-02-16 00:18:44 UTC
This has already been fixed.

https://admin.fedoraproject.org/updates/FEDORA-2013-2141/gstreamer1-plugins-good-1.0.5-3.fc18

Comment 2 Mario Sanchez Prada 2013-02-16 01:57:56 UTC
(In reply to comment #1)
> This has already been fixed.
> 
> https://admin.fedoraproject.org/updates/FEDORA-2013-2141/gstreamer1-plugins-
> good-1.0.5-3.fc18

Indeed! I just enabled the updates-testing repository to check that 1.0.5-3 version out and it fixes the issue for me.

Thanks!