Delete / Löschen

HDTV unter kaffeine: kein Sound

Uwe Bosse
02.01.2011 - 21:07
Hallo,

ich google mir schon die Finger wund zu folgendem Problem:
meine Hauppauge Win TV Nova HD S2 TV-Karte lieߟ sich nachdem
ich auch noch die Firmware installiert hatte wunderbar sowohl
mit me-TV als auch unter Kaffeine nutzen.
dmesg | grep dvb liefert:
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: shared
[18614.531191] cx24116_firmware_ondemand: Waiting for firmware upload (dvb-
fe-cx24116.fw)...
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: requesting
dvb-fe-cx24116.fw
Allerdings sind die HD-Programme nur zu sehen aber nicht zu hören. Ab und zu
kommt ein Bruchstück an, mehr nicht. Die Audio-PID, die in der sqlite.db
Datenbank von kaffeine steht, stimmt mit der überein, die ich im Internet
finde. Der Fehler scheints also nicht zu sein.
me-tv zeigt bei den HD Sendern nur Standbild. Ist also noch schlechter.

dmesg | grep cx88 liefert mehr Informationen u.a. steht da was mit audio:

[ 12.773539] cx88_audio 0000:01:0a.1: PCI INT A -> Link[LNKC] -> GSI 18
(level, low) -> IRQ 18
[ 12.773550] IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on sha
ed
IRQs
[ 12.773570] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 12.849962] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-
HVR4000(Lite) DVB-S/S2 [card9]
[ 12.849964] cx88[0]/2: cx2388x based DVB/ATSC card
[ 12.849966] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 12.944571] DVB: registering new adapter (cx88[0])
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: requesting
dvb-fe-cx24116.fw

Kߖnnte sich darin mein Problem offenbaren?

Hat jemand eine Idee?



Henning Paul
03.01.2011 - 09:13
Uwe Bosse wrote:

Allerdings sind die HD-Programme nur zu sehen aber nicht zu hören. Ab
und zu kommt ein Bruchstück an, mehr nicht. Die Audio-PID, die in der
sqlite.db Datenbank von kaffeine steht, stimmt mit der überein, die
ich im Internet finde. Der Fehler scheints also nicht zu sein.
[...]
[ 12.773539] cx88_audio 0000:01:0a.1: PCI INT A -> Link[LNKC] -> GSI
18
[...]
Kߖnnte sich darin mein Problem offenbaren?

Wenn Du den Sound über Deine Soundkarte wiedergibt, dann sicherlich
nicht.

Der MPEG-Transportstream wird von der DVB-Karte als Ganzes angeliefert
und rein in Software demultiplext.

Auf die PIDs würde ich mich nicht verlassen, hast Du mal mit w_scan
einen Sendersuchlauf gemacht?

Gruߟ
Henning

Uwe Bosse
04.01.2011 - 19:19
Henning Paul wrote:

Wenn Du den Sound über Deine Soundkarte wiedergibt, dann sicherlich
nicht.

das tue ich. Kaffeine liefert den Sound an pulseaudio.
Mit pavucontrol kann ich dann den level beobachten. Der ist dann
konstant null, wenn ich auf einen HD-Kanal umschalte, bzw.
bruchstückhaft nicht null bei z.B. EinsFestival.

Der MPEG-Transportstream wird von der DVB-Karte als Ganzes angeliefert
und rein in Software demultiplext.

da geht dann wohl was schief.

Auf die PIDs würde ich mich nicht verlassen, hast Du mal mit w_scan
einen Sendersuchlauf gemacht?

habe ich. Aber es würde bei falscher pid wohl eher garnichts als
nur Bruckstücke ankommen.


Henning Paul
04.01.2011 - 21:35
Uwe Bosse wrote:

Henning Paul wrote:

Wenn Du den Sound über Deine Soundkarte wiedergibt, dann sicherlich
nicht.

