summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libhb/denoise.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libhb/denoise.c b/libhb/denoise.c
index 7200b8e00..c925a1080 100644
--- a/libhb/denoise.c
+++ b/libhb/denoise.c
@@ -392,14 +392,14 @@ static int hb_denoise_work( hb_filter_object_t * filter,
if( !pv->hqdn3d_line )
{
- pv->hqdn3d_line = malloc( in->f.width * sizeof(int) );
+ pv->hqdn3d_line = malloc( in->plane[0].stride * sizeof(int) );
}
hqdn3d_denoise( in->plane[0].data,
out->plane[0].data,
pv->hqdn3d_line,
&pv->hqdn3d_frame[0],
- in->plane[0].width,
+ in->plane[0].stride,
in->plane[0].height,
pv->hqdn3d_coef[0],
pv->hqdn3d_coef[0],
@@ -409,7 +409,7 @@ static int hb_denoise_work( hb_filter_object_t * filter,
out->plane[1].data,
pv->hqdn3d_line,
&pv->hqdn3d_frame[1],
- in->plane[1].width,
+ in->plane[1].stride,
in->plane[1].height,
pv->hqdn3d_coef[2],
pv->hqdn3d_coef[2],
@@ -419,7 +419,7 @@ static int hb_denoise_work( hb_filter_object_t * filter,
out->plane[2].data,
pv->hqdn3d_line,
&pv->hqdn3d_frame[2],
- in->plane[2].width,
+ in->plane[2].stride,
in->plane[2].height,
pv->hqdn3d_coef[2],
pv->hqdn3d_coef[2],