summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf_hqdn3d.c
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2009-07-12 15:52:00 +0300
committerUoti Urpala <uau@glyph.nonexistent.invalid>2009-07-12 15:52:00 +0300
commitfdb2f3c8ab4714d9da3189623133e5d3d639f701 (patch)
tree55819bb3fbd03df6e0442c5930397ee83bd0a11d /libmpcodecs/vf_hqdn3d.c
parentbb6c06d17f661ff99edb0eb1dc9c0a12770f887f (diff)
parent5671f4329ee4f5503651377acb78ca90236c66e7 (diff)
downloadmpv-fdb2f3c8ab4714d9da3189623133e5d3d639f701.tar.bz2
mpv-fdb2f3c8ab4714d9da3189623133e5d3d639f701.tar.xz
Merge svn changes up to r29417
Diffstat (limited to 'libmpcodecs/vf_hqdn3d.c')
-rw-r--r--libmpcodecs/vf_hqdn3d.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmpcodecs/vf_hqdn3d.c b/libmpcodecs/vf_hqdn3d.c
index 8906060719..a62854c2da 100644
--- a/libmpcodecs/vf_hqdn3d.c
+++ b/libmpcodecs/vf_hqdn3d.c
@@ -64,7 +64,7 @@ static int config(struct vf_instance* vf,
static inline unsigned int LowPassMul(unsigned int PrevMul, unsigned int CurrMul, int* Coef){
// int dMul= (PrevMul&0xFFFFFF)-(CurrMul&0xFFFFFF);
int dMul= PrevMul-CurrMul;
- int d=((dMul+0x10007FF)>>12);
+ unsigned int d=((dMul+0x10007FF)>>12);
return CurrMul + Coef[d];
}
@@ -75,7 +75,7 @@ static void deNoiseTemporal(
int W, int H, int sStride, int dStride,
int *Temporal)
{
- int X, Y;
+ long X, Y;
unsigned int PixelDst;
for (Y = 0; Y < H; Y++){
@@ -97,8 +97,8 @@ static void deNoiseSpacial(
int W, int H, int sStride, int dStride,
int *Horizontal, int *Vertical)
{
- int X, Y;
- int sLineOffs = 0, dLineOffs = 0;
+ long X, Y;
+ long sLineOffs = 0, dLineOffs = 0;
unsigned int PixelAnt;
unsigned int PixelDst;
@@ -137,8 +137,8 @@ static void deNoise(unsigned char *Frame, // mpi->planes[x]
int W, int H, int sStride, int dStride,
int *Horizontal, int *Vertical, int *Temporal)
{
- int X, Y;
- int sLineOffs = 0, dLineOffs = 0;
+ long X, Y;
+ long sLineOffs = 0, dLineOffs = 0;
unsigned int PixelAnt;
unsigned int PixelDst;
unsigned short* FrameAnt=(*FrameAntPtr);