Logo

Upgrade to version 6.0 of the Standard MPEG Encoder

Upgrade Guide

The Upgrade process to the version 6.0 of the Standard MPEG Encoder is quite straightforward. Follow the instructions, depending on the technology you are using:

DirectShow MPEG Encoder Filter

To upgrade the filter, you will need to first of all download and install the full package from our website. After installing the package, the location and inclusion order of all files has not changed. However, the GUID of the Encoder has changed. Additionally, several new format definitions have been added to the encoder.

After installing the new encoder, you should be able to compile and run your software as before without any problems. Internally, the used GUID is going to change, but this will not have any effect on your code.

After upgrading, you will probably want to implement the new interfaces. To do so, simply call the SelectFormat function on the IStandardMpegEncoder interface, with any of the new formats, for example SYSTEMSFORMAT_DVB. All output will be saved in the new format.

You can change the advanced settings as previously over the exposed interfaces.

DirectAccess Dll

If you are using the DirectAccess Dll, more has changed there. There are a few new functions, and if you wish to use these functions, you will need to change your code to load them.

There is now a function to load preset encode parameters into the encodeparameters structure. For C#, VB.NET and VB6 users, it is now possible to change the internal parameters without loading the entire structure.

The name of the dll has changed to erdmpg-6.dll, and should now be loaded with that name.

Otherwise, the dll should function pretty much as always.