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

Reply via email to