- Fix IPortWavePci_Notify routine
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 27 Apr 2009 18:57:41 +0000 (18:57 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 27 Apr 2009 18:57:41 +0000 (18:57 +0000)
- Add debug traces

svn path=/trunk/; revision=40714

reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.c
reactos/drivers/wdm/audio/backpln/portcls/port_wavepcistream.c

index ffffab9..e1d2390 100644 (file)
@@ -578,15 +578,12 @@ IPortWavePci_fnNotify(
 {
     IPortWavePciImpl * This = (IPortWavePciImpl*)iface;
 
+    DPRINT("IPortWavePci_fnNotify entered %p, ServiceGroup %p\n", This, ServiceGroup);
 
-    DPRINT1("IPortWavePci_fnNotify entered %p, ServiceGroup %p\n", This, ServiceGroup);
-
-    //if (This->ServiceGroup)
-    //{
-    //    ServiceGroup->lpVtbl->RequestService (ServiceGroup);
-    //}
-
-   // KeInsertQueueDpc(&This->Dpc, NULL, NULL);
+    if (ServiceGroup)
+    {
+        ServiceGroup->lpVtbl->RequestService (ServiceGroup);
+    }
 }
 
 static IPortWavePciVtbl vt_IPortWavePci =
index 6520c81..442306e 100644 (file)
@@ -86,10 +86,12 @@ IPortWavePciStream_fnGetMapping(
     OUT PULONG  Flags)
 {
     IPortWavePciStreamImpl * This = (IPortWavePciStreamImpl*)iface;
-
+    NTSTATUS Status;
     ASSERT_IRQL(DISPATCH_LEVEL);
+    Status = This->Queue->lpVtbl->GetMappingWithTag(This->Queue, Tag, PhysicalAddress, VirtualAddress, ByteCount, Flags);
 
-    return This->Queue->lpVtbl->GetMappingWithTag(This->Queue, Tag, PhysicalAddress, VirtualAddress, ByteCount, Flags);
+    DPRINT("IPortWavePciStream_fnGetMapping Tag %p Status %x\n", Tag, Status);
+    return Status;
 }
 
 static
@@ -102,7 +104,7 @@ IPortWavePciStream_fnReleaseMapping(
     IPortWavePciStreamImpl * This = (IPortWavePciStreamImpl*)iface;
 
     ASSERT_IRQL(DISPATCH_LEVEL);
-
+    DPRINT("IPortWavePciStream_fnReleaseMapping Tag %p\n", Tag);
     This->Queue->lpVtbl->ReleaseMappingWithTag(This->Queue, Tag);
     return STATUS_SUCCESS;
 }
@@ -115,6 +117,7 @@ IPortWavePciStream_fnTerminatePacket(
 {
     UNIMPLEMENTED
     ASSERT_IRQL(DISPATCH_LEVEL);
+    DPRINT("IPortWavePciStream_fnTerminatePacket\n");
     return STATUS_SUCCESS;
 }