gstreamer waylandsink doesn't work with wayland

Description

gstreamer playback doesn't work ivi-wayland-extension 2.0.2 or desktop-shell.so. Also gstreamer + bad plugins from meta-renesas is at 1.6.3 which is rather old, and 1.10.4 fail to compile with several weston issues.

 

$ gst-play-1.0 big_buck_bunny_720p_stereo.ogg 

Press 'k' to see a list of keyboard shortcuts.
Now playing /home/0/big_buck_bunny_720p_stereo.ogg
Prerolling...
*(gst-play-1.0:4830): GLib-CRITICAL *: g_thread_join: assertion 'thread' failed
WARNING Could not initialise Wayland output
WARNING debug information: ../../../git/ext/wayland/gstwaylandsink.c(309): gst_wayland_sink_find_display (): /GstWaylandSink:waylandsink0:
Failed to create GstWlDisplay: 'Could not bind to wl_scaler. Either it is not implemented in the compositor, or the implemented version doesn't match'

*(gst-play-1.0:4830): GLib-CRITICAL *: g_thread_join: assertion 'thread' failed
*ERROR Disconnected: Connection terminated for file:///home/0/big_buck_bunny_720p_stereo.ogg*
ERROR debug information: ../../../git/ext/pulse/pulsesink.c(413): gst_pulsering_is_dead (): /GstPlayBin:playbin/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0
Reached end of play list.

Environment

None

Attachments

1

Activity

Show:

Matt Ranostay July 31, 2018 at 4:32 PM

Yes I know of the videoplayer application but that uses qtmultimedia directly which isn't ideal

Harunobu Kurokawa July 31, 2018 at 5:42 AM

Matt Ranostay July 31, 2018 at 4:33 AM

Ok that is one way to test it. But mediaplayer needs agl-service-mediaplayer to render the video which need to request a surface

Harunobu Kurokawa July 31, 2018 at 2:10 AM

Hi 

I can play and display video image using gst-launch and waylandsink , it is launched from homescreen. it should be use "runxdg".

For example.

$ cat /var/local/lib/afm/applications/video/0.1/runxdg.toml

 

Matt Ranostay July 30, 2018 at 5:34 PM

  Yes but it still doesn't display video on the homescreen which was the primary issue because it can't get a surface

Won't Fix

Details

Assignee

Reporter

Components

Priority

Created January 22, 2018 at 11:52 PM
Updated August 14, 2018 at 1:23 PM
Resolved July 30, 2018 at 1:57 PM