msvfw32/tests: Check if requesting the default codec works.

Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Bruno Jesus 2015-10-22 20:15:45 +08:00 committed by Alexandre Julliard
parent 665f308fd9
commit acd79650fe
1 changed files with 23 additions and 0 deletions

View File

@ -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.
*/