Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: f2010M am November 11, 2010, 10:44:36 Vormittag

Titel: Verwendung unter FreeVo / Mplayer direkt
Beitrag 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?

Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am November 11, 2010, 11:32:00 Vormittag
Sofern die channels.conf richtig ist und als ~/.mplayer/channels.conf abgespeichert wurde:

mplayer dvb://channelname
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: f2010M am November 19, 2010, 11:57:13 Vormittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am November 19, 2010, 12:50:50 Nachmittag
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?
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: f2010M am November 19, 2010, 05:28:45 Nachmittag
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
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am November 19, 2010, 09:30:00 Nachmittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: f2010M am November 20, 2010, 04:39:24 Nachmittag
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
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am November 20, 2010, 07:41:55 Nachmittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: f2010M am Dezember 01, 2010, 09:33:44 Nachmittag
Gibt es schon erste Erkenntnisse ?
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am Dezember 02, 2010, 02:36:35 Vormittag
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:

Zitat
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)
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: dogge am Dezember 21, 2010, 12:23:21 Vormittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am Dezember 21, 2010, 04:20:33 Vormittag
Bitte den aktuellen Entwicklungstreiber hierfür verwenden

http://www.sundtek.de/media/sundtek_installer_development.sh
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: dogge am Dezember 21, 2010, 06:14:29 Nachmittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am Dezember 21, 2010, 09:07:01 Nachmittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: dogge am Dezember 22, 2010, 11:51:43 Vormittag
Zur Info, ich verwende ausschließlich den mplayer. Mit FreeVo hab ich es noch nicht getestet.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: dogge am Januar 08, 2011, 10:19:11 Nachmittag
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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am Januar 08, 2011, 11:25:05 Nachmittag
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:

Zitat
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


Zitat

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.
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: Sundtek am Januar 09, 2011, 01:08:37 Vormittag
Laut mailinglist einfach h264 forcieren bis mplayer aktualisiert wird


-demuxer h264es
Titel: Re:Verwendung unter FreeVo / Mplayer direkt
Beitrag von: dogge am Januar 09, 2011, 03:08:47 Nachmittag
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.