Hi, moving to clutter-gst 1.5.4 I ran into the issue that the pipeline does not return from pause state. Although it receives set_playing, there is no following state change after and the video does not play . The test below has been made with the video player in examples/. In 1.3.14 it works. I'm not quite sure whether this issue is coming from clutter-gst itself or whether it is an issue in connection with gstreamer-vaapi (0.3.4, which is not used in 1.3.14)
Any idea how to further isolate the issue ? thanks, tomw debian@deb-img1:~/src/clutter-gst/examples$ CLUTTER_GST_DEBUG=all ./video-player ~/test.mp4 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:474: setting uri file:///home/debian/test.mp4 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:423: setting subtitle URI: (null) Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:534: setting URI: file:///home/debian/test.mp4 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:423: setting subtitle URI: (null) Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:570: audio-streams changed Clutter-Gst-Message: [SUBTITLES] ./clutter-gst-player.c:574: subtitle-tracks changed Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:587: set playing: 1 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:725: get progress (target): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1104: state change: null -> ready libva: VA-API version 0.32.0 libva: va_getDriverName() returns 0 libva: Trying to open /usr/local/lib/dri/i965_drv_video.so libva: va_openDriver() returns 0 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1104: state change: ready -> paused Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1140: can-seek: 1 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1063: duration: 524.33 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1104: state change: paused -> playing Clutter-Gst-Message: [ASPECT_RATIO] ./clutter-gst-video-texture.c:186: frame size has been updated to 960x540 Clutter-Gst-Message: [ASPECT_RATIO] ./clutter-gst-video-texture.c:221: frame is 960x540 with par 1/1 Clutter-Gst-Message: [ASPECT_RATIO] ./clutter-gst-video-texture.c:254: final size is 960x540 (calculated par is 16/9) Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1290: audio stream changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [AUDIO_STREAM] ./clutter-gst-player.c:1253: audio-streams changed Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.00 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:587: set playing: 0 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:1104: state change: playing -> paused Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:587: set playing: 1 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 Clutter-Gst-Message: [MEDIA] ./clutter-gst-player.c:750: get progress (pipeline): 0.01 -- tomw <t...@ubilix.com> _______________________________________________ clutter-app-devel-list mailing list clutter-app-devel-list@clutter-project.org http://lists.clutter-project.org/listinfo/clutter-app-devel-list