summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Xv.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/Xv.c b/src/Xv.c
index 5df5464..c87c6cd 100644
--- a/src/Xv.c
+++ b/src/Xv.c
@@ -162,7 +162,8 @@ XvQueryAdaptors(
XExtDisplayInfo *info = xv_find_display(dpy);
xvQueryAdaptorsReq *req;
xvQueryAdaptorsReply rep;
- int size, ii, jj;
+ size_t size;
+ unsigned int ii, jj;
char *name;
XvAdaptorInfo *pas, *pa;
XvFormat *pfs, *pf;
@@ -195,7 +196,7 @@ XvQueryAdaptors(
SyncHandle();
return (XvBadAlloc);
}
- _XRead(dpy, buffer, size);
+ _XRead(dpy, buffer, (long) size);
u.buffer = buffer;
@@ -291,7 +292,7 @@ void
XvFreeAdaptorInfo(XvAdaptorInfo *pAdaptors)
{
XvAdaptorInfo *pa;
- int ii;
+ unsigned int ii;
if (!pAdaptors)
return;
@@ -320,7 +321,8 @@ XvQueryEncodings(
XExtDisplayInfo *info = xv_find_display(dpy);
xvQueryEncodingsReq *req;
xvQueryEncodingsReply rep;
- int size, jj;
+ size_t size;
+ unsigned int jj;
char *name;
XvEncodingInfo *pes, *pe;
char *buffer;
@@ -351,7 +353,7 @@ XvQueryEncodings(
SyncHandle();
return (XvBadAlloc);
}
- _XRead(dpy, buffer, size);
+ _XRead(dpy, buffer, (long) size);
u.buffer = buffer;
@@ -415,7 +417,7 @@ void
XvFreeEncodingInfo(XvEncodingInfo *pEncodings)
{
XvEncodingInfo *pe;
- int ii;
+ unsigned long ii;
if (!pEncodings)
return;
@@ -842,7 +844,7 @@ XvQueryPortAttributes(Display *dpy, XvPortID port, int *num)
if (ret != NULL) {
char *marker = (char *) (&ret[rep.num_attributes]);
xvAttributeInfo Info;
- int i;
+ unsigned int i;
/* keep track of remaining room for text strings */
size = rep.text_size;
@@ -906,7 +908,7 @@ XvListImageFormats(Display *dpy, XvPortID port, int *num)
if (ret != NULL) {
xvImageFormatInfo Info;
- int i;
+ unsigned int i;
for (i = 0; i < rep.num_formats; i++) {
_XRead(dpy, (char *) (&Info), sz_xvImageFormatInfo);
@@ -1036,7 +1038,7 @@ XvPutImage(
{
XExtDisplayInfo *info = xv_find_display(dpy);
xvPutImageReq *req;
- int len;
+ unsigned int len;
XvCheckExtension(dpy, info, XvBadExtension);
@@ -1061,7 +1063,7 @@ XvPutImage(
req->width = image->width;
req->height = image->height;
- len = (image->data_size + 3) >> 2;
+ len = ((unsigned int) image->data_size + 3) >> 2;
SetReqLen(req, len, len);
/* Yes it's kindof lame that we are sending the whole thing,