Autor Thema: gstreamer dvbsrc funktioniert nicht mit dvb-c  (Gelesen 3361 mal)

pegro

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
gstreamer dvbsrc funktioniert nicht mit dvb-c
« am: Oktober 11, 2010, 10:41:36 Nachmittag »
Hallo,

DVB-C mit gstreamer lässt sich leider nicht mit Sundtek MediaTV Pro verwenden. Die folgende Test-Pipeline lässt sich nicht starten:

Zitat
gst-launch --gst-debug-level=3 dvbsrc frequency=394000000 symbol-rate=6900 code-rate-hp="AUTO" modulation="QAM 64" inversion=OFF ! fakesink

Die Debug-Ausgabe sagt, dass ein ioctl DMX_SET_BUFFER_SIZE nicht erfolgreich war und deshalb dvr0 nicht geöffnet werden konnte:

Zitat
0:00:02.704088472 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:702:gst_dvbsrc_open_frontend:<dvbsrc0> Using frontend device: /dev/dvb/adapter0/frontend0
0:00:02.704839713 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:780:gst_dvbsrc_open_frontend:<dvbsrc0> DVB card: Sundtek DVB-C
0:00:02.704950393 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1242:gst_dvbsrc_tune:<dvbsrc0> gst_dvbsrc_tune
0:00:02.704981433 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1390:gst_dvbsrc_unset_pes_filters:<dvbsrc0> clearing PES filter
0:00:02.705010273 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1328:gst_dvbsrc_tune:<dvbsrc0> Tuning DVB-C to 394000000, srate=6900000
0:00:03.434232964 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1409:gst_dvbsrc_set_pes_filters:<dvbsrc0> Setting PES filter
0:00:03.435259524 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1432:gst_dvbsrc_set_pes_filters:<dvbsrc0> Setting pes-filter, pid = 8192, type = 20
0:00:03.439913764 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1120:gst_dvbsrc_frontend_status:<dvbsrc0> gst_dvbsrc_frontend_status

0:00:03.440023604 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1127:gst_dvbsrc_frontend_status:<dvbsrc0> fd-frontend: 6
0:00:04.440133122 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:1131:gst_dvbsrc_frontend_status:<dvbsrc0> .
0:00:04.683555949 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:795:gst_dvbsrc_open_dvr:<dvbsrc0> Using dvr device: /dev/dvb/adapter0/dvr0
0:00:04.684452510 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:814:gst_dvbsrc_open_dvr:<dvbsrc0> Setting buffer size
0:00:04.684548630 29817  0x94af050 INFO                  dvbsrc gstdvbsrc.c:816:gst_dvbsrc_open_dvr:<dvbsrc0> DMX_SET_BUFFER_SIZE failed
0:00:04.684580190 29817  0x94af050 ERROR                 dvbsrc gstdvbsrc.c:1040:gst_dvbsrc_start:<dvbsrc0> Not able to open dvr_device

Getestet habe ich unter Ubuntu 10.04, 32bit.

Zitat
$ mediasrv --build
Build date: Oct  8 2010


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8309
    • Profil anzeigen
Re:gstreamer dvbsrc funktioniert nicht mit dvb-c
« Antwort #1 am: Oktober 11, 2010, 11:58:06 Nachmittag »
Nach der Ueberpruefung hat sich herausgestellt das DMX_SET_BUFFER_SIZE fuer das DVR (/dev/dvb/adapterN/dvr0) bei uns nicht implementiert war, es wurde soweit nachgebessert.

Ein Update wird in ca einer Stunde verfuegbar sein.
Failure is a good thing! I'll fix it

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8309
    • Profil anzeigen
Re:gstreamer dvbsrc funktioniert nicht mit dvb-c
« Antwort #2 am: Oktober 12, 2010, 12:48:57 Vormittag »
Das Problem ist mit dem aktuellen Entwicklungstreiber geloest.

http://www.sundtek.de/media/sundtek_installer_development.sh (zur Zeit Version 101012)
Failure is a good thing! I'll fix it

pegro

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
Re:gstreamer dvbsrc funktioniert nicht mit dvb-c
« Antwort #3 am: Oktober 13, 2010, 12:47:30 Vormittag »
Klasse, jetzt klappts. Danke für die prompte Reaktion. Noch schneller geht's wahrscheinlich nicht :-)