Conditional compilation for V4L2 stuff.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2728 e3e1d417-86f3-4887-817a-d78f3d33393f
This commit is contained in:
parent
f0c76828c0
commit
0f5ee9580f
|
@ -1283,7 +1283,9 @@ int LocalCamera::Capture( Image &image )
|
||||||
switch( palette )
|
switch( palette )
|
||||||
{
|
{
|
||||||
case VIDEO_PALETTE_YUV420P :
|
case VIDEO_PALETTE_YUV420P :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_YUV420 :
|
case V4L2_PIX_FMT_YUV420 :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
static unsigned char y_plane[ZM_MAX_IMAGE_DIM];
|
static unsigned char y_plane[ZM_MAX_IMAGE_DIM];
|
||||||
static char u_plane[ZM_MAX_IMAGE_DIM];
|
static char u_plane[ZM_MAX_IMAGE_DIM];
|
||||||
|
@ -1356,7 +1358,9 @@ int LocalCamera::Capture( Image &image )
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case VIDEO_PALETTE_YUV422P :
|
case VIDEO_PALETTE_YUV422P :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_YUV422P :
|
case V4L2_PIX_FMT_YUV422P :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
static unsigned char y_plane[ZM_MAX_IMAGE_DIM];
|
static unsigned char y_plane[ZM_MAX_IMAGE_DIM];
|
||||||
static char u_plane[ZM_MAX_IMAGE_DIM];
|
static char u_plane[ZM_MAX_IMAGE_DIM];
|
||||||
|
@ -1415,7 +1419,9 @@ int LocalCamera::Capture( Image &image )
|
||||||
}
|
}
|
||||||
case VIDEO_PALETTE_YUYV :
|
case VIDEO_PALETTE_YUYV :
|
||||||
case VIDEO_PALETTE_YUV422 :
|
case VIDEO_PALETTE_YUV422 :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_YUYV :
|
case V4L2_PIX_FMT_YUYV :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
int size = width*height*2;
|
int size = width*height*2;
|
||||||
unsigned char *s_ptr = buffer;
|
unsigned char *s_ptr = buffer;
|
||||||
|
@ -1450,7 +1456,9 @@ int LocalCamera::Capture( Image &image )
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case VIDEO_PALETTE_RGB555 :
|
case VIDEO_PALETTE_RGB555 :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_RGB555 :
|
case V4L2_PIX_FMT_RGB555 :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
int size = width*height*2;
|
int size = width*height*2;
|
||||||
unsigned char r,g,b;
|
unsigned char r,g,b;
|
||||||
|
@ -1471,7 +1479,9 @@ int LocalCamera::Capture( Image &image )
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case VIDEO_PALETTE_RGB565 :
|
case VIDEO_PALETTE_RGB565 :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_RGB565 :
|
case V4L2_PIX_FMT_RGB565 :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
int size = width*height*2;
|
int size = width*height*2;
|
||||||
unsigned char r,g,b;
|
unsigned char r,g,b;
|
||||||
|
@ -1509,6 +1519,7 @@ int LocalCamera::Capture( Image &image )
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_BGR24 :
|
case V4L2_PIX_FMT_BGR24 :
|
||||||
{
|
{
|
||||||
int size = width*height*3;
|
int size = width*height*3;
|
||||||
|
@ -1524,8 +1535,11 @@ int LocalCamera::Capture( Image &image )
|
||||||
buffer = temp_buffer;
|
buffer = temp_buffer;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif // ZM_V4L2
|
||||||
case VIDEO_PALETTE_GREY :
|
case VIDEO_PALETTE_GREY :
|
||||||
|
#ifdef ZM_V4L2
|
||||||
case V4L2_PIX_FMT_GREY :
|
case V4L2_PIX_FMT_GREY :
|
||||||
|
#endif // ZM_V4L2
|
||||||
{
|
{
|
||||||
//int size = width*height;
|
//int size = width*height;
|
||||||
//for ( int i = 0; i < size; i++ )
|
//for ( int i = 0; i < size; i++ )
|
||||||
|
|
Loading…
Reference in New Issue