Bruno Jesus : mciavi32: Detect Indeo video frames as valid frames.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Sep 18 14:31:17 CDT 2015
Module: wine
Branch: master
Commit: c5e281d0d26b6095968e6c17b20f7369e22df6b0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c5e281d0d26b6095968e6c17b20f7369e22df6b0
Author: Bruno Jesus <00cpxxx at gmail.com>
Date: Thu Sep 17 15:59:49 2015 +0800
mciavi32: Detect Indeo video frames as valid frames.
---
dlls/mciavi32/mmoutput.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/dlls/mciavi32/mmoutput.c b/dlls/mciavi32/mmoutput.c
index 3f3bc53..d3badb6 100644
--- a/dlls/mciavi32/mmoutput.c
+++ b/dlls/mciavi32/mmoutput.c
@@ -190,8 +190,11 @@ static BOOL MCIAVI_AddFrame(WINE_MCIAVI* wma, LPMMCKINFO mmck,
*/
twocc = TWOCCFromFOURCC(mmck->ckid);
if (twocc == TWOCCFromFOURCC(wma->inbih->biCompression))
- twocc = cktypeDIBcompressed;
-
+ twocc = cktypeDIBcompressed;
+ /* Also detect some chunks that seem to be used by Indeo videos where the chunk is named
+ * after the codec. */
+ else if (twocc == LOWORD(wma->ash_video.fccHandler))
+ twocc = cktypeDIBcompressed;
switch (twocc) {
case cktypeDIBbits:
case cktypeDIBcompressed:
More information about the wine-cvs
mailing list