Public bug reported:

Even though the kate decoder plugin is installer it is not detected by
gstreamer and/or dependent applications. The file I was trying to play
is at [1].

on...@ibook:~$ gst-inspect-0.10 katedec|head -35

(gst-inspect-0.10:28957): GLib-WARNING **: g_set_prgname() called multiple times
Factory Details:
  Long name:    Kate stream text decoder
  Class:        Codec/Decoder/Subtitle
  Description:  Decodes Kate text streams
  Author(s):    Vincent Penquerc'h <ogg.k.og...@googlemail.com>
  Rank:         none (0)

Plugin Details:
  Name:                 kate
  Description:          Kate plugin
  Filename:             /usr/lib/gstreamer-0.10/libgstkate.so
  Version:              0.10.14
  License:              LGPL
  Source module:        gst-plugins-bad
  Binary package:       GStreamer Bad Plugins (Ubuntu)
  Origin URL:           
https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad0.10

GObject
 +----GstObject
       +----GstElement
             +----GstKateDec

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      subtitle/x-kate

  SRC template: 'src'
    Availability: Always
    Capabilities:
      text/plain
      text/x-pango-markup
      video/x-dvd-subpicture


Here is the output I get when trying to play the file with subtitles in kate 
format using playbin.
on...@ibook:~/programs$ gst-launch-0.10 playbin2 
uri=file:///home/onkar/Desktop/Stephen_Fry-Happy_Birthday_GNU-nq_600px_425kbit.ogv

(gst-launch-0.10:23528): GLib-WARNING **: g_set_prgname() called multiple times
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No 
decoder available for type 'subtitle/x-kate'.
Additional debug info:
gsturidecodebin.c(627): unknown_type_cb (): 
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No 
decoder available for type 'subtitle/x-kate'.
Additional debug info:
gsturidecodebin.c(627): unknown_type_cb (): 
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock


Also find attached the screenshot of totem's plugin search when I try to play 
the file.

The problem seems to be because katedec does not have a rank assigned.
Hence playbin does not automatically plug the decoder. This was changed
in upstream git at [2]. If someone can confirm that this works in latest
updated Lucid, I will work on SRU for karmic.

[1] http://stallman.org/fry/Stephen_Fry-Happy_Birthday_GNU-nq_600px_425kbit.ogv
[2] 
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=23e07bc1974bfa67878013fe7325eb60b0b757ab

ProblemType: Bug
Architecture: powerpc
Date: Mon Mar  8 23:56:02 2010
DistroRelease: Ubuntu 9.10
Package: gstreamer0.10-plugins-bad 0.10.14-4ubuntu1
ProcEnviron:
 LANG=en_IN
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-19.56-powerpc
SourcePackage: gst-plugins-bad0.10
Uname: Linux 2.6.31-19-powerpc ppc

** Affects: gst-plugins-bad0.10 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug powerpc

-- 
kate decoder not detected even though it is installed
https://bugs.launchpad.net/bugs/534561
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to