Автор Тема: Цифровое телевидение ( Digital TV )  (Прочитано 8571 раз)

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #45 : 04.04.2018 09:44:01 »
gstreamer собран одинаково! Репозиторий один - p8. Нужно смотреть отличия в списке пакетов.

Спасибо за это уточнение. Это вполне логично.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #46 : 04.04.2018 09:45:04 »
Только вот на что она влияет?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #47 : 04.04.2018 10:51:32 »
"Лишняя" libgstcogl.so в gstreamer-1.0, её нет в Simply, удалил кино пошло.

apf find libgstcogl.so
libcogl

Т.е. файл принадлежит пакету libcogl.


Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #48 : 04.04.2018 10:55:39 »
"Лишняя" libgstcogl.so в gstreamer-1.0, её нет в Simply, удалил кино пошло.

Пакет gstreamer-1.0 на данный момент присутствует в следующих версиях:

Sisyphus:   1.14.0-alt1
p8:   1.12.3-alt0.M80P.1
p7:   1.0.10-alt1
t7:   1.0.10-alt1

но этой библиотеки - libgstcogl.so  - там нет
« Последнее редактирование: 04.04.2018 10:57:33 от vl-nix »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #49 : 04.04.2018 11:33:38 »
Только вот на что она влияет?

Описание, домашняя страница, исходники, когда собрано... вся информация здесь:

https://packages.altlinux.org/ru/p8/srpms/libcogl

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #50 : 04.04.2018 14:06:00 »
"Лишняя" libgstcogl.so в gstreamer-1.0, её нет в Simply и в AWK-82. В AW-82 и sk-xfce4 удалил. Видимо урвал файлик. Пытался ставить игру vdrift, в Р8 она не идёт, может быть оттуда.
Спасибо за помощь.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #51 : 04.04.2018 15:32:10 »
А вообще-то:

[root@valya ~]# rpm -ql libcogl
/usr/lib64/gstreamer-1.0/libgstcogl.so
/usr/lib64/libcogl-gst.so.20
/usr/lib64/libcogl-gst.so.20.4.2
/usr/lib64/libcogl-pango.so.20
/usr/lib64/libcogl-pango.so.20.4.2
...

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #52 : 05.04.2018 08:53:31 »
s k xfce4-20180312-64:

[root@valya ~]# apt-get remove libcogl
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  abiword cheese gnome-games-swell-foop libchamplain libchamplain-gtk3
  libcheese libclutter libclutter-gst3.0 libclutter-gtk3 libcogl
0 будет обновлено, 0 новых установлено, 10 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 28,3MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

На конфликт похоже.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #53 : 05.04.2018 15:27:48 »
На конфликт похоже.

Очевидно библиотека libcogl ( точнее libgstcogl.so ) собрана некорректно, и это может проверить кто угодно - нужен только видео файл ( аудио файлы работают корректно ). Достаточно в терминале набрать команду:

gst-launch-1.0 playbin uri=file:///{ путь к файлу видео }

Если библиотека libcogl не установлена ошибки нет, а если библиотека libcogl установлена ( например после установки abiword ) возникает ошибка:

Спойлер
gst-launch-1.0 playbin uri=file:///home/nix/mv.avi
Установка конвейера в состояние PAUSED…
Подготовка конвейера (PREROLL)…
Перераспределение латентности…

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
Перераспределение латентности…
Перераспределение латентности…

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:1260): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
ОШИБКА: из элемента /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0: Internal data stream error.
Дополнительная отладочная информация:
mpegtsbase.c(1613): mpegts_base_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
streaming stopped, reason not-negotiated (-4)
ОШИБКА: конвейер не хочет подготавливаться (PREROLL).
Установка конвейера в состояние NULL…
Освобождение конвейера…
« Последнее редактирование: 05.04.2018 15:32:58 от vl-nix »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #54 : 05.04.2018 15:45:58 »
Если библиотека libcogl не установлена ошибки нет, а если библиотека libcogl установлена ( например после установки abiword ) возникает ошибка

Повесьте, пожалуйста, баг.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #55 : 05.04.2018 16:54:21 »
Повесьте, пожалуйста, баг.

Я так понимаю, что для этого нужно зарегистрироваться на ALT Linux Bugzilla и там должна быть кнопка - Зарегистрировать ошибку/New bug - верно?

Но... есть одно но...

"Лишняя" libgstcogl.so в gstreamer-1.0, её нет в Simply, удалил кино пошло.

Вот кто нашел эту библиотеку... и это было непросто...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #56 : 05.04.2018 17:43:50 »
Я так понимаю, что для этого нужно зарегистрироваться на ALT Linux Bugzilla и там должна быть кнопка - Зарегистрировать ошибку/New bug - верно?

верно.

Но... есть одно но...

Это не но. Мы же опредлились, что проблема в  libgstcogl.so из пакета libcogl.

Прошу зарегистрировать ошибку вас, так как вы в теме больше меня.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #57 : 06.04.2018 10:40:39 »
зарегистрировать ошибку

Зарегистрировался на ALT Linux Bugzilla.

Отправил. Ошибка 34776.

Продукт:    Branch p8
Компонент:  libcogl
« Последнее редактирование: 06.04.2018 11:37:53 от vl-nix »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #58 : 06.04.2018 11:41:51 »
Блокирует:   gstreamer

Не надо.


Зависит от:   ?

Тоже не надо.

Приемка:   ?
Подписка:   ?

А здесь автоматом всё выставится.

Исполнитель:    ?
Вот тут лучше подстраховаться и выставить сразу текущего майнтейнера:aris@
Ориентироваться надо на последние несколько записей в чейнджлоге.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #59 : 06.04.2018 13:03:50 »
Не надо.

Спасибо. Сначала отправил - Блокирует:  gstreamer - а потом удалил ( возникла ошибка ).