I should have made the malloc larger rather than changing the stride
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4772
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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],
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],
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],