[gstreamer-bugs] [Bug 588261] New: [mpegtsmux] allow the PCR to be in a PID of its own

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Jul 10 09:38:36 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=588261

  GStreamer | gst-plugins-bad | Ver: git
           Summary: [mpegtsmux] allow the PCR to be in a PID of its own
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: vanista at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unversioned Enhancement
   GNOME milestone: Unspecified


I'd like to open a discussion on the feature of having the PCR in a distinct
stream rather than associated to an existing audio or video stream for a given
program.

The Transport Stream standard (ISO/IEC 13818) allows both use cases, but I've
observed that most professional video broadcasting equipment will separate the
PCR from the PES streams and put it in a distinct PID. Maybe some playback
devices only support this presentation model.

I've analyzed the tsmux library used in the mpegtsmux plugin and it looks like
the PCR is solidly related to the PES, so this feature isn't a simple matter of
creating a new blank PID and setting it as PCR. In fact, the library doesn't
allow creating a new PID that doesn't have a valid stream type.

In order to implement this without rewriting the whole lib, I think we could
write a PRC stream creator and make some sort of association between one of the
PES and this distinct PCR stream so that the existing PCR mechanism continues
to work.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=588261.




More information about the Gstreamer-bugs mailing list