(this bit seems to be missing in case the game / software actually passes any extra data past the format header)
But looks like we have to create a fake codec data for WMA3 too.
This makes it so that the passed data to Media Foundation is a correct WMA and can be played (after dumping into a file) both by Windows and by FFMPEG.
The extra codec data is not being passed by the METAL GEAR SOLID 3: Snake Eater - Master Collection Version. I've tried to make it work:
(this bit seems to be missing in case the game / software actually passes any extra data past the format header)
But looks like we have to create a fake codec data for WMA3 too.
This makes it so that the passed data to Media Foundation is a correct WMA and can be played (after dumping into a file) both by Windows and by FFMPEG.