After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 164235 - swfdec0 claimed state-change success,but state didn't change to PAUSED. State is READY (PAUSED pending), fix the element
swfdec0 claimed state-change success,but state didn't change to PAUSED. State...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.7
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-01-16 11:02 UTC by gnome
Modified: 2005-06-30 15:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description gnome 2005-01-16 11:02:18 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
Comment 1 gnome 2005-01-16 13:36:38 UTC
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
Comment 2 Jan Schmidt 2005-01-18 15:28:52 UTC
Needing ffmpegcolorspace is expected - I need the same because xvimagesink
doesn't like the rgb format swfdec produces. Closing.