View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015038 | MMW v4 | Codec | public | 2018-08-18 22:02 | 2018-08-24 00:51 |
Reporter | peke | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Target Version | 4.1.22 | ||||
Summary | 0015038: M4B: Missing codec reported | ||||
Description | Some M4B Files do not play in MMW and report Missing codec. Similar to MMA behavior of 0014726 | ||||
Additional Information | Sample files and detailed info in Ticket JVX-919-51487 from https://www.mediamonkey.com/forum/viewtopic.php?f=1&t=89533 https://www.mediamonkey.com/forum/viewtopic.php?f=2&t=90835 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
The problem is in Media Foundation system functions we use for MP4/M4A/M4B playback, it does not recognize media format and refuse to play it for M4B and MP4 extensions. It still can be played using QuickTime or f_aac_codec plugin, that is why it does not occur more often. Problem is already solved in MM5, where we use different approach (by sending own data stream to MediaFoundation framework instead of the source file). We could merge it to MMW, but it will be quite significant and risky change, not sure, if we should do it. Jiri, if so, assign it back to me and I will manually merge needed code changes. |
|
I wonder if it is possible to add additional DLL with new code in MMW and use it only when MF refuse to load/p;ay file instead moving to new approach? |
|
We could, but it will slow things down when trying to play format, which MediaFoundation really cannot play (e.g. because it contains some unsupported feature of MP4 format). |
|
Let's leave this as officially fixed in MM5, since porting to MM4 would require a non-trivial effort. |
|
Another report was found |