mirror of
https://github.com/X11Libre/xf86-video-vmware.git
synced 2026-03-24 01:24:37 +00:00
Xv extension for VMware's video driver
This patch implements the Xv extension for VMware's X video driver. The Xv specification can be found here http://www.xfree86.org/current/DESIGN16.html I've written a trivial offscreen memory manager that allocates memory from the bottom part of the Video RAM and it can handle only 1 video-stream. Eventually we intend to support upto 32 video-streams (there is already support for multiple video streams in respective backends).
This commit is contained in:
committed by
Vinay Bondhugula
parent
a33ab73ffa
commit
bfd8398dde
7
README
7
README
@@ -23,6 +23,12 @@ svga_limits.h
|
||||
svga_modes.h
|
||||
A list of default display modes that are built into the driver.
|
||||
|
||||
svga_overlay.h
|
||||
A list of definitions required for Xv extension support. Included by vmwarevideo.c
|
||||
|
||||
svga_escape.h
|
||||
A list of definitions for the SVGA Escape commands.
|
||||
|
||||
guest_os.h
|
||||
Values for the GUEST_ID register.
|
||||
|
||||
@@ -262,6 +268,7 @@ table shows which capability indicates support for which command.
|
||||
SVGA_CMD_DEFINE_ALPHA_CURSOR SVGA_CAP_ALPHA_CURSOR
|
||||
SVGA_CMD_DRAW_GLYPH SVGA_CAP_GLYPH
|
||||
SVGA_CMD_DRAW_GLYPH_CLIPPED SVGA_CAP_GLYPH_CLIPPING
|
||||
SVGA_CMD_ESCAPE SVGA_FIFO_CAP_ESCAPE
|
||||
|
||||
Note: SVGA_CMD_DISPLAY_CURSOR and SVGA_CMD_MOVE_CURSOR should not be used.
|
||||
Drivers wishing hardware cursor support should use cursor bypass (see below).
|
||||
|
||||
Reference in New Issue
Block a user