Unable to create graph (ASUSTeK Tiger Hybrid) (1 Viewer)

mbm1980

Portal Member
December 1, 2006
10
0
MediaPortal Version: SVN Snap 2006-12-01
MediaPortal Skin: BlueTwo
Windows Version: Windows Server 2003
CPU Type: Intel Pentium Dual 3.40 GHz
Memory: 2 GB
Video Card: NVIDIA GeForce 7600 GS
Video Card Driver: 93.71
1. TV Card: ASUSTeK Tiger Hybrid
1. TV Card Type: Hybrid
1. TV Card Driver: ASUSTeK Driver v13.3.1.7

Hello everyone.

I've been trying to get my TV tuner to work with MP.
I get an 'Unable to create graph' error during configuration and watching TV in MP doesn't work.

TV works with the software that was supplied with the card's CD.
So I'm sure the correct drivers is installed on my system and that the card is working.

For anyone giving helping me a try, thank you in advance.
 

Paul S

Portal Pro
May 14, 2006
361
0
Franklin, WI (Milwaukee)
Home Country
United States of America United States of America
Have you tried to create a graph without MP? Is your card listed in the CaptureCardDefinitions file? If it is, you may need to change a few of the pin number assignments.

You can sometimes get a working graph by playing the native software and running GraphEdit, select "connect to a remote graph". Also, try this while in the card setup mode. It may show you the non-functioning graph. This way you can find out which pins are not connecting.

Paul
 

scoop

Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi,

    The analog part of your card is a s/w based card, so it needs a (3rd party) software MPEG2 encoder installed (Intervideo, Cyberlink, Mainconcept). See the info from the wiki.

    Kind regards,
    Michel
     

    mbm1980

    Portal Member
    December 1, 2006
    10
    0
    The analog part of your card is a s/w based card, so it needs a (3rd party) software MPEG2 encoder installed (Intervideo, Cyberlink, Mainconcept). See the info from the wiki.
    Thank you for your reply.

    I'm fairly sure I already had a 3rd party encoder installed.
    For troubleshooting I installed 'InterVideo Video Encoder' and configured MP to use it.

    I'm still getting 'Unable to create graph' and no TV.

    error.log
    2006-12-01 12:44:18.609375 [ERROR][6]: Exception :confused:ystem.ArgumentException: Value does not fall within the expected range.
    at System.Runtime.InteropServices.Marshal.MkParseDisplayName(IBindCtx pbc, String szUserName, UInt32& pchEaten, IMoniker& ppmk)
    at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
    at MediaPortal.TV.Recording.SinkGraphEx.RetryOtherInstances(Int32 instance)
    at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)
    2006-12-01 12:44:18.609375 [ERROR][6]: Exception :Value does not fall within the expected range.
    2006-12-01 12:44:18.609375 [ERROR][6]: site :Void MkParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx, System.String, UInt32 ByRef, System.Runtime.InteropServices.ComTypes.IMoniker ByRef)
    2006-12-01 12:44:18.609375 [ERROR][6]: source :mscorlib
    2006-12-01 12:44:18.609375 [ERROR][6]: stacktrace: at System.Runtime.InteropServices.Marshal.MkParseDisplayName(IBindCtx pbc, String szUserName, UInt32& pchEaten, IMoniker& ppmk)
    at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
    at MediaPortal.TV.Recording.SinkGraphEx.RetryOtherInstances(Int32 instance)
    at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)


    TV works with the InterVideo software.
     

    mbm1980

    Portal Member
    December 1, 2006
    10
    0
    Have you tried to create a graph without MP? Is your card listed in the CaptureCardDefinitions file? If it is, you may need to change a few of the pin number assignments.

    You can sometimes get a working graph by playing the native software and running GraphEdit, select "connect to a remote graph". Also, try this while in the card setup mode. It may show you the non-functioning graph. This way you can find out which pins are not connecting.

    Paul

    Thank you for your reply.

    I'm trying to fiddle around with your suggestions. :)
     

    Paul S

    Portal Pro
    May 14, 2006
    361
    0
    Franklin, WI (Milwaukee)
    Home Country
    United States of America United States of America
    Thank you for your reply.

    I'm fairly sure I already had a 3rd party encoder installed.
    For troubleshooting I installed 'InterVideo Video Encoder' and configured MP to use it.

    I'm still getting 'Unable to create graph' and no TV.

    Once again, GraphEdit would show you which encoder it is trying to use. My guess is that your CaptureCardDefinitions.xml file is asking for an encoder that you don't have. You need to change the entry to use the encoders that you have.

    Paul
     

    mbm1980

    Portal Member
    December 1, 2006
    10
    0
    Here's the entry for my card in CaptureCardDefinitions.xml
    <capturecard commercialname="ASUSTeK Tiger Hybrid (Analogue)" capturename="713x BDA Analog Capture" devid="ven_1131&amp;dev_7133&amp;subsys_48711043&amp;rev_d1">
    <capabilities tv="true" radio="true" mpeg2="true" mce="true" sw="false" bda="false"/>
    <tv>
    <interface cat="mux" video="" audio="" mpeg2="0"/>
    <filters>
    <filter cat="tvtuner" name="713x BDA Analog Tv Tuner" checkdevice="true"/>
    <filter cat="tvaudio" name="713x BDA Analog TV Audio" checkdevice="true"/>
    <filter cat="crossbar" name="713x BDA Analog Xbar" checkdevice="true"/>
    <filter cat="capture" name="713x BDA Analog 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="3" 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>

    Which part should I change?
     

    Paul S

    Portal Pro
    May 14, 2006
    361
    0
    Franklin, WI (Milwaukee)
    Home Country
    United States of America United States of America
    I'm not an expert, but you could start by building a graph using the filters that are listed for your card. When you connect the filters, you will then see the problem (hopefully).

    <filter cat="videncoder" name="%videoencoder%" checkdevice="false"/>
    <filter cat="audencoder" name="%audioencoder%" checkdevice="false"/>

    It looks like the the encoder settings use a "wildcard" entry. You could try to change this to the encoders that you have installed. Save a copy of the CaptureCardDefinitions file before you start to change it. You can go back to it if needed. Remember, your encoders may use different pin numbers, and they start with zero (top to bottom in a graph).

    The filter names would come from the GraphEdit entry. If your not sure how to do this, read the instructions for adding a new card in the wiki.

    Paul
     

    mbm1980

    Portal Member
    December 1, 2006
    10
    0
    Okay, thank you very much. It is really appreciated.
     

    mbm1980

    Portal Member
    December 1, 2006
    10
    0
    I changed
    <filter cat="videncoder" name="%videoencoder%" checkdevice="false"/>
    to
    <filter cat="videncoder" name="InterVideo Video Encoder" checkdevice="false"/>
    No positive result.


    I was able to connect to the MP graph during configuration but the graph for the native software didn't show up.
    I'll look around for another way to find out the correct pin connections.

    I'm stumbling around in darkness but I think I'm making progress. :)
     

    Users who are viewing this thread

    Top Bottom