summaryrefslogtreecommitdiffstats
path: root/loader
diff options
context:
space:
mode:
Diffstat (limited to 'loader')
-rw-r--r--loader/dshow/DS_Filter.c4
-rw-r--r--loader/dshow/DS_VideoDecoder.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/loader/dshow/DS_Filter.c b/loader/dshow/DS_Filter.c
index fb910ee99e..50f0cec843 100644
--- a/loader/dshow/DS_Filter.c
+++ b/loader/dshow/DS_Filter.c
@@ -85,7 +85,7 @@ DS_Filter* DS_FilterCreate(const char* dllname, const GUID* id,
AM_MEDIA_TYPE* out_fmt)
{
int init = 0;
- char eb[250];
+// char eb[250];
const char* em = NULL;
DS_Filter* This = (DS_Filter*) malloc(sizeof(DS_Filter));
if (!This)
@@ -159,7 +159,7 @@ DS_Filter* DS_FilterCreate(const char* dllname, const GUID* id,
enum_pins->vt->Reset(enum_pins);
result = enum_pins->vt->Next(enum_pins, (ULONG)256, (IPin**)array, &fetched);
- Debug printf("Pins enumeration returned %ld pins, error is %x\n", fetched, (int)result);
+ Debug printf("Pins enumeration returned %d pins, error is %x\n", (int)fetched, (int)result);
for (i = 0; i < fetched; i++)
{
diff --git a/loader/dshow/DS_VideoDecoder.c b/loader/dshow/DS_VideoDecoder.c
index 55b2a2e184..bc0b7b27ba 100644
--- a/loader/dshow/DS_VideoDecoder.c
+++ b/loader/dshow/DS_VideoDecoder.c
@@ -7,6 +7,7 @@
#include "guids.h"
#include "interfaces.h"
+#include "registry.h"
#ifndef NOAVIFILE_HEADERS
#include "videodecoder.h"
@@ -852,7 +853,7 @@ vim: vi* sux.
*/
int DS_SetAttr_DivX(char* attribute, int value){
- int result, status, newkey, count;
+ int result, status, newkey;
if(strcasecmp(attribute, "Quality")==0){
char* keyname="SOFTWARE\\Microsoft\\Scrunch";
result=RegCreateKeyExA(HKEY_CURRENT_USER, keyname, 0, 0, 0, 0, 0, &newkey, &status);