Sundtek Support Forum
Deutsch => Sundtek MediaTV Pro => Thema gestartet von: f2010M am November 11, 2010, 10:44:36 Vormittag
-
Hallo,
ich möchte die Karte unter FreeVo (Linux) verwenden. Letzlich geschieht der Zugriff über den MPlayer, allerdings muss dies ohne Umweg über den MediaClient passieren.
Ich nutze DVB-C und habe bereits eine channel.conf erzeugt. Wie kann ich über den MPlayer fernsehen? Wie kann ich beim Aufruf vom Mplayer den Kanal mit angeben?
-
Sofern die channels.conf richtig ist und als ~/.mplayer/channels.conf abgespeichert wurde:
mplayer dvb://channelname
-
Das habe ich versucht mit folgendem Kommando:
mplayer dvb://2@RTL
da die Sundtek die Zweite TV-Karte ist.
Als Ausgabe erhalte ich:
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing dvb://2@RTL.
dvb_tune Freq: 442000000
Not able to lock to the signal on the given frequency, timeout: 30
dvb_tune, TUNING FAILED
ERROR, COULDN'T SET CHANNEL 35: Failed to open dvb://2@RTL.
Immerhin geht die blaue LED im Tuner an, also scheint er irgendwas zu machen.
-
Ist das DVB-C oder DVB-T?
Ein Beispiel um DVB-C zu Tunen:
/opt/bin/mediaclient -m DVBC -f 442000000 -S 6900000 -M Q64 -d /dev/dvb/adapter1/frontend0
DVB-T:
/opt/bin/mediaclient -m DVBT -f 442000000 -b 8 -d /dev/dvb/adapter1/frontend0
Signal auslesen:
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter1/frontend0
Sieht so aus als ob auf dem Sender einfach kein Signal vorhanden ist?
-
Mit dem DVB-C Kommando erhalte ich
SIGNAL: [...................................] (100%)
So wie es vermutlich sein soll.
Der entsprechende Eintrag aus der channels.conf sieht u.a. so aus
RTL:442000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64:163:104:12003
-
es gibt auch noch /var/log/mediasrv.log dort werden genauere Informationen angezeigt was die jeweilige Applikation versucht einzustellen. Bitte diese löschen - Das System neu starten und den Vorgang erneut starten, anschließend bitte die Logfile hier anfügen.
-
Habe ich gemacht. Die angehängte Datei enthält zudem einen Kommentar, wo der Bootvorgang abgeschlossen war.
Ich konnte übrigens keine Datei anhängen, daher habe ich es direkt reinkopiert!
2010-11-20 15:25:07 [1088] Starting up Multimedia Framework (Nov 9 2010 15:27:12)
2010-11-20 15:25:07 [1088] Detected DVB version.h
2010-11-20 15:25:07 [1088] API Version: 5.1
2010-11-20 15:25:07 [1088] Running on Linux (2.6.32-25-generic)
2010-11-20 15:25:07 [1089] Starting service processor (PID 1089)
2010-11-20 15:25:07 [1088] Detected: GenuineIntel
2010-11-20 15:25:07 [1088] This CPU supports: MMX and SSE
2010-11-20 15:25:07 [1088] scanning devices
2010-11-20 15:25:07 [1088] scanning for plugins
2010-11-20 15:25:07 [1088] found lib: libdrv_net.so
2010-11-20 15:25:07 [1088] found lib: libdrv_em28xx.so
2010-11-20 15:25:08 [1088] found lib: libdrv_vivi.so
2010-11-20 15:25:08 [1088] Starting up device manager
2010-11-20 15:25:08 [1088] unable to open /dev/misc
2010-11-20 15:25:08 [1088] Created Masterlock
2010-11-20 15:25:08 [1088] scanning devices done
2010-11-20 15:25:08 [1088] attached devices:
2010-11-20 15:25:08 [1088] registering ID: 0
2010-11-20 15:25:08 [1088] disconnecting kernel driver
2010-11-20 15:25:08 [1088] attaching Videodecoder
2010-11-20 15:25:09 [1089] Autostarting scripts in /etc/sundtek/
2010-11-20 15:25:09 [1089] executed all available items
2010-11-20 15:25:11 [1088] attaching DVB-T, DVB-C
2010-11-20 15:25:11 [1088] Using old settings
2010-11-20 15:25:16 [1088] demodulator successfully attached (DVB_C)!
2010-11-20 15:25:16 [1088] requesting to attach tuner(s) now
2010-11-20 15:25:18 [1088] registering: adapter1/0
2010-11-20 15:25:18 [1088] registered virtual: /dev/dvb/adapter1/frontend0
2010-11-20 15:25:18 [1088] registered virtual: /dev/dvb/adapter1/demux0
2010-11-20 15:25:18 [1088] registered virtual: /dev/dvb/adapter1/dvr0
2010-11-20 15:25:18 [1088] registered virtual: /dev/video0
2010-11-20 15:25:18 [1088] registered virtual: /dev/radio0
2010-11-20 15:25:18 [1088] registered virtual: /dev/rds0
2010-11-20 15:25:18 [1088] registered virtual: /dev/vbi0
2010-11-20 15:25:18 [1088] registered virtual: /dev/mediainput0
2010-11-20 15:25:18 [1089] trying to load uinput module
2010-11-20 15:25:21 [1089] loading uinput kernel extention succeeded
2010-11-20 15:25:21 [1088] Registering OSS emulation
2010-11-20 15:25:21 [1088] registered virtual: /dev/dsp0
2010-11-20 15:25:21 [1088]
2010-11-20 15:25:21 [1088] Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
2010-11-20 15:25:21 [1088] with Sundtek MediaTV only
2010-11-20 15:25:21 [1088] Initial devicescan done, switching detection mode
2010-11-20 15:25:21 [2374] RC: IR Event /dev/input/event8
2010-11-20 15:25:21 [1088] HALd is running
2010-11-20 15:25:21 [1088] switching to analog TV
2010-11-20 15:25:21 [2374] RC: Restarting LIRC
2010-11-20 15:25:21 [2410] RC: IR Event /dev/input/event8
2010-11-20 15:25:21 [1088] SETTING PAL/SECAM
2010-11-20 15:25:21 [2410] RC: Restarting LIRC
2010-11-20 15:25:37 [1088] Enabling standby
// start finished
2010-11-20 15:29:21 [1088] restarting logging
2010-11-20 15:29:21 [1088] Using settings for Europe
2010-11-20 15:29:22 [1088] opening in digital TV mode
2010-11-20 15:29:22 [1088] SETTING DVB-C
2010-11-20 15:29:22 [1088] Setting Frequency: 442000000
2010-11-20 15:29:22 [1088] Setting Symbolrate: 6900000
2010-11-20 15:29:22 [1088] Setting Modulation: 3
2010-11-20 15:30:07 [1088] Enabling standby
-
Wenn der Tuner in Standby geht bedeutet dies das keine Applikation auf den Treiber zugreift, wir können uns dies aber nächste Woche auch überprüfen.
-
Gibt es schon erste Erkenntnisse ?
-
Der "Beta" Treiber wurde aktualisiert, anscheinend gab es übergreifend Änderungen in den Playern welche ein allgemein anderes Verhalten des Treibers erforderten.
http://www.sundtek.de/media/sundtek_installer_development.sh
Das ganze sieht nun wieder so aus:
mplayer dvb://ZDF
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing dvb://ZDF.
dvb_tune Freq: 450000000
TS file format detected.
VIDEO MPEG2(pid=110) AUDIO MPA(pid=120) NO SUBS (yet)! PROGRAM N. 0
VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
-
Ich habe ebenfalls Probleme über den mplayer auf DVB-C Kanäle zuzugreifen. Folgende Ausgabe erscheint beim Starten vom mplayer:
mplayer "dvb://Das Erste(ARD)"
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
Playing dvb://Das Erste(ARD).
dvb_tune Freq: 113000000
dvb_streaming_read, attempt N. 6 failed with errno 11 when reading 2048 bytes
dvb_streaming_read, attempt N. 5 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 4 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 3 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 2 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 1 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, return 0 bytes
Exiting... (End of file)
mediasrv.log:
2010-12-20 23:12:40 [18809] restarting logging
2010-12-20 23:12:40 [18809] SETTING DVB-C
2010-12-20 23:12:40 [18809] reinitializing previous digital TV parameters
2010-12-20 23:12:40 [18809] Setting Frequency: 113000000
2010-12-20 23:12:40 [18809] Setting Symbolrate: 6900000
2010-12-20 23:12:40 [18809] Setting Modulation: 3
2010-12-20 23:12:40 [18809] Setting Frequency: 113000000
2010-12-20 23:12:40 [18809] Setting Symbolrate: 6900000
2010-12-20 23:12:40 [18809] Setting Modulation: 3
2010-12-20 23:12:41 [18809] Channel found (113000000)
2010-12-20 23:12:41 [18809] =============
2010-12-20 23:12:41 [18809] Symbol rate: 6900021
2010-12-20 23:12:41 [18809] Constellation: QAM64
2010-12-20 23:12:41 [18809] Mirroring: Mirrored
2010-12-20 23:12:41 [18809] Channel found (113000000)
2010-12-20 23:12:41 [18809] =============
2010-12-20 23:12:41 [18809] Symbol rate: 6900020
2010-12-20 23:12:41 [18809] Constellation: QAM64
2010-12-20 23:12:41 [18809] Mirroring: Mirrored
Ich hab es sowohl mit dem stabilen Treiber (101204) sowie der aktuellen Entwicklungsversion getestet. VLC läuft übrigens ohne Probleme.
-
Bitte den aktuellen Entwicklungstreiber hierfür verwenden
http://www.sundtek.de/media/sundtek_installer_development.sh
-
Es sieht besser aus, zumindest funktionieren die SD-Kanäle wieder. Allerdings kann ich immer noch keine HD-Kanäle schauen. Folgende Ausgabe erscheint beim mplayer:
VIDEO MPEG2(pid=6010) AUDIO MPA(pid=6020) NO SUBS (yet)! PROGRAM N. 0
==> Found video stream: 0
ADDED VIDEO PID 6010, type: 10000002 stream n. 0
==> Found audio stream: 0
ADDED AUDIO PID 6020, type: 50 stream n. 0
Opened TS demuxer, audio: 50(pid 0), video: 10000002(pid 0)...POS=22936, PROBE=0
Searching for sequence header... COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 0, TLEN: 25, COLLECTED: 184
PARSE_PAT: section_len: 25, section 0/0
PROG: 0 (1-th of 4), PMT: 16
PROG: 11100 (2-th of 4), PMT: 6000
PROG: 11110 (3-th of 4), PMT: 6100
PROG: 11120 (4-th of 4), PMT: 6200
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 25, COLLECTED: 184
PARSE_PAT: section_len: 25, section 0/0
PROG: 0 (1-th of 4), PMT: 16
PROG: 11100 (2-th of 4), PMT: 6000
PROG: 11110 (3-th of 4), PMT: 6100
PROG: 11120 (4-th of 4), PMT: 6200
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 25, COLLECTED: 184
PARSE_PAT: section_len: 25, section 0/0
PROG: 0 (1-th of 4), PMT: 16
PROG: 11100 (2-th of 4), PMT: 6000
PROG: 11110 (3-th of 4), PMT: 6100
PROG: 11120 (4-th of 4), PMT: 6200
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 25, COLLECTED: 184
PARSE_PAT: section_len: 25, section 0/0
PROG: 0 (1-th of 4), PMT: 16
PROG: 11100 (2-th of 4), PMT: 6000
PROG: 11110 (3-th of 4), PMT: 6100
PROG: 11120 (4-th of 4), PMT: 6200
Bei SD-Kanälen sieht die Ausgabe so aus:
VIDEO MPEG2(pid=110) AUDIO MPA(pid=120) NO SUBS (yet)! PROGRAM N. 0
==> Found video stream: 0
ADDED VIDEO PID 110, type: 10000002 stream n. 0
==> Found audio stream: 0
ADDED AUDIO PID 120, type: 50 stream n. 0
Opened TS demuxer, audio: 50(pid 0), video: 10000002(pid 0)...POS=28764, PROBE=0
Searching for sequence header... COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 0, TLEN: 45, COLLECTED: 184
PARSE_PAT: section_len: 45, section 0/0
PROG: 28006 (1-th of 9), PMT: 100
PROG: 28011 (2-th of 9), PMT: 600
PROG: 28014 (3-th of 9), PMT: 650
PROG: 28016 (4-th of 9), PMT: 1100
PROG: 28007 (5-th of 9), PMT: 200
PROG: 28008 (6-th of 9), PMT: 300
PROG: 28017 (7-th of 9), PMT: 411
PROG: 28012 (8-th of 9), PMT: 700
PROG: 28013 (9-th of 9), PMT: 800
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 45, COLLECTED: 184
PARSE_PAT: section_len: 45, section 0/0
PROG: 28006 (1-th of 9), PMT: 100
PROG: 28011 (2-th of 9), PMT: 600
PROG: 28014 (3-th of 9), PMT: 650
PROG: 28016 (4-th of 9), PMT: 1100
PROG: 28007 (5-th of 9), PMT: 200
PROG: 28008 (6-th of 9), PMT: 300
PROG: 28017 (7-th of 9), PMT: 411
PROG: 28012 (8-th of 9), PMT: 700
PROG: 28013 (9-th of 9), PMT: 800
OK!
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
Es scheint als würde "Searching for sequence header..." in eine Endlosschleife verfallen, während bei den SD-Kanälen ein "OK!" sowie Videoinformationen ausgegeben werden. VLC funktioniert weiterhin mit SD/HD-Kanälen.
-
Das scheint dann soweit ein Bug in FreeVo zu sein, wir werden FreeVo erst nach Weihnachten genauer überprüfen können wo es dort hakt.
-
Zur Info, ich verwende ausschließlich den mplayer. Mit FreeVo hab ich es noch nicht getestet.
-
Gibt es zwischenzeitlich neue Informationen bezüglich dieses Problems? Ich hab es nochmal mit dem Treiber vom 04.01.11 probiert, mit dem gleichen Ergebnis: mplayer mit DVB-C und SD Kanälen funktioniert, HD Kanäle nicht.
-
Also wir können soweit bestätigen das "mplayer" ein Problem mit HD DVB Sendern im Allgemeinen hat.
Auch die aktuelle mplayer Entwicklerversion bringt keine Besserung.
Das gleiche Problem hat man wenn man das HD DVB Video von der Festplatte abspielen möchte, VLC funktioniert.
Es handelt sich hier eindeutig um einen Bug von mplayer
Mehrmals versucht:
cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing -.
Reading from stdin...
Cache fill: 19.06% (1998848 bytes)
TS file format detected.
VIDEO MPEG2(pid=6210) AUDIO A52(pid=6220) NO SUBS (yet)! PROGRAM N. 0
cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing -.
Reading from stdin...
Cache fill: 19.06% (1998848 bytes)
TS file format detected.
VIDEO H264(pid=6210) AUDIO A52(pid=6220) SUB Teletext(pid=6230) PROGRAM N. 11120
FPS seems to be: 50.000000
Cache not responding!
Sobald mplayer "mpeg2" erkennt funktioniert es nicht, wenn es funktioniert wird h264 angezeigt. Wir werden diesbezüglich nun einen mplayer Bugreport anlegen.
-
Laut mailinglist einfach h264 forcieren bis mplayer aktualisiert wird
-demuxer h264es
-
Danke für die schnelle Antwort!
Ich habe folgenden Eintrag auf der Maillingliste gefunden: http://lists.mplayerhq.hu/pipermail/mplayer-dvb/2010-June/002123.html.
Nachdem ich meine channels.conf angepasst habe, konnte ich auch die HD-Kanäle mit mplayer benutzen.