Fw: GStreamer

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fw: GStreamer

Bob-278
Hi,
 
I am encountering this error while executing an mp3 pipeline:


C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe filesrc location= C:\\Files\\bob.mp3 ! ffdec_mp3 ! audioconvert ! audioresample ! directsoundsink
 
** (gst-launch-0.10:2140): WARNING **: Add decoder dsicinvideo (97) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder gif (100) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder kmvc (88) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder nuv (87) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder smackvid (86) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder targa (96) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder tiertexseqvideo (98) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder tiff (99) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder VMware video (92) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder dsicinaudio (86045) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder imc (86046) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder smackaud (86042) please
 
** (gst-launch-0.10:2140): WARNING **: Add decoder wavpack (86044) please
OIL: ERROR liboilcpu.c 282: oil_cpu_i386_kernel_restrict_flags(): Operating system is not known to support SSE.  Assuming it does, which might cause problems
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /pipeline0/ffdec_mp30: Internal GStreamer error: negotiation problem.
 Please file a bug at
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
E:\devel-release\src_releases\gst-ffmpeg\ext\ffmpeg\gstffmpegdec.c(1981): (function) (): /
pipeline0/ffdec_mp30:
ffdec_mp3: input format was not set before data start
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...
 
C:\Program Files\Common Files\GStreamer\0.10\bin>
 
Please help
 
Thanks and Regards
Bob
 

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it. Contact your Administrator for further information.


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Fw: GStreamer

Tim-Philipp Müller-2
On Thu, 2008-06-19 at 15:11 +0530, Bob wrote:
 
> I am encountering this error while executing an mp3 pipeline:

> C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe
> filesrc location= C:\\Files\\bob.mp3 ! ffdec_mp3 ! audioconvert !
> audioresample ! directsoundsink

Don't use ffdec_mp3. Use either mad or flump3dec.


> ** (gst-launch-0.10:2140): WARNING **: Add decoder dsicinvideo (97)
> please
> ** (gst-launch-0.10:2140): WARNING **: Add decoder gif (100) please
> (etc.)

This happens when you compile gst-ffmpeg against an external ffmpeg
library (instead of using the snapshot we ship with gst-ffmpeg). If you
do that, you're on your own. We only support gst-ffmpeg against the
internal snapshot (if this is a distro package, you might want to take
this up with whoever provided the package).


> OIL: ERROR liboilcpu.c 282: oil_cpu_i386_kernel_restrict_flags():
> Operating system is not known to support SSE.  Assuming it does, which
> might cause problems

I think this is fixed in a newer liboil.


> ERROR: from element /pipeline0/ffdec_mp30: Internal GStreamer error:
> negotiation problem.

negotiation problem: this usually means either that your pipeline is
wrong, or that you're missing a conversion element somewhere, or that
some element is getting buffers with no caps.

> pipeline0/ffdec_mp30:
> ffdec_mp3: input format was not set before data start

Try putting a typefind or mp3parse element after filesrc. Better even:
use decodebin instead of making up your own pipelines.

Cheers
 -Tim




-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Fw: GStreamer

Benoit Fouet
In reply to this post by Bob-278
Hi,

Bob wrote:
> Hi,
>  
> I am encountering this error while executing an mp3 pipeline:
>
>
> *C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe
> filesrc location= C:\\Files\\bob.mp3 ! ffdec_mp3 ! audioconvert !
> audioresample ! directsoundsink*
> **

you should use an mp3 parser element (mp3parse) to feed ffdec_mp3 decoder:
filesrc ! mp3parse ! ffdec_mp3 ! audioconvert ! audioresample !
directsoundsink

--
Benoit Fouet
Purple Labs S.A.
www.purplelabs.com

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel