qcap: Constify some variables.
This commit is contained in:
parent
3207e06fe9
commit
48dcc3fc04
|
@ -29,7 +29,7 @@ typedef struct _Capture Capture;
|
||||||
Capture *qcap_driver_init(IPin*,USHORT);
|
Capture *qcap_driver_init(IPin*,USHORT);
|
||||||
HRESULT qcap_driver_destroy(Capture*);
|
HRESULT qcap_driver_destroy(Capture*);
|
||||||
HRESULT qcap_driver_set_format(Capture*,AM_MEDIA_TYPE*);
|
HRESULT qcap_driver_set_format(Capture*,AM_MEDIA_TYPE*);
|
||||||
HRESULT qcap_driver_get_format(Capture*,AM_MEDIA_TYPE**);
|
HRESULT qcap_driver_get_format(const Capture*,AM_MEDIA_TYPE**);
|
||||||
HRESULT qcap_driver_get_prop_range(Capture*,long,long*,long*,long*,long*,long*);
|
HRESULT qcap_driver_get_prop_range(Capture*,long,long*,long*,long*,long*,long*);
|
||||||
HRESULT qcap_driver_get_prop(Capture*,long,long*,long*);
|
HRESULT qcap_driver_get_prop(Capture*,long,long*,long*);
|
||||||
HRESULT qcap_driver_set_prop(Capture*,long,long,long);
|
HRESULT qcap_driver_set_prop(Capture*,long,long,long);
|
||||||
|
|
|
@ -223,7 +223,9 @@ static HRESULT OutputPin_ConnectSpecific(IPin * iface, IPin * pReceivePin, const
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT OutputPin_Init(const PIN_INFO * pPinInfo, ALLOCATOR_PROPERTIES * props, LPVOID pUserData, QUERYACCEPTPROC pQueryAccept, LPCRITICAL_SECTION pCritSec, OutputPin * pPinImpl)
|
HRESULT OutputPin_Init(const PIN_INFO * pPinInfo, const ALLOCATOR_PROPERTIES * props,
|
||||||
|
LPVOID pUserData, QUERYACCEPTPROC pQueryAccept,
|
||||||
|
LPCRITICAL_SECTION pCritSec, OutputPin * pPinImpl)
|
||||||
{
|
{
|
||||||
TRACE("\n");
|
TRACE("\n");
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,9 @@ typedef struct OutputPin
|
||||||
} OutputPin;
|
} OutputPin;
|
||||||
|
|
||||||
/*** Initializers ***/
|
/*** Initializers ***/
|
||||||
HRESULT OutputPin_Init(const PIN_INFO * pPinInfo, ALLOCATOR_PROPERTIES *props, LPVOID pUserData, QUERYACCEPTPROC pQueryAccept, LPCRITICAL_SECTION pCritSec, OutputPin * pPinImpl);
|
HRESULT OutputPin_Init(const PIN_INFO * pPinInfo, const ALLOCATOR_PROPERTIES *props,
|
||||||
|
LPVOID pUserData, QUERYACCEPTPROC pQueryAccept,
|
||||||
|
LPCRITICAL_SECTION pCritSec, OutputPin * pPinImpl);
|
||||||
|
|
||||||
/* Common */
|
/* Common */
|
||||||
HRESULT WINAPI IPinImpl_ConnectedTo(IPin * iface, IPin ** ppPin);
|
HRESULT WINAPI IPinImpl_ConnectedTo(IPin * iface, IPin ** ppPin);
|
||||||
|
|
|
@ -73,7 +73,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(qcap_v4l);
|
||||||
|
|
||||||
#ifdef HAVE_LINUX_VIDEODEV_H
|
#ifdef HAVE_LINUX_VIDEODEV_H
|
||||||
|
|
||||||
typedef void (* Renderer)(Capture *, LPBYTE bufferin, LPBYTE stream);
|
typedef void (* Renderer)(const Capture *, LPBYTE bufferin, const BYTE *stream);
|
||||||
|
|
||||||
struct _Capture
|
struct _Capture
|
||||||
{
|
{
|
||||||
|
@ -111,8 +111,8 @@ struct renderlist
|
||||||
Renderer renderer;
|
Renderer renderer;
|
||||||
};
|
};
|
||||||
|
|
||||||
static void renderer_RGB(Capture *capBox, LPBYTE bufferin, LPBYTE stream);
|
static void renderer_RGB(const Capture *capBox, LPBYTE bufferin, const BYTE *stream);
|
||||||
static void renderer_YUV(Capture *capBox, LPBYTE bufferin, LPBYTE stream);
|
static void renderer_YUV(const Capture *capBox, LPBYTE bufferin, const BYTE *stream);
|
||||||
|
|
||||||
static const struct renderlist renderlist_V4l[] = {
|
static const struct renderlist renderlist_V4l[] = {
|
||||||
{ 0, "NULL renderer", NULL },
|
{ 0, "NULL renderer", NULL },
|
||||||
|
@ -279,7 +279,7 @@ HRESULT qcap_driver_set_format(Capture *capBox, AM_MEDIA_TYPE * mT)
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT qcap_driver_get_format(Capture *capBox, AM_MEDIA_TYPE ** mT)
|
HRESULT qcap_driver_get_format(const Capture *capBox, AM_MEDIA_TYPE ** mT)
|
||||||
{
|
{
|
||||||
VIDEOINFOHEADER *vi;
|
VIDEOINFOHEADER *vi;
|
||||||
|
|
||||||
|
@ -412,7 +412,7 @@ HRESULT qcap_driver_set_prop(Capture *capBox, long Property, long lValue, long F
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void renderer_RGB(Capture *capBox, LPBYTE bufferin, LPBYTE stream)
|
static void renderer_RGB(const Capture *capBox, LPBYTE bufferin, const BYTE *stream)
|
||||||
{
|
{
|
||||||
int depth = renderlist_V4l[capBox->pict.palette].depth;
|
int depth = renderlist_V4l[capBox->pict.palette].depth;
|
||||||
int size = capBox->height * capBox->width * depth / 8;
|
int size = capBox->height * capBox->width * depth / 8;
|
||||||
|
@ -443,7 +443,7 @@ static void renderer_RGB(Capture *capBox, LPBYTE bufferin, LPBYTE stream)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void renderer_YUV(Capture *capBox, LPBYTE bufferin, LPBYTE stream)
|
static void renderer_YUV(const Capture *capBox, LPBYTE bufferin, const BYTE *stream)
|
||||||
{
|
{
|
||||||
enum YUV_Format format;
|
enum YUV_Format format;
|
||||||
|
|
||||||
|
@ -478,7 +478,7 @@ static void renderer_YUV(Capture *capBox, LPBYTE bufferin, LPBYTE stream)
|
||||||
YUV_To_RGB24(format, bufferin, stream, capBox->width, capBox->height);
|
YUV_To_RGB24(format, bufferin, stream, capBox->width, capBox->height);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Resize(Capture * capBox, LPBYTE output, LPBYTE input)
|
static void Resize(const Capture * capBox, LPBYTE output, const BYTE *input)
|
||||||
{
|
{
|
||||||
/* the whole image needs to be reversed,
|
/* the whole image needs to be reversed,
|
||||||
because the dibs are messed up in windows */
|
because the dibs are messed up in windows */
|
||||||
|
@ -927,7 +927,7 @@ HRESULT qcap_driver_set_format(Capture *capBox, AM_MEDIA_TYPE * mT)
|
||||||
FAIL_WITH_ERR;
|
FAIL_WITH_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT qcap_driver_get_format(Capture *capBox, AM_MEDIA_TYPE ** mT)
|
HRESULT qcap_driver_get_format(const Capture *capBox, AM_MEDIA_TYPE ** mT)
|
||||||
{
|
{
|
||||||
FAIL_WITH_ERR;
|
FAIL_WITH_ERR;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue