News:

SMF - Just Installed!

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Administrator

#1
Hello and thanks again for your feedback.

Effectively the counter wasn't updated in case of error so we have just uploaded a patch on our web site: you can use same urls provided last time for the patched build of the multimedia engine.

Kind Regards

Severino Delaurenti
MultiMedia Soft
#2
Hello and thanks for your feedback.

This was indeed a bug inside our multimedia engine. You can get the latest build 13.6.0.19 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

Kind Regards

Severino Delaurenti
MultiMedia Soft
#3
Hello,

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.

Hope this help.

Kind Regards

Severino Delaurenti
MultiMedia Soft


#4
Hello,

a couple of questions:

- which version of the multimedia engine AdjMmsEng.dll is currently in use?
- Is the bluetooth device listed by the component when enumerating sound devices?

Kind Regards

Severino Delaurenti
MultiMedia Soft
#5
Hello Patrick,

the problem should be due to the fact that you are setting the playlist to work in automation mode but without entering any kind of volume automation for the items: the volume automation is mainly intended for usage with PDJ playlist files or by entering full volume automation with an XML string passed to the strPathname parameter of the PlayListAddItem method (see its documentation for an example).

Your code should work by changing the line:
  AudioApiEngine.PlayListCreateEx(Deck_A, enumPlayListModes.PLAYLIST_AUTOMATION_MODE)with
  AudioApiEngine.PlayListCreateEx(Deck_A, enumPlayListModes.PLAYLIST_FULL_MODE)
Hope this helps

Kind regards

Severino Delaurenti
MultiMedia Soft
#6
Hello,

activex controls, as any other DLL, can be in both 32 and 64 bits: vb6 is a 32 bits application so it cannot manage the 64 bits version of the controls but other languages like VC++ can.
Information about the way to redistribute our ActiveX components can be found inside the documentation section "Files to be included with your application"; below is the one for Active DJ Studio:
Files to be included with your application

Hope this helps.

Kind Regards

Severino Delaurenti
MultiMedia Soft
#7
Hello,

this is a known issue that forced us to make some change to our video player.

The main issue is with the DirectShow VMR7 video renderer, which uses DirectDraw for its rendering: this filter is quite efficient in terms of CPU usage and speed but it has been found that there are many buggy video drivers around which are unable to manage its video flow properly and this could result in a blank video window that could be totally white or totally black: for this reason we have added to the very latest build of our component (10.5) a new method (currently undocumented) named VideoPlayer.DisableVMR7 which allows disabling VMR7 and using the older video renderer filter based upon GDI on systems suffering the issue.

This could be managed through an option inside the configuration settings of your application.

In case you should be willing to upgrade to the latest major version 10 of the component, benefiting a discount as an existing customer, please, send a request using our contact form:
https://www.multimediasoft.com/contact/


Kind Regards

Severino Delaurenti
MultiMedia Soft
#8
Hi,

it seems quite evident that the divide by zero error affects specifically the VMR7 video renderer and not the other, for this reason, if your test with the test build below will demonstrate that the audio glitch disappears with VMR7, we will add a method to the VideoPlayer object allowing to disable its usage programmatically: you could put this option inside your application's settings with a troubleshooter explaining how to avoid the divide by zero error or, eventually, a white or blank screen when the video is playing and only audio seems to work.

You can download the test build of the engine, with VMR7 enabled, from the links below:
- x86 version
www.multimediasoft.com/bins/AdjMmsEng13_test.zip
You may copy this build:
* If your machine has a x86 version of Windows
    - C:\Windows\System32
* If your machine has a x64 version of Windows
    - C:\Windows\SysWOW64


- x64 version
www.multimediasoft.com/bins/AdjMmsEng13_64_test.zip
You may copy this build:
* If your machine has a x64 version of Windows
    - C:\Windows\System32

Your feedback will be greatly appreciated

Kind Regards

Severino Delaurenti
MultiMedia Soft

#9
The crash on the mentioned driver is a known issue (a divide by zero error) and has caused a lot of headaches to our customers as well; the problem has been reported to Intel and, by looking at their support forum, the issue should be fixed inside their latest drivers or, at least, inside some of them:

"https://community.intel.com/t5/Graphics/HD-Graphics-4400-igdumdim32-dll-Exception-0xc0000094-divide-by/td-p/1038214"

This post has been around for 6 years now and we know that many people still run a bugged version of the driver on their machines, also after applying the latest update; its weird that a huge company like Intel cannot get rid of divide by zero error.

With regards to what has been changed in our component in latest builds, that could probably impact on your side, was the due to another issue on Windows 10 systems: we were forced to disable the usage of the VMR7 video renderer (the one that displays the video flow on the screen) in order to avoid an issue (the video screen being totally black or totally white during playback) due to an issue with a certain number of video drivers from different manufacturers: the VMR7 video renderer was more performant respect to the the one currently in use (the original one from DirectShow) so the glitch you are seeing could be due to a small CPU peak caused by the video renderer being less efficient.
Tomorrow I will provide you a test build using the previous VMR7 renderer so you could see if this is the case of your issue.

Kind Regards

Severino Delaurenti
MultiMedia Soft


#10
Hi,

thanks for having sent the projects; unfortunately the issue is not reproduced in our Win10 systems so there could be an issue with your sound card driver causing a "pop" due to a CPU peak when the new video is loaded: which version of Windows are you currently using?

Kind Regards

Severino Delaurenti
MultiMedia Soft
#11
Hi,

could you be so kind to send the complete project from which the code is extracted? In this way I could try to reproduce the issue which doesn't seem to happen at all on our systems.

By the way, but probably unrelated to your problem, in your code you are defining PlayerB as "2" but in your Form_Load you are invoking the InitSoundSystem method with the first parameter set to 2: in your case it would be better to define PlayerB as "1" or to set the first parameter of the InitSoundSystem method to 3.

Kind Regards

Severino Delaurenti
MultiMedia Soft
#12
Hello,

at the moment the component doesn't have a method that can report the position in frames directly but you can obtain 3 different info that, through a simple proportion, could give the position in frames with a good level of approximation:
- The total video duration of the clip through the VideoPlayer.DurationGet method
- The total number of frames of the clip through the VideoPlayer.FramesNumberGet method
- The current playback position through the VideoPlayer.PositionGet method

The proportion to apply would be:

  TotalDurationInMs : TotalFrames = CurrentPosInMs : CurrentFrame

so the current frame could be calculated like this:

  CurrentFrame = (TotalFrames * CurrentPosInMs) / TotalDurationInMs

Hope this helps.

Kind regards

Severino Delaurenti
MultiMedia Soft
#13
Hello,

yes, gmail is a quite of strange in terms of reliability; in order to avoid the situation, we have just reintroduced the contact form inside our "Contact us" page:
https://www.multimediasoft.com/contact/
so users can now contact again in a way that should avoid blocks of sort, with the hope that our answers won't be blocked themselves.

Kind Regards

Severino Delaurenti
MultiMedia Soft
#14
Hello,

thanks for asking: the new release should be available by the end of the incoming summer.

Kind regards

Severino Delaurenti
MultiMedia Soft
#15
Hello,

that's quite strange: I've just tried to reset the password of a user whose domain is outside of the MultiMedia Soft one and it went through immediately: it's quite likely that the block could be at an intermediate level, between our server and the one of your provider or that the IP of our e-mail server has been introduced in error in some black-list.

Kind Regards

Severino Delaurenti
MultiMedia Soft