Tvheadend

Fremd-Buildsysteme
flk
Contributor
Beiträge: 292
Registriert: Donnerstag 21. November 2002, 05:32
Box 1: AX HD51
Image: tuxbox

Tvheadend

Beitrag von flk »

Ich habe mal ein bisschen mit tvheadend rumgespielt, aber irgendwas mache ich falsch, kenn mich aber damit auch gar nicht aus.

Meine erste Frage wäre, wie das normalerweise gestartet wird. Sollte man sich dafür ein init script schreiben ? Wenn ich das einfach über telnet auf der konsole starte, bekomme ich folgenden output:

Code: Alles auswählen

spark:~/.hts/tvheadend # tvheadend
Jun 18 07:52:56.434 [   INFO] charset: 119 entries loaded
Jun 18 07:52:56.436 [ NOTICE] dvb: /dev/dvb/adapter0/demux0: set source to 0
Jun 18 07:52:56.439 [   INFO] dvb: Found adapter /dev/dvb/adapter0 (STV090x Multistandard) via PCI, Reports valid SNR values
Jun 18 07:52:56.445 [   INFO] dvb: Adapter /dev/dvb/adapter0 will run in full mux mode
Jun 18 07:52:56.449 [   INFO] v4l: /dev/video0: stm_v4l2 STMicroelectronics CE Device  capabilities: 0x04000086
Jun 18 07:52:56.450 [WARNING] v4l: /dev/video0: Device is not a video capture device, device skipped
Jun 18 07:52:56.451 [   INFO] v4l: /dev/video1: stm_v4l2 STMicroelectronics CE Device  capabilities: 0x04000086
Jun 18 07:52:56.452 [WARNING] v4l: /dev/video1: Device is not a video capture device, device skipped
Jun 18 07:52:56.453 [   INFO] v4l: /dev/video2: stm_v4l2 STMicroelectronics CE Device  capabilities: 0x04000086
Jun 18 07:52:56.453 [WARNING] v4l: /dev/video2: Device is not a video capture device, device skipped
Jun 18 07:52:56.479 [   INFO] CSA: Using 32bit parallel descrambling
Jun 18 07:52:56.480 [   INFO] epggrab: module eit created
Jun 18 07:52:56.481 [   INFO] epggrab: module uk_freesat created
Jun 18 07:52:56.481 [   INFO] epggrab: module uk_freeview created
Jun 18 07:52:56.482 [   INFO] epggrab: module viasat_baltic created
Jun 18 07:52:56.517 [   INFO] epggrab: module opentv-ausat created
Jun 18 07:52:56.518 [   INFO] epggrab: module opentv-skyit created
Jun 18 07:52:56.518 [   INFO] epggrab: module opentv-skyuk created
Jun 18 07:52:56.520 [   INFO] epggrab: module pyepg created
Jun 18 07:52:56.521 [   INFO] epggrab: module xmltv created
Jun 18 07:52:56.525 [   INFO] epgdb: loaded v2
Jun 18 07:52:56.526 [   INFO] epgdb:   channels   0
Jun 18 07:52:56.526 [   INFO] epgdb:   brands     0
Jun 18 07:52:56.527 [   INFO] epgdb:   seasons    0
Jun 18 07:52:56.528 [   INFO] epgdb:   episodes   0
Jun 18 07:52:56.528 [   INFO] epgdb:   broadcasts 0
Jun 18 07:52:56.529 [   INFO] dvr: Creating new configuration ''
Jun 18 07:52:56.530 [  ERROR] dvr: failed to initialise inotify (err=Function not implemented)
Jun 18 07:52:56.554 [ NOTICE] START: HTS Tvheadend version 3.5.205~g4151e91-dirty started, running as PID:1998 UID:0 GID:0, settings located in '/root/.hts/tvheadend'
Jun 18 07:54:53.563 [ NOTICE] dvb: Adapter "STV090x Multistandard" idle mux scanning set to: On
Ich kann dann auch das webif erreichen, aber wie gehts weiter. Unter dvb inputs kann ich "STV090x Multistandard" auswählen und bei add DVB Network habe ich auf Astra 19,2 gestellt. Diese Einstellungen bleiben aber nicht gespeichert und es werden keine Sender gefunden. Was muss ich da wie einstellen ??

Kleinigkeit ist mir noch im Tvheadend Target aufgefallen. Habe danach nano gebaut und das tvheadend binary ist mit im nano pkg gelandet.

edit:
0001-make-extras.mk-small-fix.patch
Auf meiner Zee startets nicht:

Code: Alles auswählen

hd1:~ # tvheadend
A newer kernel is required to run this binary. (__kernel_cmpxchg64 helper)
Aborted
edit: ok, das funktioniert bei coolstream erst mal nicht. Habs grade gelesen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Tvheadend

Beitrag von seife »

auf sh4 musst du den "filtered mode" einschalten oder so ähnlich.

Edit: "Full mux reception" heisst die Option, und sie muss auf "Off" stehen.

Ansonsten ist tvheadend eher dick für die SPARK boxen, ich habe das nur portiert weil ich eine box mit mehr als einem Tuner zum testen meines EN50494 SCR Codes gebraucht habe.

Code: Alles auswählen

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
25543 root      20   0  337m  72m  692 S  0.0 62.7  32:30.87 tvheadend
Weil das nicht übertrieben praktikabel ist, gibts auch kein Startskript etc.

Auf der coolstream geht es natürlich mangels API nicht, und die C++ Libs da ranpfriemeln willst du wirklich nicht. Glaub mir :-). Ich habe mal vtunerd mehr schlecht als recht zum laufen überredet, aber das ist kein Spass. Und zuverlässig ist was anderes.

Dass es aber gar nicht erst versucht zu starten liegt daran, dass deine glibc nicht zu deinem Kernel passt (die scheint zu neu zu sein, oder falsch konfiguriert, genauer kann ich das auch nicht sagen).