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 |
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 |
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:
------------------------------------------------------------------------------ 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 |
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:
------------------------------------------------------------------------------ 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 |
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, ------------------------------------------------------------------------------ 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 |
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 |
Free forum by Nabble | Edit this page |