TechnoTrend Premium not recognised (2 Viewers)

boobee

Retired Team Member
  • Premium Supporter
  • May 10, 2006
    60
    0
    Home Country
    Italy Italy
    mbb, d3xt3rlab:

    confirmed, SVN rev 11500 can't create graph for the card while your patch, mbb, still does.

    2006-11-04 13.43.35.484375 [Info.][Config Main]: device:TechnoTrend SAA7146 Capture (WDM) id:mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_100213c2&rev_01#3&61aaa01&0&78#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
    2006-11-04 13.43.36.703125 [Info.][Config Main]: TVCapture.CreateGraph() Card:1
    2006-11-04 13.43.36.796875 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create TTPremium source filter
    2006-11-04 13.43.37.203125 [Info.][Config Main]: DVBGraphTTPremium: Initialize Tuner()
    2006-11-04 13.43.37.312500 [Info.][Config Main]: DVBGraphTTPremium: Tuner initialize failed:0x1
    2006-11-04 13.43.37.343750 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph().
    2006-11-04 13.43.37.359375 [Info.][Config Main]: vmr9:ctor()
    2006-11-04 13.43.37.375000 [Info.][Config Main]: vmr9:ctor() DX9Device=null
    2006-11-04 13.43.37.375000 [Info.][Config Main]: vmr9:ctor() _renderFrame=null
    2006-11-04 13.43.37.375000 [Info.][Config Main]: vmr9:ctor() done:False
    2006-11-04 13.43.37.375000 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create TTPremium source filter
    2006-11-04 13.43.37.375000 [Info.][Config Main]: DVBGraphTTPremium:creategraph() add filters to graph
    2006-11-04 13.43.37.375000 [Info.][Config Main]: DVBGraphTTPremium: Initialize Tuner()
    2006-11-04 13.43.37.406250 [Info.][Config Main]: DVBGraphTTPremium: Tuner initialize failed:0x1
    2006-11-04 13.43.37.406250 [Info.][Config Main]: TVCapture.DeleteGraph() Card:1
     

    boobee

    Retired Team Member
  • Premium Supporter
  • May 10, 2006
    60
    0
    Home Country
    Italy Italy
    attached a self built version i did with vc#express of tvcapture.dll with svn 11504 and.. weird, card is detected!!

    2006-11-04 14.07.23.593750 [Info.][Config Main]: device:TechnoTrend SAA7146 Capture (WDM) id:mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_100213c2&rev_01#3&61aaa01&0&78#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
    2006-11-04 14.07.26.156250 [Info.][Config Main]: TVCapture.CreateGraph() Card:1
    2006-11-04 14.07.26.187500 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create TTPremium source filter
    2006-11-04 14.07.26.218750 [Info.][Config Main]: DVBGraphTTPremium: Initialize Tuner()
    2006-11-04 14.07.30.765625 [Info.][Config Main]: DVBGraphTTPremium: Network type=DVBS
    2006-11-04 14.07.30.765625 [Info.][Config Main]: DVBGraphTTPremium:ReleaseComObject(_filterTTPremium):-1
    2006-11-04 14.07.30.781250 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph().
    2006-11-04 14.07.30.781250 [Info.][Config Main]: vmr9:ctor()
    2006-11-04 14.07.30.781250 [Info.][Config Main]: vmr9:ctor() DX9Device=null
    2006-11-04 14.07.30.781250 [Info.][Config Main]: vmr9:ctor() _renderFrame=null
    2006-11-04 14.07.30.796875 [Info.][Config Main]: vmr9:ctor() done:False
    2006-11-04 14.07.30.796875 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create TTPremium source filter
    2006-11-04 14.07.30.796875 [Info.][Config Main]: DVBGraphTTPremium:creategraph() add filters to graph
    2006-11-04 14.07.30.796875 [Info.][Config Main]: DVBGraphTTPremium: Initialize Tuner()
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium: Get MPEG2-Demultiplexer filter from TTPremium source filter
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium: Create PSI output pin on MPEG2-Demultiplexer
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium: create audio/video output pin
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium: Add Stream Analyzer
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() find audio/video pins
    2006-11-04 14.07.35.343750 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create ac3/mpg1 pins
    2006-11-04 14.07.35.359375 [Info.][Config Main]: DVBGraphTTPremium:connect mpeg2 demux->stream analyzer
    2006-11-04 14.07.35.406250 [Info.][Config Main]: TVCapture.DeleteGraph() Card:1
    2006-11-04 14.07.35.421875 [Info.][Config Main]: DVBGraphTTPremium:DeleteGraph(). ac3=false
    2006-11-04 14.07.35.421875 [Info.][Config Main]: DVBGraphTTPremium:DeleteGraph()
    2006-11-04 14.07.35.421875 [Info.][Config Main]: DVBDemuxer: audio:0 video:0 teletext:0 pmt:0 subtitle:0 program:-1
    2006-11-04 14.07.35.421875 [Info.][Config Main]: vmr9:Dispose
    2006-11-04 14.07.35.437500 [Info.][Config Main]: DVBGraphTTPremium:ReleaseComObject(_filterTTPremium):-1
    2006-11-04 14.07.35.437500 [Info.][Config Main]: DVBGraphTTPremium:ReleaseComObject(m_StreamBufferSink):-1
    2006-11-04 14.07.35.437500 [Info.][Config Main]: DVBGraphTTPremium:ReleaseComObject(_filterMpeg2Demultiplexer):-1
    2006-11-04 14.07.35.703125 [Info.][Config Main]: DVBGraphTTPremium:CreateGraph() create TTPremium source filter
    2006-11-04 14.07.35.703125 [Info.][Config Main]: DVBGraphTTPremium: Initialize Tuner()
    2006-11-04 14.07.40.265625 [Info.][Config Main]: DVBGraphTTPremium: Network type=DVBS
    2006-11-04 14.07.40.265625 [Info.][Config Main]: DVBGraphTTPremium:ReleaseComObject(_filterTTPremium):-1
     

    d3xt3rlab

    New Member
    November 4, 2006
    2
    0
    Yes it works with this patch but y have problems scanning Echostar channels, i cant get any of them, and when i add one (unencrypted) manually, media-portal sais could not connect mpg pin....
     

    DoubleHeliX

    New Member
    October 29, 2006
    3
    0
    Hi all,

    i downloaded Graphedit and had a look on the MP Graph's....it look's like the same an Griffon's....

    I also connected to the "working" Graph's of ProgDVB and the Original SW....

    I don't have any knowledge about this Filters and Graph's so it's only an idea:
    Would it be possible to Create a working Graph for MP based on the, for expample, ProgDVB Graph and integrate it in the CardDefinitions.xml?
     

    Griffon

    Portal Member
    July 3, 2006
    34
    0
    Hi all,

    i downloaded Graphedit and had a look on the MP Graph's....it look's like the same an Griffon's....

    I also connected to the "working" Graph's of ProgDVB and the Original SW....

    I don't have any knowledge about this Filters and Graph's so it's only an idea:
    Would it be possible to Create a working Graph for MP based on the, for expample, ProgDVB Graph and integrate it in the CardDefinitions.xml?

    That's something I would suggest too! But:
    Should CardDefinitions.xml be used, because this is a file for BDA-driven DVB-cards and our TTPremium is not a BDA-card, but a WDM-card.

    It looks in the graphs that the BDA-filters are used and I think looking at the ProgDVB and Original Software of TTPremium that it would be sufficient to output to VMR9/Audio output directly. I will add the ProgDVB and TTsoftware graphs this evening. Bear in mind that the initial source ProgDVB and TTsoftware are using isn't used in MP. MP uses the directshow filter TTPremiumsource.ax that draktheas made. Hope it doesn't contain bugs...

    Does any of you have some knowledge of filters and how to connect the pins correctly in TVCapture.dll? I couldn't find it in the 'documentation' (not that there is many...) and now don't know where to start in the sources of TVCapture...

    I got myself VC#Express, but don't know if it is sufficient to program MP, maybe I have to look at VC#Pro. Or a programmer here knows what to do?

    Edit1:
    I searched the forums and what I suggest is that we could manage something by editing the capturecarddefinitions.xml file for our card. It could be the current graph MP renders is a default, because MP can't find definitions for TTPremium (see logs). I have a look this evening and see if I can manage to edit this file so it will connect to the right pins.
     

    Griffon

    Portal Member
    July 3, 2006
    34
    0
    Man ! This is giving me a headache!

    Yesterday I tried to change the graph with some settings in CaptureCardDefinitions.xml, but only thing changing is that the log-message "Techno Trend Premium not supported" is disappearing. No other changes.

    I installed VC#Express and tried to rebuild, but without success. Something not right with settings or something. But I found the error-message "Unable to connect MPG2 pin" in DVBGraph.cs. This message seams to appear when the video and audio pins off TTPremiumSource are allready assigned. Then I found a reference to Mediaportal.xml where filters are shown for TV (if you configure them in Setup under Television). In my case it doesn't find filters in Mediaportal.xml because I use standard MPA/MPV and Dscale filters.

    Then I went through DVBGraphTTPremium and found that it looks as DVBGraphSkystar2 was a template for it. Now there is some SkyStar2Helper.cs file. Maybe DVBGraphTTPremium has a invalid reference to this file and could be reason to the invalid pin assignment to BDA Transport Filter?

    Did some of you allready played with Timeshift-settings for TV in Setup? It gives me an "unable to connect StreamBufferSink" error (and then "unable to connect MPG2 Pin") when opening MyTV in MP.

    I also have the "unable to create graph" error starting MyTV. With or without the patched TVCapture.dll boobee attached here.

    Oh, this time I used a clean MP install SVN Rev11565.


    Next thing to do is:
    - Get VC#Express working
    - Add some more logging info, so it's easier to find the way through the code.
    - Gather info on graphs and MP.
     

    Griffon

    Portal Member
    July 3, 2006
    34
    0
    Are there any users who can help getting this support done?

    I installed VC#Express and am able to compile the sources.
    But I didn't found anything to correct the graph.
    TTPremiumSource contains a demultiplexer outputting sections, video, audio, ac3 mp1audio. It seems this demultiplexer is based on the standard Dshow BDA demultiplexer.

    I don't use Nvidia or Intervideo decoders, so BDA Transport Information Filter is still connected to the video and audio pins. Therefor I asked myself the question:
    1. Why is this Filter connected?

    It is not mentioned in the code (only for DVBGraphBDA.cs (used for BDA cards), but: On MSDN there is some documentation about MPEG2 Demultiplexer. This docu says that BDA Transport Information Filter is automatically connected to the demuxer output-pins if BDA source is used. Maybe this is it?
    Next question:
    2. Why is demultiplexer used on TTPremiumSource (I know, only draktheas can answer this question...)

    Next:
    3. What do output-pins video, audio transport? These pins do have datatype video and audio (Mediatype MPEG2_Video and MPEG2_Audio). So it seems these pins carry the right streams.

    As boobee said, his Nvidia VIDEO decoder filters are connected to both pins.
    When editting the graph while running MP, I could only connect AUDIO decoders to both video and audio pins. :confused: For all other filters I get a graphedit-error saying pin-types are not the same (does this refer to mediatypes?).

    AFAIK the code of TTPremium is based on the code of SkyStar2 mbb coded. I checked all the code, couldn't find any strange things. The pin-datatypes on SkyStar2 code are the same as TTPremium, only the source demultiplexer is different (SkyStar2 uses it own demultiplexer?).

    Last question:
    4. Is there a way to see what data is coming out of the pins of the demultiplexer?

    Please help!
     

    peep

    Portal Pro
    March 1, 2006
    63
    1
    Finland
    Home Country
    Finland Finland
    Apparently this thread has taken a halt as all the other threads discussing the Technotrend premium cards. Isn't there any programmer out there that can help us out? or one of the devs who's added all the other dvb-cards, why can't anyone help us out? MP is really a great sw but it sort of takes the fun out of it when I can't use it for watching TV and use it as a PVR..

    If I had the knowledge in C# I wouldn't mind helping out, but sadly I haven't had time to study it yet..
     

    boobee

    Retired Team Member
  • Premium Supporter
  • May 10, 2006
    60
    0
    Home Country
    Italy Italy
    peep,

    it's pity that support of tt-premium is left out alone, but i can understand there are other priorities at the moment, devs are focusing on new stuff (tvengine, animations, etc..) and major bugfixing. SS1 isn't so widespread as SS2, even though it's by far better (but older too!), so it can't be a priority for any of the main mp devs and afaik they don't even have one for development purposes..

    mbb was our man ;) - people here was ready to test and report everything to help debugging, and i still strongly believe we're VERY close to a full support for this card, could be a matter of a couple of hours of coding imho, but can you blame him? He's actually doing a damn good work on another great plugin, let's hope he'll be back here as soon as he get some time..

    boobee
     

    Users who are viewing this thread

    Top Bottom