Hello,
I have a video display application that makes use of the YUV_Overlay surface. This works great on a real Linux host, but when I try to use the same application in a VMware guest OS, the video outcome is not as expected for SDL_YV12_OVERLAY.
The YUV_Overlay->format states SDL_YV12_OVERLAY, and YUV_Overlay->hw_overlay is 0 as expected, since VMware doesn’t have Xv support.
Is there something I should be doing to correct the YUV color space? I was assuming that SDL handled all of this so that the YUV_ API could be used transparently.
Any help would be appreciated. I can supply good and bad pictures of the outcome.
Thanks!
Shane
Hello,
I have a video display application that makes use of the YUV_Overlay surface. This works great on a real Linux host, but when I try to use the same application in a VMware guest OS, the video outcome is not as expected for SDL_YV12_OVERLAY.
The YUV_Overlay->format states SDL_YV12_OVERLAY, and YUV_Overlay->hw_overlay is 0 as expected, since VMware doesn’t have Xv support.
Is there something I should be doing to correct the YUV color space? I was assuming that SDL handled all of this so that the YUV_ API could be used transparently.
Any help would be appreciated. I can supply good and bad pictures of the outcome.
Can you try the code from CVS?
http://www.libsdl.org/cvs/SDL-1.2.tar.gz
Thanks!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment
Sam,
The latest SDL on CVS works! Does the 1.2.9 stable release have the
same fix?
Thanks!
Shane
Sam Lantinga wrote:>> Hello,
I have a video display application that makes use of the YUV_Overlay surface. This works great on a real Linux host, but when I try to use the same application in a VMware guest OS, the video outcome is not as expected for SDL_YV12_OVERLAY.
The YUV_Overlay->format states SDL_YV12_OVERLAY, and YUV_Overlay->hw_overlay is 0 as expected, since VMware doesn’t have Xv support.
Is there something I should be doing to correct the YUV color space? I was assuming that SDL handled all of this so that the YUV_ API could be used transparently.
Any help would be appreciated. I can supply good and bad pictures of the outcome.
Can you try the code from CVS?
http://www.libsdl.org/cvs/SDL-1.2.tar.gz
Thanks!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment
SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl
Sam,
The latest SDL on CVS works! Does the 1.2.9 stable release have the
same fix?
I don’t believe it does. I think it’s broken MMX conversion code, which
is temporarily disabled in CVS.
Thanks!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment