Announcement: Our new CyberLink Feedback Forum has arrived! Please transfer to our new forum to provide your feedback or to start a new discussion. The content on this CyberLink Community forum is now read only, but will continue to be available as a user resource. Thanks!
CyberLink Community Forum
where the experts meet
| Advanced Search >
I see the logic mate but thats not a conclusive test. As you say, WinDVD might be using different scan settings. Testing it properly means a test pattern in 3D on your display. Everything else is theory. A 2D test pattern would be wrong for this given how displays work differently in 3D mode. Its just a few seconds to test it you'd spend more time thinking of why not to do it, than just doing it
You should run test patterns on the display as Im pretty sure thats a hardware problem. Keep in mind 3D mode is different to 2D display mode so test in both modes.
Hello Cyberlink

I previously posted about how you can test deinterlacing (which was been horridly broken in PowerDVD for ages, atleast back all the way to PowerDVD10) in both TFF and BFF formats quickly and easily in this thread:

http://forum.cyberlink.com/forum/posts/list/46520.page

In this post I'm providing assistance on how to test your broken kernel mode processes.

FACT: The cl helper sys object which you install as part of PowerDVD fails Microsofts verification tests. You can easily test this yourself by running a Windows OS in the device driver verifier mode, enable the cl helper sys object, and use Cyberlink PowerDVD with a bluray disc in the drive, you'll see it fail the tests.

https://support.microsoft.com/en-us/kb/244617

FACT: Your softtware fails to pass because of coding errors in the cl helper process which only you Cyberlink can fix

FACT: This means you are inelligible for membership into the Windows Platform Readiness and Certified for WIndows Microsoft Programs

FACT: It also means that your claims about certain operating systems from Microsoft being supported in your products are dubious at best, and the claims you make about it, are really just your organisations opinion and not something based on any common standard or properly auditable or recognised programs like the Certified for WIndows programme.

FACT: It is a dangerous and undesirable situation to have coding errors in kernel mode processes. Microsoft pays particular attention to these, as they know all too well the undesirable consequencs that coding errors in kernel mode processes provide. A quote from Microsoft about this:

"The Driver Verifier tool that is included in every version of Windows since Windows 2000 is used to detect and troubleshoot many driver issues that are known to cause system corruption, failures, or other unpredictable behavior."

If you wish to push a beta that has proposed fixes, I would be willing to assist testing of it.
Im on a GTX 960 with 4K and I havent seen that problem myself. Does it occur on every video file regardless or just on some videos? If it's just some videos, what attributes are different about the ones it occurs on? e.g. bitrate, resolution, colour format, codecs used in video and audio compression, container used for the footage etcetc

If thats too hard for you post a sample online of some of the problem video footage and I could take a look

I assume youve done the usual stuff like all your windows updates and the latest graphics device driver updates.
Sheryl if you want to only play DVDs and Bluray from one region, then PowerDVD allows you to set your desired region on a limited number of times.
Hi Sheryl. On Windows 10, you have a number of choices to be able to play DVDs. One of those choices is to use PowerDVD, there are other choices too from alternative providers both free and commercial. The core feature of PowerDVD that no one else really does properly at the moment, is PowerDVD has full menu bluray disc support.

You needn't be concerned with NTSC or PAL. Every DVD player software will handle this automatically. Its just different standards to do with technical aspects of the DVD.

You do need to be concerned about region coding if you want to watch DVD's from multiple region codings. Some DVD players enforce DVD and Bluray region coding, some do not. For the DVD and Bluray players that do enforce region coding, there is a way to workaround it by using other software to do the decryption and to fake any DVD or Bluray region code a user might want, its called AnyDVD from Slysoft. The problem that Cyberlink faces in licensing all the technologies for Bluray and DVD is that all the licence agreements would no doubt force Cyberlink into doing certain things, like respect Bluray region coding and respecting prohibited user operations like queing in certain Bluray ads/notices etcetc.

