About Me · Send mail to the author(s) E-mail · Twitter

At GROSSWEBER we practice what we preach. We offer trainings for modern software technologies like Behavior Driven Development, Clean Code and Git. Our staff is fluent in a variety of languages, including English.

Feed Icon


Open Source Projects


Blogs of friends

Now playing [?]

Error retrieving information from external service.

Chasing LUA Bugs of Media Player Classic

Posted in Tools and Software | Windows at Monday, 06 February 2006 23:59 W. Europe Standard Time

Media Player ClassicI'm a big fan of Limited User Accounts: I'm running inside a LUA almost all the time and try to make every program willing to comply with LUAs using the Application Compatibility Toolkit (ACT) Microsoft provides. I like using an alternative media player for windows, Media Player Classic (MPC), which is distributed with the K-Lite Mega Codec Pack.

I've encountered some issues making MPC LUA-compatible and I would like to share my resolutions here.

Some months ago I created the initial application fix for MPC using the Application Compatiblity Administrator which is a part of ACT. I used the quick method of creating app fixes which is to simply choose the executable, select LUA compatibility mode, do the test run, save the results to a sdb file and install the fix. Everything worked fine... except when I tried to watch streamed RealMedia videos: The video stream was glitched, whereas audio playback rendered fluenty.

Files residing on the local hard disk worked fine. Video streaming inside a browser window also was not a problem, MPC streaming with administrative rights worked smoothly. MPC and/or my appfix was the point of failure.

Today I sat down and chased the bug. Actually it was the application fix that broke RealVideo streaming. The default settings for a LUA application fix contains file system and registry redirects to the fixed application's user-specific portion of the environment. The registry redirect broke RealVideo streaming for some reason I was unable to determine. I suspect the error to happens somewhere buried inside MPC/ActiveX/RealAlternative. Regmon was of no help in this case.

However, everything works fine now and I am happy to watch my RealMedia streams again outside a browser.

DownloadDownload the application fix for Media Player Classic. Install it using sdbinst.exe "Media Player Classic with RealMedia Compatibility.sdb".

Now playing: Yonderboi - Shallow and Profound (Limited Edition) - No answer from Petrograd

All comments require the approval of the site owner before being displayed.
(will show your gravatar icon)
[Captcha]Enter the code shown (prevents robots):

Live Comment Preview