|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Does anyone have FFDShow DXVA video decoder working?
I can get it working outside of Sage with absolutely perfect playback. But, when using Sage the same file will play but only display a green screen.
After going back and forth with Sage support for a week they claim it's an ATI driver problem. However, I tried on my Nvidia based machine with the same results. Anyone FFDShow DXVA video decoder working?
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome. 4 Steps to Perfect Stutter Free Playback for SageTV Quick Guide: How to Bitstream Audio in Windows 7 |
#2
|
|||
|
|||
Quote:
|
#3
|
|||
|
|||
I think this is the same issue I'm having with the MPC decoder. Videos play great in MPC-HC however not in Sage using MPC decoder. I think you'll need to register a splitter that it likes to work with. Next step for me is to load the matroska splitter that is contained in the MPC standalone filters package.
__________________
Jim SageTV7, Windows 7, Comcast, HDHR Prime(SageDCT), HD300 |
#4
|
|||
|
|||
Quote:
babgvant gave me the quick reason why it doesn't work with the demux here. And here's a slightly more technical explanation of H264/AVC1 media types. |
#5
|
||||
|
||||
Thanks for the responses guys. I was under the impression the issues with the Sage demux were old news after corresponding with SageTV support.
It really seams like Sage doesn't realize this is a problem. After working with them, sending logs, screenshots, etc, this was the last email I received. Quote:
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome. 4 Steps to Perfect Stutter Free Playback for SageTV Quick Guide: How to Bitstream Audio in Windows 7 |
#6
|
|||
|
|||
Quote:
What version of Sage are you using? You could try building a graph in graphedit or graphstudio with the sage demux on your system and see if the ffdshow dxva decoder works. I haven't tried ffdshow dxva in quite a long time because I'm hapily using the Win7 decoder on my family room PC (which obviously has Win7) and Mainconcept on another that's still running Vista. |
#7
|
||||
|
||||
I can't even get the Sage demuxer to make a connection with FFDShow DXVA in GraphStudio.
When playing in Sage the graph reported by the log file looks like this: DShowGraphFilters=Default DirectSound Device,VidRend,ffdshow DXVA Video Decoder,ffdshow Audio Decoder,SageTV MPEG2 Demultiplexer,\\Alfred\PVR1\Hoarders-5399807-0.ts However, when played the screen is green. The name of the demuxer in the Sage log is strange. I assume it's the same demuxer we were testing back in the "New native recording patch" forum thread days you pointed to a couple posts ago. It's found in C:\Program Files\SageTV\Common\MpegDeMux.ax. But, in any Windows program that displays the object name for demuxers it's not referred to as "MPEG2 Demultiplexer". There is a demuxer in the common folder referred to as "MPEG Demultiplexer", but not "MPEG2". Maybe Sage hard codes the object name in their debugging code? It would be awesome to get this working as I'd like to use one hardware accelerated video decoder for all my hd-pvr recordings and BluRay (which are almost exclusively h.264 or vc1) playback. This will ultimately provide the ability to do a video screen calibration I can trust will provide optimal playback with almost all the video on my system. i.e.- other decoders will rarely ever be used playback. FFDShow DXVA fits the bill perfectly, if it worked with Sage.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome. 4 Steps to Perfect Stutter Free Playback for SageTV Quick Guide: How to Bitstream Audio in Windows 7 |
#8
|
|||
|
|||
Quote:
I can't tell you why you aren't able to hook up the demux to the decoder in graphstudio though, sorry. |
#9
|
||||
|
||||
Quote:
As far as connecting the video pin of a recording being passed through the Sage demuxer to FFDShow DXVA... is there any chance you could give it a shot and let me know if it works for you?
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome. 4 Steps to Perfect Stutter Free Playback for SageTV Quick Guide: How to Bitstream Audio in Windows 7 |
#10
|
|||
|
|||
Quote:
Quote:
HKLM\Software\Frey Technologies\Common\DirectShow or the equivalent with babgvant's registry settings tool? Quote:
My guess is that ffdshow DXVA is not really being used in SageTV when you are seeing the green mess. It may be listed in the debug file, but I bet it's not really being used. Do you have the MPC H264 decoder registered on your system? What other H264 decoders do you have? What OS are you on? |
#11
|
|||||||||||
|
|||||||||||
@redondo My system configuration is in my forum signature.
@everyone To give you guys an idea of how I'm going about trying to get FFDShow DXVA to work I'm posting my full back and forth with Sage support. My initial request was sent on January 3rd and the last response was received today, January 20th. This response was very promising. It looks like my persistence may have paid off. Warning: I'm kind of a jerk during some parts of the conversation. Read through the whole thing before holding it against me. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome. 4 Steps to Perfect Stutter Free Playback for SageTV Quick Guide: How to Bitstream Audio in Windows 7 |
#12
|
|||
|
|||
I'm interested to see what you find out.
After my post, earlier in this thread, about installing a different splitter that plays nice with MPC decoder, I had a video decoder meltdown. For the first time ever I couldn't even get MPC-HC, not to mention STV, to play a .m2ts or .mkv properly. To make a long story short after much confused filter manipulation, I ended up going into the MPC-HC external filters configuration and (on a hunch, based on seeing the graphfilter results in the Sage log) started blocking anything that was listed as a Sage demuxer or splitter. I hit paydirt when I blocked "SageTV MpegDeMux" and now files play correctly in MPC-HC again...STV still needs work. Is it possible that when I registered the MPC splitter it somehow elevated that rogue Sage filter that seemed to take over my system? My inclination is just to go into the filter manager and drop it's merit way down but I'm concerned that will break something else.
__________________
Jim SageTV7, Windows 7, Comcast, HDHR Prime(SageDCT), HD300 |
#13
|
|||
|
|||
GollyJer,
Is your reason for wanting to use ffdshow DXVA primarily so you can show subtitles while using DXVA? If so, I know where you're coming from. I addressed this problem before ffdshow had DXVA. I have customized ffdshow in several ways, one of them being to prevent it from connecting to the SageTV demux. Then I also customized it so that when it receives a connection from the MPC matroska splitter, it inserts CoreAVC in between the demux and ffdshow. With this graph, I get Cuda decoding of h264 and then ffdshow handles the subtitles. I set ffdshow as the highest merit h264 decoder (or on win 7 make it the preferred h264 decoder). Then I set the decoder I want to use for h264 TV to the 2nd highest merit. I set sage to use the "Default" decoder for h264. Then, when sage tries to play a TV file it will always use it's demux. It will first try to connect to ffdshow, which will fail. Then it connects the the filter I want to use for h264 television, which works. When sage loads a mkv with h264, it uses the mpc matroska splitter, and successfully connects to ffdshow, which injects CoreAVC into the graph. However, for you, now that ffdshow supports DXVA decoding AND subtitles, AND it already doesn't connect to the sage demux, YOU ARE IN LUCK! Here's what you can do:
That should be everything you need. Let me know if you need any clarification. Sean |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DXVA (hardware accel) not working for h264 on ATI HD2600PRO | pingmustard | Hardware Support | 9 | 12-27-2008 09:34 AM |
How to disable DXVA with intervideo decoder? | xxilikedirtxx | SageTV Software | 2 | 01-21-2006 12:00 AM |
ffdshow and Decoder Priorities....? | karnal | SageTV Software | 4 | 09-11-2005 09:24 AM |
ffdshow Video Decoder? | mlbdude | SageTV Beta Test Software | 64 | 05-08-2004 10:16 AM |
Can't Seem To Get DXVA Working | Omegadsl | SageTV Software | 6 | 01-08-2004 07:56 AM |