[Bug 645584] New: [mpegtsdemux] with certain DVB recordings, the stream never becomes seekable

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Mar 23 13:02:40 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=645584
  GStreamer | gst-plugins-bad | git

           Summary: [mpegtsdemux] with certain DVB recordings, the stream
                    never becomes seekable
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: andreas.frisch at multimedia-labs.de
         QAContact: gstreamer-bugs at lists.freedesktop.org
      GNOME target: ---
     GNOME version: ---


i've narrowed the problem down to the following
a second PCR is required so that the stream bitrate can be approximated
without this variable, seek operations are not permitted (line 2565)
but the second PCR can't be recorded since the required difference of one
second to the previous pcr is never reached (line 1855) 
i've experimentally patched that to 3000 and voilà i can seek.
maybe somebody has a real solution for this though

when mpegtsdemux first calculates the bitrate, i'm posting a "seekable" message
now so that in my application i know when i can invoke the first seek
operation.
this is probably not the right way of doing this :)

-- 
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