Jerry Johns wrote:
Suppose the CCDC starts writing to the in-active buffer while the VPBE is
displaying the first– there is no
guarantee that the CCDC will be done composing the in-active buffer
before the VPBE switches to this buffer. Note that it is not software that
controls this switch, the VPBE hardware
will automatically switch on a VSYNC.
Hence, even in a double buffered situation, you cannot escape this hazard.
However, if you can guarantee that the
CCDC frame time is less than the VPBE frame time, then you most probably can
escape with this.
yes, triple buffering is the way to go in case source and destination are not synced at all, my reply was not fully
accurate :-)
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source