GraphEdit Tips and Tricks

First Graph, Video OK, no audio.

First Graph, Video OK, no audio.

Hi,

I recently came across this page while trying to figure out how to build a graph for my AIW Radeon (this is the original Radeon without any numbers like 7500, 8500, etc).

I've finally managed to create a graph that allows me to render video and write it to an mpeg file (using GBPVR's file writer), but I'm not getting any audio.

I am unable to attach a screenshot of my graph to this post (perhaps because I am a newbie?), but you can get it from my post in the GBPVR forum: http://forums.gbpvr.com/showpost.php?p=186739&postcount=33

Would appreciate any thoughts on how I can get audio working.

Thanks,
-Topper
 
To set the audio connection simply use the Crossbar.

See the ATI 8500DV example I posted sometime back:

http://www.rage3d.com/board/showpost.php?p=1333682211&postcount=77


Hi,

I recently came across this page while trying to figure out how to build a graph for my AIW Radeon (this is the original Radeon without any numbers like 7500, 8500, etc).

I've finally managed to create a graph that allows me to render video and write it to an mpeg file (using GBPVR's file writer), but I'm not getting any audio.

I am unable to attach a screenshot of my graph to this post (perhaps because I am a newbie?), but you can get it from my post in the GBPVR forum: http://forums.gbpvr.com/showpost.php?p=186739&postcount=33

Would appreciate any thoughts on how I can get audio working.

Thanks,
-Topper
 
To set the audio connection simply use the Crossbar.

See the ATI 8500DV example I posted sometime back:

http://www.rage3d.com/board/showpost.php?p=1333682211&postcount=77

Grog,

Thanks for the suggestion. I did use your 8500DV example as a starting point and came up with the graph I linked in my previous post. The Audio decoder out in your example does not seem to be connected to any audio device - how does sound get rendered in that example?

In my example, I have connected to the Audio Decoder Out pin on the ATI TV Audio Crossbar to the Line In on the Sound card (the AIW Radeon is connected externally to the Line In on the soundcard). The Capture pin on the Sound card's filter is connected to the XForm In pin of the ATI Audio Mpeg Encoder. The XForm Out on this filter is then connected to the ATI Mpeg Multiplexer, which also takes the Mpeg Video as input and writes it to the MPG file. You can see a screenshot of this in this link http://forums.gbpvr.com/showpost.php?p=186739&postcount=33. Any thoughts?

Thanks,
-Topper
 
I played around with Graphedit some more to try and fix the "no audio" problem. Basically, I connected the Audio Decoder Out pin from the ATI TV Audio Crossbar to the LineIn on the sound card and connected the Capture pin on the sound card to the Audio Input Pin (Rendered) on the Default DirectSound Device filter. On playing the graph, there were no errors, but there was no sound either. (Note: The audio was fed into the Audio Crossbar from the ATI TV Tuner filter via the ATI TV Audio filter)

The other strange thing I noticed was when I right click Properties on the ATI TV Audio Crossbar, the property page only shows "Video Composite In" in the dropdown on the left hand (Input) side. It does not show the other pins (viz. Video S-Video In, Video Tuner In, Audio Line, Audio Tuner In) even though the filter in the graph shows these pins. Any idea why this may be happening? I have uploaded screenshots of these property pages (as well as my graph) on this link: http://www.kodakgallery.com/I.jsp?c=z824n7r.61e3ytj&x=0&y=-i54dmq

I also noticed that GraphEdit has an option called "connect to external graph" or something similar. I know that the AIW card works just fine (w/ audio and video) with a PVR software (Got All Media) and the drivers/filters installed on my computer. Is there some way I can access the "graph" used by Got All Media and import it into GraphEdit?

Thanks for any input,
-Topper
 
AVStream quality not great compared to RageTheater

AVStream quality not great compared to RageTheater

Hello all,

I'm new to the forum and I have a little experience with GraphEdit. Something that has been a problem for me for quite a while is that .grf files can't be ported from one system to another (to my knowledge). Is there some way to create generalized graphs using the "friendly name" for the capture filters or can you modify the GUIDs/CLSIDs in the registry?

I have been in many situations where I would like to send a graph file to someone else or create a graph on a single system and copy the .grf to other systems with the same hardware. How can I accomplish this? Is there a guide that I have missed somewhere on this forum that explains capture drivers and .grf files in depth?

