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 |