A tsdemuxer PIDs property
Edward Hervey
bilboed at bilboed.com
Wed Nov 27 01:54:40 PST 2013
Hi,
On Wed, 2013-11-27 at 09:11 +0000, Duncan Palmer wrote:
> A useful use-case for having a tsdemux which doesn't first parse the
> PAT/PMT from the stream, is to reduce channel zap time on a DVB
> network. The PAT & PMT contents are stored somewhere else (e.g. a
> database), and you can save yourself a few hundred milliseconds by
> pulling pids and other information from the database rather than
> waiting for the tables to arrive at the demux. As Edward mentioned
> tho, there would need to be some generic mechanism to allow the
> tsdemux to determine caps etc. for the source pads.
That's indeed a perfectly valid use-case, and dvbbasebin could be made
to store and re-inject cached PAT/PMT to speed up zap time.
The end-result would be that tsdemux first receives the PAT/PMT for
the new channel before any data from that new channel.
Edward
>
>
>
> On 25 November 2013 09:36, Eric Trousset <etrousset at awox.com> wrote:
> Hi Seb,
> I just filed a bug with a link to a mpegts file with no
> PAT/PMT
> It's filed under Bug 715147
>
> Cheers,
> Eric T.
>
> > -----Original Message-----
> > From: Sebastian Dröge [mailto:sebastian at centricular.com]
> > Sent: vendredi 22 novembre 2013 20:32
> > To: Discussion of the development of and with GStreamer
> > Subject: Re: A tsdemuxer PIDs property
> >
>
> > On Mo, 2013-11-18 at 10:12 +0100, Eric Trousset wrote:
> > > Hi,
> > > Actually we get the PIDs from the via au nonstandard field
> in the media
> > protocol info.
> > > Btw, if I dump the pipeline, it does seem the demuxer
> exposes any
> > output.
> >
> > I think tsdemux currently requires a PAT/PMT to expose any
> streams at all,
> > and proper MPEGTS streams should have this.
> >
> > If you file a bug with a sample file, we could look into
> adding support for your
> > files if it can be done without risk of breaking anything or
> making the code
> > much more complicated.
> >
> > --
> > Sebastian Dröge <sebastian at centricular.com> Centricular Ltd
> -
> > http://www.centricular.com Expertise, Straight from the
> Source
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131127/4c4bc962/attachment.pgp>
More information about the gstreamer-devel
mailing list