[gst-devel] avi player

Alexander Buloichik Alexander_Buloichik at epam.com
Fri Jul 23 05:30:04 CEST 2004


Hi, All !

One more question about gstreamer.

I compiled and installed gstreamer, gst-ffmpeg, gst-player, gst-editor from CVS. gst-player works great and plays avi. gst-editor works fine, and I made mp3 player and run it. It works ok.

I want to create own simple avi player(almost like http://gstreamer.freedesktop.org/modules/gst-editor.html), but some errors occured. Seems to I made wrong schema for playing. What is my error ?

XML schema and picture from gst-editor atached.

This is log file:

INFO  (0x80586d0 - 302939:50:30.847427000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<pipeline0> setting state from READY to PLAYING
INFO  (0x80586d0 - 302939:50:30.847490000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<filesrc0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.847528000)         filesrc(15479) gstfilesrc.c(759):gst_filesrc_open_file:<filesrc0> opening file /Trash/films/X-men.avi
INFO  (0x80586d0 - 302939:50:30.847759000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<thread0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.847807000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<ffmpegcolorspace0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.850058000)        GST_CAPS(15479) gstpad.c(1284):gst_pad_link_call_link_functions: pad ffdec_mpeg40:src doesn't accept caps video/x-raw-rgb, width=(int)16, height=(int)16, framerate=(double)0, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321
INFO  (0x80586d0 - 302939:50:30.854727000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<xvimagesink0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.854903000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<queue0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.855154000)        GST_CAPS(15479) gstpad.c(1485):gst_pad_try_set_caps:<queue0:sink> caps video/mpeg, width=(int)16, height=(int)16, framerate=(double)0, mpegversion=(int)4, systemstream=(boolean)false
INFO  (0x80586d0 - 302939:50:30.855501000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<ffdec_mpeg40> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.857729000)        GST_CAPS(15479) gstpad.c(1284):gst_pad_link_call_link_functions: pad ffdec_mpeg40:src doesn't accept caps video/x-raw-rgb, width=(int)16, height=(int)16, framerate=(double)0, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321
INFO  (0x80586d0 - 302939:50:30.857978000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<ffdemux_avi0> setting state from READY to PAUSED
INFO  (0x80586d0 - 302939:50:30.858043000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<filesrc0> setting state from PAUSED to PLAYING
INFO  (0x80586d0 - 302939:50:30.858125000)       scheduler(15479) gstoptimalscheduler.c(1566):gst_opt_scheduler_state_transition: setting scheduler state to running
** Message: Adding iterator for pipeline
INFO  (0x80586d0 - 302939:50:30.858212000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<thread0> setting state from PAUSED to PLAYING
INFO  (0x80586d0 - 302939:50:30.858267000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<ffmpegcolorspace0> setting state from PAUSED to PLAYING
INFO  (0x80586d0 - 302939:50:30.858364000)       scheduler(15479) gstoptimalscheduler.c(1566):gst_opt_scheduler_state_transition: setting scheduler state to running
INFO  (0x80586d0 - 302939:50:30.858443000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<xvimagesink0> setting state from PAUSED to PLAYING
INFO  (0x80586d0 - 302939:50:30.858537000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<queue0> setting state from PAUSED to PLAYING
INFO  (0x80586d0 - 302939:50:30.858576000)      GST_STATES(15479) gstelement.c(2794):gst_element_set_state_func:<queue0> have failed change_state return
INFO  (0x80586d0 - 302939:50:30.858612000)      GST_STATES(15479) gstbin.c(786):set_kid_state_func:<thread0> child 'queue0' failed to go to state 8(PLAYING)
INFO  (0x80586d0 - 302939:50:30.858649000)      GST_STATES(15479) gstelement.c(2794):gst_element_set_state_func:<thread0> have failed change_state return
INFO  (0x80586d0 - 302939:50:30.858684000)      GST_STATES(15479) gstbin.c(786):set_kid_state_func:<pipeline0> child 'thread0' failed to go to state 8(PLAYING)
INFO  (0x80586d0 - 302939:50:30.858719000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<thread0> setting state from PLAYING to PAUSED
INFO  (0x80586d0 - 302939:50:30.858759000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<ffmpegcolorspace0> setting state from PLAYING to PAUSED
INFO  (0x80586d0 - 302939:50:30.864405000)      GST_STATES(15479) gstelement.c(2761):gst_element_set_state_func:<xvimagesink0> setting state from PLAYING to PAUSED
INFO  (0x80586d0 - 302939:50:30.864499000)       scheduler(15479) gstoptimalscheduler.c(1562):gst_opt_scheduler_state_transition: setting scheduler state to stopped
INFO  (0x80586d0 - 302939:50:30.864576000)      GST_STATES(15479) gstelement.c(2794):gst_element_set_state_func:<pipeline0> have failed change_state return





-------------- next part --------------
A non-text attachment was scrubbed...
Name: vplay.xml
Type: text/xml
Size: 11276 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20040723/f96e3649/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vplay.png
Type: image/png
Size: 37295 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20040723/f96e3649/attachment.png>


More information about the gstreamer-devel mailing list