gstreamer-vaapi and ClutterGstVideoTexture

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer-vaapi and ClutterGstVideoTexture

tomw
Hi,

I asked this question over on the clutter mailing list already, but
perhaps someone of the gstreamer folks has an idea how to make
gstreamer-vaapi (0.2.11) work with clutter-gst. Both work well
separately but I can't them get to work together.

The issue is that I can't get any video output and the program just hangs.
Clutter debugging shows the last messages like:

Clutter-Message: [CLIPPING] ./clutter-actor.c:12211: Bail from
get_paint_volume (ClutterGstVideoTexture): Actor failed to report a
volume
Clutter-Message: [CLIPPING] ./clutter-actor.c:2667: Bail from
update_last_paint_volume (ClutterGstVideoTexture): Actor failed to
report a paint volume
Clutter-Message: [CLIPPING] ./clutter-actor.c:2619: Bail from cull_actor
without culling (ClutterGstVideoTexture): ->last_paint_volume_valid ==
FALSE

libgstvaapi and libgstclutter are installed into the same
libdir (/usr/lib).

From my limited insight it seems there is some issue with the sink
again. Any idea on how to tackle this?

Thanks,


--
tomw <[hidden email]>

_______________________________________________
clutter-app-devel-list mailing list
[hidden email]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer-vaapi and ClutterGstVideoTexture

tomw
to add some more info, the ClutterGst debug output looks like this:

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: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

... after this, the program just hangs

what surprises me a bit is the GST_DEBUG output stating:

0:00:00.230680967 21152 0x31f7f70 WARN  qtdemux qtdemux.c:3865:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason not-negotiated


running:

gst-launch-0.10 playbin2 uri=file:///home/debian/test.mp4

works perfectly well using VA-API - without that warning

any idea highly welcome,

thanks


--
tomw <[hidden email]>


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer-vaapi and ClutterGstVideoTexture

Nicolas Dufresne
In reply to this post by tomw
Le mercredi 22 février 2012 à 07:00 +0100, tomw a écrit :
Hi,

I asked this question over on the clutter mailing list already, but
perhaps someone of the gstreamer folks has an idea how to make
gstreamer-vaapi (0.2.11) work with clutter-gst. Both work well
separately but I can't them get to work together. 
You need newer version to do that, as usual I recommend latest:

gstreamer-vaapi 0.3.4
gst-plugins-bad 0.10.23
clutter-gst 1.5.2

cheers,
Nicolas


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel