2006-11-09, 03:34 PM
I'm trying to sort through some DirectShow filter and graph oddities on my system, using a combination of GSpot and GraphEdit.
Live TV, recorded dvr-ms (ATSC receiver) files and mpg (PVR-500) files play fine. GraphEdit renders appropriate graphs from recorded files using the nVidia video/audio decoders as they should. GSpot, however can't render a graph from DirectShow defaults.
I'd like to know what filters get included for Live TV play, but GraphEdit always pukes on GB-PVRs lastgraph.grf. I get a popup complaining about "unrecognized filter" or something similar.
Note that I've configured GB-PVR playback parameters for "System Default," though I've gotten the same problem configuring GB-PVR to specifically use the PureVideo decoders.
I suspect a problem with nVidia PureVideo filter registration, _not_ GB-PVR. But I need to get more visibility into GB-PVRs interface with DirectShow to narrow the problem down.
The reason I'm digging into this is because I'd like to add ffdshow filters to my system in order to play e.g. MPEG4 media, but I don't want them to take precedence over PureVideo for MPEG2. Whenever ffdshow filters are enabled they always interfere with nVidia PureVideo filters and mess up my video quality. Live TV won't play from within GB-PVR at all while ffdshow filters are enabled.
Anybody have tips for extracting a usable filter graph from GB-PVR?
Thanks!
Live TV, recorded dvr-ms (ATSC receiver) files and mpg (PVR-500) files play fine. GraphEdit renders appropriate graphs from recorded files using the nVidia video/audio decoders as they should. GSpot, however can't render a graph from DirectShow defaults.
I'd like to know what filters get included for Live TV play, but GraphEdit always pukes on GB-PVRs lastgraph.grf. I get a popup complaining about "unrecognized filter" or something similar.
Note that I've configured GB-PVR playback parameters for "System Default," though I've gotten the same problem configuring GB-PVR to specifically use the PureVideo decoders.
I suspect a problem with nVidia PureVideo filter registration, _not_ GB-PVR. But I need to get more visibility into GB-PVRs interface with DirectShow to narrow the problem down.
The reason I'm digging into this is because I'd like to add ffdshow filters to my system in order to play e.g. MPEG4 media, but I don't want them to take precedence over PureVideo for MPEG2. Whenever ffdshow filters are enabled they always interfere with nVidia PureVideo filters and mess up my video quality. Live TV won't play from within GB-PVR at all while ffdshow filters are enabled.
Anybody have tips for extracting a usable filter graph from GB-PVR?
Thanks!