Browse Source

Add const qualifier to param argument of sws_getContext() and

sws_getCachedContext().  Fixes the warning:
swscale.c:3408: warning: assignment discards qualifiers from pointer target type

Originally committed as revision 29288 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
tags/v0.6
Diego Biurrun 16 years ago
parent
commit
0020c54cb8
2 changed files with 5 additions and 4 deletions
  1. +3
    -2
      libswscale/swscale.c
  2. +2
    -2
      libswscale/swscale.h

+ 3
- 2
libswscale/swscale.c View File

@@ -2371,7 +2371,8 @@ static int handle_jpeg(enum PixelFormat *format)
}

SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, int dstW, int dstH, enum PixelFormat dstFormat, int flags,
SwsFilter *srcFilter, SwsFilter *dstFilter, double *param){
SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)
{

SwsContext *c;
int i;
@@ -3400,7 +3401,7 @@ void sws_freeContext(SwsContext *c){
struct SwsContext *sws_getCachedContext(struct SwsContext *context,
int srcW, int srcH, enum PixelFormat srcFormat,
int dstW, int dstH, enum PixelFormat dstFormat, int flags,
SwsFilter *srcFilter, SwsFilter *dstFilter, double *param)
SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)
{
static const double default_param[2] = {SWS_PARAM_DEFAULT, SWS_PARAM_DEFAULT};



+ 2
- 2
libswscale/swscale.h View File

@@ -130,7 +130,7 @@ void sws_freeContext(struct SwsContext *swsContext);
struct SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat,
int dstW, int dstH, enum PixelFormat dstFormat,
int flags, SwsFilter *srcFilter,
SwsFilter *dstFilter, double *param);
SwsFilter *dstFilter, const double *param);

/**
* Scales the image slice in \p srcSlice and puts the resulting scaled
@@ -258,6 +258,6 @@ struct SwsContext *sws_getCachedContext(struct SwsContext *context,
int srcW, int srcH, enum PixelFormat srcFormat,
int dstW, int dstH, enum PixelFormat dstFormat,
int flags, SwsFilter *srcFilter,
SwsFilter *dstFilter, double *param);
SwsFilter *dstFilter, const double *param);

#endif /* SWSCALE_SWSCALE_H */

Loading…
Cancel
Save