I would love to be able to write a software tool that could either automatically create a graph for certain capture devices, or modify a graph for use on other systems. Unfortunately, I don't have a great understanding of the way capture works in the Windows registry.

I have read through most of this thread and I've already learned a great deal. Thanks in advance to everyone for their help with this question!

Scott

If anyone has any knowledge they'd like to share regarding the above questions, I would really like to hear from you.

I have a different question regarding capture using the ATI T200 AVStream capture driver. I have a great deal of experience working with the All-In-Wonder cards and found that video capture quality changed drastically when ATI changed their capture driver to AVStream. For example, when using an AIW 9600XT, Catalyst 4.7 (RageTheater capture driver) gave great quality capture with no interlacing straight out of the Capture/Preview pin. If you upgrade to Catalyst 5 or higher, the AVStream capture driver is used and you get interlaced video.

In addition to the interlacing problem, I have found that over time, the audio and video streams get out of sync. This gets worse over time. I did a lot of testing with the X800 XL and it didn't seem to matter whether I used a deinterlace filter for better quality or simply went straight from the capture pin to the renderer. I also tried both VMR9 and the regular video renderer.

Cards that support hardware MPEG-2 encoding do not seem to have these types of issues. I suppose this is because encoding and then decoding from MPEG will time stamp the two streams so that they stay in sync. (Maybe those of you more familiar with this can elaborate or correct me if I'm way off in this assumption.) I have found that the easiest way to find out if a capture card has hardware MPEG support is to look for a WDM Streaming Multiplexer device in the filters list. None of the ATI AIW cards seem to support hardware MPEG so you can't connect the PCM/YUY outputs on the capture filter to anything.

I found the AIW cards pre Catalyst 4.7 to be really great capture cards but I have had so many problems with them since then, I have stopped using them completely. The TV Wonder Elite (or any 550 Pro OEM card) and 650 both support hardware MPEG, as do the Hauppauge WinTV-PVR series of cards so I have been sticking to these lately.

I dealt with ATI's Professional Services team regarding the A/V sync problem for a while and they confirmed that it was an issue. I asked them how they were able to overcome it in the ATI TV software but they were never able to give me an answer (ATI's different groups are like entirely different companies within the main company and they couldn't get access to the driver team). After a while I just gave up as I could tell that it wasn't a priority for them.

Has anyone else run into these issues, and if so, how have you solved them? Thanks again.

Scott
 
Graphs for MSI Any@where Card.

Graphs for MSI Any@where Card.

Hi,

Does anyone try the MSI Any@where Card before? I tried to play the ATSC Digital TV from its Antenna, but failed. Can anyone provide a good graphs that works. When I use the PowerCinema to get the ATSC TV Tuner, it works. I just don't how to create a good GraphEdit Filters to get the ATSC TV Tuner.

Thanks.
 
Hello again! :)

As some of you might know, the AiW X800 series has problems with FM Radio Stereo reception, or actually... it has no FM Stereo reception: only Mono, even though it says it's Stereo!
Now I already had a Digital Cable Set Top Box connected to the AiW S-Video Input, which gives a great picture. This Box also offers Digital Radio and of course I could listen to it with the MMC TV application, but I would rather use the MMC FM Radio application for this. It's just that it doesn't offer the option of choosing the External sourse, like the TV app. does.
But that's why we have GraphEdit, is it not!?... :D So here is my, extremely simple, Graph that you can use while in MMC FM Radio, to switch the source from the Tuner to the Line In:

sshot-261.JPG


Enjoy listening to Digital FM Radio in STEREO!!! :drool:

Freddy ;)

P.S.: Any other Analog FM Radio can be used as a source too of course!
 
Last edited:
Windows 7 and the T200 Example using the ATI AIW X1800 XL PCI-E Card

Windows 7 and the T200 Example using the ATI AIW X1800 XL PCI-E Card

Windows 7 and the T200 Example using the ATI AIW X1800 XL PCI-E Card

Yes, it's our first example of using GraphEdit with Windows 7.

Technically the T200 WDM driver works not only under Vista but also under Windows 7. You can not however use the TV card under Windows Media Center.

Programs such as GraphEdit and VLC will work fine with the ATI AIW X1800-XL for analog TV.





