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

Reply via email to