das tue ich. Kaffeine liefert den Sound an pulseaudio.
Mit pavucontrol kann ich dann den level beobachten. Der ist dann
konstant null, wenn ich auf einen HD-Kanal umschalte, bzw.
bruchstückhaft nicht null bei z.B. EinsFestival.

Der MPEG-Transportstream wird von der DVB-Karte als Ganzes angeliefert
und rein in Software demultiplext.

da geht dann wohl was schief.

Auf die PIDs würde ich mich nicht verlassen, hast Du mal mit w_scan
einen Sendersuchlauf gemacht?

habe ich. Aber es würde bei falscher pid wohl eher garnichts als
nur Bruckstücke ankommen.

Sind es denn echte Bruchstücke oder Geräusche, die irgendwie zum laufenden
Programm passen könnten?

Was mir nur noch einfällt: Standard-Definition-Programme verwenden
eigentlich immer MP2 als Audiocodec, AC3 höchstens noch zusätzlich. HD-
Programme sind mir bislang ausschlieߟlich mit AC3-Ton untergekommen,
vielleicht hat Dein kaffeine Probleme mit der AC3-Dekodierung? Ich würde
jetzt versuchen mit szap auf einen HD-Kanal zu wechseln und dann mal den
rohen Stream mit "cat /dev/dvb/adapter0/dvr0 > test.mpegts" auf die Platte
bannen. Dann versuchen, diesen Schnipsel verschiedenen Playern wie mplayer
und vlc vorzuwerfen um zu schauen, ob die den Sound dekodieren können.

Gruߟ
Henning
--
henning paul home: http://home.arcor.de/henning.paul
PM: email@anonym , ICQ: 111044613


Uwe Bosse
05.01.2011 - 23:26
Henning Paul wrote:
Bruckstücke ankommen.

Sind es denn echte Bruchstücke oder Geräusche, die irgendwie zum laufenden
Programm passen könnten?

Ja. Es sind Bruchstücke. Ich hab auch schon dran gedacht, dass der Prozessor
mit dem Codieren überlastet sein könnte. Die Bilder laufen aber absolut
flüssig.

Ich würde
jetzt versuchen mit szap auf einen HD-Kanal zu wechseln und dann mal den
rohen Stream mit "cat /dev/dvb/adapter0/dvr0 > test.mpegts" auf die Platte
bannen. Dann versuchen, diesen Schnipsel verschiedenen Playern wie mplayer
und vlc vorzuwerfen um zu schauen, ob die den Sound dekodieren können.

Gute Idee. Ergebnis: sehr eigenartig.
Manche HD-Kanäle liefern dann garkeinen Stream. D.h. auf

szap -a 0 -f 0 -d 0 -r 'Das Erste HD(ARD)'
erhalte ich die Ausgabe
status 03 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 01 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 03 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 01 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
u.s.w. Gleichwohl kaffeine ein Bild ohne Ton für diesen Sender ausgibt.
cat ..../dvr0 > test.mpg
liefert eine Datei mit 0 Byte.

Versuche ich das nun mit Eins Festival HD, dann sieht die Sache schon anders
aus.

status 1f | signal d2c0 | snr 0000 | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK

