Bug 506767

Summary: "Gstreamer element input-selector" plugin confusion
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: rhythmboxAssignee: Bastien Nocera <bnocera>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: bnocera, pmatilai
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.10.23-3.fc11 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 506817 (view as bug list) Environment:
Last Closed: 2009-06-30 21:41:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshot showing "kerneloops needs plugin"
none
Screenshot showing "pidgin needs plugin" none

Description Tom London 2009-06-18 15:46:35 UTC
Created attachment 348505 [details]
Screenshot showing "kerneloops needs plugin"

Description of problem:
Each time I start rhythmbox and start playing a clip, I get a popup error indicating a missing plugin:

"XXXX requires an addition plugin", where XXXX is a "random" process (e.g., kerneloops, pidgin, ...)

No music....  When I clear the error by selecting "close", the clip immediately pauses.  Pressing "play" a second time starts the music. 

This only occurs on the first "play" of a session.  Restarting rhythmbox repeats this.

I attach 2 different screenshots showing the error popup.

When this happens

Version-Release number of selected component (if applicable):
rhythmbox-0.12.2-1.fc12.x86_64
gstreamer-plugins-farsight-0.12.11-1.fc12.x86_64
gstreamer-0.10.23-2.fc12.x86_64
gstreamer-plugins-base-0.10.23-1.fc12.x86_64
gstreamer-tools-0.10.23-2.fc12.x86_64
gstreamer-plugins-flumpegdemux-0.10.15-6.fc11.x86_64
gstreamer-python-0.10.15-1.fc12.x86_64
gstreamer-plugins-good-0.10.15-1.fc12.x86_64


How reproducible:
Every time

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2009-06-18 15:47:07 UTC
Created attachment 348507 [details]
Screenshot showing "pidgin needs plugin"

Comment 2 Bastien Nocera 2009-06-18 16:11:25 UTC
What's the output of "ps aux" when this happens?

I'd like to see what arguments are passed to the helper.

Comment 3 Panu Matilainen 2009-06-18 17:59:26 UTC
I get this too on F11, always happens after rb start the first time I hit play. This is how the helper is called in that case:

/usr/libexec/gst-install-plugins-helper --transient-for=60817442 gstreamer|0.10|rhythmbox|GStreamer element input-selector|element-input-selector

Comment 4 Panu Matilainen 2009-06-18 18:04:53 UTC
Hmm, actually my case is a bit different, it's always saying "<song name> requires additional plugin" and the plugin is always gstreamer input selector. Searching for it doesn't succeed but it does play the song ok.

Comment 5 Bastien Nocera 2009-06-18 18:10:01 UTC
$ gst-inspect input-selector
Factory Details:
  Long name:	Input selector
  Class:	Generic
  Description:	N-to-1 input stream selectoring
<snip>
  Binary package:	gst-plugins-bad rpmfusion rpm
  Origin URL:		http://rpmfusion.org/

Urgh!

Rhythmbox really shouldn't require a plugin from gst-plugins-bad. I'll try to fix this.

Tom, could you clone the bug against gnome-packagekit? The "kerneloops needs this" is bogus, and a bug in GPK.

Comment 6 Fedora Update System 2009-06-19 15:22:24 UTC
gstreamer-plugins-base-0.10.23-2.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/gstreamer-plugins-base-0.10.23-2.fc11

Comment 7 Tom London 2009-06-19 16:14:15 UTC
I can verify that gstreamer-plugins-base-0.10.23-2.fc12.x86_64 "fixes for me".

Comment 8 Fedora Update System 2009-06-24 13:52:49 UTC
gstreamer-plugins-base-0.10.23-3.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/gstreamer-plugins-base-0.10.23-3.fc11

Comment 9 Fedora Update System 2009-06-27 02:58:53 UTC
gstreamer-plugins-base-0.10.23-3.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gstreamer-plugins-base'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-7026

Comment 10 Fedora Update System 2009-06-30 21:41:15 UTC
gstreamer-plugins-base-0.10.23-3.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.