Изменение: небольшой перенос часть3.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2758 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение: небольшой перенос часть4.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2759 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : MPAAudioRenderer - WASAPI, прикрутил программную регулировку громкости. Так же - делаем сброс данных в микшере, когда это необходжимо; Немного подкорректировал обработку команд Pause() и Stop(). Временно убрал поддержку Bitstream, т.к. все равно не поддерживается. Добавил статус - какой "механизм" используется.
P.S. небольшой коммент по поводу данного коммита и кода - не знаю на сколько верно или нет, но прочитав некоторое кол-во литературы, выяснил что использование <static_cast> и, особенно, <reinterpret_cast> - более оптимизированно чем обычное приведение одного типа данных к другому.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2760 d191f3aa-8897-45be-b9a4-56e5fb472b67
Обновление: ffmpeg git-c54a1565.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2761 d191f3aa-8897-45be-b9a4-56e5fb472b67
Не использовать static_cast и т.п. для простых типов.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2762 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение: небольшой перенос часть5;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2763 d191f3aa-8897-45be-b9a4-56e5fb472b67
AudioParser: чистка от старого отключенного кода.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2764 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : MpcAudioRenderer - полностью переделал механизм обработки данных, теперь используется флаг AUDCLNT_STREAMFLAGS_EVENTCALLBACK при инициализации, и обработка данных идет в отдельном потоке, по событиям(за часть кода спасибо команде MediaPortal). Работает Bitstream.

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@2765 d191f3aa-8897-45be-b9a4-56e5fb472b67