|
From: <ad...@us...> - 2003-03-17 21:22:00
|
Update of /cvsroot/bdadev/NovaTDriver
In directory sc8-pr-cvs1:/tmp/cvs-serv10898
Modified Files:
device.cpp driver.cpp saa7146.cpp
Log Message:
Fixes for new streaming code
Index: device.cpp
===================================================================
RCS file: /cvsroot/bdadev/NovaTDriver/device.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** device.cpp 10 Mar 2003 18:36:21 -0000 1.8
--- device.cpp 17 Mar 2003 21:21:53 -0000 1.9
***************
*** 234,238 ****
return STATUS_SUCCESS;
}
- #pragma code_seg()
VOID MonitorThreadProc(IN PKSDEVICE device)
{
--- 234,237 ----
***************
*** 328,331 ****
--- 327,333 ----
/*****************************************************************************\
* $Log$
+ * Revision 1.9 2003/03/17 21:21:53 adcockj
+ * Fixes for new streaming code
+ *
* Revision 1.8 2003/03/10 18:36:21 adcockj
* Changes to ties up to chip spec more closely
Index: driver.cpp
===================================================================
RCS file: /cvsroot/bdadev/NovaTDriver/driver.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** driver.cpp 17 Mar 2003 18:03:47 -0000 1.7
--- driver.cpp 17 Mar 2003 21:21:53 -0000 1.8
***************
*** 305,308 ****
--- 305,309 ----
{
return SAA7134_OutputProcess(Pin);
+ //return STATUS_SUCCESS;
}
***************
*** 414,418 ****
SIZEOF_ARRAY(StreamInterface),
StreamInterface,
! 0,NULL,
SIZEOF_ARRAY(OutputFormat),
OutputFormat,
--- 415,420 ----
SIZEOF_ARRAY(StreamInterface),
StreamInterface,
! 0,
! NULL,
SIZEOF_ARRAY(OutputFormat),
OutputFormat,
***************
*** 424,428 ****
},
KSPIN_FLAG_FIXED_FORMAT|/*KSPIN_FLAG_DO_NOT_USE_STANDARD_TRANSPORT|KSPIN_FLAG_FRAMES_NOT_REQUIRED_FOR_PROCESSING|*/
! KSPIN_FLAG_DO_NOT_INITIATE_PROCESSING,
1,
1,
--- 426,430 ----
},
KSPIN_FLAG_FIXED_FORMAT|/*KSPIN_FLAG_DO_NOT_USE_STANDARD_TRANSPORT|KSPIN_FLAG_FRAMES_NOT_REQUIRED_FOR_PROCESSING|*/
! KSPIN_FLAG_DO_NOT_INITIATE_PROCESSING|KSPIN_FLAG_CRITICAL_PROCESSING,
1,
1,
***************
*** 466,470 ****
&FilterAutomation,
KSFILTER_DESCRIPTOR_VERSION,
! /*KSFILTER_FLAG_DISPATCH_LEVEL_PROCESSING*/0,//Flags
&KSNAME_Filter,
DEFINE_KSFILTER_PIN_DESCRIPTORS(PinDescriptors),
--- 468,472 ----
&FilterAutomation,
KSFILTER_DESCRIPTOR_VERSION,
! 0,//Flags
&KSNAME_Filter,
DEFINE_KSFILTER_PIN_DESCRIPTORS(PinDescriptors),
***************
*** 535,538 ****
--- 537,543 ----
/*****************************************************************************\
* $Log$
+ * Revision 1.8 2003/03/17 21:21:53 adcockj
+ * Fixes for new streaming code
+ *
* Revision 1.7 2003/03/17 18:03:47 adcockj
* Updated stream handling
Index: saa7146.cpp
===================================================================
RCS file: /cvsroot/bdadev/NovaTDriver/saa7146.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** saa7146.cpp 17 Mar 2003 18:03:47 -0000 1.7
--- saa7146.cpp 17 Mar 2003 21:21:53 -0000 1.8
***************
*** 145,149 ****
// function but not asynchronously as we need to clear out the
// data before the next batch overwrites it
! KsPinAttemptProcessing(GETCONTEXT(device)->pin_out, FALSE);
return;
--- 145,149 ----
// function but not asynchronously as we need to clear out the
// data before the next batch overwrites it
! KsPinAttemptProcessing(GETCONTEXT(device)->pin_out, TRUE);
return;
***************
*** 252,260 ****
KsStreamPointerAdvanceOffsetsAndUnlock(stream_pointer,0,TRANSPORT_PACKET_SIZE*TRANSPORT_PACKET_COUNT,FALSE);
GETCONTEXT(device)->counter++;
- return STATUS_SUCCESS;
}
! else {
! return STATUS_PENDING;
! }
}
--- 252,257 ----
KsStreamPointerAdvanceOffsetsAndUnlock(stream_pointer,0,TRANSPORT_PACKET_SIZE*TRANSPORT_PACKET_COUNT,FALSE);
GETCONTEXT(device)->counter++;
}
! return STATUS_PENDING;
}
***************
*** 416,419 ****
--- 413,419 ----
/*****************************************************************************\
* $Log$
+ * Revision 1.8 2003/03/17 21:21:53 adcockj
+ * Fixes for new streaming code
+ *
* Revision 1.7 2003/03/17 18:03:47 adcockj
* Updated stream handling
|