why did you use parser?<div>In my point of view, the decoder is ok to parse the mp3 stream without paser</div><div><br><div class="gmail_quote">On Fri, Aug 26, 2011 at 11:29 PM, Michael Smith <span dir="ltr">&lt;<a href="mailto:msmith@xiph.org">msmith@xiph.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">It&#39;s hard to tell for sure because of the terrible formatting of your<br>
post, but it looks like the problem here is not with the decoder, but<br>
that mp3parse can&#39;t find valid sync anywhere in the file.<br>
<br>
Most likely, your file is not actually an mp3 file at all.<br>
<br>
Mike<br>
<div class="im"><br>
<br>
On Fri, Aug 26, 2011 at 1:56 AM, Srinivas Sakhamuri<br>
&lt;<a href="mailto:sr.sakhamuri@gmail.com">sr.sakhamuri@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi &gt; I am trying to play an mp3 file using dshowdecwrapper with the following pipeline:  &gt; gst-launch-0.10.exe --gst-debug-level=3 filesrc location=&lt;mp3 file&gt; ! mp3parse ! dshowadec_mp3 ! audioconvert ! osssink 2&gt; err.txt &gt; Setting pipeline to PAUSED ... &gt; Pipeline is PREROLLING ... &gt; ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data fl &gt; ow error. &gt; Additional debug info: &gt; gstbasesrc.c(2543): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:file &gt; src0: &gt; streaming task paused, reason not-negotiated (-4) &gt; Setting pipeline to NULL ... &gt; Freeing pipeline ... &gt; there are quite a lot of these in the error file: 0:00:00.115672880  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115698543  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115724207  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115749504  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115774801  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115800465  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115825762  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115851059  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115876356  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115902019  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115927316  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115952613  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.115977910  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.116003207  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; 0:00:00.116028871  [331m 5664 [00m   0xfe40f0  [33;01mWARN    [00m  [00m            mp3parse gstmpegaudioparse.c:1613:head_check:&lt;mpegaudioparse0&gt; [00m invalid sync &gt; Any idea what is the issue or is this the right way to construct the pipeline.  &gt; Srinivas _______________________________________________ gstreamer-devel mailing list <a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>

</div>_______________________________________________<br>
<div><div></div><div class="h5">gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>