MultiMedia Soft productscustomerstestimonialsresellerssupportcontactaboutforumslinks
home    |    downloads    |    purchase    |   contact us    |   privacy    |   newsletter   |   

   Patches for AdjMmsEng.dll and AdjMmsEng64.dll
  version 12

Multimedia engine version (AdjMmsEng.dll and AdjMmsEng64.dll) 12.2.0.8 (September 21, 2017)

Bugs found inside the mentioned version

  • Version 12,0,0,0

    For the audio editor, When a sound file has been loaded, analyzing eventual tags through the TagsEditor.ALL_AnalyzeSoundOnEditor method may cause an eventual call to the PlaySound method to fail starting playback

  • Version 12,0,0,1

- For all audio components, The loading of WAV files compressed with the icmv.acm codec may cause the component to crash

- For the audio recorder, After a recording session is stopped, the recorded file results locked also if the EnableSoundPreloadForPlayback method has not been invoked

- For the audio recorder and the audio editor, The WaveformAnalyzer.SnapshotViewDrawToHdc, WaveformAnalyzer.SnapshotViewSaveToMemory and WaveformAnalyzer.SnapshotViewSaveToFile methods don't keep count of values passed to the nStartPos and nEndPos parameters.

  • Version 12,1,0,1

    - For all audio components, When resizing the waveform scroller an unwanted change on the current playback position may happen.

    - For the Audio DJ Studio API, invoking the ConsoleWait method from a Windows service may cause the service to stop responding

    - With the audio editor, The LoadSoundFast method fails when the InitDriversType method has been invoked for using WASAPI drivers
  • Version 12,1,0,2

    - For the audio editor, When the EnableSoundPreloadForPlayback method has been invoked, trying to edit a file may generate error -111

    - For all audio components, MP4 files containing a MPEG-Layer3 audio stream may fail to load (without using the VideoPlayer.Load method)

    - For the audio editor, The Effects.DeNoiseFilterApply method doesn't work with large files
  • Version 12,1,0,3

    - For the audio recorder, Stopping playback of a recorded sound may generate an exception

    - For the audio recorder and the audio editor, Missing to call the WaveformAnalyzer.SetDisplayRange method after completing a waveform analysis could cause further operations on the waveform analyzer to generate an exception.
  • Version 12,1,0,4

    - For the audio recorder, When the WASAPI.ListenInputDeviceStart method has been invoked on a specific capture device, an eventual recording session started on the same device through the StartFromWasapiCaptureDevice method fails recording audio data.

    - For the audio recorder, The WASAPI.ListenInputDeviceStop closes the capture device playback but reports an error code ERR_INVALID_DEVICE

    - For the audio recorder, The usage of the StartSplitFromDirectSoundDevice method may cause a memory leak when the recording format is set to MP3, Ogg Vorbis, AAC or Opus.

    - For the audio recorder and the audio editor, When exporting a portion of a sound file whose total decoded size is over 4 GBytes, the resulting exported portion of file may result incorrect.

    - For the audio editor, The component may generate an exception, instead of returning the error code ERR_NOT_ENOUGH_MEMORY, when trying to load in memory a sound file whose total decoded size is over 4 GBytes
  • Version 12,1,0,5

    - For the DJ Studio, Invoking the StopSound method during a volume slide, started through the StreamVolumeSlide method, stops the sliding but brings the current volume level to 0 instead of maintaining the current one.

    - For the DJ Studio, The StreamQueueCreate and the PlaySoundFromRecorderEx methods don't work when the InitDriversType method has been invoked for working with ASIO and WASAPI drivers.
  • Version 12,1,0,6

    - For the audio recorder, Custom DSPs and the dynamic amplifier are not applied to recording sessions started through WASAPI or through ASIO devices.

    - For the audio recorder, The RecordingDuration event may raise an incorrect duration after 3 hours of recording.
  • Version 12,1,0,7
    - For the DJ Studio and the audio recorder, The Oscilloscope feedback handler renders outside of its boundaries when a zoom factor is applied

    - For the DJ Studio, When playing a stream loaded from the Internet through the LoadInternetStream method, the SoundPositionGet method always returns 0

    - For the DJ Studio and the audio recorder, Visual feedbacks loose an eventual background bitmap when the related Resize method is invoked.
  • Version 12,1,0,8

    - For the DJ Studio and the audio recorder, The CdCoverPictureFileAvailableEx event always returns -48 error inside the nResult parameter.
  • Version 12,1,0,9

    - For the DJ Studio, Invoking the ResetEngine while a MIDI stream is being played may cause a GPF

    - For the DJ Studio, Invoking the SilenceDetectionOnPlayer and SilenceDetectionOnPlayerRequest methods immediately after calling the LoadSound or LoadSoundFast methods may cause the component tio hang.

    - For the audio recorder and the audio editor, When starting playback from a position different from 0, eventual graphic items added on the waveform analyzer at positions prior to the start playback position will generate the respective "reached" event (WaveAnalyzerLineReached for vertical lines, WaveAnalyzerHorzLineReached for horizontal lines and WaveAnalyzerWaveRangeReached for wave ranges)

    - For the DJ Studio and the audio recorder, Invoking the CddbRequestAlbumInfo method on a x64 based system for a CD whose information is not stored inside a CDDB database may cause an exception and a crash of the container application.
  • Version 12,2,0,2

    - For the DJ Studio, The VideoPlayer.FramesNumberGet method always returns 0 frames
  • Version 12,2,0,3

    - For the audio recorder, the RecordingDurationDouble event (activeX) and the RecordingDuration64 event (.NET) always returns a duration 0 when the source of a recording session is an Internet URL
  • Version 12,2,0,4

    - For the DJ Studio, When no sound card is installed inside the system, invoking the LoadSound method will fail.

    - For the DJ Studio, When a player is attached to a stream mixer it won't be possible playing multichannel sound files
  • Version 12,2,0,5

    - For the DJ Studio, When a player is attached to a stream mixer, after calling the StopSound method on a player under playback, the GetPlayerStatus method may sometime return SOUND_PAUSED instead of SOUND_STOPPED

    - For the DJ Studio, When a player is attached to a stream mixer whose output device is set to -1, eventual visual feedbaxks of the player may not work.

    - For the DJ Studio, Settings of the StreamVolumeSmoothingSet and StreamVolumeSmoothingSet methods are ignored when dealing with Internet streams
  • Versione 12,2,0,6

    - For the audio recorder and the audio editor, During an upload session to a FTP server the SoundUploadPerc event is never generated

    - For the audio editor, The waveform displayed on the analyzer is wrong when the loaded sound file is in 8 bits unsigned WAV format

    - For the audio editor, The waveform displayed on the analyzer may not display the very latest portion of the loaded sound

    - For the audio editor, When any editing method that modifies the loaded sound is invoked with the nEndPosition set to the exact duration of the sound file, the latest milliseconds of the sound may not be modified as expected
  • Versione 12,2,0,7

    - For the audio editor, When the sound has been loaded using the LoadSoundFast method, during playback the GetPlaybackPosition method will always return 0

    - For the DJ Studio API, The container application could freeze when the SilenceDetectionOnPlayerRequest method is invoked immediately after a call to the LoadSound method

 

 

 

to top

copyright © MultiMedia Soft 1998-2024