If people want full menu bluray support and region free, most people will use PowerDVD and AnyDVD together.
Thats a stock response they use when they realise that it needs a code fix and isnt a support thing that can be fixed via setting changes or re-install etcetc

I do indeed like you hope they fix their kernel mode processes so that it passes Microsofts test. By your response, I can tell you dont understand the nature of the coding issue with how Cyberlink are currently failing Microsofts tests. Its got nothing to do with different configurations as you claim - its all to do with defects in their cyberlink helper device driver code, which is a sys object that Cyberlink installs as part of powerDVD which runs in the ring 0 kernel mode. For Cyberlink to be platform ready on Windows, they are required as part of the windows platform readiness to be able to pass these tests. They are not windows platform ready when they fail the tests.

Sometimes with the stock response youve gotten, sometimes I've had a patch within a few months that fixed the problem. Other times when Ive also gotten that same stock response on other defects from support, it's never been resolved. Such as me reporting deinterlacing has not worked properly since I originally used PowerDVD 10, and every version since.
The reality is that Cyberlink uses kernel mode processes in their software. This isnt automatically a bad thing, it just means that because the ring 0 mode processes have special rights and instead of where user mode processes are just shut down if something goes wrong, if a kernel mode process is badly coded by mistakes in development, it can take the whole system down. So it needs to be right.

Microsoft got sick and tired of being blamed for IHVs and others writing buggy kernel mode processes and then people blaming Microsoft for the crashing. They developed tools and tests to help companies with this. They also did things like inroduce programs for "platform readiness" and "certified for windows version xyz" etcetc

Part of meeting Microsofts platform readiness for Windows 10 for example, is to pass Microsofts test tools. The fact of the matter is that Cyberlink PDVD 15 on the builds Cyberlink has published both beta and prod, they fail those tests. They have buggy code that fails to pass Microsofts standards and tests. Its not hard to do the tests, I've previously explained how to set a windows system into the device driver verifier mode and actually how to replicate the specific Cyberlink failure at will easily.

Cyberlink so far have been silent on this matter. And its not the first time they have gone silent, there was a scandal awhile back when they removed DVD audio from powerdvd but continued to market it as a feature, then the support would be silent when customers said it doesnt work and they'd do nothing about the topic. Just like here.
Here is two small files, both a quarter of a meg, providing interlaced content both in bottom field first and top field first interlaced formatting:

https://www.sendspace.com/filegroup/I2yDRXfoc8xEQvUjunir%2Fg

Deinterlacing has not worked since I started using PowerDVD 10, and having reported it faithfully those years ago, it still fails to work to this day. Its entirely beyond me how any media player cant reliably do such a basic feature, let alone one which your company claims in marketing that "your the number 1 media player". Free open source players do this reliably and have done so for many years.
I also run Windows 10, x64, and run a UHD 2560P60Hz display through HDMI 2.0 in TV colour space YcBrCr420, the default recommended DPI is 300% by Microsoft for my setup and I run that

A long time ago both in betas and prod releases I reported that on initial playback the video display would be very small and not instantly fill the whole screen. The bug reports were not actioned by Cyberlink and unfortunately thats not an isolated case theyve ignored some very serious defects in their software

Your symptoms are similar but a little different to mine mate - for my setup PDVD will eventually fill the whole fullscreen area its just limited to initial playback. Also, there is no difference to this behavior on different container formats, different video codecs, different resolutions etcetc all videos are the same.
For the record, Im in support of Cyberlink adding features that matter, as long as the dont get into bloatware.

