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
  #21  
Old 12-14-2008, 08:08 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
So what should I test (or look at) and how should i do it?
Reply With Quote
  #22  
Old 12-14-2008, 08:29 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
I note that GraphEdit and GraphStudio creates the same graph for a SageTV file (*.mpg), but do not show the same CPU performance numbers on playback. GraphEdit uses less CPU.

In both cases the renderer is Video Renderer (VMR). This produces a frame rate of 29 fps. If I replace it with EVR i get 59 fps.

In GraphStudio's playback it clearly looks like no deinterlacing is taking place. In GraphEdit's playback it looks like the video is deinterlaced.
Reply With Quote
  #23  
Old 12-14-2008, 08:45 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
does it stutter? if you manually select the MS decoder does quailty change? does EVR or VMR9 work better for your setup.

if it all works fine in graphedit you need to start looking at other causes for the problems in sage.

do you have AV sw scanning the recording folder, is it indexed by the search service?
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #24  
Old 12-14-2008, 08:53 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
The video does not seem to be jerky on playback in WMP. I'm going to recheck in graphedit and graphstudio so I can give you accurate info.
Reply With Quote
  #25  
Old 12-14-2008, 09:02 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Quote:
Originally Posted by babgvant View Post
does it stutter? if you manually select the MS decoder does quailty change? does EVR or VMR9 work better for your setup.

if it all works fine in graphedit you need to start looking at other causes for the problems in sage.

do you have AV sw scanning the recording folder, is it indexed by the search service?
MS decoder is coming up as default in the graph (since I changes the merits of avermedia's and MS's decoders). I'm not sure what you mean by AV sw scanning the recording folder...
Reply With Quote
  #26  
Old 12-14-2008, 09:11 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Here is the default graph from graphstudio:

<?xml version="1.0" encoding="utf-8"?>
<graph name="Unnamed Graph">
<filter name="D:\SageTV\SageTV\Video\96_16-1_1214_2159-0.mpg" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<ifilesourcefilter source="D:\SageTV\SageTV\Video\96_16-1_1214_2159-0.mpg"/>
</filter>
<filter name="MPEG-2 Demultiplexer" clsid="{AFB6C280-2C41-11D3-8A60-0000F81E0E4A}"/>
<filter name="AC3Filter" clsid="{A753A1EC-973E-4718-AF8E-A3F554D45C44}"/>
<filter name="Microsoft MPEG-2 Video Decoder" clsid="{212690FB-83E5-4526-8FD7-74478B7939CD}"/>
<filter name="Default DirectSound Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}"/>
<filter name="Video Renderer" clsid="{B87BEB7B-8D29-423F-AE4D-6582C10175AC}"/>
</graph>

This is producing 29 fps, a few frames lost and some jitter reported. Otherwise the playback looked smooth. CPU usage averaged 30%. Playback was full of jaggies - deinterlacing issues.
Reply With Quote
  #27  
Old 12-14-2008, 09:24 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Graph from graphstudio with Video Render replaces with EVR:

<?xml version="1.0" encoding="utf-8"?>
<graph name="Unnamed Graph">
<filter name="Enhanced Video Renderer" clsid="{FA10746C-9B63-4B6C-BC49-FC300EA5F256}"/>
<filter name="D:\SageTV\SageTV\Video\96_16-1_1214_2159-0.mpg" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<ifilesourcefilter source="D:\SageTV\SageTV\Video\96_16-1_1214_2159-0.mpg"/>
</filter>
<filter name="MPEG-2 Demultiplexer" clsid="{AFB6C280-2C41-11D3-8A60-0000F81E0E4A}"/>
<filter name="AC3Filter" clsid="{A753A1EC-973E-4718-AF8E-A3F554D45C44}"/>
<filter name="Microsoft MPEG-2 Video Decoder" clsid="{212690FB-83E5-4526-8FD7-74478B7939CD}"/>
<filter name="Default DirectSound Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}"/>
</graph>

This produced approximately 58 fps with no frames lost or jitter reported. Playback appears smooth. Cpu usage ranges between 20 and 30% (averaging around 25%). No signes of deinterlacing issues.

