View Issue Details

IDProjectCategoryView StatusLast Update
0015038MMW v4Codecpublic2018-08-24 00:51
Reporterpeke Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Target Version4.1.22 
Summary0015038: M4B: Missing codec reported
DescriptionSome M4B Files do not play in MMW and report Missing codec.

Similar to MMA behavior of 0014726

Additional InformationSample 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
TagsNo tags attached.
Fixed in build

Activities

michal

2018-08-19 09:24

developer   ~0050939

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.

peke

2018-08-19 22:11

developer   ~0050940

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?

michal

2018-08-20 06:11

developer   ~0050941

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).

jiri

2018-08-20 13:50

administrator   ~0050946

Let's leave this as officially fixed in MM5, since porting to MM4 would require a non-trivial effort.

peke

2018-08-24 00:51

developer   ~0050977

Another report was found