If you add files for conversion automation and begin the automation, but one of the files throws an error, nFileIndex is not incremented in the subsequent ConvertSoundFileDone event. The file with the error and the next successful file have the same index within the automation.
The reason this is important is that I test if (nFileIndex+1) = .ConvertAutomationGetFilesCount in the ConvertSoundFileDone event to know if convert automation is finished. It also messes up the progress bar estimating the conversion of the whole batch of files.
This was indeed a bug inside our multimedia engine. You can get the latest build 184.108.40.206 of the multimedia engine, that should fix the issue, from the link below: https://www.multimediasoft.com/bins/AdjMmsEng13.zip and you can use it to replace existing instances on your PC under the following folders: * C:\Program Files\Active Sound Suite\Active DJ Studio\Redist * C:\Program Files\Active Sound Suite\Active Sound Recorder\Redist * C:\Program Files\Active Sound Suite\Active Sound Editor\Redist * If your machine has a x86 version of Windows - C:\Windows\System32 * If your machine has a x64 version of Windows - C:\Windows\SysWOW64
The x64 version is available as well on the link below: https://www.multimediasoft.com/bins/AdjMmsEng13_64.zip and you can use it to replace existing instances on your PC under the following folders: * C:\Program Files\Active Sound Suite\Active DJ Studio\Redist * C:\Program Files\Active Sound Suite\Active Sound Recorder\Redist * C:\Program Files\Active Sound Suite\Active Sound Editor\Redist * If your machine has a x64 version of Windows - C:\Windows\System32
If I use conversion automation and add files/folders for conversion automation, if any of those files are not valid input formats (for example if I add a jpg image for conversion to .wav), the control should return an error when it raises ConvertSoundFileDone.
Unfortunately the result code raised by ConvertSoundFileDone is 0 in this case, so I can't test for an error. Furthermore, the control creates a very short, silent output file without any indication that the input filetype was invalid.
I can cycle through filenames to check for invalid filetypes before calling ConvertAutomationExecute but if any of the input files have the correct extension but are corrupt there still is no error code returned.
unfortunately there is the need to uninstall the older version before testing the new trial version: as usual it's recommended to backup your projects before proceeding. You can revert things by uninstalling the trial version and by reinstalling the purchased one, once you have made your tests.
I've just tried to download the trial version available on our servers and to modify one of the sample projects and there was no error: in your case it's very likely that the application is still addressing an older version of the AdjMmsEng.dll, eventually still available in your PC: it's recommended that you verify the presence of other eventual instances.
With regards to the mentioned settings inside the application, this could be seen as a "troubleshooter": adding a checkbox with this feature inside your application "Settings" would allow the user to try addressing the issue in case he should experience a blank screen.
Last post by Ravindra - July 26, 2022, 02:36:32 PM
I uninstalled previous version and installed new version available on website. unfortunately while applying a method AudioDjStudio1.DisplayVideoPlayer.DisableVMR7(True) i am getting error "unable to find entry point named djVideoDisableVMR7 in AdjMMSEng.DLL"
My AdjMMSEng.DLL version is 220.127.116.11.
Can you please find out what should be the problem
Last post by Ravindra - July 26, 2022, 10:56:38 AM
Before upgrading i would like to ascertain whether my problem can be resolved by using trial version of new AudioDJ. Can i install it by keeping earlier version ? or i have to uninstall it? Pl. guide how to manage it.
Also you said the problem can be resolved by some options in configuration settings inside the application? Can you elaborate it more how can i do it.