![]() |
|
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
|
||||
|
||||
Blu-Ray Playback jittery on Sage TV 7.x Client
I have a Win7x64 (Core i7 920), 6GB RAM, and an nVidia 285 GPU.
So, I have plenty of horsepower. When playing a Blu-Ray Disc (through AnyDVD) on my HD100, it plays back fine. But, when I try to play the same disc via the SageTV V7 Client, the Blu-Ray playback is always jittery. It seems like there should be a way for me to play Blu-Ray discs on my PC. I have purchased CoreAVC, if that may help. AzJazz
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#2
|
||||
|
||||
An additional item: When I play back OTA HDTV, there is no problem with playback "jitters".
I set the Video/Audio settings for the Sage TV MPEG decoder, and "Default" on everything else, with the Video Renderer set to EVR.
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#3
|
||||
|
||||
Another good test case for my perfect playback blog post.
Are you outputting audio via hdmi or playing through computer speakers?
__________________
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 |
#4
|
||||
|
||||
Quote:
First, I am outputting through my computer speakers. I read your "perfect playback" post, and unfortunately, that looked like too aggressive of solution for me. While it may work, from what I read, it also has the side effect of removing all other installed codecs. I have had experience with something like that before on my WinXP system with ffdshow. I installed ffdshow to solve an audio problem for a playback issue, and ffdshow solved my problem. Things worked great for a while. Then, a year or two later, I paid a hefty price for my installation of ffdshow. I had issues with playback on SageTV. When I started investigating the playback path, I found that ffdshow was interfering with portions of the playback stream. I tried updating ffdshow. I tried installing different "all-in-one" codec packages. I tried inspecting & modifying my codec paths with GSpot. Things eventually got so messed up, I needed to reinstall my Windows OS. It seems to me that the SageTV 7 client should be able to play back HDCP decrypted content natively, if appropriate codecs are already loaded and the hardware is capable. My nVidia 285 GPU has hardware decoding capability built in. Shouldn't there be just a few settings I can make to get things to work properly? AzJazz
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#5
|
|||
|
|||
What's your CPU load playing BRD? Just because you have DXVA hardware does not mean it is being used effectively. I've never been able to get good results using the SageTV decoders. Since you are on windows 7, try the Win7 built in decoders. These are the surest and simplest way to get DXVA playback if renderer is set to EVR. Be sure to set them for both SageTV and DVD playback. There are separate sections.
Microsoft DVD-DTV Video Decoder Microsoft DVD-DTV Audio Decoder |
#6
|
||||
|
||||
Hey AzJazz. I promise, if you follow my post ALL your videos will play perfectly whether it's through Sage or any other directshow player in Windows 7, even WMP.
__________________
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 |
#7
|
|||
|
|||
Quote:
![]() I haven't implemented GollyJer's setup yet but my scorecard to date is as follows: .m2ts/H264 - using DTV/DVD decoder and ffdshow audio, plays great and bitstreams HD audio .mkv/VC1 - smooth video playback after disabling the SageTV StreamDemux and installing Haali. However, the audio switching is broken and HD audio is not exposed to ffdshow so looking to use the MPC matroska splitter. .m2ts/VC1 - best, but noticeably not smooth, i.e. unacceptable, playback comes with DMO decoder. This is a Microsoft OS and it's an issue to get smooth playback with their own codec? ![]() I can probably take care of the last item by remuxing the couple of dozen files I have into .mkv format. Or, of course, give the Shark007 codec pack a whirl. I basically had four applications running to get the same functionality I have with SageTV so I would never go back to my previous setup but it would be nice if we could make our selections in the SageTV menu and have it create a graph that uses the optimal filters.
__________________
Jim SageTV7, Windows 7, Comcast, HDHR Prime(SageDCT), HD300 Last edited by jimz06; 02-06-2011 at 10:15 AM. |
#8
|
||||
|
||||
Quote:
1) First, Shark007 installs Microsoft Bing crapware - without giving me the option not to install it! In the past, removal of Bing was a huge pain in the a$$. Fortunately, it seemed to uninstall OK, but if I knew that Shark007 was going to forceably install Bing, I wouldn't have tried it in the first place. 2) After installing and using your suggested settings, my SageTV playback is exactly the same. Small jitters still occur constantly throughout the Blu-Ray playback. Maybe there is another setting I need to make? Or, should I try Shark007's recommended settings? Quote:
Here's an additional note: Just to see if it is a SageTV/PC codec related issue, I tried a different experiment. I downloaded "Media Player Classic - Home Cinema (64 bit)", and tried playing back through that. The playback was flawless, and CPU utilization was averaging less than 10%. If all else fails, I can fall back to using this, though the user interface is a little kludgey. So, I know now with certainty that the problem isn't my PC hardware. There must be a way to get this to work with SageTV, though.
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 Last edited by AzJazz; 02-06-2011 at 11:32 AM. |
#9
|
||||
|
||||
Sigh ... I'm still trying to remove the collateral damage from installing the Shark007 codecs. My default search engine in Firefox was replaced by "Bing".
However, I was able to find a solution:
That appeared to fix Firefox. It doesn't look like my other browsers were affected this way.
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 Last edited by AzJazz; 02-06-2011 at 04:47 PM. |
#10
|
|||
|
|||
AzJazz, sorry to hear of your continued problems. The MS decoders should be capable of playing at least MPG2/4 stuff smoothly. My next step would be to look into hardware problems. A couple things to look at...
What is your CPU load when playing video through SageTV? This will tell us if DXVA is being used or not. On your CPU I'd suggest a load of less than 10%, with no other processes working, means it is being used. If it's not we'll have to figure out why not before going any further. Have you checked for hardware conflicts? Windows 7, at least earlier in it's life, was said to have more issues with this than prior versions. I assume this is a driver maturity issue and may no longer be relevant at this point in time, but it's still easy to check. See here:http://forums.sagetv.com/forums/showthread.php?t=47966. Try the DPC latency checker while playing videos in Sage and see what happens. Follow the troubleshooting steps if you spot problems. You also said at one point you have CoreAVC. Have you tried it? If that fails, list all your hardware and describe your setup in detail. |
#11
|
||||
|
||||
Quote:
Shark007 installs the same codecs used by MPC-HC. You can switch to them by select "Use MPC-HC codec" on the H264 tab. But, Sage doesn't correctly connect to the MPC-HC video decoder even when using the Gabest splitter. It's a bug in Sage. Sage has the same problem with the FFDShow DXVA Video decoder. They're hopefully working on a fix. And, a little more MPC-HC info... The Gabest splitter, which I use in my recommended settings, IS the MPC-HC splitter (A developer named "Gabest" was the original person who started the MPC project). Haaili has become stagnant while Gabest has continued to be developed by the Doom9 community. So now that I think about it, I've never tried to directly play a Bluray from disk. How are you attempting to play them? Let me know and I'll try to reproduce. Maybe my settings don't work for playback the way you're doing it. Just in case, did you verify the settings by right clicking on the FFDShow audio icon in the tray while playing the bluray? Are the problems with a specific movie or all movies? A lot of Blurays contain VC1 rather than H.264 video streams and they won't be hardware accelerated until Sage starts working with the FFDSHow DXVA decoder. You can use MediaInfo to look inside the file container (usually .m2ts) to see the what type of video and audio streams there are. However, if it worked in MPC-HC then it's probably H.264. Either way, your processor is powerful enough to playback without acceleration. I know we can get this figured out. I really want something simple to recommend that will work for everyone.
__________________
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
|
||||
|
||||
Quote:
Using the GollyJer's settings, I saw a pretty consistent CPU loading of 12% => 13%. With the M$ codec settings, I saw an average loading of 13% => 14%. Based on your suggestion, I re-installed CoreAVC. With CoreAVC selected as the H.264 decoder, I couldn't tell if CoreAVC was actually running. When I played Blu-Ray discs through AnyDVD, the CoreAVC tray icon never showed up. Playback appeared to be the same. Regarding my system setup:
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#13
|
||||
|
||||
Quote:
Sorry for being a little snippity before. I was in a foul mood, but I'm better now! And, thank you very much for trying to help me (and others) with this. Do I need to uninstall the CoreAVC codec and reinstall/reconfigure the Shark007 package? I am playing my DVDs with an internal SATA Blu-Ray DVD player, and using Version 6.7.7.0 of AnyDVD. I was trying playback with 2 different BluRay DVDs: Harry Potter and the Half-Blood Prince (British Edition), and Planet Earth. Using MediaInfo, I saw that both DVD's video steams are encoded in VC-1. Does that mean I'm skrood? AzJazz
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#14
|
||||
|
||||
Quote:
Quote:
![]() Quote:
I'm off to see if I can play back a bluray disk. Talk to you later Az.
__________________
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 |
#15
|
|||
|
|||
The BDMV VC1 playback issues that you're describing have been discussed in a number of threads in this forum. The best playback seems to be using an Arcsoft decoder, but even that does not always give flawless playback. So you may try that one.
I think you're lucky, if you can get flawless VC1 playback with the Sage splitter. To me that's still kind of broken in Sage, though it's only certain hardware configurations that show this as some people have reported good playback with the Sage splitter in combination with the DMO decoder. For mkvs this issue can be worked around by using another splitter instead. |
#16
|
||||
|
||||
Quote:
![]() Quote:
Quote:
Cheers, AzJazz
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#17
|
|||
|
|||
I think one thing this thread makes clear is that "flawless" playback of Blu Ray means different things to different people. I think the most prevalent formats that would be in the average blu ray enthusiasts hard drive are probably:
.m2ts/VC1 .m2ts/H264 .m2ts/mpg2 .mkv/VC1 .mkv/H264 .mkv/mpg2 So a complete solution should address all those formats. Of course, you would want the ability to bitstream the HD audio from those two container formats also. Based on AzJazz's experience it sounds like the Shark007 pack fixes issues with playback of anything in an .mkv. That sounds like overkill since I was able to fix my .mkv playback by disabling the Sage splitter (with no adverse effects to other types of playback) and installing Haali (registering Gabest probably would have been a better choice as GollyJer mentioned). HD audio bitstreaming is still an issue with that fix however. What seems to be the common issue through many of these playback threads is getting decent VC-1 playback in the native .m2ts container. This looks like another Sage splitter issue since you can dump the video file in another container and use the same DMO decoder, a different splitter and get proper playback. So if anyone has VC-1 in a .m2ts container playing smoothly (emphasis on smooth) with HD bitstreaming I'm all ears.
__________________
Jim SageTV7, Windows 7, Comcast, HDHR Prime(SageDCT), HD300 Last edited by jimz06; 02-07-2011 at 04:42 PM. |
#18
|
||||
|
||||
Quote:
The combination of my 4 steps to perfect playback + how to bitstream audio work perfectly in WMP. In fact, if SageTV playback wasn't a concern, I'd recommend choosing the FFDShow DXVA video decoder on the H.264 tab in Shark and "Use FFDshow DXVA for WVC1, not Microsoft" on the SWAP tab. FFDshow DXVA provides hardware accelerated playback of H.264 AND VC1 video with the amazing benefit of subtitle support that doesn't break DXVA (not a simple feat). Imagine my "4 Steps" post but using FFDShow DXVA instead of PDVD10. That's an ideal world. At that point it would be a "4 steps to perfect HD Video Playback in Windows 7". That in combination with my Bitstream Audio in Windows 7 is the ultimate. AND, after installing Shark007 would literally be a 10 minute affair. The problem we face with Sage is that it can't use FFDShow DXVA, or the "Gabest" MPC-HC filters (which I beleive can hardware accelerate VC1 video), properly. Even when forcing Sage to use the Gabest splitter, I'm able to get bitstreaming audio but the video is always an all green screen or all black screen depending on the stream. Honestly, I didn't even want to put my blog post up until I was finished working with Sage support on getting their splitter to work with FFDShow DXVA. But, I'm skeptical that will come anytime soon, hence the choice to go with PDVD10 (which is a great video decoder but doesn't do DXVA for VC1 or support subtitles). OK, long story short. ![]() .m2ts/VC1 (bluray) .m2ts/H264 (bluray) .mkv/VC1 (bluray) .mkv/H264 (bluray) .ts/H264 (hd-pvr) .mpg/H264 (hd-pvr) Follow my two blog posts, BUT: on the SWAP tab, check "Use FFDshow DXVA for WVC1, not Microsoft" on the H.264 tab choose "Use FFDshow DXVA codec" At that point you'll have perfect playback of Bluray content through WMP, MPC-HC, GraphStudio, or any other directshow player. I can't speak to .m2ts/mpg2 and .mkv/mpg2 as I don't have any examples to test. I WISH those settings worked in Sage, but they don't. Play those same files in Sage and you'll get bitstreaming audio but no video. Tell Sage to ignore it's own splitter and use the default and Sage STILL can't play back the video. Sage knows this is a problem, I finally was able to explain it to them clearly, and hopefully they're working on it. Until then we have to do the best we can. ![]()
__________________
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 Last edited by GollyJer; 02-07-2011 at 08:14 PM. |
#19
|
||||
|
||||
GollyJer - I tried your suggestions for the Shark007 settings to play on WMP, but WMP claims that my DVD drive is empty. Is there a piece of the puzzle I am missing?
__________________
AzJazz SageTV: v9.x (on Win7x64) CPU: Core i7-3770 @ 3.40+ GHz RAM: 16GB DDR3 1600 GPU: nVidia GTX-770 RCVR: HD-Homerun STB: STX-HD100, HD-300 |
#20
|
||||
|
||||
Yes. The piece to the puzzle is I've never try to "play" a bluray disc because I know it wont work.
![]() ![]() If you go into the stream folder and play the largest file do you get perfect playback? Also, I'm sorry I haven't gotten back to you regarding playback of a bluray directly in Sage yet. I may not be able to find time until Thursday.
__________________
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 |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV 7 Client / HD100 Blu-Ray playback and Captions? | AzJazz | SageTV Software | 1 | 01-06-2011 10:00 AM |
Blu-ray Playback on V7 client | bjterry62 | SageTV Software | 7 | 12-16-2010 10:50 AM |
SageMC 7 and Blu-ray Playback | sflamm | SageMC Custom Interface | 7 | 12-02-2010 06:53 AM |
Blu-ray playback | jtbellush | SageTV v7 Customizations | 10 | 08-24-2010 09:41 AM |
Blu-Ray Playback In SageTV - Yes or No? | sdsean | SageTV Software | 45 | 11-30-2009 10:00 AM |