Cosmetics.
"Play > Filters" menu: simplify the items' state handling.

This menu is dynamically built so there is no reason to use an extra function to set the state of its items. The states are now set correctly when building the menu.

Note that thanks to this change the new UI style is now used for the radio bullet.

This commit fixes ticket #1620.
Revert "AudioSwitcher: Add an upper limit to channelsCount in Transform() to prevent a potential buffer overrun."

This reverts commit ec8c15460762eb07bcc253d2463e442379151706.
AudioSwitcher: Move max channel count to a macro.
Revert "actually disable C4995 and C4996 for udf.cpp"

This reverts commit 03ca3eff5fccbfe6bfc1583789d4fe91af8b1900.
update TreePropSheet from TortoiseSVN
fix warning
update ffmpeg (n0.8-17851-ga6e4796)
Work around a libavresample crash
do while (0) (WIP)
initialize variables
reduce variable scope