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

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #15 : 29.03.2018 15:17:16 »
Заключительная правка - связана с предыдущим критическим исправлением, ( прошу извинения, что анализ был разделен на две части ).
Gtv-Dvb 1.1.9 stable.
« Последнее редактирование: 29.03.2018 15:20:24 от vl-nix »

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #16 : 31.03.2018 06:42:12 »
 А в каких дистрах Р8 используется gtk+3? Пробовал gtv-dvb в AW-8.2-64 и s.k. xfce4-20180312-64, не получилось.
Сканирует, загружается в меню нормально, но при запуске tv ошибка...

Мой комп:
Процессор AMD A6-3650 (2.6/4M/6630D)  Материнская плата GIGABYTE GA-A55M-DS2 
Память DDR III 4Gb PC3-10666 1333MHz Hynix Жк-монитор Samsung
Видеокарта 1024Mb/PCI-E/Sapphire AMD Radeon HD6670 [DDR3](11192-22/07)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #17 : 31.03.2018 08:31:16 »
Во всех дистрибутивах из-за апплета NetworkManager.
Андрей Черепанов (cas@)

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #18 : 31.03.2018 16:40:07 »
Сканирует, загружается в меню нормально, но при запуске tv ошибка...

Как именно выглядит ошибка?

Для получения большего количества информации, следует использовать команду ( из терминала ):
G_MESSAGES_DEBUG=all ./gtv-dvb

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #19 : 31.03.2018 16:43:55 »
У меня тв-тюнера нет, так что проверить не могу. Рад, что нашлись те, у кого он есть.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #20 : 31.03.2018 17:49:02 »
тв-тюнера нет

Независимо от того, есть тюнер или нет, программа должна корректно запускаться, единственная ошибка - не корректное распознавание адаптера ( тюнера ), - но это не может привести к аварийному завершению программы.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #21 : 31.03.2018 20:01:30 »
Использую две карты: SkyStar 2 dvb-s , SkyStar USB HD dvb-s/s2.
Kaffeine и VLC работают нормально.
Попробовал gtv-dvb 1.1.9 на трёх ОС пока неудачно:

Спойлер
AW-8.2-64  Mate

 [serg@valya ~]$ gtv-dvb

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2934:17: Not using units is deprecated. Assuming 'px'.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2934:17: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3149:21: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3149:21: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3542:62: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3575:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3592:61: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3608:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3622:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gnome-applications.css:288:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gnome-applications.css:288:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: other-applications.css:132:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: other-applications.css:132:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:100:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:100:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:562:16: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:562:16: Expected a string.
DVBv5 DELIVERY_SYSTEM Ok
DVB info: ST STV0299 DVB-S
DVB-S  ( 5 )
API Version:  5.10

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2934:17: Not using units is deprecated. Assuming 'px'.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2934:17: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3149:21: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3149:21: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3542:62: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3575:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3592:61: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3608:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3622:59: Using one color stop with linear-gradient() is deprecated.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gnome-applications.css:288:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: gnome-applications.css:288:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: other-applications.css:132:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: other-applications.css:132:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:100:13: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:100:13: Expected a string.

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:562:16: not a number

(gtv-dvb:1537): Gtk-WARNING **: Theme parsing error: mate-applications.css:562:16: Expected a string.
DVBv5 DELIVERY_SYSTEM Ok
DVB info: ST STV0299 DVB-S
DVB-S  ( 5 )
API Version:  5.10
DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S  ( 5 )
API Version:  5.10

5 Kanal
ROSSIA-24
ROSSIA_K
ROSSIA-1
1kanal
Match_TV
RADIO KP
Ugra
NTV

All Channels: 9    TV: 8    Radio: 1    Other: 0

DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S2  ( 6 )
API Version:  5.10

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

** (gtv-dvb:1537): CRITICAL **: gtv_msg_err:: Internal data stream error. (gstbasesrc.c(2939): gst_base_src_loop (): /GstPipeline:pipeline0/GstDvbSrc:dvbsrc1:
streaming stopped, reason not-negotiated (-4))

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1537): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

