neelrocker Posted November 22, 2008 Posted November 22, 2008 (edited) Hi, I am probably going to buy a terratec 2400i DT. According to this forum, it seems to works well with DVBViewer (tell me if I am wrong). I will also have to make a graph to use this card with multiple ffdshow filters at the same time (in order to use logo_kill.dll many times simultaneously). I have already made some tests, it works well using a mpeg2 file as source. But I wonder if it will work with DVBsource filter as source too ? Has anyone here already tested this kind of graph using DVBsource filter as source ? By exemple: DVBsource->ffdshow->ffdshow raw->ffdshow raw->rendering nb: this will be for SD streams only. nb2: I am using windows xp sp3 edit: oops sorry didn't see I was posting in deutsch section. Move the thread if needed. Edited November 22, 2008 by neelrocker Quote
Griga Posted November 22, 2008 Posted November 22, 2008 ffdshow plus one time ffdshow raw will be possible by using the Postprocessor Plugin, but not two times, unless there is a trick that I don't know... Quote
neelrocker Posted November 22, 2008 Author Posted November 22, 2008 ffdshow plus one time ffdshow raw will be possible by using the Postprocessor Plugin, but not two times, unless there is a trick that I don't know... Well I managed to do that during my testing, using a graph (just need to set ffdshow so it allows more than 1 instance). But source was mpeg2 file (using file source async filter) Do you mean inserting ffdshow (or ffdshow raw) in a graph with DVBsource filter as source is not possible? Quote
Griga Posted November 22, 2008 Posted November 22, 2008 Do you mean inserting ffdshow (or ffdshow raw) in a graph with DVBsource filter as source is not possible? Sure it is, otherwise the Postprocessor Plugin couldn't do it. However, DVBViewer - in contrast to other DirectShow based players - doesn't allow postprocessor filters to come in automatically, mainly because the renderer is inserted before the whole stuff gets connected, thus preventing the DirectShow GraphBuilder from inserting extra filters between decoder and renderer. As a consequence, a postprocessor can only be added by connecting to the DVBViewer's filter graph and changing it purposefully. That's how the plugin does it. This applies to all sources resp. source filters. Quote
neelrocker Posted November 23, 2008 Author Posted November 23, 2008 As a consequence, a postprocessor can only be added by connecting to the DVBViewer's filter graph and changing it purposefully. That's how the plugin does it. So, if I understand well, this means post-processing plugin does some specific things to be able to add p.p. filter to the graph ? I mean, something more than just building a graph like we can do manually with graphedit ? Here is the graph I made for my tests: According to graph selector readme.txt, I thought this graph would make DVBViewer read test1.mpg, whatever the file I open in DVBViewer. But I got a different result. So I have connected graphedit to DVBViewer's graph to see how it had handled mine. Here is the resulting graph made by DVBViewer: As you can see, DVBViewer made a mix with my graph and the one it has built to read test2.mpg (the file I have opened in DVBViewer). I thought that was because I had not understood the correct way to build the graph. But now I have read your last message, I wonder if it could in fact be a consequence of how DVBViewer builds it's own graph (?). However, the result of this was: -both test1 and test2 were played simultaneously (I could hear both soundtracks) -the video shown in DVBViewer's window was test1 (no other activemovie window) -I could see my 3 ffdshow filters in DVBViewer's filter list (1 as decoder + 2 raw). These 3 ffdshow filters have made their icons in windows system tray. And I could use the 3 filters to load logo_kill.dll 3 times, and control each one independently, making 3 masking zones on the video played in DVBViewer's window. Maybe you can explain me what happened. As actually I don't know if this "half-successful" test (even if, in fact, I reached my goal ) means I will be able to do the same with dvbsource filter in graph (i.e. when using DVBViewer with the terratec card). (sorry if this is confused ) Quote
Griga Posted November 23, 2008 Posted November 23, 2008 According to graph selector readme.txt, I see, you are using that one. Support for custom filter graphs is eventually abandoned in DVBViewer, mainly because it isn't possible to do it with DVBSource 3.2/3.3. Doesn't seem to work correctly with other source filters already now... so what you are trying to do has no future. Quote
neelrocker Posted November 23, 2008 Author Posted November 23, 2008 (edited) Well, if it can be done using an old version of DVBViewer, this is fine to me. As long as it supports the terratec 2400i DT, and building graph like my testing graph above works using dvbsource filter, that's all ok for me. Just need to know before I buy the card if this will work, or if I should buy another card (as I won't be able to use lastest versions of DVBViewer as you said). So if someone here have made this with his card (or with another one) let me know Edited November 23, 2008 by neelrocker Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.