Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jens Krüger
Lima
Commits
f67f5f21
Commit
f67f5f21
authored
Aug 10, 2012
by
Sebastien Petitdemange
Browse files
Add one ownership to FrameInfo
parent
e86b10e7
Changes
3
Hide whitespace changes
Inline
Side-by-side
control/src/CtBuffer.cpp
View file @
f67f5f21
...
...
@@ -295,10 +295,10 @@ void CtBuffer::getDataFromHwFrameInfo(Data &fdata,
Buffer
*
fbuf
=
new
Buffer
();
fbuf
->
data
=
frame_info
.
frame_ptr
;
if
(
frame_info
.
buffer_owner_ship
==
HwFrameInfoType
::
Transfer
)
fbuf
->
owner
=
Buffer
::
SHAR
ED
;
if
(
frame_info
.
buffer_owner_ship
==
HwFrameInfoType
::
Managed
)
fbuf
->
owner
=
Buffer
::
MAPP
ED
;
else
fbuf
->
owner
=
Buffer
::
MAPP
ED
;
fbuf
->
owner
=
Buffer
::
SHAR
ED
;
fdata
.
setBuffer
(
fbuf
);
fbuf
->
unref
();
...
...
hardware/include/HwFrameInfo.h
View file @
f67f5f21
...
...
@@ -38,7 +38,7 @@ namespace lima
*******************************************************************/
typedef
struct
LIMACORE_API
HwFrameInfo
{
enum
OwnerShip
{
Managed
,
Transfer
};
enum
OwnerShip
{
Managed
,
Transfer
,
Shared
};
int
acq_frame_nb
;
void
*
frame_ptr
;
...
...
hardware/sip/HwFrameInfo.sip
View file @
f67f5f21
...
...
@@ -29,7 +29,7 @@ struct HwFrameInfoType
#include <sstream>
using namespace lima;
%End
enum OwnerShip {Managed,Transfer};
enum OwnerShip {Managed,Transfer
,Shared
};
int acq_frame_nb;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment