[gstreamer-bugs] [Bug 150710] New: - Gives errors when trying to play MPEG file

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Aug 21 04:24:14 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=150710
GStreamer | don't know | Ver: 0.8.5

           Summary: Gives errors when trying to play MPEG file
           Product: GStreamer
           Version: 0.8.5
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: jaap at haitsma.org
         QAContact: gstreamer-bugs at lists.sourceforge.net


When I play a file (I attached gnome.mpg which is recorded with my camera)
recorded with my digital camera in Totem with a gstreamer backend I get the
following error:
"Internal GStreamer error: pad problem.  File a bug."

The file is playable in mplayer

Then I tried to play the file in several ways with gst-launch
Here's what I tried and what output I got:

gst-launch-0.8 filesrc location=gnome.mpg ! mpegdemux ! mpeg2dec ! xvimagesink
This works I see video

------------------------------------------
gst-launch-0.8 filesrc location=gnome.mpg ! mpegdemux ! mad ! esdsink

ERROR: from element /pipeline0/mad0: Internal GStreamer error: pad problem. 
File a bug.
Additional debug info:
gstpad.c(2490): gst_pad_set_explicit_caps: /pipeline0/mad0:
failed to negotiate (try_set_caps with "audio/x-raw-int, endianness=(int)1234,
signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000,
channels=(int)1" returned REFUSED)
Execution ended after 4 iterations (sum 138996000 ns, average 34749000 ns, min
158000 ns, max 73767000 ns).

-----------------------------------------------
gst-launch-0.8 filesrc location=gnome.mpg ! mpegdemux name=demuxer ! mpeg2dec !
xvimagesink demuxer. ! mad ! esdsink

ERROR: from element /pipeline0/xvimagesink0: GStreamer developers were too lazy
to assign an error code to this error.  Please file a bug.
Additional debug info:
xvimagesink.c(726): gst_xvimagesink_get_xv_support: /pipeline0/xvimagesink0:
No port available
ERROR: from element /pipeline0/xvimagesink0: Internal GStreamer error: state
change failed.  File a bug.

(process:5043): GStreamer-CRITICAL **: file gstelement.c: line 938
(gst_element_set_time_delay): assertion `element->current_state >=
GST_STATE_PAUSED' failed
ERROR: from element /pipeline0/xvimagesink0: GStreamer developers were too lazy
to assign an error code to this error.  Please file a bug.
Additional debug info:
xvimagesink.c(726): gst_xvimagesink_get_xv_support: /pipeline0/xvimagesink0:
No port available
Execution ended after 3 iterations (sum 233584000 ns, average 77861333 ns, min
321000 ns, max 162789000 ns).
ERROR: from element /pipeline0/xvimagesink0: GStreamer developers were too lazy
to assign an error code to this error.  Please file a bug.
Additional debug info:
xvimagesink.c(726): gst_xvimagesink_get_xv_support: /pipeline0/xvimagesink0:
No port available
ERROR: from element /pipeline0/xvimagesink0: GStreamer developers were too lazy
to assign an error code to this error.  Please file a bug.
Additional debug info:
xvimagesink.c(726): gst_xvimagesink_get_xv_support: /pipeline0/xvimagesink0:
No port available

-------------------------------------------

gst-launch-0.8 filesrc location=gnome.mpg ! mpegdemux  name=demuxer ! {queue !
mpeg2dec !  xvimagesink  } { demuxer. ! queue ! mad ! esdsink }

GStreamer-ERROR **: file gstelement.c: line 3007 (gst_element_change_state):
should not be reached
aborting...
Aborted

Internal GStreamer error: pad problem.  File a bug.

gst-launch-0.8  filesrc location=gnome.mpg ! spider name=spider ! {queue !
esdsink } 

ERROR: from element /pipeline0/spider/mad0: Internal GStreamer error: pad
problem.  File a bug.
Additional debug info:
gstpad.c(2490): gst_pad_set_explicit_caps: /pipeline0/spider/mad0:
failed to negotiate (try_set_caps with "audio/x-raw-int, endianness=(int)1234,
signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000,
channels=(int)1" returned REFUSED)
Execution ended after 5 iterations (sum 96992000 ns, average 19398400 ns, min
215000 ns, max 70234000 ns).

-------------------------------------------------
gst-launch-0.8 filesrc location=gnome.mpg ! spider name=spider ! {queue !
esdsink } { spider. ! queue ! xvimagesink }

ERROR: from element /pipeline0/thread1/xvimagesink0: GStreamer developers were
too lazy to assign an error code to this error.  Please file a bug.
Additional debug info:
xvimagesink.c(726): gst_xvimagesink_get_xv_support: /pipeline0/thread1/xvimagesink0:
No port available
ERROR: pipeline doesn't want to play.

--------------------------------------------------------------

I'm running debian sid and have the following installed
ii  gstreamer0.8-a52dec   0.8.3-1               ATSC A/52 audio decoder plugin
for GStreamer
ii  gstreamer0.8-aa       0.8.3-1               AA-lib plugin for GStreamer
ii  gstreamer0.8-alsa     0.8.3-1               ALSA plugin for GStreamer
ii  gstreamer0.8-artsd    0.8.3-1               aRtsd plugin for GStreamer
ii  gstreamer0.8-audiofil 0.8.3-1               AudioFile plugin for GStreamer
ii  gstreamer0.8-caca     0.8.3-1               Colour AsCii Art library plugin
for GStreamer
ii  gstreamer0.8-cdparano 0.8.3-1               cdparanoia plugin for GStreamer
ii  gstreamer0.8-doc      0.8.5-1               GStreamer documentation
ii  gstreamer0.8-dv       0.8.3-1               DV plugin for GStreamer
ii  gstreamer0.8-dvd      0.8.3-1               DVD plugin for GStreamer
ii  gstreamer0.8-esd      0.8.3-1               Enlightened Sound Daemon plugin
for GStreamer
ii  gstreamer0.8-festival 0.8.3-1               Festival speech synthesis plugin
for GStreamer
ii  gstreamer0.8-flac     0.8.3-1               FLAC plugin for GStreamer
ii  gstreamer0.8-gnomevfs 0.8.3-1               Gnome VFS plugin for GStreamer
ii  gstreamer0.8-gsm      0.8.3-1               GSM plugin for GStreamer
ii  gstreamer0.8-hermes   0.8.3-1               colorspace conversion plugin for
GStreamer based on hermes
ii  gstreamer0.8-jack     0.8.3-1               JACK plugin for GStreamer
ii  gstreamer0.8-jpeg     0.8.3-1               JPEG plugin for GStreamer
ii  gstreamer0.8-mad      0.8.3-1               MAD MPEG audio decoder plugin
for GStreamer
ii  gstreamer0.8-mikmod   0.8.3-1               MikMod decoder plugin for GStreamer
ii  gstreamer0.8-misc     0.8.3-1               Collection of various GStreamer
plugins
ii  gstreamer0.8-mpeg2dec 0.8.3-1               MPEG1 and MPEG2 video decoder
plugin for GStreamer
ii  gstreamer0.8-oss      0.8.3-1               OSS plugin for GStreamer
ii  gstreamer0.8-plugin-a 0.8.3-1               Simple GStreamer applications
ii  gstreamer0.8-plugins  0.8.3-1               All GStreamer plugins
ii  gstreamer0.8-sdl      0.8.3-1               SDL videosink plugin for GStreamer
ii  gstreamer0.8-sid      0.8.3-1               C64 SID decoder plugin for GStreamer
ii  gstreamer0.8-speex    0.8.3-1               Speex plugin for GStreamer
ii  gstreamer0.8-swfdec   0.8.3-1               SWF (Macromedia Flash) decoder
plugin for GStreamer
ii  gstreamer0.8-theora   0.8.3-1               Theora plugin for GStreamer
ii  gstreamer0.8-tools    0.8.5-1               Tools for use with GStreamer
ii  gstreamer0.8-vorbis   0.8.3-1               Vorbis plugin for GStreamer
ii  gstreamer0.8-x        0.8.3-1               X videosink plugin for GStreamer

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list