summaryrefslogtreecommitdiffstats
path: root/xorg/server/module/rdp.h
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2014-10-16 20:22:01 -0700
committerJay Sorg <jay.sorg@gmail.com>2014-10-16 20:22:01 -0700
commite8c61af8384f33d3d9ef53983f35d6a6badc6cc3 (patch)
treed476d40770d50118e331cacd4a38054a9eba8eee /xorg/server/module/rdp.h
parent1de9164c0b906bdc9c61ed6eac67048b6e5b2157 (diff)
downloadxrdp-proprietary-e8c61af8384f33d3d9ef53983f35d6a6badc6cc3.tar.gz
xrdp-proprietary-e8c61af8384f33d3d9ef53983f35d6a6badc6cc3.zip
Xorg: simd changes
Diffstat (limited to 'xorg/server/module/rdp.h')
-rw-r--r--xorg/server/module/rdp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/xorg/server/module/rdp.h b/xorg/server/module/rdp.h
index 8a4d58c4..b39ebd3a 100644
--- a/xorg/server/module/rdp.h
+++ b/xorg/server/module/rdp.h
@@ -197,6 +197,10 @@ struct _rdpCounts
typedef int (*yuv_to_rgb32_proc)(unsigned char *yuvs, int width, int height, int *rgbs);
+typedef int (*copy_box_proc)(char *s8, int src_stride,
+ char *d8, int dst_stride,
+ int width, int height);
+
/* move this to common header */
struct _rdpRec
{
@@ -209,6 +213,7 @@ struct _rdpRec
int bitsPerPixel;
int Bpp;
int Bpp_mask;
+ char *pfbMemory_alloc;
char *pfbMemory;
ScreenPtr pScreen;
rdpDevPrivateKey privateKeyRecGC;
@@ -277,6 +282,8 @@ struct _rdpRec
int xv_timer_schedualed;
OsTimerPtr xv_timer;
+ copy_box_proc a8r8g8b8_to_a8b8g8r8_box;
+
};
typedef struct _rdpRec rdpRec;
typedef struct _rdpRec * rdpPtr;