> I learned SDL can do the yuv overlay display .but when I looked into
> the doc for sdl ,I found that when display yuvovelay surface, memcpy
> operation still is needed as follow.
> //memcpy(overlay->pixels, map, (width * height * 3) /
Well, with SDL you write to an shm surface, and X does a memcpy into
video memory. You shouldn't hit any extra memcpy()s in the SDL source.
Are there any mechanisms in place where I can do what I can do with DirectX under windows? There, my app can do an accelerated blit to off-screen memory that is on the display adapter (accelerated over AGP if appropriate), and then blit from offscreen to a mapped region onscreen.
I'd love to be able to do this, and accelerate my multiple videostream (40+) network conferencing app on Linux ..
--bob