View Issue Details

IDProjectCategoryView StatusLast Update
0013475MMW v4Codecpublic2016-10-21 00:08
Reporterpeke Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version4.1.15Fixed in Version4.1.15 
Summary0013475: WMA and WMV encoding isn't working after Windows 10 Anniversary build 1607 upgrade
DescriptionMMW can't convert any format to WMA Lossless

LOG File and sample track are on FTP
Additional InformationCRM-916-27953
OMX-279-82372
TYR-986-33076 confirmed
HJB-691-86801 confirmed
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/95cccc74-efae-43c6-a169-bf534cd6f32b/wmcreatewriter-is-not-working-after-windows-10-anniversary-update-1607?forum=windowssdk
TagsNo tags attached.
Fixed in build1815

Relationships

related to 0013517 closedLudek Provide useful error message when WMA/WMV encoding fails due to Windows 10 Anniversary Update 
has duplicate 0013496 closedmichal WMA and WMV encoding isn't working after Windows 10 Anniversary build 1607 upgrade 

Activities

peke

2016-08-19 08:39

developer   ~0045470

There is another bug reported.

peke

2016-08-19 22:40

developer   ~0045471

After intensive testing and IM talk Michal and have found and confirmed that Windows 10 Anniversary release build 1607 have changed something in several essential Windows Media Core files specifically "WMVCORE.DLL" and "WMVENCOD.DLL" making MMW could not initialize conversion encoder.

Current confirmed workaround is to save those two files in "sysWOW64" from 1511 release into MMW main folder and restart MMW so that those files are used in WMA encoding.

Last working files are uploaded to FTP along with full debug logs for analyze.

peke

2016-08-20 14:35

developer   ~0045472

User at OMX-279-82372 confirmed our findings.

Ludek

2016-08-24 15:26

developer   ~0045486

Last edited: 2016-08-24 17:56

I guess that if we are not able to do a quick fix (without a need to replace the encoding method from WM to MF or something else), then we should:
a) Add [Help] button with link to KB article for the usable workaround of replacing wmvcore.dll (similarly like we already do in case of device sync failure, i.e. just HelpLink needs to be set for AEM_CONVERT error handler)
b) contact MS about this issue

peke

2016-08-24 17:01

developer   ~0045487

Last edited: 2016-08-31 15:27

User from CRM-916-27953 also confirmed fix.

EDIT (by Rusty): this is referring not to a fix, but rather to the workaround of replacing Anniversary update files with pre-Anniversary update versions of said WM files.

rusty

2016-09-06 14:19

administrator   ~0045574

Last edited: 2016-09-06 14:23

Per offline discussion, Michal is working on this for MM5 (0013496) and will backport to MM4 IFF no fix is forthcoming from MS (release timing 4.1.14 vs 4.1.15 tbd depending on implementation effort).

michal

2016-10-13 13:23

developer   ~0045911

Last edited: 2016-10-13 13:23

New basic WMA encoder ported to MM4, build 1814. Please test it.
It supports all WMA codecs and 1-pass encoding (CBR, VBR), 2-pass encoding (ABR) is not implemented yet. The codec shows itself as format "WMA (MF)". It does not support progress.

peke

2016-10-19 23:20

developer   ~0045970

Verified basic functionality in 4.1.15.1814, no failed encoding on 400+ tracks encoded on various formats and convert chunk numbers.

I've noticed slight Memory usage and slower releasing on convert finishing so it should be tested for possible mem leaks.

michal

2016-10-20 07:56

developer   ~0045971

I have found some possible mem leaks, fixed in build 1815.
Note, first WMA encoding loads system libraries for Media Foundation and these are released when MM is closed. It is because of speed. But following encodings should not gradually increase memory usage.

michal

2016-10-20 17:08

developer   ~0045976

Last edited: 2016-10-20 17:08

Resolving, remaining issues tracked as 0013496.

peke

2016-10-21 00:08

developer   ~0045981

Verified 1815

Confirming all notes from 0013475:0045971