DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => # Kaffeine => Thema gestartet von: spoke1 am 02 Oktober, 2006, 17:39

Titel: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 02 Oktober, 2006, 17:39
Aus mir noch nicht ersichlichem Grund will es mit der SS1 nicht hell werden. Ich hab sie gegen die SS2 im Testrechner getauscht, alles geht. Das System sowie kaffeine samt sc sind mit SS1 kompiliert. sc wird angezeigt als Plugin.

Nun kommt mit der SS1 folgendes Log:

if kaffeine hangs here run 'configure --with-xinit-workaround' and recompile / reinstall ... ok
/dev/dvb/adapter0/frontend0 : opened ( Philips TDA8083 DVB-S )
/dev/dvb/adapter0/frontend1 : : Datei oder Verzeichnis nicht gefunden
/dev/dvb/adapter1/frontend0 : : Datei oder Verzeichnis nicht gefunden
kaffeine: Found DVB device.
Can't open /home/spoke1/.NewCS.conf !!!
DVB plugin loaded
.QMultiInputContext::changeInputMethod(): index=0, slave=xim
QLayout "unnamed" added to QWidget "unnamed", which already has a layout
kaffeine: PLAYLIST
kaffeine: PlayList: add 1 items to playlist
kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist
kaffeine: PlayList: Try loading kaffeine playlist
kaffeine: PlaylistImport: kaffeine: /home/spoke1/.kde/share/apps/kaffeine/playlists/Wiedergabeliste1.kaffeine
kaffeine: Window manager: KWin found
kaffeine: Kaffeine:: Try to load service: xine_part
kaffeine: This is a KaffeinePart...
kaffeine: XinePart: Creating new XinePart...
kaffeine: XinePart: Using xine-config file: /home/spoke1/.kde/share/apps/kaffeine/xine-config

Also  .NewCS.conf erstellt, Meldung dann:

if kaffeine hangs here run 'configure --with-xinit-workaround' and recompile / reinstall ... ok
/dev/dvb/adapter0/frontend0 : opened ( Philips TDA8083 DVB-S )
/dev/dvb/adapter0/frontend1 : : Datei oder Verzeichnis nicht gefunden
/dev/dvb/adapter1/frontend0 : : Datei oder Verzeichnis nicht gefunden
kaffeine: Found DVB device.
DVB plugin loaded
.QMultiInputContext::changeInputMethod(): index=0, slave=xim
QLayout "unnamed" added to QWidget "unnamed", which already has a layout
kaffeine: PLAYLIST
kaffeine: PlayList: add 1 items to playlist
kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist
kaffeine: PlayList: Try loading kaffeine playlist
kaffeine: PlaylistImport: kaffeine: /home/spoke1/.kde/share/apps/kaffeine/playlists/Wiedergabeliste1.kaffeine
kaffeine: Window manager: KWin found
kaffeine: Kaffeine:: Try to load service: xine_part
kaffeine: This is a KaffeinePart...
kaffeine: XinePart: Creating new XinePart...
kaffeine: XinePart: Using xine-config file: /home/spoke1/.kde/share/apps/kaffeine/xine-config


Soweit so gut, nur hell wird es nicht. Was fehlt denn in NewCS.conf an Zutaten? Ich vermute hier die Wurzel des Übels.



Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: mtron am 02 Oktober, 2006, 18:03
Also am Newcs.conf kanns nicht liegen. das ist nur ein server list file, den in deinem fall nicht benötigst. (nur für TePeEss update übers web)

Der Startup scheint ok zu sein. kannst du das log posten was passiert wenn du auf ORF1 zapst?

