From f21c9028a541840f90cf0b95d467e9e87a8399ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Villac=C3=ADs=20Lasso?= Date: Wed, 4 Jan 2006 15:27:35 +0100 Subject: [PATCH] msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs. Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec, required by (some?) native codecs. --- dlls/msacm/stream.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/msacm/stream.c b/dlls/msacm/stream.c index 35604fc712b..cde8e4d06bb 100644 --- a/dlls/msacm/stream.c +++ b/dlls/msacm/stream.c @@ -99,6 +99,9 @@ MMRESULT WINAPI acmStreamConvert(HACMSTREAM has, PACMSTREAMHEADER pash, return ACMERR_UNPREPARED; } + pash->cbSrcLengthUsed = 0; + pash->cbDstLengthUsed = 0; + /* Note: the ACMSTREAMHEADER and ACMDRVSTREAMHEADER structs are of same * size. some fields are private to msacm internals, and are exposed * in ACMSTREAMHEADER in the dwReservedDriver array