LINUX.ORG.RU

Запуск видео потока с помощью Gstreamer и chroot.

 ,


0

1

Добрый день. Пытаюсь запустить видео поток с помощью через Gstreamer 0.10 в среде chroot ( дочерняя ОС Debian etch ). При запуске gst-launch0.10 videotestsrc ! autovideosink

получаю ошибку

Xlib: connection to «localhost:0.0» refused by server Xlib: No protocol specified

ERROR: Pipeline doesn't want to pause. ERROR: from element /pipeline0/autovideosink0: Could not initialize supporting library. Additional debug info: gstautovideosink.c(215): gst_auto_video_sink_detect (): /pipeline0/autovideosink0: Failed to find a supported video sink Setting pipeline to NULL

на просторах интернета натыкался на сообщения, что запустить gstreamer под chroot возможно. Что я делаю не так?

PS .mp3 запустился без проблем

Прошу прощение за беспокойство. Потратил на решение проблемы довольно большое количество времени, но довольно быстро после публикации сюда нашёл решение.

1)export /tmp in the chroot: supposing the chroot is in /mnt/chroot, i enter:

mount -o bind /tmp /mnt/chroot/tmp

2) enter in the localhost the command «xhost local:localhost» as normal user

3) enter in the chrooted environment the command «export DISPLAY=:0»

bojiod9i
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.