mein log:
Tuning to: ORF1 / autocount: 0
DvbCam::probe(): /dev/dvb/adapter0/ca0: : No such file or directory
Using DVB device 0:0 "ST STV0299 DVB-S"
tuning DVB-S to 12692000 h 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 18V, hiband (index 3)
DiSEqC: e0 10 38 f3 00 00
. LOCKED.
s*ftc*m : searching key ...
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 305 ms
kaffeine: KXineWidget: Display aspect ratio (v/h): 1.01194
kaffeine: KXineWidget: Using xine version 1.1.1
kaffeine: KXineWidget: Post-init xine engine
Trying key I 000000 05 ...
Using key I 00 05 ...
63 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
kaffeine: KXineWidget: Use audio driver auto
kaffeine: KXineWidget: Use video driver opengl
kaffeine: KXineWidget: Init video driver
kaffeine: KXineWidget: Init audio driver
kaffeine: KXineWidget: Init OSD
kaffeine: KXineWidget: Font for OSD: sans
kaffeine: KXineWidget: xine init successful
kaffeine: XinePart: load config
kaffeine: Set volume to: 95
....
kaffeine: PostFilter: Get input
kaffeine: PostFilter: Get output
kaffeine: PostFilter: SetConfig tvtime:method=Greedy,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=0kaffeine: PostFilter: Set parameter 'method' to value 'Greedy'
....
xine pipe opened /home/mtron/.kaxtv.ts
kaffeine: KXineWidget: Init visual plugin:
kaffeine: PostFilter: Create Postprocessing Filter:
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: xine is playing
pipe opened
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: New video frame size: 700x708 - aspect ratio: 1
kaffeine: KXineWidget: xine event: channels changed
Trying key I 000000 05 ...
Using key I 00 05 ...
63 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
kaffeine: KXineWidget: xine event: channels changed

