Only trace FOURCC handler when one is specified

Mike Hearn mike at navi.cx
Sat Aug 7 06:52:46 CDT 2004


Mike Hearn <mike at navi.cx>
Only trace FOURCC handler when one is specified

--- dlls/winmm/mciavi/mmoutput.c.~1.15.~	2004-04-05 21:19:09.000000000 +0100
+++ dlls/winmm/mciavi/mmoutput.c	2004-08-05 21:18:26.493399096 +0100
@@ -36,10 +36,13 @@
 	                                        HIBYTE(LOWORD(wma->ash_audio.fccType)),
 	                                        LOBYTE(HIWORD(wma->ash_audio.fccType)),
 	                                        HIBYTE(HIWORD(wma->ash_audio.fccType)));
-    TRACE("ash.fccHandler='%c%c%c%c'\n",	LOBYTE(LOWORD(wma->ash_audio.fccHandler)),
+    if (wma->ash_audio.fccHandler) /* not all streams specify a handler */
+        TRACE("ash.fccHandler='%c%c%c%c'\n",	LOBYTE(LOWORD(wma->ash_audio.fccHandler)),
 	                                        HIBYTE(LOWORD(wma->ash_audio.fccHandler)),
 	                                        LOBYTE(HIWORD(wma->ash_audio.fccHandler)),
-	                                        HIBYTE(HIWORD(wma->ash_audio.fccHandler)));
+	                                        HIBYTE(HIWORD(wma->ash_audio.fccHandler)));
+    else
+        TRACE("ash.fccHandler=0, no handler specified\n");
     TRACE("ash.dwFlags=%ld\n", 			wma->ash_audio.dwFlags);
     TRACE("ash.wPriority=%d\n", 		wma->ash_audio.wPriority);
     TRACE("ash.wLanguage=%d\n", 		wma->ash_audio.wLanguage);





More information about the wine-patches mailing list