Integration als AnalogQuelle Pinnacle PCTV Hybrid Pro Stick (1 Viewer)

heburg

Portal Member
January 21, 2007
32
2
Home Country
Switzerland Switzerland
Hallo zusammen

Da DVB-T bei uns erst in diesem Jahr kommt, möchte ich den Pinnacle PCTV Hybrid Pro Stick als analoge TV-Karte ins Mediacenter einbinden.

Im Forum habe bis jetzt noch keine Anleitung dazu gefunden. Für den Terratec Cinergy XS wurde dies schon gemacht. Zusammen sollte dies also zu schaffen sein:

Also nun los .......

*****
MisterD, hat mir folgende Tipps gegeben.
das ganze ist ein wenig komplizierter als das ganze für DVB-T und es hat leider noch niemand eine ausführliche Anleitung im Wiki geschrieben.

Ich hatte mal für einen anderen Fall hier im Forum eine kurze und knappe Anleitung geschrieben: https://www.team-mediaportal.de/component/option,com_smf/Itemid,94/topic,2101.msg8811#msg8811.
Die ist allerdings sehr kurz gehalten und erfordert Verständnis von Graphedit. Daher empfehle ich zum Üben die Anleitung für DVB:
http://wiki.team-mediaportal.com/Supported_TVCards.

Bei Problemen am besten einen neuen Thread aufmachen, um das ganze nicht zu vermischen. Wie in dem Beitrag von mir schon erwähnt, sind für eine Hilfe ein Screenshot und deine Definition sehr wichtig, da man sonst nur raten kann.
****

Gruss Heburg
 

heburg

Portal Member
January 21, 2007
32
2
Home Country
Switzerland Switzerland
Hallo

Hier mal ein erster Versuch mit graphedit. Die Sache mit der DevID und dem Moniker verstehen wir noch nicht .....


Gruss Heburg
 

heburg

Portal Member
January 21, 2007
32
2
Home Country
Switzerland Switzerland
User erster Versuch der Definitionen:

Probleme/Fragen:
- Karte wird in Mediaportal nicht erkannt, was ist wohl falsch ? Welches ist der "Key" ?
- devid ist die gleiche wie bei der DVB-T Karte, kann das stimmen ?
- Der Encoder ist noch nicht angepasst. Bin noch am suchen welches der Pinnacle Encoder ist


<capturecard commercialname="Pinnacle PCTV Hybrid Pro* Stick Analog" capturename="PCTV Hybrid Pro* Stick"
devid="vid_eb1a&pid_2881&mi_00">
<capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="false"/>
<tv>
<interface cat="mux" video="" audio="" mpeg2="0"/>
<filters>
<filter cat="tvtuner" name="PCTV Hybrid Pro* Stick TVTuner" checkdevice="true"/>
<filter cat="tvaudio" name="PCTV Hybrid Pro* Stick TVAudio" checkdevice="true"/>
<filter cat="crossbar" name="PCTV Hybrid Pro* Stick Crossbar" checkdevice="true"/>
<filter cat="capture" name="PCTV Hybrid Pro* Stick" checkdevice="true"/>
<filter cat="mux" name="MainConcept MPEG Encoder" checkdevice="false"/>
</filters>
<connections>
<connection sourcefilter="tvtuner" sourcepin="0" sinkfilter="crossbar" sinkpin="%tvtuner%"/>
<connection sourcefilter="tvtuner" sourcepin="1" sinkfilter="tvaudio" sinkpin="0"/>
<connection sourcefilter="tvaudio" sourcepin="0" sinkfilter="crossbar" sinkpin="%audiotuner%"/>
<connection sourcefilter="crossbar" sourcepin="0" sinkfilter="capture" sinkpin="0"/>
<connection sourcefilter="crossbar" sourcepin="1" sinkfilter="capture" sinkpin="1"/>
<connection sourcefilter="capture" sourcepin="0" sinkfilter="mux" sinkpin="0"/>
<connection sourcefilter="capture" sourcepin="2" sinkfilter="mux" sinkpin="1"/>
</connections>
</tv>
</capturecard>
 