I did note however that there might be a problem with the recorded file. There were a couple of spots that seem to cause "bumps" in playback.
Reply With Quote
  #28  
Old 12-14-2008, 09:33 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Got pretty much the same results in graphedit. The exceptions are 1) graphedit would not bring up the playback window with EVR and 2) the CPU usage for EVR was 10-15%, which is what I get with VMC.
Reply With Quote
  #29  
Old 12-14-2008, 09:47 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Replaced EVR with VMR9 in the graph and playback went to he!! - very jerky. Produces 26 to 29 fps with ~ 50% of the frames dropped. Jitter 36. Average sync offset 4. Std dev sync offset 16.

Last edited by T^2; 12-14-2008 at 09:55 PM.
Reply With Quote
  #30  
Old 12-14-2008, 10:20 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
FFDshow does show up in the filter list in graphedit, but it's installed on this machine.
Reply With Quote
  #31  
Old 12-15-2008, 09:35 AM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
ok... I did find a difference between the recorded TV that VMC produces and SageTV. I graphed the dvr-ms files from VMC and the mpg files from SageTV. Both recording were from the same program and channel - USAHD (can't remember the episode). Both graphs loaded with VMR7 as the renderer and Microsoft's MPEG-2 decoder. I changed the renderer to EVR in both cases. The dvr-ms file played at 29 fps (actually a little less - 26 to 28) with a CPU load of 10 to 15% as reported by the EVR stats. The mpg file played at 59 fps with a CPU load averaging around 25%. To check for sure, I converted the dvr-ms file to an mpg file and created an identical graph (with EVR as the renderer) as was used for the SageTV mpg file. The results were the same - the VMC mpg played at the same frame rate as the dvr-ms (as expected).

So why is SageTV creating mpg files at 60 fps?

Update: Note the content recorded on USAHD was at 1080i.

Last edited by T^2; 12-15-2008 at 12:25 PM.
Reply With Quote
  #32  
Old 12-15-2008, 10:24 AM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Quote:
Originally Posted by babgvant View Post
VMC is easier to configure because you don't have any options, you have to accept their vision of how it should work.
Right now that doesn't sound too bad to me. At least VMC works (and pretty well for that matter). If I could at least get SageTV to be on par with WMC, then that would be something.

Quote:
Originally Posted by babgvant View Post
WMP and VMC use MF for wmv playback, directshow for everything else. In Vista (this is changing in Win7) MF only supports ASF files with WM[A/V] natively.

Where Sage's model really shines is for video playback, each media type can have a preferred decoder (after you play it, an option is added to the properties file for the new media type) where VMC uses IC (for non-wmv content) so you have to get the merit perfect to make it work. Also, other file types are a PITA to get working (i.e. mkv playback) in VMC where it's easy to get working the way you want in Sage.
So far SageTV has been a PITA just to get it to do the basics right (play LiveTV), let alone working with other file types.

Don't get me wrong. I see some potential with SageTV, but If I can't at least get it to be on par with VMC (in terms of performance) at doing the basics, then I don't know...

I have interest in SageTV's ability with H.264 and the HD-PVR. Perhaps one of the Dish Network HD only packages could replace my Comcast in the near future. At this rate it's hard to tell. VMC might finally provide native H.264 support before I find a viable alternative.

Another plus for SageTV - I think - is it's configurability, even though up front it adds to the difficulty and consternation.

Last edited by T^2; 12-15-2008 at 12:27 PM.
Reply With Quote
  #33  
Old 12-15-2008, 07:49 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by T^2 View Post

Another plus for SageTV - I think - is it's configurability, even though up front it adds to the difficulty and consternation.
Agreed, the learning curve is pretty steep; mostly worth it though...

are you using the latest beta (6.5.3)? it enables EVR playback.

recording quality is configurable in the sage gui.

CPU is still pretty high for mpeg2 content @15-20% are you running the latest drivers for your video card?
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #34  
Old 12-15-2008, 08:08 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
I'm using the latest beta. I have the latest drivers for my video card (IGP). I created a debug log:

PHP Code:
Mon 12/15 20:46:34.124 VideoFrame.timeSelected(Mon 12/15 20:46:25.302falsecurrFile=MediaFile[id=1142569 A[1129116,1,"No Data",96@1215.19:00,120host=LittleBoy-PC encodedBy=AverMedia M780 PCIe Digital Video Capture 2 USAHD format=MPEG2-PS 0:00:00 39194 kbps [#0 Video[MPEG2-Video 29.97003 fps 1920x1080 16:9 interlaced]#1 Audio[AC3 48000 Hz 6 channels  MAIN idx=1 id=bd-81010002 eng ]] d:\SageTV\SageTV\Video\96_16-1_1215_2001-0.mpg, Seg0[Mon 12/15 20:01:48.160-Mon 12/15 20:05:39.168], Seg1[Mon 12/15 20:14:10.998-Mon 12/15 20:14:36.933], Seg2[Mon 12/15 20:45:07.826-Wed 12/31 19:00:00.000]]
Mon 12/15 20:46:34.127 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.128 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.129 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.129 DShowPlayer setVideoRendererFilter0({FA10746C-9B63-4B6C-BC49-FC300EA5F256}) called
Mon 12
/15 20:46:34.129 Using EVR for video render
Mon 12
/15 20:46:34.130 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.150 Using 3 input pins on the EVR
Mon 12
/15 20:46:34.150 Finished with EVR configuration OK
Mon 12
/15 20:46:34.150 DShowPlayer setAudioRendererFilter0(NVIDIA HDMI Output (NVIDIA Highcalled
Mon 12
/15 20:46:34.151 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.151 Creating DirectX9 Texture from nio buffer w=35 h=26
Mon 12
/15 20:46:34.152 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.152 Creating DirectX9 Texture from nio buffer w=8 h=8
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=16 h=13
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=64 h=4
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=13 h=15
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.155 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.155 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.156 Creating new render target surface 1280 x 720
Mon 12
/15 20:46:34.158 Creating new render target surface 1280 x 720
Mon 12
/15 20:46:34.162 DShowPlayer setVideoDecoderFilter0(Microsoft MPEG-2 Video Decodercalled
Mon 12
/15 20:46:34.220 DShowPlayer setAudioDecoderFilter0(AC3Filtercalled
Mon 12
/15 20:46:34.242 DShowPlayer setTimeshift=1 buffer=0
Mon 12
/15 20:46:34.243 NATIVE Loading the source file
Mon 12
/15 20:46:34.247 NATIVE Setting up the MPEG demux
Mon 12
/15 20:46:34.260 NATIVE RenderAudio called stream=1
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 1
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 2
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 3
Mon 12
/15 20:46:34.264 NATIVE RenderVideo called
Mon 12
/15 20:46:34.264 NATIVE RenderVideo step 1
Mon 12
/15 20:46:34.264 NATIVE RenderVideo step 2
Mon 12
/15 20:46:34.265 Video source pin information:
Mon 12/15 20:46:34.265 PIN is not connected yet!Mon 12/15 20:46:34.265 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.265 Interlaced video
Mon 12
/15 20:46:34.265 Both fields per sample
Mon 12
/15 20:46:34.265 Field 2 first
Mon 12
/15 20:46:34.265 Stream never contains a Field 2
Mon 12
/15 20:46:34.265 Either bob or weave mode.
Mon 12/15 20:46:34.265 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.265 Interlaced video
Mon 12
/15 20:46:34.265 Both fields per sample
Mon 12
/15 20:46:34.265 Field 2 first
Mon 12
/15 20:46:34.265 Stream never contains a Field 2
Mon 12
/15 20:46:34.265 Either bob or weave mode.
Mon 12/15 20:46:34.266 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.266 Interlaced video
Mon 12
/15 20:46:34.266 Both fields per sample
Mon 12
/15 20:46:34.266 Field 2 first
Mon 12
/15 20:46:34.266 Stream never contains a Field 2
Mon 12
/15 20:46:34.266 Either bob or weave mode.
Mon 12/15 20:46:34.266 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.266 Interlaced video
Mon 12
/15 20:46:34.266 Both fields per sample
Mon 12
/15 20:46:34.266 Field 2 first
Mon 12
/15 20:46:34.266 Stream never contains a Field 2
Mon 12
/15 20:46:34.266 Either bob or weave mode.
Mon 12/15 20:46:34.267 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.267 Interlaced video
Mon 12
/15 20:46:34.267 Both fields per sample
Mon 12
/15 20:46:34.267 Field 2 first
Mon 12
/15 20:46:34.267 Stream never contains a Field 2
Mon 12
/15 20:46:34.267 Either bob or weave mode.
Mon 12/15 20:46:34.267 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.267 Interlaced video
Mon 12
/15 20:46:34.267 Both fields per sample
Mon 12
/15 20:46:34.267 Field 2 first
Mon 12
/15 20:46:34.267 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.268 Interlaced video
Mon 12
/15 20:46:34.268 Both fields per sample
Mon 12
/15 20:46:34.268 Field 2 first
Mon 12
/15 20:46:34.268 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.268 Interlaced video
Mon 12
/15 20:46:34.268 Both fields per sample
Mon 12
/15 20:46:34.268 Field 2 first
Mon 12
/15 20:46:34.268 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YUY2 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.269 Both fields per sample
Mon 12
/15 20:46:34.269 Field 2 first
Mon 12
/15 20:46:34.269 Stream never contains a Field 2
Mon 12
/15 20:46:34.269 Either bob or weave mode.
Mon 12/15 20:46:34.269 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YUY2 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.269 Both fields per sample
Mon 12
/15 20:46:34.269 Field 2 first
Mon 12
/15 20:46:34.269 Stream never contains a Field 2
Mon 12
/15 20:46:34.269 Either bob or weave mode.
Mon 12/15 20:46:34.269 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.270 Stream never contains a Field 2
Mon 12
/15 20:46:34.270 Either bob or weave mode.
Mon 12/15 20:46:34.270 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.270 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.270 Stream never contains a Field 2
Mon 12
/15 20:46:34.270 Either bob or weave mode.
Mon 12/15 20:46:34.270 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC4 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.270 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.271 Stream never contains a Field 2
Mon 12
/15 20:46:34.271 Either bob or weave mode.
Mon 12/15 20:46:34.271 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC4 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.271 Interlaced video
Mon 12
/15 20:46:34.271 Both fields per sample
Mon 12
/15 20:46:34.271 Field 2 first
Mon 12
/15 20:46:34.271 Stream never contains a Field 2
Mon 12
/15 20:46:34.271 Either bob or weave mode.
Mon 12/15 20:46:34.271 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC3 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.271 Interlaced video
Mon 12
/15 20:46:34.271 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.272 Either bob or weave mode.
Mon 12/15 20:46:34.272 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC3 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.272 Interlaced video
Mon 12
/15 20:46:34.272 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.272 Either bob or weave mode.
Mon 12/15 20:46:34.272 M type MEDIATYPE_Video  S type MEDIASUBTYPE_S340 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.272 Interlaced video
Mon 12
/15 20:46:34.272 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.273 M type MEDIATYPE_Video  S type MEDIASUBTYPE_S340 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.273 Interlaced video
Mon 12
/15 20:46:34.273 Both fields per sample
Mon 12
/15 20:46:34.273 Field 2 first
Mon 12
/15 20:46:34.273 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.273 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV24 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.273 Interlaced video
Mon 12
/15 20:46:34.273 Both fields per sample
Mon 12
/15 20:46:34.273 Field 2 first
Mon 12
/15 20:46:34.273 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.274 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV24 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.274 Interlaced video
Mon 12
/15 20:46:34.274 Both fields per sample
Mon 12
/15 20:46:34.274 Field 2 first
Mon 12
/15 20:46:34.274 Stream never contains a Field 2
Mon 12
/15 20:46:34.274 Either bob or weave mode.
Mon 12/15 20:46:34.274 NATIVE RenderVideo step 3
Mon 12
/15 20:46:34.512 Filter Graph Video Renderer Info:
Mon 12/15 20:46:34.512 Video Renderer:CLSID_EnhancedVideoRenderer
Mon 12
/15 20:46:34.513 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.513 Interlaced video
Mon 12
/15 20:46:34.513 Both fields per sample
Mon 12
/15 20:46:34.513 Field 2 first
Mon 12
/15 20:46:34.513 Stream never contains a Field 2
Mon 12
/15 20:46:34.513 Either bob or weave mode.
Mon 12/15 20:46:34.513 VMR9 filter detectedusing line 21 decoder 2.
Mon 12
/15 20:46:34.516 DShowGraphFilters=AudRend,VidRend,Line21 Decoder,Audio Decoder,Video Decoder,SageTV MPEG2 Demultiplexer,d:\SageTV\SageTV\Video\96_16-1_1215_2001-2.mpg,
Mon 12/15 20:46:34.517 VideoFrame.timeSelected2(Mon 12/15 20:46:25.302falsecurrFile=MediaFile[id=1142569 A[1129116,1,"No Data",96@1215.19:00,120host=LittleBoy-PC encodedBy=AverMedia M780 PCIe Digital Video Capture 2 USAHD format=MPEG2-PS 0:00:00 39194 kbps [#0 Video[MPEG2-Video 29.97003 fps 1920x1080 16:9 interlaced]#1 Audio[AC3 48000 Hz 6 channels  MAIN idx=1 id=bd-81010002 eng ]] d:\SageTV\SageTV\Video\96_16-1_1215_2001-0.mpg, Seg0[Mon 12/15 20:01:48.160-Mon 12/15 20:05:39.168], Seg1[Mon 12/15 20:14:10.998-Mon 12/15 20:14:36.933], Seg2[Mon 12/15 20:45:07.826-Wed 12/31 19:00:00.000]] realDur=0
Mon 12/15 20:46:34.520 About to perform media time selection for 77476
Mon 12
/15 20:46:34.520 Running the playback graph.
Mon 12/15 20:46:34.522 VF.submitJob(VFJob[DirectControl r=0.0 t=0 file=null ifn=null]) 
I created the graph manually and it appears the results are the same - same problems.... jerky playback... high cpu usage (40%). I don't have this problem with files created with VMC.
Reply With Quote
  #35  
Old 12-15-2008, 08:22 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by T^2 View Post
I'm using the latest beta. I have the latest drivers for my video card (IGP). I created a debug log:

PHP Code:
Mon 12/15 20:46:34.124 VideoFrame.timeSelected(Mon 12/15 20:46:25.302falsecurrFile=MediaFile[id=1142569 A[1129116,1,"No Data",96@1215.19:00,120host=LittleBoy-PC encodedBy=AverMedia M780 PCIe Digital Video Capture 2 USAHD format=MPEG2-PS 0:00:00 39194 kbps [#0 Video[MPEG2-Video 29.97003 fps 1920x1080 16:9 interlaced]#1 Audio[AC3 48000 Hz 6 channels  MAIN idx=1 id=bd-81010002 eng ]] d:\SageTV\SageTV\Video\96_16-1_1215_2001-0.mpg, Seg0[Mon 12/15 20:01:48.160-Mon 12/15 20:05:39.168], Seg1[Mon 12/15 20:14:10.998-Mon 12/15 20:14:36.933], Seg2[Mon 12/15 20:45:07.826-Wed 12/31 19:00:00.000]]
Mon 12/15 20:46:34.127 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.128 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.129 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.129 DShowPlayer setVideoRendererFilter0({FA10746C-9B63-4B6C-BC49-FC300EA5F256}) called
Mon 12
/15 20:46:34.129 Using EVR for video render
Mon 12
/15 20:46:34.130 Creating DirectX9 Texture from nio buffer w=128 h=128
Mon 12
/15 20:46:34.150 Using 3 input pins on the EVR
Mon 12
/15 20:46:34.150 Finished with EVR configuration OK
Mon 12
/15 20:46:34.150 DShowPlayer setAudioRendererFilter0(NVIDIA HDMI Output (NVIDIA Highcalled
Mon 12
/15 20:46:34.151 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.151 Creating DirectX9 Texture from nio buffer w=35 h=26
Mon 12
/15 20:46:34.152 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.152 Creating DirectX9 Texture from nio buffer w=8 h=8
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=16 h=13
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=64 h=4
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=13 h=15
Mon 12
/15 20:46:34.153 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.154 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.155 Creating DirectX9 Texture from nio buffer w=30 h=26
Mon 12
/15 20:46:34.155 Creating DirectX9 Texture from nio buffer w=29 h=26
Mon 12
/15 20:46:34.156 Creating new render target surface 1280 x 720
Mon 12
/15 20:46:34.158 Creating new render target surface 1280 x 720
Mon 12
/15 20:46:34.162 DShowPlayer setVideoDecoderFilter0(Microsoft MPEG-2 Video Decodercalled
Mon 12
/15 20:46:34.220 DShowPlayer setAudioDecoderFilter0(AC3Filtercalled
Mon 12
/15 20:46:34.242 DShowPlayer setTimeshift=1 buffer=0
Mon 12
/15 20:46:34.243 NATIVE Loading the source file
Mon 12
/15 20:46:34.247 NATIVE Setting up the MPEG demux
Mon 12
/15 20:46:34.260 NATIVE RenderAudio called stream=1
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 1
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 2
Mon 12
/15 20:46:34.260 NATIVE RenderAudio step 3
Mon 12
/15 20:46:34.264 NATIVE RenderVideo called
Mon 12
/15 20:46:34.264 NATIVE RenderVideo step 1
Mon 12
/15 20:46:34.264 NATIVE RenderVideo step 2
Mon 12
/15 20:46:34.265 Video source pin information:
Mon 12/15 20:46:34.265 PIN is not connected yet!Mon 12/15 20:46:34.265 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.265 Interlaced video
Mon 12
/15 20:46:34.265 Both fields per sample
Mon 12
/15 20:46:34.265 Field 2 first
Mon 12
/15 20:46:34.265 Stream never contains a Field 2
Mon 12
/15 20:46:34.265 Either bob or weave mode.
Mon 12/15 20:46:34.265 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.265 Interlaced video
Mon 12
/15 20:46:34.265 Both fields per sample
Mon 12
/15 20:46:34.265 Field 2 first
Mon 12
/15 20:46:34.265 Stream never contains a Field 2
Mon 12
/15 20:46:34.265 Either bob or weave mode.
Mon 12/15 20:46:34.266 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.266 Interlaced video
Mon 12
/15 20:46:34.266 Both fields per sample
Mon 12
/15 20:46:34.266 Field 2 first
Mon 12
/15 20:46:34.266 Stream never contains a Field 2
Mon 12
/15 20:46:34.266 Either bob or weave mode.
Mon 12/15 20:46:34.266 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.266 Interlaced video
Mon 12
/15 20:46:34.266 Both fields per sample
Mon 12
/15 20:46:34.266 Field 2 first
Mon 12
/15 20:46:34.266 Stream never contains a Field 2
Mon 12
/15 20:46:34.266 Either bob or weave mode.
Mon 12/15 20:46:34.267 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.267 Interlaced video
Mon 12
/15 20:46:34.267 Both fields per sample
Mon 12
/15 20:46:34.267 Field 2 first
Mon 12
/15 20:46:34.267 Stream never contains a Field 2
Mon 12
/15 20:46:34.267 Either bob or weave mode.
Mon 12/15 20:46:34.267 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.267 Interlaced video
Mon 12
/15 20:46:34.267 Both fields per sample
Mon 12
/15 20:46:34.267 Field 2 first
Mon 12
/15 20:46:34.267 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.268 Interlaced video
Mon 12
/15 20:46:34.268 Both fields per sample
Mon 12
/15 20:46:34.268 Field 2 first
Mon 12
/15 20:46:34.268 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type Unknown GUID Name F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.268 Interlaced video
Mon 12
/15 20:46:34.268 Both fields per sample
Mon 12
/15 20:46:34.268 Field 2 first
Mon 12
/15 20:46:34.268 Stream never contains a Field 2
Mon 12
/15 20:46:34.268 Either bob or weave mode.
Mon 12/15 20:46:34.268 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YUY2 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.269 Both fields per sample
Mon 12
/15 20:46:34.269 Field 2 first
Mon 12
/15 20:46:34.269 Stream never contains a Field 2
Mon 12
/15 20:46:34.269 Either bob or weave mode.
Mon 12/15 20:46:34.269 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YUY2 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.269 Both fields per sample
Mon 12
/15 20:46:34.269 Field 2 first
Mon 12
/15 20:46:34.269 Stream never contains a Field 2
Mon 12
/15 20:46:34.269 Either bob or weave mode.
Mon 12/15 20:46:34.269 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.269 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.270 Stream never contains a Field 2
Mon 12
/15 20:46:34.270 Either bob or weave mode.
Mon 12/15 20:46:34.270 M type MEDIATYPE_Video  S type MEDIASUBTYPE_YV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.270 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.270 Stream never contains a Field 2
Mon 12
/15 20:46:34.270 Either bob or weave mode.
Mon 12/15 20:46:34.270 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC4 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.270 Interlaced video
Mon 12
/15 20:46:34.270 Both fields per sample
Mon 12
/15 20:46:34.270 Field 2 first
Mon 12
/15 20:46:34.271 Stream never contains a Field 2
Mon 12
/15 20:46:34.271 Either bob or weave mode.
Mon 12/15 20:46:34.271 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC4 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.271 Interlaced video
Mon 12
/15 20:46:34.271 Both fields per sample
Mon 12
/15 20:46:34.271 Field 2 first
Mon 12
/15 20:46:34.271 Stream never contains a Field 2
Mon 12
/15 20:46:34.271 Either bob or weave mode.
Mon 12/15 20:46:34.271 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC3 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.271 Interlaced video
Mon 12
/15 20:46:34.271 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.272 Either bob or weave mode.
Mon 12/15 20:46:34.272 M type MEDIATYPE_Video  S type MEDIASUBTYPE_IMC3 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.272 Interlaced video
Mon 12
/15 20:46:34.272 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.272 Either bob or weave mode.
Mon 12/15 20:46:34.272 M type MEDIATYPE_Video  S type MEDIASUBTYPE_S340 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.272 Interlaced video
Mon 12
/15 20:46:34.272 Both fields per sample
Mon 12
/15 20:46:34.272 Field 2 first
Mon 12
/15 20:46:34.272 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.273 M type MEDIATYPE_Video  S type MEDIASUBTYPE_S340 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.273 Interlaced video
Mon 12
/15 20:46:34.273 Both fields per sample
Mon 12
/15 20:46:34.273 Field 2 first
Mon 12
/15 20:46:34.273 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.273 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV24 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.273 Interlaced video
Mon 12
/15 20:46:34.273 Both fields per sample
Mon 12
/15 20:46:34.273 Field 2 first
Mon 12
/15 20:46:34.273 Stream never contains a Field 2
Mon 12
/15 20:46:34.273 Either bob or weave mode.
Mon 12/15 20:46:34.274 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV24 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.274 Interlaced video
Mon 12
/15 20:46:34.274 Both fields per sample
Mon 12
/15 20:46:34.274 Field 2 first
Mon 12
/15 20:46:34.274 Stream never contains a Field 2
Mon 12
/15 20:46:34.274 Either bob or weave mode.
Mon 12/15 20:46:34.274 NATIVE RenderVideo step 3
Mon 12
/15 20:46:34.512 Filter Graph Video Renderer Info:
Mon 12/15 20:46:34.512 Video Renderer:CLSID_EnhancedVideoRenderer
Mon 12
/15 20:46:34.513 M type MEDIATYPE_Video  S type MEDIASUBTYPE_NV12 F type FORMAT_VideoInfo2
Mon 12
/15 20:46:34.513 Interlaced video
Mon 12
/15 20:46:34.513 Both fields per sample
Mon 12
/15 20:46:34.513 Field 2 first
Mon 12
/15 20:46:34.513 Stream never contains a Field 2
Mon 12
/15 20:46:34.513 Either bob or weave mode.
Mon 12/15 20:46:34.513 VMR9 filter detectedusing line 21 decoder 2.
Mon 12
/15 20:46:34.516 DShowGraphFilters=AudRend,VidRend,Line21 Decoder,Audio Decoder,Video Decoder,SageTV MPEG2 Demultiplexer,d:\SageTV\SageTV\Video\96_16-1_1215_2001-2.mpg,
Mon 12/15 20:46:34.517 VideoFrame.timeSelected2(Mon 12/15 20:46:25.302falsecurrFile=MediaFile[id=1142569 A[1129116,1,"No Data",96@1215.19:00,120host=LittleBoy-PC encodedBy=AverMedia M780 PCIe Digital Video Capture 2 USAHD format=MPEG2-PS 0:00:00 39194 kbps [#0 Video[MPEG2-Video 29.97003 fps 1920x1080 16:9 interlaced]#1 Audio[AC3 48000 Hz 6 channels  MAIN idx=1 id=bd-81010002 eng ]] d:\SageTV\SageTV\Video\96_16-1_1215_2001-0.mpg, Seg0[Mon 12/15 20:01:48.160-Mon 12/15 20:05:39.168], Seg1[Mon 12/15 20:14:10.998-Mon 12/15 20:14:36.933], Seg2[Mon 12/15 20:45:07.826-Wed 12/31 19:00:00.000]] realDur=0
Mon 12/15 20:46:34.520 About to perform media time selection for 77476
Mon 12
/15 20:46:34.520 Running the playback graph.
Mon 12/15 20:46:34.522 VF.submitJob(VFJob[DirectControl r=0.0 t=0 file=null ifn=null]) 
I created the graph manually and it appears the results are the same - same problems.... jerky playback... high cpu usage (40%). I don't have this problem with files created with VMC.
what if you use the ms audio decoder?

is this a QAM recording?
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #36  
Old 12-15-2008, 08:45 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Yes it is a qam recording.

If I remember right the Microsoft MPEG audio decoder doesn't produce sound.
Reply With Quote
  #37  
Old 12-15-2008, 08:53 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
My memory serves.

The Microsoft audio decoder doesn't not produce sound with the M780 (used for QAM). However, I do have sound when I tune to a SD channel (ATI 650 w/STB s-video).
Reply With Quote
  #38  
Old 12-15-2008, 09:08 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by T^2 View Post
My memory serves.

The Microsoft audio decoder doesn't not produce sound with the M780 (used for QAM). However, I do have sound when I tune to a SD channel (ATI 650 w/STB s-video).
VMC uses the MS Audio Decoder, does it work there (you can playback the QAM file from My Videos)? What about a different file with AC3 audio?
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #39  
Old 12-15-2008, 09:15 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by T^2 View Post
My memory serves.

The Microsoft audio decoder doesn't not produce sound with the M780 (used for QAM). However, I do have sound when I tune to a SD channel (ATI 650 w/STB s-video).
do SD files have the same playback issues?
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #40  
Old 12-15-2008, 09:16 PM
T^2 T^2 is offline
Sage User
 
Join Date: Dec 2008
Posts: 46
Yes I can playback the file in VMC and it works fine. Files created with VMC have AC3 audio and playback fine too.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Disabling VMC wammer23 SageTV Software 3 11-17-2008 07:57 AM
Using SageTV for PVR and VMC for everything else? mcalpine General Discussion 5 09-28-2008 02:16 PM
Sage and VMC? feek SageTV Software 2 09-22-2008 11:30 AM
Stop my VMC remote from starting Vista Media Center Moskus Hardware Support 4 09-18-2008 12:59 AM
VMC to SageTV questions dstanley Hardware Support 1 09-10-2008 04:34 PM


All times are GMT -6. The time now is 12:58 AM.


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