GStreamer 1.0 autovideosink Не удалось инициализировать вывод Xv - PullRequest
0 голосов
/ 27 июня 2018

У меня есть код C, который использует GStreamer. Я только что установил gst-launch-1.0 на свою Ubuntu 14.04.5 LTS, после этого я проверил, что у меня есть рабочая установка по команде

gst-inspect-1.0 fakesrc

, который выводит кучу информации об этом. Также проверяется с помощью

gst-launch-1.0 -v fakesrc silent = false num-buffers = 3! fakesink молчание = ложь * * 1 010

Команда

производит вывод. Но когда я пытаюсь проверить видео, отображаемое при запуске

gst-launch-1.0 videotestsrc! видеоконвертер! autovideosink

это дает мне ниже журналов

Setting pipeline to PAUSED ...
libEGL warning: DRI2: xcb_connect failed
libEGL warning: DRI2: xcb_connect failed
libEGL warning: GLX: failed to load GLX
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstXvImageSink:autovideosink0-actual-sink-xvimage: Could not initialise Xv output
Additional debug info:
xvimagesink.c(1765): gst_xvimagesink_open (): /GstXvImageSink:autovideosink0-actual-sink-xvimage:
Could not open display (null)
Setting pipeline to NULL ...
Freeing pipeline ...

ПОМОГИТЕ, пожалуйста.

...