The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"объясните за gstreamer"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Видео / Linux)
Изначальное сообщение [ Отслеживать ]

"объясните за gstreamer"  +/
Сообщение от Tester (??), 21-Ноя-24, 03:19 
почему вот так работает
gst-launch-1.0 videotestsrc ! ximagesink

а вот через fifo нет, пример


mkfifo /tmp/fifo123
gst-launch-1.0 -v videotestsrc ! filesink location=/tmp/fifo111

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

gst-launch-1.0 filesrc location=/tmp/fifo111 ! ximagesink

вот ошибка выхлопа


Установка конвейера в состояние PAUSED…
Подготовка конвейера (PREROLL)…
ОШИБКА: из элемента /GstPipeline:pipeline0/GstXImageSink:ximagesink0: Internal error: can't allocate images
Дополнительная отладочная информация:
../sys/ximage/ximagesink.c(1432): gst_x_image_sink_show_frame (): /GstPipeline:pipeline0/GstXImageSink:ximagesink0:
We don't have a bufferpool negotiated
ОШИБКА: конвейер не хочет подготавливаться (PREROLL).
Установка конвейера в состояние NULL…
ОШИБКА: из элемента /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error.
Дополнительная отладочная информация:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming stopped, reason error (-5)
ОШИБКА: конвейер не хочет подготавливаться (PREROLL)

???

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "объясните за gstreamer"  +/
Сообщение от Аноним (1), 21-Ноя-24, 12:10 
вывод strace в студию, вращайте барабан
Ответить | Правка | Наверх | Cообщить модератору

2. "объясните за gstreamer"  +/
Сообщение от Tester (??), 28-Ноя-24, 13:03 
> вывод strace в студию, вращайте барабан

у тебя типа работает?

Ответить | Правка | Наверх | Cообщить модератору

3. "объясните за gstreamer"  +/
Сообщение от Аноним (-), 03-Дек-24, 00:58 
GStreamer же с потоками работает, а FIFO - это файл. filesink тупо записывает всё в файл, а filesrc потом из него читает. ximagesink же не знает, что там за поток прилетит из файла, какого размера картинки, какой формат. Вот и ругается, что буферы не может выделить. "can't allocate images" – это же крик о помощи! "Я не знаю, что мне рисовать!"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру