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.
diff --git a/dlls/msacm/stream.c b/dlls/msacm/stream.c
index 35604fc..cde8e4d 100644
--- a/dlls/msacm/stream.c
+++ b/dlls/msacm/stream.c
@@ -99,6 +99,9 @@
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