SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 04-24-2008, 09:56 PM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
mkv, fddshow, and Haali Splitter

Hi all,
Does anyone know what I need to set in SageTV to use ffdshow with mkv files?

ffdshow is used in VOB files
ffdshow is used in LiveTV(Recordings)
ffdshow is NOT used in mkv files

Graphedit:
final.mkv -> CyberLink H.264/AVC Decoder (PDVD7.x) -> ffdshow Video Decoder -> VMR Input0
This mkv uses fddshow in MPC just fine.

Here's what I have in my sagetv.properties file:
videoframe/audio_decoder_filter=Cyberlink Audio Decoder
videoframe/audio_render_filter=CyberLink Audio Renderer (PDVD7.x)
videoframe/dvd_audio_decoder_filter=Cyberlink Audio Decoder
videoframe/dvd_audio_render_filter=CyberLink Audio Renderer (PDVD7.x)
videoframe/dvd_video_decoder_filter=Default
videoframe/dvd_video_postprocessing_filter=ffdshow raw video filter
videoframe/dvd_video_render_filter=Overlay
videoframe/h264_video_decoder_filter=CyberLink H.264/AVC Decoder (PDVD7.x)

I tried adding the following line but that didn't work:
videoframe/h264_video_postprocessing_filter=ffdshow raw video filter

Anyone have any ideas?
Reply With Quote
  #2  
Old 04-25-2008, 06:27 AM
talbot3 talbot3 is offline
Sage Advanced User
 
Join Date: Jun 2007
Posts: 82
you need to set "always_use_dshow_player=true" in either your sage or sageclient properties file depending on if you run in client mode or not. This is needed because Sage will use Mplayer for mkvs otherwise.

Last edited by talbot3; 04-25-2008 at 06:30 AM.
Reply With Quote
  #3  
Old 04-25-2008, 06:34 AM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
ok, excellent! Thanks for the help. I'll try this when I get home.
Reply With Quote
  #4  
Old 04-25-2008, 08:21 AM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
I have a related question: does anyone know how I can get Sage to use Haali for H.264 files in mp4 containers? If it matters, the files are using a m4v extension, but I can certainly change that.

I set "always_use_dshow_player=true" in the properties file, but the logs indicate Sage is using the Nero splitter. But, WMP uses the Haali splitter to play back the same files. I set the merits for my mpeg4 splitters really low, except for the Haali splitter.

I know Sage can see the Haali splitter, since it appears in the log file when it lists the DirectShow filters.

The main reason I care is because some files are playing back pretty choppy (and sometimes playback freezes up completely) in Sage, but they play back great in everything else. I verified from the logs that Sage is using the same H.264 decoder as WMP (CoreAVC), so I'm guessing its a splitter issue.
Reply With Quote
  #5  
Old 04-25-2008, 07:31 PM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
I added the below line but SageTV still doesn't use ffdshow for mkv files.
always_use_dshow_player=true

Any other things to try?

Thanks,
Chris
Reply With Quote
  #6  
Old 04-27-2008, 07:13 AM
talbot3 talbot3 is offline
Sage Advanced User
 
Join Date: Jun 2007
Posts: 82
The line should have already been there except it was set to false by default. You do not need to add the whole line just change the existing to true.
Reply With Quote
  #7  
Old 04-29-2008, 08:40 AM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
ok, I deleted the line I added and found the line already there. I changed it to read: always_use_dshow_player=true

Still no luck.
Reply With Quote
  #8  
Old 04-29-2008, 09:02 AM
talbot3 talbot3 is offline
Sage Advanced User
 
Join Date: Jun 2007
Posts: 82
Are you shutting sage completely down (including the service if you run it) before you edit the properties file?

With sage set to always use the directshow player, the playback should be identical to the filters shown in graphedit.
Reply With Quote
  #9  
Old 04-29-2008, 10:11 AM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
Ok, I'll double check all of the properties and make sure graphedit still uses them when I get home tonight.

Thanks,
Chris
Reply With Quote
  #10  
Old 05-01-2008, 09:20 PM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
Still no luck.

I've attached my sagetv.properties file.
Attached Files
File Type: txt Sage_properties.txt (86.0 KB, 310 views)
Reply With Quote
  #11  
Old 05-02-2008, 07:11 AM
talbot3 talbot3 is offline
Sage Advanced User
 
Join Date: Jun 2007
Posts: 82
The properties file looks correct. Are you running SAGETV Service? If you are you need to edit the Sageclient properties file.
Reply With Quote
  #12  
Old 05-02-2008, 08:00 AM
chrishallowell chrishallowell is offline
Sage Advanced User
 
Join Date: Jan 2008
Posts: 169
No I'm not running the SageTV service and I don't have clients either.
I just double click on the SageTV icon on the desktop and watch TV using the DVI out to a TV.

I changed the video overlay and the DVD overlay to default and it works! (Not sure which one made it work, and I don't care to try and find out. IE: If it works, don't touch it!)

THANKS TALBOT3 FOR ALL OF YOUR HELP! VERY MUCH APPRECIATED
Thanks,
Chris
Reply With Quote
  #13  
Old 07-22-2008, 11:25 PM
Shield Shield is offline
Sage Aficionado
 
Join Date: Jun 2007
Posts: 405
Quote:
Originally Posted by talbot3 View Post
you need to set "always_use_dshow_player=true" in either your sage or sageclient properties file depending on if you run in client mode or not. This is needed because Sage will use Mplayer for mkvs otherwise.
But if you do this, I cannot playback any Apple Quicktime H264 files, like the HD trailers that come with the MovieTimes plugin.
__________________
HD300/HD200 clients
Reply With Quote
  #14  
Old 12-02-2008, 11:10 PM
horton99 horton99 is offline
New Member
 
Join Date: Dec 2008
Posts: 4
Smile It works

This appears to have fixed my 1080p mkv stuttering problems

always_use_dshow_player=true
Reply With Quote
  #15  
Old 12-07-2008, 02:32 PM
kamikaze2112 kamikaze2112 is offline
Sage Advanced User
 
Join Date: May 2007
Posts: 106
Quote:
Originally Posted by talbot3 View Post
you need to set "always_use_dshow_player=true" in either your sage or sageclient properties file depending on if you run in client mode or not. This is needed because Sage will use Mplayer for mkvs otherwise.
This fixed my stuttering and weird aspect ratios when playing mkv files.

Thanks
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 08:25 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.