misterd

Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Hallo,
    dann wollen wir das Ding mal korrigieren. Trotzdem ein Lob von mir, da es wirklich für Anfänger nicht einfach ist.

    Code:
    <capturecard commercialname="Pinnacle PCTV Hybrid Pro* Stick Analog" capturename="PCTV Hybrid Pro* Stick"
    devid="vid_eb1a&amp;pid_2881&amp;mi_00">
     <capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="false"/>
     <tv>
     <interface cat="mux" video="" audio="" mpeg2="0"/>
     <filters>
      	<filter cat="tvtuner" name="PCTV Hybrid Pro* Stick TVTuner" checkdevice="true"/>
      	<filter cat="tvaudio" name="PCTV Hybrid Pro* Stick TVAudio" checkdevice="true"/>
      	<filter cat="crossbar" name="PCTV Hybrid Pro* Stick Crossbar" checkdevice="true"/>
      	<filter cat="capture" name="PCTV Hybrid Pro* Stick" checkdevice="true"/>
      	<filter cat="audcapture" name="PCTV Hybrid Pro* Stick Audio Device" checkdevice="true"/>
      	<filter cat="videncoder" 	name="%videoencoder%"	 checkdevice="false"/>
      	<filter cat="audencoder" 	name="%audioencoder%"	 checkdevice="false"/>
      	<filter cat="mux" 		name="%mpegmux%"	 checkdevice="false"/>
     </filters>
     <connections>
    	<connection sourcefilter="tvtuner" sourcepin="0" sinkfilter="crossbar" sinkpin="%tvtuner%"/>
    	<connection sourcefilter="tvtuner" sourcepin="1" sinkfilter="tvaudio" sinkpin="0"/>
    	<connection sourcefilter="tvaudio" sourcepin="0" sinkfilter="crossbar" sinkpin="%audiotuner%"/>
    	<connection sourcefilter="crossbar" sourcepin="0" sinkfilter="capture" sinkpin="0"/>
      	<connection sourcefilter="crossbar" sourcepin="1" sinkfilter="audcapture" sinkpin="0"/>
        <connection sourcefilter="capture"	sourcepin="0" sinkfilter="videncoder"	sinkpin="0"/>
        <connection sourcefilter="audcapture"	sourcepin="0" sinkfilter="audencoder"	sinkpin="0"/>
        <connection sourcefilter="videncoder"	sourcepin="0" sinkfilter="mux"		sinkpin="0"/>
        <connection sourcefilter="audencoder"	sourcepin="0" sinkfilter="mux"		sinkpin="1"/>
     </connections>
     </tv>
    </capturecard>

    Ich habe folgende Sachen geändert:
    - DevID korrigiert, da & in XML als &amp; dargestellt werden muss.
    - Aduio Capture hinzugefügt, da der normale Capture nach dem Screenshot nur einen Eingang hat.
    - Standard-Encoder Einstellungen. Dadurch sucht MP nach Intervideo, Cyberlink und MainConcept Encoder und benutzt diese automatisch.

    Falls die Fehlermeldung "Unable to create graph" jetzt kommt, dann ist ein Configuration.log aus dem Ornder Log in MP wichtig. Natürlich von dem Versuch, als die Fehlermeldung kam.

    Gruß
    MisterD
     

    heburg

    Portal Member
    January 21, 2007
    32
    2
    Home Country
    Switzerland Switzerland
    Hallo MisterD

    Danke mal für die ersten Korrekturen. - Ja jetzt kommt die Fehlermeldung "Unable to create graph". Logfile ist im Attachment.

    Habe zusätzlich den Mainconcept Demo Encoder installiert.


    Gruss Heburg
     

    heburg

    Portal Member
    January 21, 2007
    32
    2
    Home Country
    Switzerland Switzerland
    Hallo MisterD

    Irgendwo habe ich noch gesehen, dass im MediaPortal Setup unter Encoder Einstellungen gemacht werden sollten. Diese Sektion fehlt bei mir aber. Ist dies nicht mehr nötig ?

    Gruss Heburg
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Hallo,
    das Log sieht an sich schon mal sehr gut aus. Bis auf den Encoder werden alle Filter gefunden. Somit fehlt dir auf deinem System ein Software Encoder. MP überprüft aber nur ein paar Standard Encoder:
    - InterVideo Video Encoder
    - MainConcept MPEG Video Encoder
    - MainConcept Demo MPEG Video Encoder
    - CyberLink MPEG Video Encoder
    - CyberLink MPEG Video Encoder(Twinhan)

    Man kann aber auch theoretisch jeden beliebigen MPEG2 Encoder verwenden. Und die Encoder Einstellungen im Setup kommen nur, wenn man den von Intervideo installiert hat.
    Um einen bestimmten zu benutzen, musst du nur die %mux%, %audioencoder% und %videoencoder% durch die spezifischen Namen in der Definition ersetzen.
    Kleiner Hinweis: Beim aktuellen Nero ist auch ein Software Encoder dabei, der bei manchen funktioniert hat.
    Zweiter Hinweis: Es gibt auch Encoder die kombiniert sind. Also Video-, Audioencoder und Muxxer in einem Filter. Dafür muss die Defintion logischerweise angepasst werden, ähnlich deinem ersten Versuch.
    Die Encoder kann man am entsprechenden Namen im GraphEdit unter "DirectShow Filters" normalerweise erkennen.

    Gruß
    MisterD
     

    heburg

    Portal Member
    January 21, 2007
    32
    2
    Home Country
    Switzerland Switzerland
    Hallo MisterD

    Wieder etwas weiter. Intervideo auch noch installiert. Die Nutzung des Pinnacle Encoders verschieben wir mal noch auf später....

    Nun wird die (analoge) Karte korrekt erkannt.
    Allerdings habe ich Probleme mit dem Sendersuchlauf im Setup:


    Beim Scan bleibt der PC hängen. Eine Vorschau der Sender gibt erfolgt nicht. Namen und Channels werden aber erkannt. Scan läuft auf durch bis Channel 344. Dan passiert nichts mehr. "Stop" bringt auch nichts. PC hängt. CPU und Disk machen nichts mehr.

    Zur Sicherheit auf zweitem PC getestet. Gleiches Resultat.

    Fällt Dir was ein ?
    Muss ich im Portal unter Television noch Einstellungen machen ?

    Logs folgen wenn ich den Scan (dauert halt lange) sauber reporduziert habe.


    Gruss Heburg
     

    heburg

    Portal Member
    January 21, 2007
    32
    2
    Home Country
    Switzerland Switzerland
    Hallo

    Logs jetzt da. Habe hier SCAN nach abgebrochen, nachdem ein paar Sender gefunden wurden.
    Hat Errors in den Logs:

    ****
    14.01.2007 23:36:46 515 [Info.] SinkGraphEx: Adding configured filters...DONE
    14.01.2007 23:36:46 531 [Info.] SinkGraphEx: Adding configured pin connections...
    14.01.2007 23:36:46 546 [Info.] SinkGraphEx: Connecting <PCTV Hybrid Pro* Stick TVTuner>:0 with <PCTV Hybrid Pro* Stick Crossbar>:%tvtuner%
    14.01.2007 23:36:46 578 [Info.] SinkGraphEx: Found sourcePin: <0> <System.__ComObject>
    14.01.2007 23:36:46 593 [Info.] SinkGraphEx: Pins connected...
    14.01.2007 23:36:46 625 [Info.] SinkGraphEx: Connecting <PCTV Hybrid Pro* Stick TVTuner>:1 with <PCTV Hybrid Pro* Stick TVAudio>:0
    14.01.2007 23:36:46 640 [Info.] SinkGraphEx: Found sourcePin: <1> <System.__ComObject>
    14.01.2007 23:36:46 656 [Info.] SinkGraphEx: Found pin: <0> <System.__ComObject>
    14.01.2007 23:36:46 687 [Info.] SinkGraphEx: Pins connected...
    14.01.2007 23:36:46 703 [Info.] SinkGraphEx: Connecting <PCTV Hybrid Pro* Stick TVAudio>:0 with <PCTV Hybrid Pro* Stick Crossbar>:%audiotuner%
    14.01.2007 23:36:46 734 [Info.] SinkGraphEx: Found sourcePin: <0> <System.__ComObject>
    14.01.2007 23:36:46 750 [Info.] SinkGraphEx: Pins connected...
    14.01.2007 23:36:46 765 [Info.] SinkGraphEx: Connecting <PCTV Hybrid Pro* Stick Crossbar>:0 with <PCTV Hybrid Pro* Stick>:0
    14.01.2007 23:36:46 796 [Info.] SinkGraphEx: Found sourcePin: <0> <System.__ComObject>
    14.01.2007 23:36:46 812 [Info.] SinkGraphEx: Found pin: <0> <System.__ComObject>
    14.01.2007 23:36:46 828 [Info.] SinkGraphEx: Pins connected...
    14.01.2007 23:36:46 859 [Info.] SinkGraphEx: Connecting <PCTV Hybrid Pro* Stick Crossbar>:1 with <PCTV Hybrid Pro* Stick Audio Device>:0
    14.01.2007 23:36:46 875 [Info.] SinkGraphEx: Found sourcePin: <1> <System.__ComObject>
    14.01.2007 23:36:46 906 [Info.] SinkGraphEx: Found pin: <0> <System.__ComObject>
    14.01.2007 23:36:46 921 [Info.] SinkGraphEx: Error: Unable to connect Pins 0x80040217
    14.01.2007 23:36:46 953 [Info.] SinkGraphEx: -- Cannot connect: System.__ComObject or System.__ComObject
    14.01.2007 23:36:46 968 [Info.] SinkGraphEx: remove PCTV Hybrid Pro* Stick Crossbar
    14.01.2007 23:36:46 984 [Info.] SinkGraphEx: RetryOtherInstances:4
    14.01.2007 23:36:47 015 [ERROR] SinkGraphEx: RetryOtherInstances:4
    14.01.2007 23:36:47 031 [Info.] SinkGraphEx: find instances of :pCTV Hybrid Pro* Stick Crossbar instances
    14.01.2007 23:36:47 046 [ERROR] SinkGraphEx: find instances of :pCTV Hybrid Pro* Stick Crossbar instances
    14.01.2007 23:36:47 078 [Info.] SinkGraphEx: found :1 instances
    14.01.2007 23:36:47 093 [ERROR] SinkGraphEx: found :1 instances
    14.01.2007 23:36:47 125 [Info.] SinkGraphEx: try instance :0 @device:pnp:\\?\usb#vid_eb1a&pid_2881&mi_00#6&22e0f6e2&0&0000#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{c2c9fb1b-795c-4b12-adbe-d87c6a1d08fc}
    14.01.2007 23:36:47 140 [ERROR] SinkGraphEx: try instance :0 @device:pnp:\\?\usb#vid_eb1a&pid_2881&mi_00#6&22e0f6e2&0&0000#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{c2c9fb1b-795c-4b12-adbe-d87c6a1d08fc}
    14.01.2007 23:36:47 156 [Info.] SinkGraphEx: Unable to find sourcePin: <1>
    ****

    Gruss Heburg
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Hallo,
    tja die Filter findet MP zwar jetzt, aber er kann sie nicht miteinander verbinden, wie angegeben.
    Es knallt, wenn MP versucht die Crossbar mit dem AudCapture (... Hybrid Audio Device) zu verbinden. Ich würde dir raten, die ganzen Filter bis auf die Encoder in Graphedit hinzufügen. Dann alle Elemente bis einschließlich zur Crossbar verbinden und dann an den beiden Ausgangspins einen Rechtsklick machen und "Render pin" wählen. Dann baut er den Graph selber und man kann besser sehen, wie es wirklich sein muss. Natürlich fügt er die Encoder nicht hinzu, da die nur von MP benötigt werden. (Screenshot ist natürlich wieder hilfreich)

    Gruß
    MisterD
     

    Users who are viewing this thread

    Top Bottom