Autor Thema: DVB-C geht plötzlich nicht mehr  (Gelesen 10048 mal)

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
DVB-C geht plötzlich nicht mehr
« am: Februar 12, 2013, 12:33:29 Vormittag »
Seit fast zwei Jahren sehe ich nicht selten mal etwas auf BR-Alpha bei KabelBW, aber heute geht das nicht mehr, obwohl sich die Sendefrequenz laut KabelBW nicht geändert hat:

$ /opt/bin/mediaclient -D DVBC
Using device: /dev/dvb/adapter0/frontend0                                                                                                                                                                                                                                     
Setting Frontend Properties to: DVBC                                                                                                                                                                                                                                           
Done.           

$ /opt/bin/mediaclient -m DVBC -f 362000000 -S 6900000 -M Q256                                                                                                                                                                                 
Using device: /dev/dvb/adapter0/frontend0                                                                                                                                                                                                                                     
Checking for lock:                                                                                                                                                   
. [LOCKED]                                                                                                                                                                                                                                                                     
$ cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -vid 0x0579 -aid 0x057a -
MPlayer2 UNKNOWN (C) 2000-2012 MPlayer Team                                                                                                                                                                                                             
Cannot open file '/home/user0/.mplayer2/input.conf': No such file or directory                                                                                                                                                                                                   
Failed to open /home/user0/.mplayer2/input.conf.                                                                                                                                                                                               
Cannot open file '/etc/mplayer2/input.conf': No such file or directory                                                                                                                                                                                                         
Failed to open /etc/mplayer2/input.conf.                                                                                                                                                                                                                                                                 
Playing -.                                                                                                                                                                                                                                                                     
Reading from stdin...                                                                                                                                                                                                                                                         
Cache size set to 10240 KiB                                                                                                                                                                                                                                                   
Cache fill: 12.19% (1277952 bytes)                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                               
Detected file format: MPEG-TS (MPEG-2 Transport Stream) (libavformat)                                                                                                                                                                                                         
[NULL @ 0xb1d3a0]non-existing SPS 23 referenced in buffering period                                                                                                                                                                                                           
[NULL @ 0xb1d3a0]non-existing PPS referenced                                                                                                                                                                                                                                   
[h264 @ 0xb1d3a0]non-existing SPS 23 referenced in buffering period                                                                                                                                                                                                           
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced                                                                                                                                                                                                                                 
[h264 @ 0xb1d3a0]decode_slice_header error                                                                                                                                                                                                                                     
[h264 @ 0xb1d3a0]no frame!                                                                                                                                                                                                                                                     
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[h264 @ 0xb1d3a0]non-existing SPS 27 referenced in buffering period                                                                                                                                                                                                           
[h264 @ 0xb1d3a0]non-existing PPS referenced                                                                                                                                                                                                                                   
[h264 @ 0xb1d3a0]non-existing SPS 27 referenced in buffering period                                                                                                                                                                                                           
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced                                                                                                                                                                                                                                 
[h264 @ 0xb1d3a0]decode_slice_header error                                                                                                                                                                                                                                     
[h264 @ 0xb1d3a0]no frame!                                                                                                                                                                                                                                                     
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[h264 @ 0xb1d3a0]non-existing SPS 7 referenced in buffering period                                                                                                                                                                                                             
[h264 @ 0xb1d3a0]non-existing PPS referenced                                                                                                                                                                                                                                   
[h264 @ 0xb1d3a0]non-existing SPS 7 referenced in buffering period                                                                                                                                                                                                             
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced                                                                                                                                                                                                                                 
[h264 @ 0xb1d3a0]decode_slice_header error                                                                                                                                                                                                                                     
[h264 @ 0xb1d3a0]no frame!                                                                                                                                                                                                                                                     
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[h264 @ 0xb1d3a0]non-existing SPS 8 referenced in buffering period                                                                                                                                                                                                             
[h264 @ 0xb1d3a0]non-existing PPS referenced                                                                                                                                                                                                                                   
[h264 @ 0xb1d3a0]non-existing SPS 8 referenced in buffering period                                                                                                                                                                                                             
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced                                                                                                                                                                                                                                 
[h264 @ 0xb1d3a0]decode_slice_header error                                                                                                                                                                                                                                     
[h264 @ 0xb1d3a0]no frame!                                                                                                                                                                                                                                                     
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure                                                                                                                                                                                                                         
[h264 @ 0xb1d3a0]non-existing SPS 9 referenced in buffering period                                                                                                                                                                                                             
[h264 @ 0xb1d3a0]non-existing PPS referenced                                                                                                                                                                                                                                   
[h264 @ 0xb1d3a0]non-existing SPS 9 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
[h264 @ 0xb1d3a0]no frame!
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[h264 @ 0xb1d3a0]non-existing SPS 10 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS referenced
[h264 @ 0xb1d3a0]non-existing SPS 10 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
[h264 @ 0xb1d3a0]no frame!
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[h264 @ 0xb1d3a0]non-existing SPS 11 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS referenced
[h264 @ 0xb1d3a0]non-existing SPS 11 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
[h264 @ 0xb1d3a0]no frame!
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[h264 @ 0xb1d3a0]non-existing SPS 12 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS referenced
[h264 @ 0xb1d3a0]non-existing SPS 12 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
[h264 @ 0xb1d3a0]no frame!
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[h264 @ 0xb1d3a0]non-existing SPS 13 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS referenced
[h264 @ 0xb1d3a0]non-existing SPS 13 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
...
[h264 @ 0xb1d3a0]non-existing SPS 6 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS referenced
[h264 @ 0xb1d3a0]non-existing SPS 6 referenced in buffering period
[h264 @ 0xb1d3a0]non-existing PPS 0 referenced
[h264 @ 0xb1d3a0]decode_slice_header error
[h264 @ 0xb1d3a0]no frame!
[mpeg2video @ 0xb1d3a0]mpeg_decode_postinit() failure
[h264 @ 0xb1d3a0]number of reference frames (0+7) exceeds max (5; probably corrupt input), discarding one
[h264 @ 0xb1d3a0]mmco: unref short failure
[h264 @ 0xb1d3a0]number of reference frames (0+7) exceeds max (5; probably corrupt input), discarding one
[mpegts @ 0xaa6840]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (mpeg2video), -vid 0
[lavf] stream 1: audio (mp2), -aid 0, -alang deu
[lavf] stream 2: audio (mp2), -aid 1, -alang mis
[lavf] stream 3: subtitle (dvb-teletext), -sid 0, -slang ger
[lavf] stream 4: audio (ac3), -aid 2, -alang deu
[lavf] stream 7: video (mpeg2video), -vid 1
[lavf] stream 8: audio (mp2), -aid 3, -alang deu
[lavf] stream 9: audio (mp2), -aid 4, -alang mis
[lavf] stream 10: audio (ac3), -aid 5, -alang deu
[lavf] stream 11: subtitle (dvb-teletext), -sid 1, -slang ger
[lavf] stream 13: video (mpeg2video), -vid 2
[lavf] stream 14: audio (mp2), -aid 6, -alang deu
[lavf] stream 15: audio (mp2), -aid 7, -alang mis
[lavf] stream 16: audio (ac3), -aid 8, -alang deu
[lavf] stream 17: subtitle (dvb-teletext), -sid 2, -slang ger
[lavf] stream 19: video (mpeg2video), -vid 3
[lavf] stream 20: audio (mp2), -aid 9, -alang deu
[lavf] stream 22: subtitle (dvb-teletext), -sid 3, -slang ger
[lavf] stream 23: subtitle (dvb-teletext), -sid 4, -slang deu
[lavf] stream 24: video (h264), -vid 4
[lavf] stream 25: subtitle (dvb-teletext), -sid 5, -slang deu
[lavf] stream 26: video (mpeg2video), -vid 5
[lavf] stream 27: video (mpeg2video), -vid 6
[lavf] stream 28: audio (mp2), -aid 10, -alang deu
[lavf] stream 29: audio (mp2), -aid 11, -alang fra
[lavf] stream 30: audio (ac3), -aid 12, -alang deu
[lavf] stream 31: audio (mp2), -aid 13, -alang deu
[lavf] stream 32: audio (mp2), -aid 14, -alang mis
[lavf] stream 34: subtitle (dvbsub), -sid 6, -slang deu
[lavf] stream 36: audio (mp2), -aid 15, -alang mul
[lavf] stream 37: audio (mp2), -aid 16, -alang deu
LAVF: Program 28722
LAVF: Program 28725
LAVF: Program 28724
LAVF: Program 11100
LAVF: Program 28723
LAVF: Program 28721
LAVF: Program 28487
No stream found.

