Autor Thema: Update 12. Januar 2010  (Gelesen 14049 mal)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Update 12. Januar 2010
« am: Januar 12, 2010, 02:34:50 Nachmittag »
Version: http://sundtek.de/support/empia_installer_100112.sh

* Signalreporting hinzugefuegt 1)
* Signalstaerke fuer DVB-C/T (1-2%) und Analog TV (bis zu 15%) verbessert
* MythTV 0.22 funktioniert mit dieser Version sofern eine channels.conf von w_scan verwendet wird.

Zwischenzeitlich hinzugefuegte Updates:
* MIPS Unterstuetzung (15. Januar 2010)

Kommendes Update:
* Freischaltung des Powermanagement fuer Endkunden

ad 1)
Standardmaessig gibt das Signalreporting nur 0% oder 100% zurueck, dies kann mit folgendem Befehl auf ein genaueres Reporting umgeschalten werden:

$ /opt/bin/mediaclient --signalreporting=1
$

(Der Grund hierfuer, das genauere Reporting benoetigt etwas mehr Zeit zum Auslesen der Informationen und ist deshalb standardmaessig nicht eingeschalten).

Nach dem umstellen kann wie gewohnt z.B.: tvtime zum Einstellen eines Senders verwendet werden.

In einem neuen Konsolenfenster kann dann die genaue Pegelmessung vorgenommen werden:

Syntax:
/opt/bin/mediaclient -d /dev/video[n] --readsignal=[i]
Wobei n das Videodevice ist (wie mit /opt/bin/mediaclient -e ausgegeben) und i die Anzahl
wie oft die Signalinformation ausgelesen werden soll, wenn i kleiner oder gleich 0 ist dann
wird bis zum manuellen Abbruch ausgelesen.

Bei DVB muss wahlweise -d /dev/dvb/adapter[a]/frontend[b] als Parameter angegeben werden
(wobei die genaue adapter[a]/frontend[b] Angabe durch /opt/bin/mediaclient -e ausgelesen
werden kann)