und cat .../dvr0 > test.mpg
liefert eine Datei deren Gröߟe auf Videodaten hinweist. Aber es kommt
in allen playern (mplayer, kaffeine, dragon) nur Sound ohne Bilder!!!
(Wohlgemerkt: kaffeine sieht beim direkten Empfang die Bilder und nur
Bruchstücke vom Ton). Ich schlieߟe daraus: die Karte liefert wirklich
beides. Ton und Bilder. und prinzipiell ist mein System auch in der Lage,
beides zu dekodieren. Nur nicht beides gleichzeitig. :-(



Henning Paul
06.01.2011 - 09:34
Uwe Bosse wrote:

Henning Paul wrote:
Ich würde
jetzt versuchen mit szap auf einen HD-Kanal zu wechseln und dann mal
den rohen Stream mit "cat /dev/dvb/adapter0/dvr0 > test.mpegts" auf
die Platte bannen. Dann versuchen, diesen Schnipsel verschiedenen
Playern wie mplayer und vlc vorzuwerfen um zu schauen, ob die den
Sound dekodieren können.

Gute Idee. Ergebnis: sehr eigenartig.
Manche HD-Kanäle liefern dann garkeinen Stream. D.h. auf

szap -a 0 -f 0 -d 0 -r 'Das Erste HD(ARD)'
erhalte ich die Ausgabe
status 03 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 01 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 03 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
status 01 | signal d1c0 | snr 0000 | ber 00000000 | unc 00000000 |
u.s.w.

Der lockt anscheinend nicht.

Gleichwohl kaffeine ein Bild ohne Ton für diesen Sender
ausgibt.

Hat kaffeine nicht eine eigene Kanalliste und verwendet nicht die
channels.conf?

cat ..../dvr0 > test.mpg
liefert eine Datei mit 0 Byte.

Zu erwarten.

Versuche ich das nun mit Eins Festival HD, dann sieht die Sache schon
anders aus.

status 1f | signal d2c0 | snr 0000 | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal d2c0 | snr b19a | ber 00000000 | unc 00000000 |
FE_HAS_LOCK

und cat .../dvr0 > test.mpg
liefert eine Datei deren Gröߟe auf Videodaten hinweist. Aber es kommt
in allen playern (mplayer, kaffeine, dragon) nur Sound ohne Bilder!!!

Muss man vielleicht erst per Hand demultiplexen. Was sagt
"ffmpeg -i test.mpg" zu der Datei, welche Streams erkennt es? Ich habe
vor einiger Zeit mal nach Demux-Tools für Linux geguckt, aber irgendwie
gibts da nichts brauchbares (auߟer ProjectX, was aber meistens Overkill
ist), also läuft es i.A. doch auf ffmpeg oder vlc hinaus.

(Wohlgemerkt: kaffeine sieht beim direkten Empfang die Bilder und nur
Bruchstücke vom Ton). Ich schlieߟe daraus: die Karte liefert wirklich
beides. Ton und Bilder. und prinzipiell ist mein System auch in der
Lage, beides zu dekodieren. Nur nicht beides gleichzeitig. :-(

Also offensichtlich ein Softwareproblem. :-)

Gruߟ
Henning

aru253-news
06.01.2011 - 09:49

Hallo,

ich hatte das gleiche Problem mit einer TeVii.
Durch anpassen der Videopuffer wurde das Problem geloest.

Ich habe .kde4/share/apps/kaffeine/xine-config angepasst.
Vergroessere die Werte fuer engine.buffers.video_num_buffers

Gruss
Andreas

Hallo,

ich google mir schon die Finger wund zu folgendem Problem:
meine Hauppauge Win TV Nova HD S2 TV-Karte ließ sich nachdem
ich auch noch die Firmware installiert hatte wunderbar sowohl
mit me-TV als auch unter Kaffeine nutzen.
dmesg | grep dvb liefert:
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: shared
[18614.531191] cx24116_firmware_ondemand: Waiting for firmware upload
[(dvb-
fe-cx24116.fw)...
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: requesting
dvb-fe-cx24116.fw
Allerdings sind die HD-Programme nur zu sehen aber nicht zu hören. Ab und
zu kommt ein Bruchstück an, mehr nicht. Die Audio-PID, die in der
sqlite.db Datenbank von kaffeine steht, stimmt mit der überein, die ich im
Internet finde. Der Fehler scheints also nicht zu sein.
me-tv zeigt bei den HD Sendern nur Standbild. Ist also noch schlechter.

dmesg | grep cx88 liefert mehr Informationen u.a. steht da was mit audio:

[ 12.773539] cx88_audio 0000:01:0a.1: PCI INT A -> Link[LNKC] -> GSI 18
(level, low) -> IRQ 18
[ 12.773550] IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on shared
IRQs
[ 12.773570] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 12.849962] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-
HVR4000(Lite) DVB-S/S2 [card9]
[ 12.849964] cx88[0]/2: cx2388x based DVB/ATSC card
[ 12.849966] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 12.944571] DVB: registering new adapter (cx88[0])
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: requesting
dvb-fe-cx24116.fw