While I understand this particular additional feature is important to you Billy, to me I personally consider there to be more important immediate problems that require resolution. For example, I am at a total loss to explain how Cyberlink think they are marketing the worlds best media player when they can do deinterlacing in video correctly. And they havent been able to do so since I pointed it out to their support since PowerDVD version 10. Its also a mystery how Cyberlink do things like claim to have Windows 10 product compatability but in fact, they fail the very tests Microsoft provide to confirm Windows 10 platform readiness via the device driver and kernel mode process testing procedures. Given they fail those simple tests, how can Powerdvd 15 be Windows 10 platform ready? I could go on, but I think there is a need to rectify existing problems before they embark upon adding even more bug ridden code to this product for more features.
It tells you that lots of web search crawlers hit the site. Beyond that, you need the website analytics to make any informed commentary on how many unique users that arent bots are actually viewing it. Even then, the number of unique real humans viewing it, is not an indicator of endorsement or disagreement, its simply a transaction not a judgement.
Bottom line is you cant do it for all source aspect ratios without either loosing part of the image in a crop or distorting parts of the image. Theres a physical reality to the display aspect ratio vs the footage ratio that it was produced in.
Hi Hicham I've been doing more testing. I can confirm that PDVD15 is seriously broken and I have info on the way to replicate it. I simply want PDVD15 to do what it is advertised to do and I'm going to keep at this until I've got working software. I'm going to do a support ticket on this problem because it makes PDVD15 effectively broken for any video playback.

What I have discovered is this. After I totally uninstalled PDVD15, I was super careful to delete everything, including my old user preferences. Then I installed the original PDVD15 version, rebooted, applied the latest patch that you released to prod and rebooted again. I then checked windows update and did the cumulative windows 10 update to bring my OS to the latest which is 10586.11 and this again is a prod build from Microsoft. I then also did a complete uninstall of my Geforce GTX 960 drivers, rebooted and did a new clean install with default nvidia settings of their latest drivers.

Everything was fine on reboot. In PDVD 15 I can playback all my video 100% fine. True theatre, the UI, everything was OK in my testing.

The problem with the default settings is that the NVIDIA 3D stereoscopic mode is not enabled, and there is no 3D resolution configured My 2D desktop is 4k UHD @ 60 Hz via HDMI 2.0. If I try to playback 3D blurays in this mode, I will get nothing but 2D playback. I am *forced* to enabe the 3d mode and configure a 3D resolution to see 3D. Noting that my 4K UHD does 3D in HD being 1920x1080@24fps.

So I did that setting to enable 3D to see 3D. This is the key to replicating the problem. When its enabled, Cyberlink PDVD15 breaks. What specifically I mean is this. I have 3d enabled in the nvidia control panel, with a valid 3d resolution. However Im in my normal 2D 4H UHD @ 60 hz desktop. I only ever run a 3d desktop while full screen in pdvd 15 with a 3d bluray being played. All other video playback is in 2D UHD. So Im in 4K 2D UHD @ 60 hz, with the 3D stereoscopic setting enabled. Try to watch any orindary 2D video, often it will crash right away with the cyberlink issue reporter being spawned. Or PDVD 15 will try to playback the video, and it will be a stuttering mess, sometimes taking out the GPU all together with OS saying stuff like the following about both my intel embedded GPU and my discrete geforce GTX 960 GPU being flagged as:

Windows has stopped this device because it has reported problems. (Code 43)

My point is that you advertise you support windows 10 and you support 3D bluray disc playback. In good faith, and in trade practices law I reasonably expect that to be true. Previously Cyberlink support have tried to cop out of this situation with saying that its all Nvidias or Microsofts problem. Im going to keep at this until its fixed. Some questions please:


  1. If Cyberlink powerdvd 15 is OK to use on Windows 10, why do Microsofts own tests fail on your software for device driver verifier from Microsoft which as I understand it, it required to be passed in order to be Windows 10 platform ready? How can you claim you support Windows 10 when you fail Microsofts tests to determine platform readiness because of coding errors in your kernel mode processes bundled with PDVD 15?

  2. Why cant your support actually help me, and work with me, on fixing this?

  3. If the root cause is indeed some sort of OS or middleware dependency, how exactly can you be sure of that? And where precisely is the error? If for example it is a problem with Nvidia drivers, why arent you firstly identifying this in your development and testing phases and why is it occuring in production releases with end user customers beating their heads against a wall for hours on hours trying to get a grasp on the problem? Why arent you working with NVIDIA?

  4. Since Im never going to give up on this, if you want me to campaign to Nvidia on it, I will. I have in the past done this when Nvidia drivers were bluescreening in prior builds of their drivers when I was previously trying to get 3D bluray disc playback using PDVD15 to work. I have email address contacts with Nvidia staff. I sent them memory dumps of the kernel memory and my displays EDID dump. They fixed the blue screen stop errors in later builds. There is no longer any stop errors coming from Nvidia drivers.



