View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006364 | MMW 5 | General | public | 2010-05-17 11:08 | 2019-02-08 02:31 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0006364: Support for AIFF and AIFC audio formats | ||||
Description | As discussed in the support ticket HZS-135503 we should enable AIFF and AIFC formats in f_aac.dll to be played via QT. | ||||
Additional Information | Additional "WAVE Input Plug-in 2.07" Nullsoft plugin supports AIFF in_wave.dll works for 8, 16, 24 and 32 bit AIFF files, it does not work for 12b, 64b and files with A-law and ยต-law compression. The f_aac.dll plugin works for all the files, but the formats are not enabled. http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=87071 http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=8592 http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=57292 http://www.mediamonkey.com/forum/viewtopic.php?f=1&t=77795 http://www.mediamonkey.com/forum/viewtopic.php?f=1&t=50927 QJC-351-23821, GPU-711509, LKV-853-14634, QDH-653-47564, WUN-996-10463, PPL-326-60438, HZS-135503, AUU-710-69634, PQA-544-98837 | ||||
Tags | No tags attached. | ||||
Fixed in build | 2094 | ||||
|
I've made deeper analysis. The file is playable in MM, because it is playable by QuickTime we use. But, the AAC plugin does not know the format at all, so I think it is not good idea to allow playing now, without adding at least basic support for this format (getting file info, as song length, sample rate, bitrate, channels...) It is related to 0002703 bug. |
|
As discussed over IM, decreasing priority a leaving to Michal to add support for tagging sometimes later. Let's release full support for the format then. |
|
Looks like the main problem is for HDTracks users that download it in AIFF format Latest Report LDM-356-90436 |
|
Jiri Can you triage it to inclusion in at least MM5. |
|
To be implemented by Michal time permitting... |
|
Metadata tagging explanation http://aifftagging.blogspot.rs/ And commonly accepted is ID3v2 Chunk https://en.wikipedia.org/wiki/Audio_Interchange_File_Format#Metadata |
|
Increased priority for triage |
|
Basic support implemented in build 2073. Currently supported only audio format reading (length, samplerate, channels, etc.) and native metadata reading. Need to implement support for ID3 tags and writing tags. |
|
Rusty, add please constant "ADAIFF" to missing codecs configuration, with redirection to QuickTime download, as we need QuickTime for reliable AIFF/C playback. Assign back to me then. Thanks. |
|
Updated. Note that Quicktime shouldn't be relied upon by MM since it's no longer supported by Apple and may contain security vulnerabilities. |
|
I have tried playback using DirectShow (based on our old in_dsmp2 plugin, so e.g. LAV filters from system could be used for decoding), but it seems to be problematic. It can play some AIFF files (e.g. those with regular PCM data), but it does not play all files (e.g. any file with somehow encoded stream, like a-law, u-law). And problem is, DS playback behaves like it is all ok, it just receives MS_S_ENDOFSTREAM event very soon. So main application does not recognize, that this file cannot be played by DirectShow, and does not try to play it using QuickTime at all. |
|
Tagging fixed in build 2094. Covered by DUnit tests. |
|
Verified 2155 |