die ff und ... ist dir wahrscheinlich eh klar. keks format (http://www.dvbcube.org/index.php?topic=15488.msg58954#msg58954) für Irdeto / Betacrypt der datei SoftCem.Keks (case sensitive) in /home/username ok?
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 02 Oktober, 2006, 18:37
Kann da keine Unstimmigkeiten finden?  ??? sc kommt zum Einsatz, FTA Kanäle gehen.  ??? ??? ???


[spoke1@800er bin]$ Tuning to: ORF1 / autocount: 0
DvbCam::probe(): LLCI slot found on /dev/dvb/adapter0/ca0
DvbCam::probe(): no CA module present on /dev/dvb/adapter0/ca0
Using DVB device 0:0 "Philips TDA8083 DVB-S"
tuning DVB-S to 12692000 h 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 18V, hiband (index 3)
DiSEqC: e0 10 38 f3 00 00
. LOCKED.
Softcam : searching key ...
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 352 ms
kaffeine: KXineWidget: Display aspect ratio (v/h): 1.00068
kaffeine: KXineWidget: Using xine version 1.1.1
kaffeine: KXineWidget: Post-init xine engine
EIT (0:0) : buffer overflow! Rejected
Stop parsing EIT (0:0)
kaffeine: KXineWidget: Use audio driver auto
kaffeine: KXineWidget: Use video driver auto
kaffeine: KXineWidget: Init video driver
kaffeine: KXineWidget: Init audio driver
kaffeine: KXineWidget: Init OSD
kaffeine: KXineWidget: Font for OSD: sans
kaffeine: KXineWidget: Unscaled OSD available
kaffeine: KXineWidget: xine init successful
kaffeine: XinePart: load config
kaffeine: Set volume to: 100
kaffeine: KXineWidget: New visualization plugin: goom
kaffeine: PostFilter: Create Postprocessing Filter: tvtime
kaffeine: PostFilter: Parameter: method
kaffeine: PostFilter: Parameter: enabled
kaffeine: KXineWidget: Start event loop...
kaffeine: PostFilter: Parameter: pulldown
kaffeine: PostFilter: Parameter: framerate_mode
kaffeine: PostFilter: Parameter: judder_correction
kaffeine: PostFilter: Parameter: use_progressive_frame_flag
kaffeine: PostFilter: Parameter: chroma_filter
kaffeine: PostFilter: Parameter: cheap_mode
kaffeine: PostFilter: Get input
kaffeine: PostFilter: Get output
kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=1
kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend'
kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0
kaffeine: PostFilter: Set parameter 'enabled' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4
kaffeine: PostFilter: Set parameter 'pulldown' to value 'none'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8
kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 12
kaffeine: PostFilter: Set parameter 'judder_correction' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 20
kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 24
kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: KXineWidget: Deinterlace enabled: 1
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
kaffeine: KXineWidget: Playing: /usr/share/apps/kaffeine/logo
kaffeine: KXineWidget: New video frame size: 700x700 - aspect ratio: 1
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 700x700
Trying key I 000000 05 ****************
Using key I 00 05 b9dc****************
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
pipe opened
xine pipe opened /home/spoke1/.kaxtv.ts
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: xine is playing
kaffeine: KXineWidget: New video frame size: 700x700 - aspect ratio: 1.00068
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 700x700
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: New video frame size: 700x700 - aspect ratio: 1.00068
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 700x700
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
Trying key I 000000 05 ****************
Using key I 00 05 ****************
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
Trying key I 000000 05 ****************
Using key I 00 05 b9dc****************
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 03 Oktober, 2006, 10:39
Bin nun auf meinen Streamingrechner mit der SS1 umgezogen. Das Ergebnis ist hier das Selbe.

Schlussfolgerung: mehrfacher Tausch der Firmware hat mich nicht weitergepracht. Ich vermute daher das die alten FW Patche nicht funktionieren.  :'(

Hat da wer was passendes im Angebot?
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: mtron am 05 Oktober, 2006, 11:54
Zitat
DvbCam::probe(): LLCI slot found on /dev/dvb/adapter0/ca0
DvbCam::probe(): no CA module present on /dev/dvb/adapter0/ca0

So nach 10 maligen drüberlesen ist es mir jetzt endlich ins auge gestochen. Das Problem ist dein CI - Slot. Full Feautured Karten können nicht, wie die Budget Karten direkt auf den Transport Stream zugreifen, das heisst ffdecsa kann nicht eingesetzt werden, sondern die control words müssen über ca0 (in deinem Fall) kommen. Da im ca0 kein Modul ist bringt er die Fehlermeldung.

Die Lösung sollte sein: bevor du kaffeine mit einer SS1 in Betrieb nimmst, solltest du den CI - Slot (bzw. die ganze CAM) einfach rausnehmen, so wird das ca0 emuliert und die Control words können richtig ausgegeben werden. Der nachteil ist natürlich dass nur ein SID entschlüsselt werden kann (aufgrund der Tatsache dass kein direkter Zugriff auf den TS besteht), weil FF Karten den Stream demuxen und anschleissend (nach der entschlüsselung wieder re-muxen bevor sie ihn ausgeben.

cheers
mtron
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 05 Oktober, 2006, 12:20
Das mal ne Idee. Ist mir nicht aufgefallen. Da mdv 2007 heute noch installiert wird werde ich dann nochmal mit dem 0.1.6 und der SS1 ohne mgam
Ordner compilieren. Mal sehn was dabei rauskommt  ::)
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 07 Oktober, 2006, 13:53
So, auch dieser Versuch hat es nicht gebracht. Ich bleib bei dem "patched root" als Aufhänger. Ohne die geht beim vdr bekanntermaßen ja auch nichts.
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: mtron am 07 Oktober, 2006, 15:53
sehr komisch. kannst du bitte nochmal das log posten, wenn der CI - Slot ausgesteckt ist? theoretisch sollte es funktionieren, ich kanns mir nicht anders erklären  ???
Titel: Re: kaffeine 0.82 & sc-plugin-0.1.6 mit SS1
Beitrag von: spoke1 am 13 Oktober, 2006, 21:43
Löppt nu  ;D mit sc0.1.6
Wie immer lag der Fehler im Detail. Neuinstallation von Mandriva 2006 mit eigenhändigen compilieren einiger benötigter Quellen ist manchmal garnicht so dumm.  ::) Auch wenn rpm 'ne feine Sache ist, heute war Handarbeit angesagt.
Sehr wahrscheinlich lag es an Xine, da fehlte es wohl bei der Vorversion an einigen Kleinigkeiten. Die verwendete Firmware unter /lib/hotplug/firmware ist die Selbige gepatchte geblieben

