After much research and testing I thought I'd post some tips on getting the Compro VideoMate T750 working with MediaPortal. Well, mostly...
I'm using MediaPortal v0.2.2.0 (stable) on WindowsXP Pro SP2 and a Compro VideoMate T750 with driver version 1.3.5.7.
I found some a good detail on this thread: https://forum.team-mediaportal.com/showthread.php?t=14750&highlight=T750 with the main bit being an XML definition for the T750 for the file CaptureCardDefinitions.xml ( C:\Program Files\Team MediaPortal\MediaPortal\CaptureCardDefinitions.xml )
I've reproduced here what I ended up using:
NOTE: If you see "&a mp;" anywhere here, please remove the space. It's the forum changing the text for some reason. There should be no space.
You'll need to add this to the file. Initially this didn't work for me but after a while I realised that my capturecarddefinitions.xml file had a number of errors in it, including some non-standard dash and single-quote characters.
One quick way to check that the file contains valid XML data, open it with Internet Explorer (I used IE7) and it'll tell you about any errors.
If you find them, you'll need to correct the errors because MediaPortal bombs out of processing (rightly so) the file XML file. However, it doesn't report any obvious errors, it just stops reading the file, and you'll think the entry doesn't work.
Make sure that you don't have any component of the ComproDTV software running because things will normally get screwy when you try to tune in channels. The above only works for the digital part of the T750.
Now start the MediaPortal Setup, click on Television and then "Add". You should have an entry for VideoMate Dual A+DVB-T Digital Capture and from there you can access the tuner and other options. Naturally, you'll need a digital terrestrial arial attached.
Myself, I also want the analog part to work. I'm still playing with this area, so if anyone else has it working or can build on this, I'd love to hear it.
This is the entry I've built based on using GraphEdit (http://wiki.team-mediaportal.com/GraphEdit) for the analog part of my VideoMate T750.
This allows MediaPortal to see the analog part of my T750 and MediaPortal shows the digital and analog parts as two separate cards.
My problem is that it fails to pick it up completely and I don't get the TV tuner part. Looking in capturecards.xml (this is a different file in the same base directory) it shows the tuner as digital instead of analog.
See <_cardType>. I haven't been able to resolve this as yet, even if I change the "Digital_SS2" entry to "analog".
MediaPortal appears to try to access it based on this detail, unfortunately I haven't found out why MediaPortal (or whatever scanning process it uses) returns the tuner as digital. It is an analog tuner.
Any help appreciated.
I'm using MediaPortal v0.2.2.0 (stable) on WindowsXP Pro SP2 and a Compro VideoMate T750 with driver version 1.3.5.7.
I found some a good detail on this thread: https://forum.team-mediaportal.com/showthread.php?t=14750&highlight=T750 with the main bit being an XML definition for the T750 for the file CaptureCardDefinitions.xml ( C:\Program Files\Team MediaPortal\MediaPortal\CaptureCardDefinitions.xml )
I've reproduced here what I ended up using:
<capturecard commercialname="Compro VideoMate T750" capturename="VideoMate Dual A+DVB-T Digital Capture" devid="ven_1131&dev_7133&subsys_c900185b&rev_d1">
<capabilities tv="true" radio="true" mpeg2="true" mce="true" sw="true" bda="true"/>
<tv>
<interface cat="capture" video="3" audio="4" mpeg2="1" sectionsandtables="2"/>
<filters>
<filter cat="networkprovider" name="Microsoft DVBT Network Provider" checkdevice="false"/>
<filter cat="tunerdevice" name="VideoMate Dual A+DVB-T DVBT Tuner" checkdevice="true"/>
<filter cat="capture" name="VideoMate Dual A+DVB-T Digital Capture" checkdevice="true"/>
</filters>
<connections>
<connection sourcefilter="networkprovider" sourcepin="0" sinkfilter="tunerdevice" sinkpin="0"/>
<connection sourcefilter="tunerdevice" sourcepin="0" sinkfilter="capture" sinkpin="0"/>
</connections>
</tv>
</capturecard>
NOTE: If you see "&a mp;" anywhere here, please remove the space. It's the forum changing the text for some reason. There should be no space.
You'll need to add this to the file. Initially this didn't work for me but after a while I realised that my capturecarddefinitions.xml file had a number of errors in it, including some non-standard dash and single-quote characters.
One quick way to check that the file contains valid XML data, open it with Internet Explorer (I used IE7) and it'll tell you about any errors.
If you find them, you'll need to correct the errors because MediaPortal bombs out of processing (rightly so) the file XML file. However, it doesn't report any obvious errors, it just stops reading the file, and you'll think the entry doesn't work.
Make sure that you don't have any component of the ComproDTV software running because things will normally get screwy when you try to tune in channels. The above only works for the digital part of the T750.
Now start the MediaPortal Setup, click on Television and then "Add". You should have an entry for VideoMate Dual A+DVB-T Digital Capture and from there you can access the tuner and other options. Naturally, you'll need a digital terrestrial arial attached.
Myself, I also want the analog part to work. I'm still playing with this area, so if anyone else has it working or can build on this, I'd love to hear it.
This is the entry I've built based on using GraphEdit (http://wiki.team-mediaportal.com/GraphEdit) for the analog part of my VideoMate T750.
<capturecard commercialname="Compro VideoMate T750" capturename="VideoMate Dual A+DVB-T Capture" devid="ven_1131&dev_7133&subsys_c900185b&rev_d1">
<capabilities tv="true" radio="false" mpeg2="false" mce="false" sw="false" bda="false"/>
<tv>
<interface cat="capture" video="" audio="" mpeg2="0"/>
<filters>
<filter cat="tvtuner" name="VideoMate Dual A+DVB-T TV Tuner" checkdevice="true"/>
<filter cat="tvaudio" name="VideoMate Dual A+DVB-T TV Audio" checkdevice="true"/>
<filter cat="crossbar" name="VideoMate Dual A+DVB-T Xbar" checkdevice="true"/>
<filter cat="capture" name="VideoMate Dual A+DVB-T Capture" checkdevice="true"/>
</filters>
<connections>
<connection sourcefilter="tvtuner" sourcepin="0" sinkfilter="crossbar" sinkpin="0"/>
<connection sourcefilter="tvtuner" sourcepin="1" sinkfilter="tvaudio" sinkpin="0"/>
<connection sourcefilter="tvaudio" sourcepin="0" sinkfilter="crossbar" sinkpin="3"/>
<connection sourcefilter="crossbar" sourcepin="0" sinkfilter="capture" sinkpin="0"/>
<connection sourcefilter="crossbar" sourcepin="1" sinkfilter="capture" sinkpin="1"/>
</connections>
</tv>
</capturecard>
This allows MediaPortal to see the analog part of my T750 and MediaPortal shows the digital and analog parts as two separate cards.
My problem is that it fails to pick it up completely and I don't get the TV tuner part. Looking in capturecards.xml (this is a different file in the same base directory) it shows the tuner as digital instead of analog.
<a3:TVCaptureDevice id="ref-3" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/MediaPortal.TV.Recording/TVCapture%2C%20Version%3D1.0.2546.32612%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull">
<_videoCaptureDevice id="ref-5">VideoMate Dual A+DVB-T Capture</_videoCaptureDevice>
<_videoCaptureMoniker id="ref-6">@devicenp:\\?\pci#ven_1131&dev_7133&subsys_c900185b&rev_d1#4&1add88a5&0&08f0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba720100}</_videoCaptureMoniker>
<_commercialName id="ref-7">Compro VideoMate T750</_commercialName>
<_deviceId id="ref-8">ven_1131&dev_7133&subsys_c900185b&rev_d1</_deviceId>
<_captureName id="ref-9"></_captureName>
<_useForRecording>true</_useForRecording>
<_useForTv>true</_useForTv>
<_friendlyName id="ref-10">card1</_friendlyName>
<_cardPriority>1</_cardPriority>
<_recordingPath id="ref-11">C:\Documents and Settings\Antony\My Documents\My Recordings</_recordingPath>
<_cardType>Digital_SS2</_cardType>
<_supportsTv>true</_supportsTv>
<_supportsRadio>true</_supportsRadio>
<_defaultRecordingQuality>-1</_defaultRecordingQuality>
<_lastChannelChange>2007-09-16T17:53:00.6718750+10:00</_lastChannelChange>
<_isAnalogCable>false</_isAnalogCable>
<_defaultCountryCode>31</_defaultCountryCode>
<OnTvRecordingEnded xsi:null="1"/>
<OnTvRecordingStarted xsi:null="1"/>
</a3:TVCaptureDevice>
See <_cardType>. I haven't been able to resolve this as yet, even if I change the "Digital_SS2" entry to "analog".
MediaPortal appears to try to access it based on this detail, unfortunately I haven't found out why MediaPortal (or whatever scanning process it uses) returns the tuner as digital. It is an analog tuner.
Any help appreciated.