diff options
author | Jay Sorg <jay.sorg@gmail.com> | 2014-10-16 20:22:01 -0700 |
---|---|---|
committer | Jay Sorg <jay.sorg@gmail.com> | 2014-10-16 20:22:01 -0700 |
commit | e8c61af8384f33d3d9ef53983f35d6a6badc6cc3 (patch) | |
tree | d476d40770d50118e331cacd4a38054a9eba8eee /xorg/server/module/rdp.h | |
parent | 1de9164c0b906bdc9c61ed6eac67048b6e5b2157 (diff) | |
download | xrdp-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.h | 7 |
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; |