View Issue Details

IDProjectCategoryView StatusLast Update
0013235MMW v4Codecpublic2021-06-29 11:04
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version4.0.7 
Target Version4.1.12Fixed in Version4.1.12 
Summary0013235: Include ALAC support within MMW
DescriptionCurrently 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)
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=1&t=84589&p=422303
TagsNo tags attached.
Fixed in build1789

Relationships

parent of 0013249 closedLudek MMW v4 Auto Convert: Apple devices lossless conversion profile 
related to 0013484 closedmichal MMW v4 Some ALAC files are not playable from version 4.1.13 
related to 0018077 closedmichal MMW 5 Conversion to ALAC/M4A does not work on clean installation 

Activities

michal

2016-04-20 18:01

developer   ~0044475

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.

michal

2016-04-25 08:07

developer   ~0044493

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.

rusty

2016-04-25 21:38

administrator   ~0044495

License updated for build 1789.

peke

2016-04-26 21:38

developer   ~0044501

Verified 1789