Hello,
I can't get GStreamer video playback with hardware decoding working on Spectrum Reference board.
I have tried all GLSDK versions (up to 6.10.00.02).
Following the Software Developers Guide after initializing Wayland I run the following command:
target # gst-launch playbin2 uri=file://<path-to-file-name> video-sink=waylandsink
The CPU load will go above 50 % and I'll receive the following error messages constantly:
#########################
[ 143.121337] [drm:omap_crtc_error_irq] *ERROR* tv: errors: 00008000
WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstBin:bin0/GstWaylandSink:waylandsink0: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2875): gst_base_sink_is_too_late (): /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstBin:bin0/GstWaylandSink:waylandsink0:
There may be a timestamping problem, or this computer is too slow.
#########################
Whereas testing the same video with the X11 sink will run smoothly using hardware decoding:
target # gst-launch playbin2 uri=file://<path-to-file-name> video-sink=dri2videosink
Is this a known issue or am I doing something wrong ?
Thanks in advance.
Best regards,
Oliver