Yes... GraphEdit lives!

VLC works too




Code:
[B]Secondary System[/B]
* Monitor: Dell UltraSharp 2405FPW 24" LCD (Shared via KVM) 
* Motherboard: DFI Lanparty UT CFX3200-DR Socket 939 ATI CrossFire Radeon Xpress 3200 - BIOS 07/28/2006
* CPU: AMD Athlon 64 X2 4400+ 1GHz FSB Socket 939 Dual Core 
* Memory: CORSAIR XMS 4GB (4 x 1GB) 184-Pin DDR SDRAM Unbuffered DDR 400 (PC 3200) TWINX2048-3200C2PRO
* Video: ATI All-in-Wonder® X1800 XL 256MB PCI Express® 
* ATI HDTV Wonder Remote Control Edition PCI TV Tuner
* Sound: Creative Sound Blaster X-Fi Elite Pro Sound Card 
* Ethernet: Dual Gigabit LAN - Marvell 88E8052 and Marvell 88E8053
* Hard Disk-1: Seagate Barracuda 7200.9 ST3300622AS 300GB 7200 RPM SATA 3.0Gb/s Hard Drive 
* Hard Disk-2: Maxtor 120GB Model 6L120P0 120GB Hard Drive 
* DVD-R/RW: SONY White IDE DVD Burner Model DRU810A 
* DVD-R/RW: SONY Silver USB 2.0/i.LINK External DVD Burner Model DRX810UL 
* CASE: Thermaltake Tai-Chi VB5001SNA Black/ Silver Computer Case with liquid cooling
* LCD-TEMP: AeroCool GateWatch-SV Silver GateWatch with LCD display 
* PSU: PC Power & Cooling 510 SLI-PFC 510W 
* UPS: APC Back-UPS XS 1000 UPS, 1000 VA, 600 Watts
* OS: Microsoft Windows XP Media Center 2005 Rollup 2 / SP3
* OS: Fedora 10 - x86_64 
* OS: Windows 7 Beta
 
Fun with Audio and Vista

Fun with Audio and Vista

Force audio playback on HDMI
In the following case we simply replace the default sound device with the (ATI HDMI Audio) filter.
Notice in this case my default device is not the HDMI sound device.
When the sound is played from this sample we only hear it on the HDMI sound device.



Case 2 - We want our audio on more than one device
Using the 'Infinite Pin Tee Filter' we can allow output to several devices at once. Who said we could not do this in Vista!



Case 3 - Connect all output from one audio device to another

In this test case we will connect all the XFI 'What-You-Hear' output to the HDMI Audio device. In effect when we run this graph all output heard via the XFI is bridged to the HDMI audio port as well. Simply run the graph and all ouput will go to both devices.



Or we can send the output to more than on device using the Infinite Pin Tee Filter.

 
Last edited:
ATI HDTV Wonder - Analog TV - Windows 7

ATI HDTV Wonder - Analog TV - Windows 7

The original ATI HDTV WONDER does in fact have analog TV with composite and S-VIDEO support.

While you can not use the ATI HDTV WONDER analog with Media Center in MCE2005, Vista and Windows 7 it may be of interest that GraphEdit can still use it.

The following example shows the analog TV section of the ATI HDTV WONDER working with Windows 7 and yes the audio is working as well.

Not a good picture but in my area we don't get analog very well.
And with only weeks left for the analog TV's in the US it seemed like a good time to see if Windows 7 could use something that will soon go away!

 
Hello guys,

I reading all posts about graphedit.

But I have a roblem yet.

My TV Card is ATI PCIE Dual 650. My Os is Vista Ultimate 64 SP2.

How to get ONLY S-video IN on graphedit? It´s a possible? Because I never see.

Try various settings , not work for me. I dont want TV tuner...Only S-video.

Anyway??

Tks



Cauptain




Vista Ultimate SP2
8Gb Ram
2Tera HDD (2x Samsung 1TB)
Geforce 8800GTX
ATI 650 PCIE Dual
 
Advice

Advice

Hello..Thank you so much for sharing this information with us.I am not so tech savy but I hope that your tips will help people in finding their answers.:cool:
 
I do not have a 650 but they are all somewhat the same in this area.
Look for the crossbar and select S-Video from the video input pull down. Also select the audio output and check the linked option.

