View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0013235||MediaMonkey (current)||Codec||public||2016-04-19 12:58||2016-08-30 06:53|
|Target Version||4.1.12||Fixed in Version||4.1.12|
|Summary||0013235: Include ALAC support within MMW|
|Description||Currently to play ALAC files, users have to either install Quicktime or purchase the codec pack to get ALAC support (ALAC support isn't included by MS AAC, but is included within f_aac which is part of the codec pack).|
Given recent security issues with Quicktime (apple is no longer updating it), this is problematic since the only secure way for users to play ALAC files is to pay for the codec pack--despite the fact that it's an open source codec!
Michal recommended splitting ALAC support from f_aac_codec to a free plugin, included in standard installation.
Other required changes:
- update to license.txt
- update to web description of codec pack
- update to codec pack?
- update to web site re. codec links from MMW client?
With this new plugin we will be able to do the following in a standard installation (without Quicktime or the paid version of the codec pack):
- play the majority of M4A (aac) files using the MS AAC decoder as before. Not all, though, since MS AAC has limitations (http://msdn.microsoft.com/en-us/library/windows/desktop/dd742784%28v=vs.85%29.aspx) such as not supporting AAC in Main Profile--in such cases the codec pack or quicktime are required.
- play all M4A (alac) files
- encode M4A (alac)
|Tags||No tags attached.|
|Fixed in build||1789|
New f_alac_encdec plugin added to build 1788, it can be tested. It supports 16 bit ALAC decoding and encoding. I think, we should add support also for 24 and 32 bit ALAC, it is not so widespread, but should be supported too. So leaving issue open.
Codec pack (f_aac_codec) not affected yet, it can coexist for a while, I think.
New ALAC decoder implemented in build 1789. It should support all ALAC formats (16/20/24/32 bit ALAC in MP4/M4A container).
Rusty please update the license for ALAC encoder/decoder - http://www.apache.org/licenses/LICENSE-2.0.
Codec pack not affected, I think, it is not needed now.
||License updated for build 1789.|