diff --git a/client/X11/xf_gfx.c b/client/X11/xf_gfx.c index 526181def..673d046c1 100644 --- a/client/X11/xf_gfx.c +++ b/client/X11/xf_gfx.c @@ -353,7 +353,8 @@ int xf_SurfaceCommand_H264(xfContext* xfc, RdpgfxClientContext* context, RDPGFX_ DstData = surface->data; status = h264_decompress(xfc->codecs->h264, bs->data, bs->length, &DstData, - surface->format, surface->scanline , surface->height, meta->regionRects, meta->numRegionRects); + surface->format, surface->scanline , surface->width, + surface->height, meta->regionRects, meta->numRegionRects); if (status < 0) {