Изменение : MatroskaSplitter - изменение в механизме построения списка кл. кадров, учитываем только данные по "мастер" дорожке, для файлов с видео - это видео-дорожка; Это избавит от "плохой" перемотке на некоторых файлах;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@4010 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : MPEGSplitter - т.к. sequence/extension header может быть больше размера MPEG пакета, и, соответственно разбит на несколько - то сперва собираем несколько пакетов в одно целое(не менее 512 байт), а уже потом парсим; Так же немного косметики, избавились от лишнего goto;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@4011 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : MPCVideoDec/FormatConverter - добавил несколько оптимизированных функций преобразований из LAV. Не все - только для самых распространенных случаев, касаемо видео больше чем 8 бит. Только при условии наличия SSE2 инструкций;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@4012 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : Подкорректировал ffmpeg после последних изменений, для корректной работы H.264 DXVA на интерлейс материале;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@4013 d191f3aa-8897-45be-b9a4-56e5fb472b67
Изменение : MPCVideoDec - дальнейшая оптимизация. Убрал проверку на выходной формат при каждом вызове функции декодирования и конвертирования. Так же вынес выбор функции конвертирования в инициализацию, вместо проверки при каждом вызове конвертирования;

git-svn-id: svn://mpc-next.ru/mpc-be/trunk@4014 d191f3aa-8897-45be-b9a4-56e5fb472b67
FormatConverter: функции конвертации позаимствованные из LAV Filters вынесены в отдельный файл pixconv_functions.cpp.

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