Exiting... (End of file)

Ich habe ich am Wochenende upgedatet, so das es auch an der Installation liegen kann, aber der Mplayer kann weiterhein lokale Videodateien abspielen und Analog-TV geht auch.
Woran kann es liegen, das DVB-C nicht mehr geht?  ???

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #1 am: Februar 12, 2013, 04:26:55 Vormittag »
Überprüfe deine Verkabelung.

Du kannst die Signalwerte mit folgendem Befehl auslesen:
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0

Zudem auch die CPU Auslastung überprüfen, H264 ist rechenintensiv, wenn eine andere Applikation den CPU auslastet kann es natürlich zu Problemen kommen.
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #2 am: Februar 12, 2013, 09:34:51 Nachmittag »
Also die CPU ist ein Intel(R) Core(TM) i7 CPU 940  @ 2.93GHz und Gkrellm zeigt auf allen 8 Cores relativ wenig Auslastung an. Dies zeigt auch ein cat /proc/loadavg: 1.76 1.42 1.40 2/553 20278.
Die Signalanzeige sieht so aus:

SIGNAL: [.................................] (100%)  BER:      2 FREQ: 362000000  Hz LOCKED: YES MER: 354 SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      1 FREQ: 362000000  Hz LOCKED: YES MER: 364 SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      1 FREQ: 362000000  Hz LOCKED: YES MER: 353 SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      1 FREQ: 362000000  Hz LOCKED: YES MER: 359 SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      2 FREQ: 362000000  Hz LOCKED: YES MER: 352 SYM: 6900000 MOD: QAM256

