Mercurial > mplayer.hg
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); |