Problem with Yuan PG700 Hybrid card (1 Viewer)

ScottD71

Portal Member
January 3, 2007
8
0
MediaPortal Version: 0.2.2.0 svn 1-7-2007
MediaPortal Skin: Blue two
Windows Version: XP Pro
CPU Type:p4 3GHz
HDD: 80G
Memory: 1024kb
Motherboard: Gigabyte
Motherboard Chipset: intel
Motherboard Bios:
Video Card:Ati Radeon 9600
Video Card Driver: ATi Driver Version 6.14.10.6606
Sound Card: Creative Audigy 2ZS
Sound Card AC3:
Sound Card Driver:Creative Labs
1. TV Card: Yuan PG700 Hybrid + FM tuner card
1. TV Card Type: DVB-T 7 analogue + FM
1. TV Card Driver: Yuan PG700 - using OmniTV.dll driver
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: MPV decoder filter
MPEG2 Audio Codec: MPA decoder filter
Satelite/CableTV Provider:
HTPC Case:
Cooling:
Power Supply:
Remote:
TV:
TV - HTPC Connection:

Need help or advice for the following;
Problem is there is no analogue or FM tuner working in MediaPortal only
DVB-T tuner. Works ok in Power Cinema 4 ( the only drawback with this is no support for AC3 audio on DVB-T, 2Ch mpeg only). I tried various different filter options in the setup with no luck. I have also noticed in the card definition file there is only filters for the DVB-T is that correct.
 

ScottD71

Portal Member
January 3, 2007
8
0
Here is the error log file if that helps

2007-01-07 15:28:00.265625 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:00.281250 [ERROR][6]: DVBGraph:database invalid tuning details for channel:40000
2007-01-07 15:28:00.484375 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:00.484375 [ERROR][6]: DVBGraph:database invalid tuning details for channel:40000
2007-01-07 15:28:01.359375 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:01.359375 [ERROR][6]: DVBGraph:database invalid tuning details for channel:40000
2007-01-07 15:28:01.546875 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:01.562500 [ERROR][6]: DVBGraph:database invalid tuning details for channel:40000
2007-01-07 15:28:03.093750 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:10.437500 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:28:10.453125 [ERROR][6]: DVBGraph:database invalid tuning details for channel:40000
2007-01-07 15:28:32.890625 [ERROR][6]: DirectshowUtil. Failed to add filter:Default DirectSound Device to graph :ClassFactory cannot supply requested class (Exception from HRESULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)) mscorlib at System.Runtime.InteropServices.Marshal.BindMoniker(IMoniker pmk, UInt32 grfOpt, Guid& iidResult, Object& ppvResult)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
2007-01-07 15:29:02.609375 [ERROR][6]: DVBGraph:database invalid tuning details for channel:19
 

ScottD71

Portal Member
January 3, 2007
8
0
I experimented with values in the CaptureCardDefinition.xml file and added the following entry changed the commercial (YUAn PG700) name so it would show different in the Tv card selection in setup.

<capturecard commercialname="YUAN PG700 PCI Hybrid TV + FM Tuner" capturename="Analog Video Capture" devid="ven_14f1&amp;dev_8800&amp;subsys_370012ab&amp;rev_05">
<capabilities tv="true" radio="true" mpeg2="true" mce="false" sw="false" bda="false"/>
<tv>
<interface cat="mux" video="" audio="" mpeg2="0"/>
<filters>
<filter cat="tvtuner" name="Analog TV Tuner" checkdevice="true"/>
<filter cat="tvaudio" name="Tuner Card TvAudio" checkdevice="true"/>
<filter cat="crossbar" name="Tuner Card Crossbar" checkdevice="true"/>
<filter cat="capture" name="Analog Video Capture" checkdevice="true"/>
<filter cat="videncoder" name="CyberLink MPEG Video Encoder" checkdevice="false"/>
<filter cat="audencoder" name="CyberLink Audio Encoder" checkdevice="false"/>
<filter cat="mux" name="CyberLink MPEG Muxer" 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="videncoder" sinkpin="0"/>
<connection sourcefilter="capture" sourcepin="2" sinkfilter="audencoder" sinkpin="1"/>
<connection sourcefilter="videncoder" sourcepin="0" sinkfilter="mux" sinkpin="0"/>
<connection sourcefilter="audencoder" sourcepin="1" sinkfilter="mux" sinkpin="1"/>
</connections>
</tv>
</capturecard>


this will allow the analogue part to work with MediaPortal (providing you have Cyberlink directshow filters installed) but the only problem now if I tune in the analogue the DVB-T will stop working and vis-versa if I do the opposite. Is there any switch I can use to select between the two as in Cyberlink Power Cinema 4.
 

ScottD71

Portal Member
January 3, 2007
8
0
I forgot to assign the analogue tv stations to the PG700 analogue capture card,
digital to the PG700 DVB-T capture in the setup screen. All working at this moment will test to see any problems.
 

ScottD71

Portal Member
January 3, 2007
8
0
This entry in the CaptureCardDefinition.xml without Cyberlink DirectShow filters seems to work.It maybe that it is automatically mapping to these filters will examine the graph program to see.

<capturecard commercialname="YUAN PG700 PCI Hybrid TV + FM Tuner" capturename="Analog Video Capture" devid="ven_14f1&amp;dev_8800&amp;subsys_370012ab&amp;rev_05">
<capabilities tv="true" radio="true" mpeg2="true" mce="false" sw="false" bda="false"/>
<tv>
<interface cat="mux" video="" audio="" mpeg2="0"/>
<filters>
<filter cat="tvtuner" name="Analog TV Tuner" checkdevice="true"/>
<filter cat="tvaudio" name="Tuner Card TvAudio" checkdevice="true"/>
<filter cat="crossbar" name="Tuner Card Crossbar" checkdevice="true"/>
<filter cat="capture" name="Analog Video Capture" 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="capture" sinkpin="1"/>
<connection sourcefilter="capture" sourcepin="0" sinkfilter="videncoder" sinkpin="0"/>
<connection sourcefilter="capture" sourcepin="2" sinkfilter="audencoder" sinkpin="1"/>
<connection sourcefilter="videncoder" sourcepin="0" sinkfilter="mux" sinkpin="0"/>
<connection sourcefilter="audencoder" sourcepin="1" sinkfilter="mux" sinkpin="1"/>
</connections>
</tv>
</capturecard>
 

Users who are viewing this thread

Top Bottom