Bug 513908 - Totem tries to install older version of already-installed plugin
Summary: Totem tries to install older version of already-installed plugin
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 11
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-27 03:39 UTC by Neil
Modified: 2009-08-17 22:59 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-08-11 22:55:47 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Neil 2009-07-27 03:39:27 UTC
Description of problem:
When connecting to an RTSP stream, totem tries to install an older version of the gstreamer-plugins-good package.

Version-Release number of selected component (if applicable):
gstreamer-plugins-good-0.10.15-3.fc11.x86_64
gstreamer-0.10.23-2.fc11.x86_64
totem-gstreamer-2.26.3-1.fc11.x86_64
totem-2.26.3-1.fc11.x86_64

How reproducible:
Always.

Steps to Reproduce:
1.  totem rtsp://localhost/sample_300kbit.mov
2.
3.
  
Actual results:
** Message: no file info
** Message: don't know how to handle application/x-rtp, media=(string)audio, payload=(int)97, clock-rate=(int)32000, encoding-name=(string)X-QDM, encoding-params=(string)2, clock-base=(guint)1361679352, seqnum-base=(guint)19031, npt-start=(guint64)0, npt-stop=(guint64)70000000000, play-speed=(double)1, play-scale=(double)1
** Message: don't know how to handle application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)X-SV3V-ES, clock-base=(guint)441576495, seqnum-base=(guint)48097, npt-start=(guint64)0, npt-stop=(guint64)70000000000, play-speed=(double)1, play-scale=(double)1
** Message: Error: A SV3V-ES video RTP depayloader plugin is required to play this stream, but not installed.
gstdecodebin.c(988): close_pad_link (): /GstPlayBin:play/GstDecodeBin:decodebin1:
No decoder to handle media type 'application/x-rtp'

** Message: Missing plugin: gstreamer|0.10|totem|SV3V-ES video RTP depayloader|decoder-application/x-rtp, media=(string)video, payload=(int)96, encoding-name=(string)X-SV3V-ES (SV3V-ES video RTP depayloader)
** Message: PackageKit: xid = 115343363
** Message: PackageKit: Codec nice name: SV3V-ES video RTP depayloader
** Message: PackageKit: structure: gstreamer0.10(decoder-application/x-rtp)()(64bit)

<< Window appears, saying SV3V-ES video RTP depayloader plugin required >>

<< Searched for plugin; window appears asking to install gstreamer-plugins-good-0.10.14-2.fc11 (x86_64) >>

<< Window appears, saying The package that is trying to be installed is already installed >>

** Message: PackageKit: Did not install codec: Message did not receive a reply (timeout by message bus)
** Message: No installation candidate for missing plugins found.
** Message: don't know how to handle application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)X-SV3V-ES, clock-base=(guint)1767497614, seqnum-base=(guint)3134, npt-start=(guint64)0, npt-stop=(guint64)70000000000, play-speed=(double)1, play-scale=(double)1
** Message: don't know how to handle application/x-rtp, media=(string)audio, payload=(int)97, clock-rate=(int)32000, encoding-name=(string)X-QDM, encoding-params=(string)2, clock-base=(guint)1318608931, seqnum-base=(guint)32420, npt-start=(guint64)0, npt-stop=(guint64)70000000000, play-speed=(double)1, play-scale=(double)1
** Message: Error: A SV3V-ES video RTP depayloader plugin is required to play this stream, but not installed.
gstdecodebin.c(988): close_pad_link (): /GstPlayBin:play/GstDecodeBin:decodebin3:
No decoder to handle media type 'application/x-rtp'

** Message: Missing plugin: gstreamer|0.10|totem|SV3V-ES video RTP depayloader|decoder-application/x-rtp, media=(string)video, payload=(int)96, encoding-name=(string)X-SV3V-ES (ignoring)
** Message: All missing plugins are blacklisted, doing nothing

Expected results:
RTSP stream works.

Additional info:
Note the versions; 0.10.15-3 is already installed, but totem wants to install 0.10.14-2 instead.

Comment 1 Andre Costa 2009-08-11 22:41:40 UTC
This happens with WMV and MOV files as well -- in both cases it says it needs gstramer-ffmpeg-0.10.7-1 when gstreamer-ffmpeg-0.10.7-2 is already installed.

Could this be PackageKit's fault? Console output from totem says:

(totem:13752): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
** Message: Error: A Advanced Streaming Format (ASF) demuxer plugin is required to play this stream, but not installed.
gstdecodebin.c(988): close_pad_link (): /GstPlayBin:play/GstDecodeBin:decodebin0:
No decoder to handle media type 'video/x-ms-asf'

** Message: Missing plugin: gstreamer|0.10|totem|Advanced Streaming Format (ASF) demuxer|decoder-video/x-ms-asf (Advanced Streaming Format (ASF) demuxer)
** Message: PackageKit: xid = 90177539
** Message: PackageKit: Codec nice name: Advanced Streaming Format (ASF) demuxer
** Message: PackageKit: structure: gstreamer0.10(decoder-video/x-ms-asf)()(64bit)

Comment 2 Bastien Nocera 2009-08-11 22:55:47 UTC
This should already have been fixed in:
* Wed Jun 10 2009 Bastien Nocera <bnocera> 0.10.23-2
- Update gst-inspect patch to ignore rank none plugins

But the gstreamer packages on RPM Fusion need to be updated. Closing as NOTABUG as it's not a bug in Fedora, but in RPM Fusion.

Comment 3 Andre Costa 2009-08-17 22:59:44 UTC
Hi Bastien,

AFAICS RPM Fusion only provides gstreamer-ffmpeg and gstreamer-plugins-ugly; these are the ones that need to be updated?

(I just didn't understand where did your fix go so that I could point them the right direction)


Note You need to log in before you can comment on or make changes to this bug.