100 % sieht doch gut aus, oder?

Edit: Ich habe es auch mal als root probiert, nach "xhost +" und mit vorangestelltem "nice -n19 ionice-c3", damit genügen Rechenleistung garantiert ist. Mit Analog-TV läuft das, aber DVB-C nicht.  >:(
« Letzte Änderung: Februar 12, 2013, 09:40:40 Nachmittag von Casey »

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #3 am: Februar 12, 2013, 09:50:35 Nachmittag »
Speichere den Transponder mal weg cat /dev/dvb/adapter0/dvr0 > /tmp/test.ts

Anschließend versuche /tmp/test.ts abzuspielen

Der Treiber hat hier sicherlich kein Problem, aber eventuell gibt's ein Problem beim FFMPEG/Dekoder oder der Videoausgabe.

Es geht hier ja auch um einen HD Sender, AnalogTV ist nicht so aufwendig für die Applikationen
« Letzte Änderung: Februar 12, 2013, 10:20:52 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #4 am: Februar 13, 2013, 02:14:57 Vormittag »
Das Speichern funktioniert und mit "mplayer /tmp/test.ts" kann ich den gespeicherten Stream auch sehen und hören.
Also im Prinzip funktioniert es, aber das

cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -vid 0x0579 -aid 0x057a -

schlägt fehl.
Deshalb habe ich es mal mit

cat /dev/dvb/adapter0/dvr0 | mplayer -

probiert und das funktioniert halb: Aus einer grauen Fläche baut sich das TV-Bild langsam auf und Ton ist da, aber das Bild ist wie in Zeitlupe.
Ich vermute, das beim letzten Update der Mplayer durch Mplayer2 ersetzt wurde und der etwas anders reagiert (andere Optionen hat oder die Optionen anders verwendet), obwohl er den gleichen Namen auf der Kommandozeile hat.
Ist dazu etwas bei Sundtek bekannt?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #5 am: Februar 13, 2013, 02:35:04 Vormittag »
Da du die Daten roh in mplayer fütterst kann es nur ein Bug im jeweiligen mplayer sein und sollte am Besten im dort im jeweiligen Bugtracker/Mailinglist oder Forum berichtet werden.

Auf Ubuntu ist mplayer sowie mplayer2 vorhanden, bei uns ist nur mplayer installiert.

So wie sich das anhört kann es aber genauso gut ein Problem mit der Videoausgabe sein die eventuell den Dekoder ausbremst, experimentere einfach etwas herum mit den Optionen (z.B -vo help)
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #6 am: Februar 13, 2013, 11:17:22 Nachmittag »
Ok, dann liegt es am Mplayer2.
Es funktioniert nun gut mit

cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -ao sdl -vo gl_nosw -

allerdings mit einer zufälligen Wahl des Senders, so das ich Rumprobieren muss.
Der Bug ist das wenn ich -vid 0x0579 -aid 0x057a angebe, was laut

/opt/bin/mediaclient --tsscan=/dev/dvb/adapter0/dvr0

immer noch stimmt, terminiert der Mplayer2 einfach.


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #7 am: Februar 14, 2013, 10:08:27 Nachmittag »
scanne den Transponder einfach mit /opt/bin/mediaclient --tsscan /dev/dvb/adapter0/dvr0

dort bekommst du dann die "richtigen" IDs.

Senderwechseln kann man mit [TAB] in Mplayer sofern man keine IDs angibt, aber mplayer hat in der Tat ein Problem den ersten Sender richtig rauszusuchen.

Komfortabler ist auf jeden Fall Kaffeine (wir haben hier ein eigenes Paket welches unter unterstützte Applikationen verlinkt ist).
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #8 am: Februar 14, 2013, 11:42:38 Nachmittag »
scanne den Transponder einfach mit /opt/bin/mediaclient --tsscan /dev/dvb/adapter0/dvr0

dort bekommst du dann die "richtigen" IDs.

Das habe ich schon in meinem vorletzten Beitrag erwähnt.


Senderwechseln kann man mit [TAB] in Mplayer sofern man keine IDs angibt, aber mplayer hat in der Tat ein Problem den ersten Sender richtig rauszusuchen.

Ja, das funktioniert, aber manchmal zeigt Mplayer2 nur grau an und wechselt nicht weiter.


Komfortabler ist auf jeden Fall Kaffeine (wir haben hier ein eigenes Paket welches unter unterstützte Applikationen verlinkt ist).

Ja, nur findet das Kaffeine keine Quelle; die Buttons sind ausgegraut.
So einmal pro Jahr teste ich ob Programme wie Kaffeine, vdr, xine usw. gehen, aber bisher funktionieren nur xawtv für Analog-TV und mplayer für DVB-C sowie gnomeradio für Radio, unter Debian wie unter Ubuntu.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #9 am: Februar 15, 2013, 03:06:34 Vormittag »
Du verwendest hier wohl nicht die richtige Version von Kaffeine.


*) Kaffeine ab Version 1.0 benötigt das Phonon Xine backend (phonon-backend-xine), Kaffeine Forum
AMD64:
Bis Ubuntu 11.10
http://www.sundtek.de/support/kaffeine_oneiric_1.2.2-1ubuntu3_amd64.deb
Neuere Versionen:
http://www.sundtek.de/support/kaffeine_1.2.2-1ubuntu3_amd64.deb

