I have pre-ordered my HD-PVR and wanted to get my system ready to do mpeg4 playback. I purchased the cyberlink h.264 (HD264) decoder and installed it in my system. I downloaded some sample streams off the web and was able to successfully play them back in WMP and graphedit. I used graphedit to verify the correct decoders were getting picked up and everything looked good, until I tried playback in Sage.
Here are some sections from my log.
Code:
Wed 4/16 22:27:19.596 DShowPlayer setVideoDecoderFilter0(CyberLink H.264/AVC Decoder (HD264)) called
Wed 4/16 22:27:28.358 NATIVE RenderAudio called stream=1
Wed 4/16 22:27:28.358 AUDIO not rendered. No source pin found!
Wed 4/16 22:27:28.358 NATIVE RenderVideo called
Wed 4/16 22:27:28.358 NATIVE RenderVideo step 1
Wed 4/16 22:27:28.692 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 9001
Wed 4/16 22:27:29.442 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 9751
Wed 4/16 22:27:29.688 NATIVE RenderVideo step 2
Wed 4/16 22:27:29.689 Video source pin information:
Wed 4/16 22:27:29.689 PIN is not connected yet!Wed 4/16 22:27:29.690 M type MEDIATYPE_Video S type Unknown GUID Name F type FORMAT_VideoInfo2
Wed 4/16 22:27:31.752 DShowGraphFilters=Video Renderer,VidRend,Line21 Decoder,Video Decoder,SageTV MPEG2 Demultiplexer,E:\Videos\hcw_hd_pvr2_1080i_h264.ts,
At first we see the the setVideoDecoderFilter is set the cyberlink decoder. but then further down we see the errors with connecting to pins in the graph. Finally, the last entry shows the graph it used to attempt playback and you can see there is no mention of the cyberlink decoder. There's no need to say that the playback did not work properly.
I am suspicious the the sagetv demultiplexer is having trouble connecting to the cyberlink decoder. I read on these forums that sagetv forces the use of its de-multiplexer. When it plays properly in graphedit it is using a cyberlink de-multiplexer. I might have to try the registry hack to force sagetv to use a different de-multiplexer.
Any insights you guys might have regarding this issue would be greatly appreciated. I may need to do some direct support with sagetv as well.
-Mike