regarding in uridecodebin

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

regarding in uridecodebin

Jyoti-2
Hi all,

I am playing a mpegts file using the below pipeline

gst-launch uridecodebin uri=file:///home/attherace.ts name=dec dec. ! queue ! ffmpegcolorspace ! xvimagesink dec. ! queue ! audioconvert ! alsasink

I get the below messages while playing :

*****************************************************************************************************************
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:dec: No decoder available for type 'private/teletext'.
Additional debug info:
gsturidecodebin.c(589): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:dec
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
WARNING: from element /GstPipeline:pipeline0: Internal GStreamer error: clock problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstbin.c(2240): gst_bin_do_latency_func (): /GstPipeline:pipeline0:
Failed to configure latency of 0:00:00.000000000
Got EOS from element "pipeline0".
Execution ended after 13361999530 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...
*********************************************************************************************************************************

Could some one tell me how to handle streams with
1. application/x-mpegts-private-section and
2. private/teletext


I also want to know what changes do I need to make in my application to handle such streams.

Thanks

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: regarding in uridecodebin

Bob Forsman
In [hidden email], Jyoti D <[hidden email]> wrote:

> Could some one tell me how to handle streams with
> 1. application/x-mpegts-private-section and
> 2. private/teletext
>
>
> I also want to know what changes do I need to make in my application to
> handle such streams.

  I'm curious what your PAT and PMT look like.  Can you email me a small
chunk of that file that includes those?

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: regarding in uridecodebin

Jyoti-2
Hi Bob,

Please find attached the MPEG TS file.

Thanks,
Jyoti

On Tue, Feb 24, 2009 at 12:41 AM, Bob Forsman <[hidden email]> wrote:
In [hidden email], Jyoti D <[hidden email]> wrote:

> Could some one tell me how to handle streams with
> 1. application/x-mpegts-private-section and
> 2. private/teletext
>
>
> I also want to know what changes do I need to make in my application to
> handle such streams.

 I'm curious what your PAT and PMT look like.  Can you email me a small
chunk of that file that includes those?

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

attherace_1.ts (10M) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: regarding in uridecodebin

Jyoti-2
In reply to this post by Bob Forsman
Hi Bob,

Please find attached the MPEG TS file with PAT & PMT info.

Regards

On Tue, Feb 24, 2009 at 12:41 AM, Bob Forsman <[hidden email]> wrote:
In [hidden email], Jyoti D <[hidden email]> wrote:

> Could some one tell me how to handle streams with
> 1. application/x-mpegts-private-section and
> 2. private/teletext
>
>
> I also want to know what changes do I need to make in my application to
> handle such streams.

 I'm curious what your PAT and PMT look like.  Can you email me a small
chunk of that file that includes those?

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

attherace_1.ts (10M) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: regarding in uridecodebin

Siavash Safi
Hi,

Please don't send emails with large attachments to the mailing list!

Regards,
Siavash Safi

On Tue, Feb 24, 2009 at 7:56 AM, Jyoti D <[hidden email]> wrote:
Hi Bob,

Please find attached the MPEG TS file with PAT & PMT info.

Regards

On Tue, Feb 24, 2009 at 12:41 AM, Bob Forsman <[hidden email]> wrote:
In [hidden email], Jyoti D <[hidden email]> wrote:

> Could some one tell me how to handle streams with
> 1. application/x-mpegts-private-section and
> 2. private/teletext
>
>
> I also want to know what changes do I need to make in my application to
> handle such streams.

 I'm curious what your PAT and PMT look like.  Can you email me a small
chunk of that file that includes those?

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: regarding in uridecodebin

Bob Forsman
In reply to this post by Jyoti-2
In [hidden email], Jyoti D <[hidden email]> wrote:

> Hi Bob,
>
> Please find attached the MPEG TS file with PAT & PMT info.

  Uhoh.  You should have sent that attachment directly to me, not the
list.  For things you want to send to the list put it on a web server
and post the URL.

  That stream was different from any other I have seen.

  It had two video PIDs (518 and 520).  Each of these had descriptors I
am not familiar with.  There was a private_data_specifier_descriptor
containing the string "OTV".  520 was MPEG 2 video.  518 didn't even
contain PES packets.  I am quite confused.  Maybe it was encrypted
(there are CA descriptors attached to both PMT entries).

  There were two MPEG audio streams, one tagged "eng" and the other
"ara" (english and arabic?).  This is less weird.

  There was a type 6 (private[PES]) stream in PID 582.  I find it mildly
odd because it appeared to have stuffing in the PES header.  Since the
PMT had a teletext_descriptor I would assume that's the teletext PID.
Unfortunately I don't think I have any specifications that would allow
me to decode these.

  Then there were five more type 5 (private) PIDs, each with a
private_data_indicator_descriptor (with the string "OTV") and two user
private descriptors (#144 and #254).  I don't know what to make of
those.


  The video plays fine when I issue

$ gst-launch-0.10 playbin uri=file:///tmp/attherace_1.ts

  But when I attempt to build a pipeline similar to yours I don't even get past

 chemmis:508 $ gst-launch-0.10 uridecodebin uri=file:///tmp/attherace_1.ts name=dec   dec.! queue !  ffmpegcolorspace ! autovideosink dec.! queue ! audioconvert ! autoaudiosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...



  This does raise an interesting question -vs- gstreamer's
demultiplexers.  How do you specify which audio and which video stream
to send to the video and audio sinks?  If I am a speaker of arabic, how
would I instruct gst-launch to give me the arabic audio, or even prefer
that one automatically based on my environment?  How can I watch that
secondary video stream?

  Is there a URL I can read that explains why the pipelines thrown
together by a novice malfunction when presented with this input?

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel