neil.j1983 Wrote:works great for me, no more turning to external players for dvd playback!
the REAL joe, you cant compare cpu upscaling to gpu upscaling. as its a different part of the machine doing it. i have a gt240, not a fast card, but it works nicely (i think i used lanczos3 optimized). If you want to try another gpu scaler (in MPC-HC/ZP) you could try madVR, i had an nvidia g210 which is a step up from integrated graphics and that struggled with madVR.
in other words, just because your cpu can, doesnt mean your gpu can, HD3200 is a slow gpu.
I understand that. I guess I'm just frustrated because development of XBMC seems to be taking the attitude of "one piece of code has to work on every platform" so there are terrible inefficiencies all around trying to do it all with one.
For example, most modern GPU's already have the ability to decode 1080 video in hardware, and many users already have one of these GPU's, but the dev's feel it's better to pursue the Broadcom Crystal HD addin card instead of developing hardware decoding for what many already have. Doesn't make sense.
And with the scaling and rendering, *any* external player with ffdshow and the plain old overlay mixer will do awesome upscaling of 720p material to 1080p in software that will work on just about any CPU from the last 3 or 4 years. And the same ffdshow (newest dev builds since ~3194) + overlay mixer also do hardware decoding with 1080p on most video cards of the same vintage (you don't need to upscale or resize 1080p, it's already there). So rather than support that (at least on the Windows platform), they are developing the one-fits-all again with scalers and renderers, and it just doesn't seem to work well, at least not as efficient as it could be.
In these 2 cases, at least for the time being, it appears that we're putting the decoding load on the processor while it actually belongs on the GPU; and putting high quality scaling on the GPU when it can easily be handled by the CPU. These development decisions just don't make sense to me.
Sorry, I'm ranting and likely to get flamed for criticizing a free product, but don't get me wrong - the interface and library functions are great, and the built in player works very well for most material if I just want to watch it and am not concerned about really good picture quality.
For that I'm truly grateful, this is a really nice program!!
But it could be truly great if the built in player would support decoders and renderers that are already working and doing a much better and more efficient job, rather than reinventing the wheel at every turn just to make the one fits all approach work, but not really efficiently.
</rantoff>
The REAL Joe