Im trying to provide Cyberlink an opportunity to show why you actually are providing the worlds best media player as you claim.
Windows 10 updates generally requires re-install of the device driver GPU software. Thats what I found with being a windows insider with going from different windows 10 builds. Each build needs a clean install of all the geforce experience software, the HDMI sound, the 3d nvision driver, the graphics driver etcetc. Do that and I believe the issues will be solved.
On the list of top priority issues with #1 being the subtitle bug, I've received a response from Cyberlink support saying they have reproduced the problem and have added it to their to be fixed list
If your on NVIDIA, you need to enable a the 3d in the control panel and configure a 3d resolution. Does nvidia 3d setup work with the medical test image without pdvd getting involved?
Hi, is the ticket still open? You can to tell going into your members zone and selecting "my support tickets". My bug with subtitles being bugged and wrecking the video display in non bluray subtitles that I opened almost a month ago is still open. If its not closed, its still in the works I believe.
A followup on this following more testing. PDVD15 seems to be getting very close to using all the GPU memory. For example, one of my test MKV files with H.264 720P@24FPS the telemetry is showing 98% GPU memory utilisation under PDVD15. It crashes and spawns the cyberlink issue reporter (you must have gotten a whole bunch of them from me by now) or it will freeze and windows kernel will take control and terminate PDVD15.

When I play the same test file in say MPC-HC ffmpeg LAV filters under DXVA2 native mode, I see a peak of only 68% gpu memory utilisation. The test file plays fine with the open source software.
The thing about it is, is that 4K isnt generic. 4K specifcally means the resolution. What matter also is what codec is used, what level/profile is used, what frame rate etcetc.

Most 4K consumer content will be encouded in HEVC. There will be two main types. I imagine the most popular one will be HEVC L52 MAIN 10. I have sample of L52 MAIN 10 HEVC in 4K@60 FPS and playing this is the current build of PDVD 15 is a stuttering mess. The reason is, PDVD15 has no GPU acceleration for high colour footage. It does work for example with MPC-HC FFMPEG Lav Filters, where it can do DXVA2 GPU acceleration in both copyback and native modes. I imagine this will be the most common as its what the UHD bluray spec uses and the content producers will no doubt target that.

Only a Geforce 960 and 950 currently support full hardware decoding of HEVC 4K content in the video engine of the chip. Theres no way any CPU will do realtime HEVC L52 MAIN 10 4K@60FPS.

The other one of the two types, is lower 8 bit colour encoded HEVC. With say a sample of HEVC L51 4K @60FPS I can do PDVD15 playback accelerated through my GPU (well the current build of PDVD15 is broken for me but assuming thats fixed and I have been able to do it in the past) just fine. It also works with the usual open source players too.

Thats why I gave those examples in my first response
4K doesnt work as Ive explained, yes mate its 2D.

3D bluray sorta works, after allot of hassle with nvidia drivers and using microsoft windows 10 insider builds, with remaining bugs. In 3D, the native resolution of my 65" UHD curved display for 3D mode is in fact 1920x1080. It cant do 4K in 3D. For 3D, Cyberlink swaps it to 1920x1080@24hz. The other way I should be able to run 3d bluray discs is in 4K but 2D, which also doesnt work.

cheers
Go to:   
Powered by JForum 2.1.8 © JForum Team