Justin Schoeman wrote: > > VIDIOCSYNC is not called *after* a buffer has been used... it has to be > > called *before* it can be used. Black/White - see the difference? > > Just wrong point of view - the API is talking from a driver point of > view i.e. CSYNC frees it from the driver queue, making it available for > the application. So yes, the application MUST call CSYNC before using > the buffer, but the API document remains correct (if you understand its > rather vague point of view). Well, yes, *IF* it was a driver writers guide rather than an application programming interface, then you could choose to interpret it as correct but incomplete... If you define color from the POV of the substance (what he absorbs) vs the viewer (what he sees), then indeed black is white, and you would also be correct there. Give it up, dude ;-)