Pinnacle PCTV 100e (USB2) (1 Viewer)

imported_chris

New Member
August 26, 2005
1
0
126
Ich habe ein Problem bei der Installation des Pinnacle PCTV USB2 TV-Tuners.
Da dieser keinen mpeg2 Encoder integriert hat, muss man dies per Software tun.
Darum habe ich wie im Wiki beschrieben die Datei CaptureCardDefinitions.xml erweitert

Code:
<capturecard commercialname="Pinnacle PCTV USB2" capturename="PCTV USB2 2821 Capture" devid="vid_2304&Pid_0208&MI_00">
	<capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="false"></capabilities>
	<tv>
  		<interface cat="mux" video="" audio="" mpeg2="0"></interface>
  		<filters>
      		 <filter cat="tvtuner" name="PCTV USB2 2821 TVTuner" checkdevice="true"></filter>
      		 <filter cat="tvaudio" name="PCTV USB2 2821 TVAudio" checkdevice="true"></filter>
      		 <filter cat="crossbar" name="PCTV USB2 2821 Crossbar" checkdevice="true"></filter>
      		 <filter cat="capture" name="PCTV USB2 2821 Capture" checkdevice="true"></filter>
      		 <filter cat="captureaudio" name="PCTV USB2 2821 Audio" checkdevice="true"></filter>
      		 <filter cat="capturesynch" name="AVSynChronizer Filter"     checkdevice="true"></filter>
      		 <filter cat="encodervideo" name="Pinnacle MPEG 2 Encoder" checkdevice="false"></filter>
      		 <filter cat="encoderaudio" name="Pinnacle MPEG Layer-2 Audio Encoder" checkdevice="false"></filter>
      		 <filter cat="mux" name="Pinnacle MPEG 2 Multiplexer" checkdevice="false"></filter>
  		</filters>
  		 <connections>
   	 	 <connection sourcefilter="tvtuner" sourcepin="0" sinkfilter="crossbar" sinkpin="1"></connection>
    		 <connection sourcefilter="tvtuner" sourcepin="1" sinkfilter="tvaudio" sinkpin="0"></connection>
    		 <connection sourcefilter="tvaudio" sourcepin="0" sinkfilter="crossbar" sinkpin="4"></connection>
    		 <connection sourcefilter="crossbar" sourcepin="0" sinkfilter="capture" sinkpin="0"></connection>
    		 <connection sourcefilter="capture" sourcepin="0" sinkfilter="capturesynch" sinkpin="0"></connection>
    		 <connection sourcefilter="captureaudio" sourcepin="0" sinkfilter="capturesynch" sinkpin="1"></connection>
    		 <connection sourcefilter="capturesynch" sourcepin="0" sinkfilter="encodervideo" sinkpin="0"></connection>
    		 <connection sourcefilter="capturesynch" sourcepin="1" sinkfilter="encoderaudio" sinkpin="0"></connection>
    		 <connection sourcefilter="encodervideo" sourcepin="0" sinkfilter="mux" sinkpin="0"></connection>
    		 <connection sourcefilter="encoderaudio" sourcepin="0" sinkfilter="mux" sinkpin="1"></connection>
  		</connections>
	</tv>
</capturecard>


dabei verwende ich die von Pinnacle mitgelieferten encoder, multiplexer, etc.

Nun zu meinem eigentlichen Problem :D:
Wenn ich nun im MediaPortal Setup versuche die Karte hinzuzufuegen, wirft das Progamm folgende Exception

Code:
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
   at System.String.Substring(Int32 startIndex, Int32 length)
   at MediaPortal.TV.Recording.TVCaptureDevice.FindUniqueFilter(String monikerName, Int32 instance)
   at MediaPortal.TV.Recording.TVCaptureDevice.LoadDefinitions()
   at MediaPortal.Configuration.EditCaptureCardForm..ctor(Int32 cardId, Boolean addNewCard, TVCaptureDevice deviceToEdit)
   at MediaPortal.Configuration.Sections.TVCaptureCards.addButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Ich hoffe, dass mir jemand einen Tipp geben kann, wie ich das Problem beheben kann.

Mein System:
Windows XP SP2
Pentium M 1,3Ghz
1Gb RAM
MediaPortal Version: last stable and last CVS
 

afeu

Portal Member
May 30, 2007
5
0
Home Country
Austria Austria
hast dus schon lösen können? Wäre auch an der Lösung interessiert..
 

Users who are viewing this thread

Top Bottom