Lame v3.99.3 for windows software8/19/2023 Fix for Bugtracker item Access Violation in BladeMP3EncDLL if UNICODE was defined.Fix for Bugtracker item Because of Windows API change, there was a problem with the prority switch.Fix for Bugtracker item resampling in 3.98 and 3.99alpha.Fix for Bugtracker items several small documentation issues.Fix for Bugtracker item lib name problem in Microsoft Visual Studio 6.Windows: program icon and version info added (when building with VC9).Workaround for FFMPEG bug, which uses to call lame_encode_flush more than once in a loop.The encoder now uses hip_decode internally and it is now possible to use clipdetect feature while reencoding mp3 to mp3. The reason for this change is: lame_decode functions use a single global variable within the library to store decoder setup, hip_decode functions don't. Library API change: lame_decode functions are now obsolete but still present, please use hip_decode instead.The ignore-tag-errors switch had no effect when embedding album art, fixed.Update the debian packaging for the new release.Fix for Bugtracker item A problem regarding the new drain code.Previously this value was simply hard-coded to 1. Added code to calculate the frame length of the audio frames used for the nBlockSize element of the WAVEFORMATEX output structure.This prevented the LAME Encoder filter from being selected for use by some third-party encoding applications. Previously, the filter was being registered using a value of MERIT_SW_COMPRESSOR (0x100000), which was at a lower priority (i.e. Altered the Filter Merit Value that was being used when the filter was registered so that it is now using the standard DirectShow compressor filter merit value of MERIT_DO_NOT_USE (0x200000).This will allow third-party encoding applications using the DirectShow IFilterMapper2 Interface to recognize that the LAME encoder supports MP3 output. Modified the filter registration information so that the MP3 audio subtype is correctly reported as being supported on the encoder output pin.This will allow third-party encoding applications using the DirectShow System Device Enumerator Interface to correctly detect the LAME encoder when querying the Audio Compressors filter group. Modified the DirectShow filter registration section so that the LAME Encoder filter is correctly registered in the Audio Compressors filter category.Added support for the DirectShow IAMStreamConfig Interface to the LAME encoder filter output pin.Improvements for LAME DirectShow filter:.This is an beta build and the encoded results may be variable in quality. Please note that this compile is NOT for archival, it is for test purposes only. Includes Robert Hegemann's new file input routines.Bundle compiled with Intel Compiler 11.1.New compiles reflecting changes to id3 tagging.Thanks to Taihei Monma, for reporting these issues. Because of several other software (like Windows Media Player), LAME writes Little-Endian unicode tags only. Fixes for several issues with ID3v2 unicode tags, using Big-Endian text encodings.Fix for tracker item -tg does not handle genre number when adding unicode tag Version 3.99.2.adding malformed user-defined-frames could result in abnormal program termination, fixed Version 3.99.3.possible divide-by-zero exception should be fixed.COMM frames can now have a description, when passed via -tv "COMM=description=full text".WFED and PCST frames can now be added, to tag podcasts iTunes recognizes. Addressing things brought to attention by tracker item 3.99.x problem WFED and PCST frames.Bug fix for tracker item Artifacts at the beginning of decoded file Version 3.99.4.It could result in bitrate bloat with silent input data. Fix for a problem when LAME is compiled with fast floating point math.autotools: Fix compilation on alpha using proper ifdef guards.Feature request, patch ticket Add lame_encode_buffer_interleaved_int() by Michael Fink Version 3.99.5
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |