summaryrefslogtreecommitdiffstats
path: root/loader/driver.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-28 21:44:26 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-28 21:44:26 +0000
commit74018c2c09c70b9dbf7a22e4890c9d805506eecb (patch)
treee77eea6f8e6bf335137e4e4d4b6cd50de71675d8 /loader/driver.c
parentfa85adea318e02cee3cfc2d68e4078525deb17e8 (diff)
downloadmpv-74018c2c09c70b9dbf7a22e4890c9d805506eecb.tar.bz2
mpv-74018c2c09c70b9dbf7a22e4890c9d805506eecb.tar.xz
Setup_FS_Segment() for VoxWare audio
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@237 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/driver.c')
-rw-r--r--loader/driver.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/loader/driver.c b/loader/driver.c
index fab50d1046..ebb071802a 100644
--- a/loader/driver.c
+++ b/loader/driver.c
@@ -98,6 +98,7 @@ static NPDRVR DrvAlloc(HDRVR*lpDriver, LPUINT lpDrvResult)
static void DrvFree(HDRVR hDriver)
{
int i;
+ setup_FS_Segment();
if(hDriver)
if(((DRVR*)hDriver)->hDriverModule)
if(((DRVR*)hDriver)->DriverProc)
@@ -131,6 +132,8 @@ DrvOpen(LPARAM lParam2)
char unknown[0x24];
// char* codec_name=icopen->fccHandler;
+ Setup_LDT_Keeper();
+
if (!(npDriver = DrvAlloc(&hDriver, &uDrvResult)))
return ((HDRVR) 0);
@@ -193,6 +196,8 @@ DrvOpen(LPARAM lParam2)
//TRACE("DriverProc == %X\n", npDriver->DriverProc);
npDriver->dwDriverID = ++dwDrvID;
+ setup_FS_Segment();
+
STORE_ALL;
(npDriver->DriverProc)(0, hDriver, DRV_LOAD, 0, 0);
REST_ALL;