KÖnnte sich darin mein Problem offenbaren?

Hat jemand eine Idee?


unknown (MSG-ID logged)
06.01.2011 - 10:08
Am 06.01.2011 09:49, schrieb email@anonym:
Hallo,
0
ich hatte das gleiche Problem mit einer TeVii.
Durch anpassen der Videopuffer wurde das Problem geloest.
0
Ich habe .kde4/share/apps/kaffeine/xine-config angepasst.
Vergroessere die Werte fuer engine.buffers.video_num_buffers
0
Gruss
Andreas
0
Hallo,

ich google mir schon die Finger wund zu folgendem Problem:
meine Hauppauge Win TV Nova HD S2 TV-Karte lie3F sich nachdem
ich auch noch die Firmware installiert hatte wunderbar sowohl
mit me-TV als auch unter Kaffeine nutzen.
dmesg | grep dvb liefert:
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: sh=
ared
[18614.531191] cx24116_firmware_ondemand: Waiting for firmware upload
[(dvb-
fe-cx24116.fw)...
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: reques=
ting
dvb-fe-cx24116.fw
Allerdings sind die HD-Programme nur zu sehen aber nicht zu h36ren=
E Ab und
zu kommt ein Bruchst3Cck an, mehr nicht. Die Audio-PID, die in der=

sqlite.db Datenbank von kaffeine steht, stimmt mit der 3Cberein, d=
ie ich im
Internet finde. Der Fehler scheints also nicht zu sein.
me-tv zeigt bei den HD Sendern nur Standbild. Ist also noch schlechter=
E

dmesg | grep cx88 liefert mehr Informationen u.a. steht da was mit aud=
io:

[ 12.773539] cx88_audio 0000:01:0a.1: PCI INT A -> Link[LNKC] -> GSI=
18
(level, low) -> IRQ 18
[ 12.773550] IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on shar=
ed
IRQs
[ 12.773570] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 12.849955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[ 12.849959] cx88/2: registering cx8802 driver, type: dvb access: sh=
ared
[ 12.849962] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV=
-
HVR4000(Lite) DVB-S/S2 [cardD69]
[ 12.849964] cx88[0]/2: cx2388x based DVB/ATSC card
[ 12.849966] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 12.944571] DVB: registering new adapter (cx88[0])
[18614.532046] cx88-mpeg driver manager 0000:01:0a.2: firmware: reques=
ting
dvb-fe-cx24116.fw

K36nnte sich darin mein Problem offenbaren?

Hat jemand eine Idee?
0
Das wahrs auch bei mir zur einen H34lfte.
ganz l34uft es erst nachdem ich den BIDIR Loopfilter auch noch deakti=
viert hatte.

--0
<pre>
-DDDDDDDDDDDDDDDDDDDDDDDD=
DDDDDDDJan-Peter R3ChmannDDDDDDDDDD=
DDDDDDDDDDDDDDDDDDDDDDDDD=
DD-
Gubkower Str.7 [ Tel.: +49 (38205) 65484 ] jan-Peter=
@ruehmann.name
18195 Prangendorf [ FAX: +49 (38205) 65212 ] http://www=
Eruehmann.name
[ Mobil: +49 (0162) 1316054 ]
Skype: jan-peter_ruehmann / ICQ: 288192920 / Yahoo: jpruehmann / MSN: jpr=
email@anonym
-DDDDDDDDDDDDDDDDDDDDDDDD=
DDDDDDDDDDDDDDDDDDDDDDDDD=
DDDDDDDDDDDDDDDDDDDDDDDDD=
DDDDDDDDDDD-
Die Verwendung der Daten zu Werbezwecken ist verboten.
</pre>





Share/Bookmark