For those that don't know me, I've got pretty extensive experience within multimedia, and have generally been debugging multimedia issues for a long time now. I don't expect any of you to have already known anything I'm saying because this is a crazy complex world. Any of you who are into codecs and multimedia probably already know that. There's no shame in not knowing something, and for those of you who *are* well-versed, nothing I'm saying should be any surprise.
Right now the top two crashes for WMP Vista are in old versions of FFDShow and MMSwitch. I think this site is directly contributing to that problem, and it'd be great to get that fixed up.
* Please stop distributing or recommending anything that's redistributing Morgan Multimedia Stream Switcher (mmswitch.ax). That blows up on EnumPins in DirectShow. Everybody knew that was crashing years ago, yet I'm seeing it in these places:
-- Morgan Multimedia download
-- Ace Mega
-- DivX Total Pack
-- BoliGego Codec
-- Codec Pack All in 1
-- Gordian Knot
-- MUSK codec pack
-- Nimo Codec Pack Lite
-- Nimo Codec Pack
-- SLD Codec Pack
-- The Codecs
* Please stop redistributing anything including Voxware. That'll cause memory corruptions on ACMEnumerate:
-- Storm Codec
-- Ace Mega
(Run under the debugger and you should notice this.) Y'all already have a standalone link to Voxware here. I would probably preface that (as well as the links for Morgan Multimedia) with a warning that there are known issues with the codec, and that's definitely "use at your own risk".
* Please stop redistributing anything with old versions of FFDShow. People need to update their "packs" to have FFDShow Tryouts Beta 3 (July 2007) or newer.
-- Matroska.
-- Defiler
-- HelDecPack (2004 version!)
-- Tzim's Codec Pack
-- XP Codec Pack (2004 version!)
-- The Codecs Lite (2003 version ftw)
You've got the same problem with older versions of DivX (wcslen( 0 ) is bad), but people are generally better about being smart about DivX than they are about FFDShow.
Anyways, I keep seeing user crashes in the above mentioned components, and they end up pointing out that they're getting this crapware from your site. If you could please clean your site of the above nastyware, all the end users out there would really benefit.
All I'm trying to do is to keep Windows multimedia stable and end users from crashing. I hope you're willing to help with that. Regardless of whether you want to use Media Player Classic, GOMPlayer, ZPlayer, WinAMP, whatever - your system is better off without any of the above nastyware on your box.
The problem is exacerbated because Windows doesn't really have a fully functional codec or filter uninstall system, and only allows the end user to really easily view installed VfW codecs. Installed DirectShow filters can't be viewed without special tools. WMP11's Help:About:Technical Support Information web tool is kind of useful, but that's only a segment of the data of interest. Putting bad codecs or filters on the system puts the end user into a world of hurt.
Thanks for your time,
-Zach
EDIT: Updated afflicted packages
