GNOME Bugzilla – Bug 164235
swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element
Last modified: 2005-06-30 15:47:44 UTC
trying to play a flahs animation with decodebin gst-launch-0.8 -vvv filesrc location=file.swf ! decodebin ! xvimagesink fails: RUNNING pipeline ... /pipeline0/filesrc0.src: caps = application/octet-stream /pipeline0/decodebin0/typefind.sink: caps = application/octet-stream /pipeline0/filesrc0.src: active = TRUE /pipeline0/decodebin0/typefind.sink: active = TRUE /pipeline0/decodebin0/typefind.src: active = TRUE /pipeline0/decodebin0/swfdec0.audio_00: active = TRUE /pipeline0/decodebin0/swfdec0.video_00: active = TRUE ERROR: from element /pipeline0/xvimagesink0: Internal GStreamer error: state change failed. File a bug. (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.src: caps = application/x-shockwave-flash /pipeline0/decodebin0/swfdec0.sink: caps = application/x-shockwave-flash /pipeline0/filesrc0.src: active = FALSE /pipeline0/decodebin0/typefind.sink: active = FALSE /pipeline0/decodebin0/typefind.src: active = FALSE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.sink: active = TRUE /pipeline0/decodebin0/typefind.src: active = TRUE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element Execution ended after 2 iterations (sum 73862000 ns, average 36931000 ns, min 143000 ns, max 73719000 ns). /pipeline0/decodebin0/typefind.sink: active = FALSE /pipeline0/decodebin0/typefind.src: active = FALSE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.sink: active = TRUE /pipeline0/decodebin0/typefind.src: active = TRUE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.sink: active = FALSE /pipeline0/decodebin0/typefind.src: active = FALSE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.sink: active = TRUE /pipeline0/decodebin0/typefind.src: active = TRUE (process:26189): GStreamer-WARNING **: element swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element /pipeline0/decodebin0/typefind.sink: caps = NULL
latest version of swfdec seems to solve it, but is still have to add ffmpegcolorspace after decodebin to get any output. gst-launch-0.8 -vvv filesrc location=anim1.swf ! decodebin ! ffmpegcolorspace ! xvimagesin
Needing ffmpegcolorspace is expected - I need the same because xvimagesink doesn't like the rgb format swfdec produces. Closing.