** (gtv-dvb:1537): CRITICAL **: gtv_msg_err:: Internal data stream error. (gstbasesrc.c(2939): gst_base_src_loop (): /GstPipeline:pipeline0/GstDvbSrc:dvbsrc2:
streaming stopped, reason not-negotiated (-4))

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S2  ( 6 )
API Version:  5.10
[serg@valya ~]$


s.k. LXDE-20180312-64


 [serg@valya ~]$ gtv-dvb
DVBv5 DELIVERY_SYSTEM Ok
DVB info: ST STV0299 DVB-S
DVB-S  ( 5 )
API Version:  5.10

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (dest)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (dest)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S  ( 5 )
API Version:  5.10

** (gtv-dvb:2177): CRITICAL **: gtv_msg_err:: В вашей установке GStreamer отсутствует модуль. (gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: MPEG-1 Audio (audio/mpeg, mpegversion=(int)1)
)

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_remove: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_remove: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_remove: assertion 'GST_IS_ELEMENT (element)' failed

(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_remove: assertion 'GST_IS_ELEMENT (element)' failed


s.k. xfce4-20180312-64


 [serg@valya ~]$ gtv-dvb
DVBv5 DELIVERY_SYSTEM Ok
DVB info: ST STV0299 DVB-S
DVB-S  ( 5 )
API Version:  5.10
DVBv5 DELIVERY_SYSTEM Ok
DVB info: ST STV0299 DVB-S
DVB-S  ( 5 )
API Version:  5.10
DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S  ( 5 )
API Version:  5.10

5 Kanal
ROSSIA-24
ROSSIA_K
ROSSIA-1
1kanal
Match_TV
RADIO KP
Ugra
NTV

All Channels: 9    TV: 8    Radio: 1    Other: 0

DVBv5 DELIVERY_SYSTEM Ok
DVB info: Technisat SkyStar USB HD (DVB-S/S2)
DVB-S2  ( 6 )
API Version:  5.10

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

** (gtv-dvb:1067): CRITICAL **: gtv_msg_err:: Internal data stream error. (gstbasesrc.c(2939): gst_base_src_loop (): /GstPipeline:pipeline0/GstDvbSrc:dvbsrc2:
streaming stopped, reason not-negotiated (-4))

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gtv-dvb:1067): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed

