msvfw32/tests: Check if requesting the default codec works
Bruno Jesus
00cpxxx at gmail.com
Thu Oct 22 07:15:45 CDT 2015
Signed-off-by: Bruno Jesus <00cpxxx at gmail.com>
-------------- next part --------------
diff --git a/dlls/msvfw32/tests/msvfw.c b/dlls/msvfw32/tests/msvfw.c
index 0b18e47..a9c4053 100644
--- a/dlls/msvfw32/tests/msvfw.c
+++ b/dlls/msvfw32/tests/msvfw.c
@@ -28,6 +28,29 @@
static void test_OpenCase(void)
{
HIC h;
+ ICINFO info;
+ /* Check if default handler works */
+ h = ICOpen(mmioFOURCC('v','i','d','c'),0,ICMODE_DECOMPRESS);
+todo_wine
+ ok(0!=h,"ICOpen(vidc.0) failed\n");
+ if (h) {
+ info.dwSize = sizeof(info);
+ info.szName[0] = 0;
+ ICGetInfo(h, &info, sizeof(info));
+ trace("The default decompressor is %s\n", wine_dbgstr_w(info.szName));
+ ok(ICClose(h)==ICERR_OK,"ICClose failed\n");
+ }
+ h = ICOpen(mmioFOURCC('v','i','d','c'),0,ICMODE_COMPRESS);
+todo_wine
+ ok(0!=h || broken(h == 0),"ICOpen(vidc.0) failed\n"); /* Not present in Win8 */
+ if (h) {
+ info.dwSize = sizeof(info);
+ info.szName[0] = 0;
+ ICGetInfo(h, &info, sizeof(info));
+ trace("The default compressor is %s\n", wine_dbgstr_w(info.szName));
+ ok(ICClose(h)==ICERR_OK,"ICClose failed\n");
+ }
+
/* Open a compressor with combinations of lowercase
* and uppercase compressortype and handler.
*/
More information about the wine-patches
mailing list