X86-32bit:
Bis Ubuntu 11.10
http://www.sundtek.de/support/kaffeine_oneiric_1.2.2-1ubuntu3_i386.deb
Neuere Versionen:
http://www.sundtek.de/support/kaffeine_1.2.2-1ubuntu3_i386.deb

Patch wie erwaehnt:
http://www.sundtek.de/support/sundtek_0.3.diff
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #10 am: Februar 16, 2013, 10:39:48 Nachmittag »
Also das 64er Kaffeine habe ich mit dpkg -i installiert und gepatcht mit

echo "kaffeine hold"|dpkg --set-selections

aber keine Änderung: Es wird weiterhin kein Gerät erkannt.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #11 am: Februar 17, 2013, 06:47:13 Nachmittag »
Wird denn der Stick ueberhaupt angezeigt "/opt/bin/mediaclient -e"

Um sicher zu gehen das kaffeine_1.2.2-1ubuntu3_amd64.deb installiert ist ueberpruefe die MD5 Summe des Kaffeine Binaries:
Zitat
md5sum /usr/bin/kaffeine
7e0f7b2622dc1efa0bfb6b557516648c  /usr/bin/kaffeine
Failure is a good thing! I'll fix it

Casey

  • Jr. Member
  • **
  • Beiträge: 75
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #12 am: Februar 17, 2013, 10:49:35 Nachmittag »
MD5 usw. stimmt.
Es lag an etwas anderem: Bevor man bei der Kanalsuche die Quelle auswählen kann, muss man in dem anderen Menü "Configure Television" eine Quelle auswählen, in meinem Fall de-Kabel_BW.
Erst danach ist auch eine Kanalsuche möglich. Nach dem Übernehmen der gefundenen Sender funktioniert auch die Anzeige.

Da gibt es aber auch das nächste Problem: Die Kanäle mit Vorhängeschloss-Zeichen werden nicht angezeigt.
Ich vermute mal mit dem Xawdecode, mit dem ich Premiere decodiert habe, bekomme ich die nicht angezeigt. Mit welchen Programmen bekomme ich diese TV-Programme angezeigt?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:DVB-C geht plötzlich nicht mehr
« Antwort #13 am: Februar 18, 2013, 05:22:06 Nachmittag »
Sender mit einem "Vorhängeschloss" sind PayTV Sender welche auch einen PayTV Account benoetigen.
Dieses Thema kann in diesem Forum Aufgrund der derzeitigen rechtlichen Lage leider nicht behandelt
Failure is a good thing! I'll fix it