Hi BTW, ffdec_mp3 works with the same mp3 file, but I can't use it cause of legal issues.
thanks Srinivas It's hard to tell for sure because of the terrible formatting of your post, but it looks like the problem here is not with the decoder, but
that mp3parse can't find valid sync anywhere in the file. Most likely, your file is not actually an mp3 file at all. Mike Hi I am trying to play an mp3 file using dshowdecwrapper with the following pipeline: gst-launch-0.10.exe --gst-debug-level=3 filesrc location=<mp3 file> ! mp3parse ! dshowadec_mp3 ! audioconvert ! osssink 2> err.txt
Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data fl ow error. Additional debug info:
gstbasesrc.c(2543): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:file src0: streaming task paused, reason not-negotiated (-4) Setting pipeline to NULL ... Freeing pipeline ...
there are quite a lot of these in the error file: 0:00:00.115672880 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115698543 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115724207 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115749504 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115774801 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115800465 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115825762 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115851059 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115876356 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115902019 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115927316 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.115952613 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.115977910 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync 0:00:00.116003207 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync
0:00:00.116028871 0xfe40f0 WARN mp3parse gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync Any idea what is the issue or is this the right way to construct the pipeline.
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
It may be that the warnings you showed us were because part of your
file isn't mp3 (e.g. perhaps you want id3demux before mp3parse?), but then something else goes wrong with the actual decoder that is unrelated to that. Unfortunately the debug output you provided had no information about this at all. Perhaps you can increase the debug level to 5 and see if there's any more useful information there. Mike On Fri, Aug 26, 2011 at 9:27 AM, Srinivas Sakhamuri <[hidden email]> wrote: > Hi > BTW, ffdec_mp3 works with the same mp3 file, but I can't use it cause of > legal issues. > thanks > Srinivas > > > > It's hard to tell for sure because of the terrible formatting of your > post, but it looks like the problem here is not with the decoder, but > that mp3parse can't find valid sync anywhere in the file. > Most likely, your file is not actually an mp3 file at all. > Mike > Hi > I am trying to play an mp3 file using dshowdecwrapper with the following > pipeline: > gst-launch-0.10.exe --gst-debug-level=3 filesrc location=<mp3 file> ! > mp3parse ! dshowadec_mp3 ! audioconvert ! osssink 2> err.txt > Setting pipeline to PAUSED ... > Pipeline is PREROLLING ... > ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal > data fl > ow error. > Additional debug info: > gstbasesrc.c(2543): gst_base_src_loop (): > /GstPipeline:pipeline0/GstFileSrc:file > src0: > streaming task paused, reason not-negotiated (-4) > Setting pipeline to NULL ... > Freeing pipeline ... > there are quite a lot of these in the error file: 0:00:00.115672880 > 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115698543 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115724207 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115749504 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115774801 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115800465 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115825762 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115851059 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115876356 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115902019 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115927316 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115952613 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.115977910 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.116003207 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > 0:00:00.116028871 0xfe40f0 WARN mp3parse > gstmpegaudioparse.c:1613:head_check:<mpegaudioparse0> invalid sync > Any idea what is the issue or is this the right way to construct the > pipeline. > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Srinivas Sakhamuri
Hi
I am still seeing the same error, and tried the id3demux suggetion it doesn't work,
I have attached the log. Can you please check if there is any issue?
thanks
srinivas file isn't mp3 (e.g. perhaps you want id3demux before mp3parse?), but then something else goes wrong with the actual decoder that is unrelated to that. Unfortunately the debug output you provided had no information about this at all. Perhaps you can increase the debug level to 5 and see if there's any more useful information there. Mike On Fri, Aug 26, 2011 at 10:27 AM, Srinivas Sakhamuri <[hidden email]> wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel error.zip (428K) Download Attachment |
In reply to this post by Srinivas Sakhamuri
Re-sending it again as I didn't get any more responses and I still unable to fix the issue. Thanks Srinivas
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Turn debug up to 5 - this should reveal where the error is
On Aug 31, 2011, at 9:07 AM, Srinivas Sakhamuri wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Srinivas Sakhamuri
I have uploaded the error log here: http://dl.dropbox.com/u/418325/dshowdecwrapper_error.zip
It looks like the mp3parse errors that are in the log file are common, because they appear even with ffdec_mp3. There probably some clues in and around this error but not sure what to make of them: ERROR: pipeline doesn't want to preroll.
0:00:02.874575000 7508 028CDA40 LOG GST_SCHEDULING gstpad.c:4204:gst_pad_chain_data_unchecked:<dshowadec_mp30:sink> pushing data but pad did not accept 0:00:02.874575000 7508 028CDA40 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<dshowadec_mp30:sink> 02886270 unref 5->4
Srinivas From: "Conrad Cooke (Palm GBU)" <[hidden email]> Subject: Re: Error playing mp3 file using dshowdecwrapper (dshowadec_mp3) To: Discussion of the development of and with GStreamer <[hidden email]> Message-ID: <[hidden email]> Content-Type: text/plain; charset="us-ascii" Turn debug up to 5 - this should reveal where the error is On Wed, Aug 31, 2011 at 10:07 AM, Srinivas Sakhamuri <[hidden email]> wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |