Hi all, I am using gstreamer to play video and come up with an error on the decoder. Here is the error ... ################################################################ root@mx21ads:~$ gst-launch filesrc -v location=/video/test_5.mp4 ! mfw_mp4demuxer name=demux demux. ! mfw_vpudecoder codec-type=std_avc ! mfw_v4lsink demux. & root@mx21ads:~$ Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /pipeline0/demux: Error in parsing:corrupted stream Additional debug info: debug none Setting pipeline to NULL ... FREEING pipeline ... ################################################################ What could be the problem ? Thanks in advance , W. Express yourself instantly with MSN Messenger! MSN Messenger ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi ,
Try playing with qtdemux plugin.
On Mon, Jan 5, 2009 at 6:37 PM, Wierd O <[hidden email]> wrote:
-- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Sudarshan:
I have tried the Quick time demuxer too and it couldnt find the demux... ################################################################ root@mx21ads:~$ gst-launch filesrc -v location=/video/test_5.mp4 ! qtdemux name=demux demux. ! mfw_vpudecoder codec-type=std_avc ! mfw_v4lsink disp-width=800 disp-height=600 demux. & root@mx21ads:~$ Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /pipeline0/demux: GStreamer encountered a general stream error. Additional debug info: qtdemux.c(1617): gst_qtdemux_loop (): /pipeline0/demux: no known streams found ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... FREEING pipeline ... ################################################################## Date: Mon, 5 Jan 2009 18:54:14 +0530 From: [hidden email] To: [hidden email] Subject: Re: [gst-devel] Error in parsing:corrupted stream Hi ,
Try playing with qtdemux plugin.
On Mon, Jan 5, 2009 at 6:37 PM, Wierd O <[hidden email]> wrote:
-- Regards, Sudarshan Bisht Express yourself instantly with MSN Messenger! MSN Messenger ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Wierd O
On Mon, Jan 5, 2009 at 5:07 AM, Wierd O <[hidden email]> wrote:
> > Hi all, > > I am using gstreamer to play video and come up with an error on the decoder. > Here is the error ... > > ################################################################ > > root@mx21ads:~$ gst-launch filesrc -v location=/video/test_5.mp4 ! > mfw_mp4demuxer name=demux demux. ! mfw_vpudecoder codec-type=std_avc ! > mfw_v4lsink demux. & > root@mx21ads:~$ Setting pipeline to PAUSED ... > ERROR: Pipeline doesn't want to pause. > ERROR: from element /pipeline0/demux: Error in parsing:corrupted stream > Additional debug info: > debug none > Setting pipeline to NULL ... > FREEING pipeline ... We obviously can't support these third-party closed-source plugins. An equivalent using open-source plugins might be something like this: gst-launch-0.10 filesrc location=test_5.mp4 ! decodebin ! ffmpegcolorspace ! videoscale ! xvimagesink (internally, decodebin will be using qtdemux and an appropriate autoplugged decoder). If that doesn't work, then either you don't have appropriate plugins installed, or there's something wrong with your file (or you've encountered a bug - but that's relatively unlikely). Mike ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Wierd O
The error "Error in parsing: corrupted stream" typically occurs when there is an issue with the data being read or parsed by a program, usually due to some kind of data corruption or loss. Here are some potential solutions to this issue:
Check the data source: If you are reading data from a file or network stream, check to make sure that the source data is not corrupted or damaged. Try re-downloading or re-copying the data to see if the issue persists. Check the data format: Make sure that the data is in the correct format and that your program is using the appropriate parser to read the data. If the data is in a proprietary or non-standard format, you may need to find a specialized parser or converter to handle it. Check for data loss during transmission: If you are reading data from a network stream, there may have been data loss or corruption during transmission. Check the network connection and try again. |
Free forum by Nabble | Edit this page |