Obviously the processors today can handle video playback quite easily, even at high resolutions. But I was wondering, since the dual platforms of today have so much bandwidth (though I am not sure of how much CPU-CPU bandwidth there is), simple decoding of a video stream can be made so much more advanced with a second CPU.
I am not sure how good the current crop of video filters are for artifact reduction, but it could be seriously beneficial if playback were pipelined across two processors. The first processor would decode the stream into a frame buffer, and the second processor could put a set of heavy duty filters on to clean up the video (during a scale operation for instance) dynamically.
Im sure Premiere may do something like this (I know FCP does), but it would be neat if a standard video playback mechanism allow for these types of manipulations (if possible, again Im not sure how circuitous the path is for CPU-CPU communication).