Hello guys,

I reading all posts about graphedit.

But I have a roblem yet.

My TV Card is ATI PCIE Dual 650. My Os is Vista Ultimate 64 SP2.

How to get ONLY S-video IN on graphedit? It´s a possible? Because I never see.

Try various settings , not work for me. I dont want TV tuner...Only S-video.

Anyway??

Tks



Cauptain




Vista Ultimate SP2
8Gb Ram
2Tera HDD (2x Samsung 1TB)
Geforce 8800GTX
ATI 650 PCIE Dual
 
Sky Tv Receiver -> PC Line-in -> Logitech X-530

Sky Tv Receiver -> PC Line-in -> Logitech X-530

Hi, I am trying to upmix the stereo out of my Sky satellite whch is connected to my pc through the line in using Graphedit. I so far have a basic set up as follows:

Line in ---> AC3 Filter ---> Outut

The problem is that there is a delay of a few seconds. I am new to all of this and would be grateful if someone could give me some pointers and suggestions of the best encoder to use and if I should be using more than one (as I noticed some peoples set ups in Graphedit have a fair few more than my basic input, encoder and output!)

Many thanks!
 
Not sure exactly what you are trying to do.

If the idea is to use surround or simply expand the the sound from two channel stereo to surround then ffdshow filter might be worth a look.

Surround
This filter assumes the source is sending Dolby encoded sound stream


Keep in mind that surround normally includes introduced delays between front and rear ~20ms. With ffdshow you can set the delays as needed.

Expand
This filter will 'expand' the two channel audio to surround.


Keep in mind that normally the audio and video are synced at the processing phase and in your setup there is no physical link between the streams.

Your delay issue may also be coming from the receiver. Look for a setup option on the receiver which is sometimes called "RF Mode/Line Mode". Change the value and see if that helps. Note: You could also disable surround sound on the receiver and let ffdshow expand the sound. This may have less delay factor.

Hi, I am trying to upmix the stereo out of my Sky satellite whch is connected to my pc through the line in using Graphedit. I so far have a basic set up as follows:

Line in ---> AC3 Filter ---> Outut

The problem is that there is a delay of a few seconds. I am new to all of this and would be grateful if someone could give me some pointers and suggestions of the best encoder to use and if I should be using more than one (as I noticed some peoples set ups in Graphedit have a fair few more than my basic input, encoder and output!)

Many thanks!
 
hi many thanks for replying with a suggestion! I have tried checking for such settings within my receiver but theres none and despite trying with the ffdshow filter I still have the delay. I have decided to look for a video capture card for my pc which I can then view my satelite tv on my pc and consequently be able to put a delay on the inputted streaming video, plus this way I won't have to flick between AV and PC mode on my tv as could just minimise sky!
 
frame size problem graphstudio

frame size problem graphstudio

I have a bit of a problem guys. The frame size i get is rather small 320x240 what would i need to do to get 720x480 or 720x576 ?

framesizelocked320x240.png

workingw.png
 
LIVE VIDEO PREVIEW WITH T200 ATI DRIVER

LIVE VIDEO PREVIEW WITH T200 ATI DRIVER

Ok Grog I need your advice....
Up to now and for more than 3 years I am using a x800pro vivo with cat 6.3 and WDM SP THIS setup allows me to have live video input WITH NO DELAY in my pc monitor and do LIVE video capture WHICH IS ABSOLUTELY NECESSARY IN MY WORK as I use the video in to control the unit that does video comes from.....
Unfortunately these kind of radeons (x800) seem to be obsolete and weakalthough they are the last of their kind that can use WDM SP driver with no delay in overlay video....

LATEST RADEONS LIKE 1800VIVO OR 1900 VIVO OR 2900 VIVO ETC CAN'T DO VIDEO CAPTURE WITH NO DELAY AS THEY ARE USING EITHER THE WDM NSP OR THE T200 DRIVER WITH MMC 9.10 VERSION WHICH PRODUCES A VIDEO LAG OG 0.2 SEC AT LEAST....
Can i use graph edit to bypass this video lag?
 
I see all of these analog examples which are great but here in Texas we no longer have analog signals. Does anyone have an example that will work with digital? It would be greatly appreciated! I have a USB ATI/Diamond TVW750U
 
Back
Top