mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-01 05:23:18 +00:00
Xephyr: fix Xv adaptor capability tests
Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Keith Packard <keithp@keithp.com> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
committed by
Keith Packard
parent
9626eedebf
commit
433d0851cd
@@ -380,7 +380,8 @@ ephyrHostXVAdaptorHasPutVideo (const EphyrHostXVAdaptor *a_this,
|
||||
{
|
||||
EPHYR_RETURN_VAL_IF_FAIL (a_this && a_result, FALSE) ;
|
||||
|
||||
if (((XvAdaptorInfo*)a_this)->type & XvVideoMask & XvInputMask)
|
||||
if ((((XvAdaptorInfo*)a_this)->type & (XvVideoMask | XvInputMask)) ==
|
||||
(XvVideoMask | XvInputMask))
|
||||
*a_result = TRUE ;
|
||||
else
|
||||
*a_result = FALSE ;
|
||||
@@ -391,7 +392,8 @@ Bool
|
||||
ephyrHostXVAdaptorHasGetVideo (const EphyrHostXVAdaptor *a_this,
|
||||
Bool *a_result)
|
||||
{
|
||||
if (((XvAdaptorInfo*)a_this)->type & XvVideoMask & XvOutputMask)
|
||||
if ((((XvAdaptorInfo*)a_this)->type & (XvVideoMask | XvOutputMask)) ==
|
||||
(XvVideoMask | XvOutputMask))
|
||||
*a_result = TRUE ;
|
||||
else
|
||||
*a_result = FALSE ;
|
||||
@@ -404,7 +406,8 @@ ephyrHostXVAdaptorHasPutStill (const EphyrHostXVAdaptor *a_this,
|
||||
{
|
||||
EPHYR_RETURN_VAL_IF_FAIL (a_this && a_result, FALSE) ;
|
||||
|
||||
if (((XvAdaptorInfo*)a_this)->type & XvStillMask && XvInputMask)
|
||||
if ((((XvAdaptorInfo*)a_this)->type & (XvStillMask | XvInputMask)) ==
|
||||
(XvStillMask | XvInputMask))
|
||||
*a_result = TRUE ;
|
||||
else
|
||||
*a_result = FALSE ;
|
||||
@@ -417,7 +420,8 @@ ephyrHostXVAdaptorHasGetStill (const EphyrHostXVAdaptor *a_this,
|
||||
{
|
||||
EPHYR_RETURN_VAL_IF_FAIL (a_this && a_result, FALSE) ;
|
||||
|
||||
if (((XvAdaptorInfo*)a_this)->type & XvStillMask && XvOutputMask)
|
||||
if ((((XvAdaptorInfo*)a_this)->type & (XvStillMask | XvOutputMask)) ==
|
||||
(XvStillMask | XvOutputMask))
|
||||
*a_result = TRUE ;
|
||||
else
|
||||
*a_result = FALSE ;
|
||||
@@ -430,7 +434,8 @@ ephyrHostXVAdaptorHasPutImage (const EphyrHostXVAdaptor *a_this,
|
||||
{
|
||||
EPHYR_RETURN_VAL_IF_FAIL (a_this && a_result, FALSE) ;
|
||||
|
||||
if (((XvAdaptorInfo*)a_this)->type & XvImageMask && XvInputMask)
|
||||
if ((((XvAdaptorInfo*)a_this)->type & (XvImageMask | XvInputMask)) ==
|
||||
(XvImageMask | XvInputMask))
|
||||
*a_result = TRUE ;
|
||||
else
|
||||
*a_result = FALSE ;
|
||||
|
||||
Reference in New Issue
Block a user