Beispielausgabe:
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [.........................................................................................           ] 58950 (89%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [............................................................................................        ] 60915 (92%)
« Letzte Änderung: Januar 15, 2010, 04:36:18 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

D.Cent

  • Newbie
  • *
  • Beiträge: 29
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #1 am: Januar 12, 2010, 04:09:42 Nachmittag »
Vielen Dank für das Update - dadurch kommen nun einige Sender viel klarer rein.

Leider passiert nichts, wenn ich
/opt/bin/mediaclient --signalreporting=1 ausführe - ich bekomme das Shell-Prompt nicht zurück, aber es passiert auch nichts.
Ausserdem bekomme ich bei Analog-TV keinen Sound - eventuell daher, weil sich folgendes in /var/log/messages immer wiederholt, während tvtime läuft:

[ 1493.358284] mediasrv[9130]: segfault at 1 ip b775a527 sp b3fccd68 error 4 in libc-2.10.1.so[b76e0000+159000]

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #2 am: Januar 12, 2010, 04:37:17 Nachmittag »
Um was fuer eine Distribution handelt es sich hierbei?
Der Absturz wird sofern das Bild weiterhin sichtbar ist vom Audiomodul ausgeloest.
Eventuell wurde die Installation nicht vollstaendig durchgefuehrt?

Das Signalreporting muss im Zusammenhang mit dem 2. Befehl (--readsignal) gesehen werden, standardmaessig ohne umschalten bekommt man nur 0 bzw. 100% zurueckgegeben jedoch ist tvtime hierbei fluessig. Beim genaueren Reporting bekommt man Werte zwischen 0 - 100 jedoch kann dies bei einigen Playern das Timing der Bilddarstellung beeinflussen - aus diesem Grund ist es auch standardmaessig ausgeschalten.
« Letzte Änderung: Januar 12, 2010, 05:01:43 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

D.Cent

  • Newbie
  • *
  • Beiträge: 29
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #3 am: Januar 12, 2010, 05:32:18 Nachmittag »
Es handelt sich hierbei um OpenSuSE Linux 11.2 ohne pulseaudio.
Die Installation wurde normal durchgeführt - ich habe keine Fehlermeldungen erhalten, auch nicht bei einer Neuinstallation. Das Problem besteht weiterhin.

Edit: Das Signal wird nun richtig ausgelesen - musste nur erst ein wenig probieren ...
« Letzte Änderung: Januar 12, 2010, 05:50:41 Nachmittag von D.Cent »

D.Cent

  • Newbie
  • *
  • Beiträge: 29
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #4 am: Januar 12, 2010, 06:11:32 Nachmittag »
Habe die Lösung gefunden für das tvtime-Problem!
Nach einem PC-Neustart ging alles wieder normal.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #5 am: Januar 12, 2010, 06:27:17 Nachmittag »
OK gut zu wissen, wir testen derzeit idR mit Ubuntu Karmic (32/64bit)
Failure is a good thing! I'll fix it

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #6 am: Januar 12, 2010, 08:42:50 Nachmittag »
Bei mir hat das Update leider nicht allzu viel verändert. Alle QAM64 Sender funktionieren hervorragend, QAM256 Sender kann ich wegen starker Artefakte kaum sehen (mit einem 100€ Kabelreceiver funktionieren dagegen alle). Als Signalstärke wird bei allen QAM64 Sendern 100% angezeigt, bei allen QAM256 Sendern 40%. Daran ändert sich auch nichts, wenn ich statt direktem Anschluß an der Antenendose einen 2fach-Verteiler oder 2fach-Verstärker zwischenschalte. Sehr genau scheint die Messung also nicht zu sein...
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #7 am: Januar 12, 2010, 08:49:17 Nachmittag »
Die Ausgabe von mediaclient -d /dev/dvb/adapterX/frontend0 --readsignal=10 mit vorherigem mediaclient --signalreporting=0 unterscheidet sich übrigens nicht von der mit vorherigem mediaclient --signalreporting=1. Es bleibt bei 40%/100%.
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #8 am: Januar 13, 2010, 01:44:14 Vormittag »
Dies scheint ein spezifisches Problem zu sein mit Ihrem Anschluss, wir werden dies via Email abklaeren bzw. auch direkt versuchen auf TeleColumbus zuzugehen.
Die Signalauswertung ist mittlerweile ziemlich genau, wenn ein normales Geraet 100% Signalqualitaet bekommt aber der Stick nur 40% und dies nur bei Q256 dann muss es hierfuer auch einen Grund geben.

Ein Auszug von unserem Kabel 322Mhz (wie bei Ihnen) QAM256 (das Kabel wurde nach dem Tunen abgesteckt, und nach dem Start des Signalscans neu angeschlossen)
 
Zitat
user@sundtek-dev03:~$ /opt/bin/mediaclient -m DVBC -f 322000000 -S 6900000 -M Q256
Using device: /dev/dvb/adapter0/frontend0
Checking for lock:
. [LOCKED]
user@sundtek-dev03:~$ /opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0  --readsignal=0
== reading digital TV signal ==
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
und bleibt auf 100% (das Forum verkuerzt die Ausgabe von 100%)
« Letzte Änderung: Januar 13, 2010, 03:54:10 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

tario

  • Newbie
  • *
  • Beiträge: 27
    • Profil anzeigen
    • Origo
Re:Update 12. Januar 2010
« Antwort #9 am: Januar 22, 2010, 10:06:35 Nachmittag »
Mit dieser Version funktioniert Audio bei mir nicht mehr.

Ich verwende Analog TV mit Mythtv 0.22 unter Ubuntu Karmic

ich habe den Befehl

/opt/bin/mediaclient -c external -d /dev/video1 -m ATV
ausgeführt um den Befehl zu aktivieren

ein Mögliches Problem könnte sein, dass ein falsches Audio Device genommen wird, welches schon belegt ist.

Bei einer alten Treiber Version sah die Ausgabe so aus:

**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio1
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0

/dev/video0 und /dev/dsp1 wurden von der zweiten Tunerkarte verwendet

neu sieht die Ausgabe so aus

**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi1
  [FM-RADIO]:
     RADIO0: /dev/radio1
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp1

von daher sehe ich einen konflikt bei dsp1 weil der wird immernoch auch von der zweiten Tunerkarte verwendet.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #10 am: Januar 22, 2010, 10:17:43 Nachmittag »
Bei Audio hatte es bei dieser Version keine Änderungen gegeben. Bitte stellen Sie sicher das der USB Stick nach allen anderen TV Karten initialisiert wird.
Zuerst sollen immer Kerneltreiber geladen werden, und zum Schluss erst die Treiber für unsere TV Sticks - dieser Vorgang ist die Voraussetzung damit unser Framework reibungslos mit existierenden TV Karten funktioniert.

Sofern Sie 2 USB Karten von unterschiedlichen Herstellern haben - schließen Sie den Sundtek Stick zum Schluss an.

Dieser Teil wurde jedoch im kommenden Treiber, um mehrfache Sundtek Sticks problemlos zu unterstützen, überarbeitet . Das Update wird voraussichtlich in ca. 1-2 Stunden verfügbar sein.
« Letzte Änderung: Januar 22, 2010, 10:20:25 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

tario

  • Newbie
  • *
  • Beiträge: 27
    • Profil anzeigen
    • Origo
Re:Update 12. Januar 2010
« Antwort #11 am: Januar 23, 2010, 01:37:06 Vormittag »
Der Stick wird ganz am Ende geladen, das Problem existiert auch, wenn der Stick ausgesteckt ist und erst ganz am Schluss eingesteckt wird.

Das Problem existiert schon seit verschiedenen Treiberversionen, die letzte Version welche noch funktioniert ist die vom 090926

Ich habe den Punkt schon mehrmals hier aufgebracht seit der Version jedoch wurde das nie gefixt.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 12. Januar 2010
« Antwort #12 am: Januar 23, 2010, 03:03:59 Vormittag »
Wir haben uns dieses Problem auch mehrfach angesehen und konnten es bis dato nicht reproduzieren. Am besten wird es sein das ganze mit dem kommenden Treiber erneut zu ueberpruefen und uns dann eine genaue Beschreibung des Problems zu geben, eventuell wenn moeglich sogar Zugriff auf Ihren Rechner zu geben damit wir dieses Problem  - sofern es noch besteht - auch verstehen.

Vom Treiber her ist es nicht moeglich das es /dev/dsp1 belegt sobald es bereits erstellt - und von einem Geraet allokiert - wurde, dies ist nur moeglich wenn der USB Treiber vor einer PCI TV Karte bereits initialisiert wurde (dies wuerde dann aber wieder die Regel brechen dass der Stick zum Schluss initialisiert werden muss).
« Letzte Änderung: Januar 23, 2010, 06:30:22 Vormittag von Sundtek »
Failure is a good thing! I'll fix it