Quantcast
Channel: Media Foundation Development for Windows Desktop forum
Viewing all articles
Browse latest Browse all 1079

Mfpmp.exe under PE prefetchs all catalog files of catroot folder after the system boot

$
0
0

Hello,

We are developing a DVD player by using media foundation under PE, we develop our components such as source,decoder signed by PE certificate and run our components in mfpmp.exe under PE, it works and playback is ok.

But we found one performance issue that when launch our player and start play at the first time after the system boot, it takes long time (usually 60-70s) to build the topology in mfpmp.exe, by using the tool Process monitor ,we find the mfpmp.exe process prefetch all catalog files of  %systemroot%\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}folder before playback,  this leads to long time delay to start playback as there are thousands of *.cat files under the folder.

My questions are:

1. What results in the mfpmp.exe to prefetch all catalog files after the system boot?

2. Is there any way to prevent the mfpmp.exe from prefetching all catlog files?

Thanks.


Viewing all articles
Browse latest Browse all 1079

Trending Articles