PatrickBateman Wrote:I know that good explan ations will exist and have probsbly been discussed before but i havent come across a set in stone reason as to why external filters are not used?
XBMC is a cross-platform project, main thrust for development coming from Linux side. DirectShow is not a cross-platform technology, it only exists on Windows, and there is nothing equivalent available on any other platform. In fact, before Tiben started his DSCodec development, the consensus among developers was that XBMC's (or actually its video player's) architecture is fundamentally incompatible with DirectShow's processing flow.
In that context, Tiben's work here is amazing.