aha, для 64 битной операционки предпочтительнее использовать сборку (libavcodec.dll - GCC 4.4.0 x86_64), т.к. она чуть быстрее работает. Вариант libavcodec.dll - VS2008sp1 работает чуть медленнее, но за то, может декорировать больше аудио форматов непосредственно через модуль libavcodec.dll (mp3, ac3, dts и т.д.), на выходе качество звучания будет выше чем, если использовать модули по умолчанию (libmad, liba52, libdts и т.д.). Увы, но разработчики не смогли добиться стабильной работы модуля libavcodec.dll в сборке x64 (GCC), и из-за этого появился вариант, в котором libavcodec.dll собирается в VS2008sp1. В сборке х86 такой чехарды нет, libavcodec.dll нормально собирается в GCC и работает вполне быстро и стабильно.
sola, sse icl10 - у разработчиков так обозначается сборка, в которой все модули, кроме libavcodec.dll, mplayer, libmpeg2, theora, x264, xvidcore, собираются в интеловском компиляторе. Интеловский компилятор позволяет получить сборку с лучшей производительностью, за счет более лучшей оптимизации. Моя сборка, так же как и сборка одного из авторов проекта (clsid), одинаково быстро будет работать не только на интеловских процессорах, но и на процессорах АМД. Это достигается за счет того, что я и clsid используем интеловский компилятор с патченными библиотеками. По умолчанию интеловский компилятор в одном файле создает два варианта кода, один быстрый, для интеловских процев, а другой медленный для всех остальных, применение особого патча позволяет избавиться от этой несправедливости.
zz111z, гораздо удобнее установить один единственный файл и потом не париться в поисках различных кодеков. Проектом ffdshow и проектом mpc-hc занимаются одни и теже люди, так что проблем с оперативностью обновления нет и не будет. В настоящий момент все изменения в модуле libavcodec.dll проекта ffdshow, сразу вносятся в проект mpc-hc. Насчет выбора компилятора... особого выбора нет, т.к. не возможно написать сложный код который бы одинаково собирался на всех компиляторах. Для сборки ffdshow рекомендуется использовать следующие компиляторы: для сборки libavcodec, mplayer, libmpeg2, theora, x264, xvidcore - GCC; для сборки KernelDeint, TomsMoComp - icc 10; для сборки всех остальных модулей VS2008sp1.
sola, sse icl10 - у разработчиков так обозначается сборка, в которой все модули, кроме libavcodec.dll, mplayer, libmpeg2, theora, x264, xvidcore, собираются в интеловском компиляторе. Интеловский компилятор позволяет получить сборку с лучшей производительностью, за счет более лучшей оптимизации. Моя сборка, так же как и сборка одного из авторов проекта (clsid), одинаково быстро будет работать не только на интеловских процессорах, но и на процессорах АМД. Это достигается за счет того, что я и clsid используем интеловский компилятор с патченными библиотеками. По умолчанию интеловский компилятор в одном файле создает два варианта кода, один быстрый, для интеловских процев, а другой медленный для всех остальных, применение особого патча позволяет избавиться от этой несправедливости.
zz111z, гораздо удобнее установить один единственный файл и потом не париться в поисках различных кодеков. Проектом ffdshow и проектом mpc-hc занимаются одни и теже люди, так что проблем с оперативностью обновления нет и не будет. В настоящий момент все изменения в модуле libavcodec.dll проекта ffdshow, сразу вносятся в проект mpc-hc. Насчет выбора компилятора... особого выбора нет, т.к. не возможно написать сложный код который бы одинаково собирался на всех компиляторах. Для сборки ffdshow рекомендуется использовать следующие компиляторы: для сборки libavcodec, mplayer, libmpeg2, theora, x264, xvidcore - GCC; для сборки KernelDeint, TomsMoComp - icc 10; для сборки всех остальных модулей VS2008sp1.