[Bug 684424] New: playbin: external subtitles break playback

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 20 00:30:44 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=684424
  GStreamer | gst-plugins-base | 1.x

           Summary: playbin: external subtitles break playback
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: fraxinas at opendreambox.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=224810)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=224810)
modified version of playbin-text, takes filename instead of uri. automatically
sets suburi property if an srt file is found

this modified version of playbin-text looks for an external subtitle file (with
same filename as the supplied video container parameter and just the extension
replaced by ".srt")
it should then behave exactly as internal text/x-raw, dumping each subtitle
line when the sample is pulled from the appsink
instead though, the video playback doesn't even start
also, it complains that there is no subtitle decoder element (if it's missing,
but it shouldn't be needed since it's supposed to handle the raw text directly
anyway, i think the timing format of the srt file should be handled by the
ssaparse plugin)
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1: No
decoder available for type 'application/x-subtitle'.

example files:
ftp://93.31.155.175/pub/RedFox/Plasma/DivXTest/DivXTest_v2/J_SUBTITLES/SUB-01.avi
ftp://93.31.155.175/pub/RedFox/Plasma/DivXTest/DivXTest_v2/J_SUBTITLES/SUB-01.srt

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list