diff options
Diffstat (limited to 'src/psb_buffer.h')
-rw-r--r-- | src/psb_buffer.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/psb_buffer.h b/src/psb_buffer.h index ad05068..b4aeb3f 100644 --- a/src/psb_buffer.h +++ b/src/psb_buffer.h @@ -77,10 +77,11 @@ struct psb_buffer_s { unsigned int buffer_ofs; /* several buffers may share one BO (camera/RAR), and use offset to distinguish it */ struct psb_buffer_s *next; unsigned char *user_ptr; /* user pointer for user buffers */ + int fd; /* fd of user buffers if it is from GFX; else it is -1*/ psb_driver_data_p driver_data; /* for RAR buffer release */ uint32_t size; void *handle; - unsigned char *virtual_addr; + unsigned char *virtual_addr; int unfence_flag; }; @@ -103,6 +104,7 @@ VAStatus psb_buffer_create_from_ub(psb_driver_data_p driver_data, psb_buffer_type_t type, psb_buffer_p buf, void * vaddr, + int fd, unsigned int flags ); |