VSFilter: Change SubPicDesc::bits type from void* to byte*, fixes deletion of void*.
It was being used as a byte* everywhere.
DSUtil: Fix deletion of void*
Fix "Comparing an array to null is not useful".
I believe this is what was originally intended by these invalid checks.
AudioSwitcher: Add an upper limit to channelsCount in Transform() to prevent a potential buffer overrun.
Fix "Uninitialized variable".
Fix "Wrapper object use after free".
The shorthand is being cast to CStringW by the preprocessor.
This commit fixes that by making the cast to LPCWSTR explicit.