Hi, To answer your question: No, you cannot manipulate the buffer size portcls gives you (meaning you cannot tell portcls please give me 52*x bytes). Secondly, it sounds to me that you do not have a true WavePCI device. The statement "break it up and fill the remaining data" sounds to me like you either have a port i/o device or you record into an internal buffer and then you copy the data to the mappings. In both cases you should use WaveCyc and not WavePCI. WavePCI is not for (all) PCI devices but for true bus master scatter gather devices (and only those). The only advice I can give you is use WaveCyc if your device cannot span frames across pages. -Frank. -----Original Message----- From: most project [mailto:most_prj@xxxxxxxxx]=20 Sent: Monday, September 23, 2002 11:56 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: IPortWavePciStream::GetMapping() byte count problem hello i am trying to record from a PCI device using different channel widths For eg: If i am trying to record on 13 channels i.e 13 * 4 =3D 52 byte recoding and=20 if IPortWavePciStream::GetMapping() returns a buffer size which is a multiple of 52 then alignment is easy...more importantly improving the performance of recording. At present i get a page_size buffer which i fill up and if the last frame (52 bytes) doesnt fit the current buffer. i break it up and fill the remaining data in the next buffer. thank you sudheer =20 =20 =20 Frank Berreth wrote: What do you mean with "manipulate the size"? Do you have HW restrictions that make it impossible to map PAGE_SIZE buffers? -----Original Message----- From: most project [mailto:most_prj@xxxxxxxxx]=3D20 Sent: Sunday, September 22, 2002 10:42 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] IPortWavePciStream::GetMapping() byte count problem hi all i am calling IPortWavePciStream::GetMapping( ) and i get a value of 4096 as the size of the mapping (out pulong bytecount). But my requirement is that i should be able to manipulate the size returned to me..Can this be done..if so..please let me know how. thank you sudheer =3D20 =3D20 =3D20 --------------------------------- Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: =3D mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3D3Dsubscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3D3Dunsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/ --------------------------------- Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: = mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/