** (gtv-dvb:1067): CRITICAL **: gtv_msg_err:: Internal data stream error. (gstbasesrc.c(2939): gst_base_src_loop (): /GstPipeline:pipeline0/GstDvbSrc:dvbsrc3:
streaming stopped, reason not-negotiated (-4))

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[serg@valya ~]$


Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #22 : 31.03.2018 23:14:22 »
** (gtv-dvb:2177): CRITICAL **: gtv_msg_err:: В вашей установке GStreamer отсутствует модуль. (gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: MPEG-1 Audio (audio/mpeg, mpegversion=(int)1)

"отсутствует Missing decoder: MPEG-1 Audio "...

Без этого элемента, собрать всю цепочку - невозможно.

Прямые зависимости:
libgtk 3, gstreamer 1.0, gst-plugins-base 1.0, gst-plugins-good 1.0, gst-plugins-ugly 1.0, gst-plugins-bad 1.0, gst-libav 1.0

« Последнее редактирование: 01.04.2018 17:10:12 от vl-nix »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #23 : 31.03.2018 23:27:59 »
DVB info: ST STV0299 DVB-S

DVB info: Technisat SkyStar USB HD (DVB-S/S2)

5 Kanal
ROSSIA-24
ROSSIA_K
ROSSIA-1
1kanal
Match_TV
RADIO KP
Ugra
NTV

All Channels: 9    TV: 8    Radio: 1    Other: 0

Две карты  определились корректно, а отсканированные каналы, доказывают, что "GstDvbSrc dvbsrc" работает исправно.

GstElement <struct GstDvbSrc> dvbsrc - управляет DVB устройством.


Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #24 : 01.04.2018 09:58:09 »
RADIO KP не рабочий, перешёл на 11265 h  30000 3/4, там радио работает, а tv так же не хочет.
« Последнее редактирование: 01.04.2018 10:59:00 от sergsch »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #25 : 01.04.2018 11:19:29 »
Нужно проверить установлены ли следующие пакеты;

gstreamer1.0
libgstreamer1.0
libgst-plugins1.0
gst-plugins-ugly1.0
gst-plugins-base1.0
gst-plugins-bad1.0
gst-plugins-good1.0
gst-libav

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #26 : 01.04.2018 11:30:42 »
Выделил раздел на диске и установил Simply Linux ( на все ушло меньше часа ), ( открыл Synaptic ) обновил список пакетов, установил gtv-dvb и просканировал один транспондер ( результат ниже на скриншоте ). То есть, в Simply Linux - из коробки ( без установки каких-либо дополнительных пакетов ) - все работает.

Правка: новый скриншот уже после обновления.
« Последнее редактирование: 01.04.2018 13:14:54 от vl-nix »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #27 : 01.04.2018 11:46:40 »
Выделил раздел на диске и установил Simply Linux ( на все ушло меньше часа ), обновил список пакетов и установил Gtv-Dvb ( результат ниже на скриншоте ). То есть, в Simply Linux - из коробки ( даже без установки обновлений ) - все работает.

Надо и с обновлениями проверять.

А вообще sergsh нужно установить debuginfo пакеты и отладчик gdb. Запускать в отладчике и показать его вывод сюда.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #28 : 01.04.2018 13:08:07 »
Надо и с обновлениями проверять.

Обновлено, все работает.
« Последнее редактирование: 01.04.2018 17:11:12 от vl-nix »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #29 : 01.04.2018 14:23:43 »
(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
.....
(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
.....
(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
.....
(gtv-dvb:2177): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
.....
** (gtv-dvb:2177): CRITICAL **: gtv_msg_err:: В вашей установке GStreamer отсутствует модуль. (gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: MPEG-1 Audio (audio/mpeg, mpegversion=(int)1)

О чем говорит этот лог?

Четыре элемента gstreamer не смог добавить в свой контейнер - "gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed".

Вот как ( иногда ) выглядит вся цепочка - от dvbsrc1 к filesink1 ( включая запись потока ):

Object name: filesink1
Object name: mpegtsmux1
Object name: avenc_mp2-0
Object name: queue2-11
Object name: h264parse1
Object name: queue2-10
Object name: autoaudiosink2
Object name: iirequalizernbands2
Object name: volume1
Object name: queue2-9
Object name: tee7
Object name: audioconvert1
Object name: decodebin3
Object name: queue2-8
Object name: tee6
Object name: autovideosink2
Object name: videobalance2
Object name: queue2-7
Object name: tee5
Object name: videoconvert1
Object name: decodebin2
Object name: queue2-6
Object name: tee4
Object name: tsdemux1
Object name: dvbsrc1

А вот как выглядит decodebin2 изнутри ( три элементы не считая typefind ):

Object name: avdec_h264-0
Object name: capsfilter0
Object name: avdec_h264
Object name: typefind

А вот как выглядит decodebin3 изнутри ( два элементы не считая typefind )::
 
Object name: avdec_aac_latm0
Object name: aacparse0
Object name: typefind

Не найдено - "Missing decoder: MPEG-1 Audio"  -  ( скорее всего ):
avdec_aac_latm0
avdec_h264
capsfilter0
avdec_h264-0

Нужно выяснить в каких пакетах находятся недостающие модули - avdec_* avenc_* -
и установить эти пакеты.

Очевидно это пакет - gst-libav.
« Последнее редактирование: 01.04.2018 14:33:54 от vl-nix »