comparison loader/dshow/DS_Filter.c @ 7472:c4434bdf6e51

tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug
author arpi
date Sun, 22 Sep 2002 02:33:28 +0000
parents 174e2a58b4cd
children 9533c26c0806
comparison
equal deleted inserted replaced
7471:5e56ce70b551 7472:c4434bdf6e51
83 DS_Filter* DS_FilterCreate(const char* dllname, const GUID* id, 83 DS_Filter* DS_FilterCreate(const char* dllname, const GUID* id,
84 AM_MEDIA_TYPE* in_fmt, 84 AM_MEDIA_TYPE* in_fmt,
85 AM_MEDIA_TYPE* out_fmt) 85 AM_MEDIA_TYPE* out_fmt)
86 { 86 {
87 int init = 0; 87 int init = 0;
88 char eb[250]; 88 // char eb[250];
89 const char* em = NULL; 89 const char* em = NULL;
90 DS_Filter* This = (DS_Filter*) malloc(sizeof(DS_Filter)); 90 DS_Filter* This = (DS_Filter*) malloc(sizeof(DS_Filter));
91 if (!This) 91 if (!This)
92 return NULL; 92 return NULL;
93 93
157 break; 157 break;
158 } 158 }
159 159
160 enum_pins->vt->Reset(enum_pins); 160 enum_pins->vt->Reset(enum_pins);
161 result = enum_pins->vt->Next(enum_pins, (ULONG)256, (IPin**)array, &fetched); 161 result = enum_pins->vt->Next(enum_pins, (ULONG)256, (IPin**)array, &fetched);
162 Debug printf("Pins enumeration returned %ld pins, error is %x\n", fetched, (int)result); 162 Debug printf("Pins enumeration returned %d pins, error is %x\n", (int)fetched, (int)result);
163 163
164 for (i = 0; i < fetched; i++) 164 for (i = 0; i < fetched; i++)
165 { 165 {
166 int direction = -1; 166 int direction = -1;
167 array[i]->vt->QueryDirection(array[i], (PIN_DIRECTION*)&direction); 167 array[i]->vt->QueryDirection(array[i], (PIN_DIRECTION*)&direction);