[spoke1@localhost bin]$ Tuning to: ORF1 / autocount: 0
DvbCam::probe(): LLCI slot found on /dev/dvb/adapter0/ca0
DvbCam::probe(): no CA module present on /dev/dvb/adapter0/ca0
Using DVB device 0:0 "Philips TDA8083 DVB-S"
tuning DVB-S to 12692000 h 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 18V, hiband (index 3)
DiSEqC: e0 10 38 f3 00 00
. LOCKED.
s*ftc*m : searching key ...
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 269 ms
kaffeine: KXineWidget: Display aspect ratio (v/h): 0.998307
kaffeine: KXineWidget: Using xine version 1.1.2  <--vorher 1.11, und ab hier ist der Log frei von
kaffeine: KXineWidget: Post-init xine engine                    EIT (0:0) : buffer overflow! Rejected
kaffeine: KXineWidget: Use audio driver auto
kaffeine: KXineWidget: Use video driver auto
kaffeine: KXineWidget: Init video driver
Trying key I 000000 05 ****************
Using key I 00 05 ****************
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
kaffeine: KXineWidget: Init audio driver
kaffeine: KXineWidget: Init OSD
kaffeine: KXineWidget: Font for OSD: sans
kaffeine: KXineWidget: Unscaled OSD available
kaffeine: KXineWidget: xine init successful
kaffeine: XinePart: load config
kaffeine: Set volume to: 70
kaffeine: KXineWidget: Start event loop...
kaffeine: KXineWidget: New visualization plugin: goom
kaffeine: PostFilter: Create Postprocessing Filter: tvtime
kaffeine: PostFilter: Parameter: method
kaffeine: PostFilter: Parameter: enabled
kaffeine: PostFilter: Parameter: pulldown
kaffeine: PostFilter: Parameter: framerate_mode
kaffeine: PostFilter: Parameter: judder_correction
kaffeine: PostFilter: Parameter: use_progressive_frame_flag
kaffeine: PostFilter: Parameter: chroma_filter
kaffeine: PostFilter: Parameter: cheap_mode
kaffeine: PostFilter: Get input
kaffeine: PostFilter: Get output
kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=non
e,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chrom
a_filter=0,cheap_mode=1
kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend'
kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0
kaffeine: PostFilter: Set parameter 'enabled' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4
kaffeine: PostFilter: Set parameter 'pulldown' to value 'none'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8
kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 12
kaffeine: PostFilter: Set parameter 'judder_correction' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 20
kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 24
kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: KXineWidget: Deinterlace enabled: 1
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
kaffeine: KXineWidget: Playing: /usr/share/apps/kaffeine/logo
kaffeine: KXineWidget: New video frame size: 701x700 - aspect ratio: 1
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 700x700
kaffeine: KXineWidget: New video frame size: 701x700 - aspect ratio: 1
kaffeine: XinePart: got new frame size from xine


Edit: zur Ergänzung sei noch erwähnt das dieses Mal auch gstreamer mit installiert ist. Dies ist zwar laut ./configure nicht nowendig da es sich um eine Experimentelle Funktion handelt, der Vollständigkeit halber gehört es als Info mit in diesen Beitrag.

Abgearbeitet wurde die Installation in dieser Reihenfolge:
lame-3.97, glib-2.12.0, xine-lib-1.1.2, cdparanoia-III-10pre0, gstreamer-0.8.11_4.1mdk, kaffeine-0.8.2, kaffeine-sc-plugin-0.1.6, S*ftcam.k*y ins /home/spoke1