Error playing mp3 file using dshowdecwrapper (dshowadec_mp3)

Srinivas Sakhamuri sr.sakhamuri at gmail.com
Wed Aug 31 12:36:41 PDT 2011


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

Date: Wed, 31 Aug 2011 09:13:47 -0700
From: "Conrad Cooke (Palm GBU)" <Conrad.Cooke at palm.com>
Subject: Re: Error playing mp3 file using dshowdecwrapper
       (dshowadec_mp3)
To: Discussion of the development of and with GStreamer
       <gstreamer-devel at lists.freedesktop.org>
Message-ID: <2E930D9C-864D-4418-A791-270C1BA175B3 at palm.com>
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 <sr.sakhamuri at gmail.com
> wrote:

> Re-sending it again as I didn't get any more responses and I still unable
> to fix the issue.
>
> Thanks
> Srinivas
>
>
> 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.
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110831/61525efe/attachment.htm>


More information about the gstreamer-devel mailing list