PDA

View Full Version : Cyberlink H.264 decoder not ouputing full resolution to VMR in Zoomplayer?


craig0
17th January 2008, 03:45
Hi....

I am trying to playback a 1080p MKV file (H.264 encoded) through ZoomPlayer using the Cyberlink H.264 directshow decoder that installs with PowerDVD Ultra version 7.3.

The video plays just fine using my custom graph in Zoom, but for some reason the Cyberlink decoder is not outputing the full resolution to the video renderer. It is only passing 480p??

Is the cyberlink decoder somehow crippled when it runs outside of PowerDVD?

Also if my video card supports it can I expect to get hardware acceleration for VC-1 and H.264 when using the Cyberlink decoders outside of PowerDVD....ie like using them in Zoomplayer?

Thanks,

Craig

ACrowley
17th January 2008, 14:12
Yes, i know this Problem very well.
Must be a scaling Error from Cyberlink and the Renderer.

I use mpc with Renderer System Default and it works
VMR/Haali too. But with overlay i get to low Resolution from Cyberlink with Haali.
gabest mkv splitter works too.

In Zoomplayer Cyberlink will not output Correct AR for 1080p h264! With any Renderer. On x264 1080p (1920x800)i get only 1128x480 !
Only the 1st powerDVD 7.3 Version works in zoomplayer. Versions above are having the scaling error with Hali Renderer and Cyebrlik H264 Decoder.

I know few guys with the same Problems :)

So use mpc player , or Zoomplayer with opensource mkv splitter (gabest)
Or try older Cyberlink Decoder Versions. cldec264.dll v1.99.0.1405 works in zoomplayer (for me)

About DXVA and Cyberlink :
You cant use x264 DXVA. Its not possible with encodes with high Levels and more then 4 ref Frames. Here is a Thread about it.
http://forum.doom9.org/showthread.php?t=132924
But i can play Bluray/HDDVD H264 and PremiereHD/SkyHD with full DXVA via my Ati HD3870 without any Problems.

CyberlinkVC1 Decoder cant be used outside PowerDVD !!!

craig0
18th January 2008, 02:18
Yes I was using Haali for the demux and VMR 9.

Interestingly enough I was able to insert ffdshow between the Cyberlink H.264 decoder and the renderer and then cyberlink would correctly pass the 1080p rez to ffdshow....but if I can't get hardware acceleration using the Cyberlink H.264 decoder then I'll think I'll just stick with CoreAVC or FFdshow.