Normal
Mixing directshow and WPF has been pretty problematic (really limited) in the past. I think MeediOS guys are still struggling with good quality and low overhead (GPU/CPU) playback hack with WPF.For MPII it was evaluated that WPF has too many limitations and has too low performance when it comes to media playback (the performance is tweaked and few limitations are lifted with .NET 3.5 SP1 but not all). Some of those performance issues might came from the fact that WPF has been designed to be a framework for all different kinds of platforms.Writing up a HTPC application from a scratch is not a small thing to do. Thats why I would propose that it would be much easier (and more beneficial) to try to contribute to some of the already existing, open source HTPC projects (MediaPortal, XBMC, MeediOS...). Both sides would win.So, what kind of HTPC application you are planning to write? What are the things in the current (and MPII) HTPC applications that make you think that they aren't suitable for your use? What should be different?It's always nice to see someone interested in multimedia related programming, but at same time a little bit sad (and pretty common ) to see person wanting to start "Yet Another Music Player" World has already enough different players and HTPC applications. There should be one that is close enough for your personal needs so that you could just extend it a little bit (remember that both sides will win ).
Mixing directshow and WPF has been pretty problematic (really limited) in the past. I think MeediOS guys are still struggling with good quality and low overhead (GPU/CPU) playback hack with WPF.
For MPII it was evaluated that WPF has too many limitations and has too low performance when it comes to media playback (the performance is tweaked and few limitations are lifted with .NET 3.5 SP1 but not all). Some of those performance issues might came from the fact that WPF has been designed to be a framework for all different kinds of platforms.
Writing up a HTPC application from a scratch is not a small thing to do. Thats why I would propose that it would be much easier (and more beneficial) to try to contribute to some of the already existing, open source HTPC projects (MediaPortal, XBMC, MeediOS...). Both sides would win.
So, what kind of HTPC application you are planning to write? What are the things in the current (and MPII) HTPC applications that make you think that they aren't suitable for your use? What should be different?
It's always nice to see someone interested in multimedia related programming, but at same time a little bit sad (and pretty common ) to see person wanting to start "Yet Another Music Player" World has already enough different players and HTPC applications. There should be one that is close enough for your personal needs so that you could just extend it a little bit (remember that both sides will win ).