From: Harold S. <har...@ph...> - 2006-05-22 07:05:47
|
Hello, Thanks to Bram's rigorous testing, we uncovered a problem with the win32 file I/O. In overlapped (asynchronous) mode, reserving the file space does not complete immediately, but it appears that some data (zeros ?) is written to disk. On a local file system, this takes some time, but works ok. However,on a network share (e.g. writing remotely to a streamer pc), there is a timeout after 2-3 GB, and the application crashes. Workaround is to create a file using regular I/O, reserve disk space, close it, then open again in overlapped mode. The disk space allocation is moved to p_fio_allocate( ). Please note that this only affects you if you are using the development version of cpfspd (sf.net), so update your cvs sandbox. Regards, Harold ___________________________________ Ing. H.A.W. Schmeitz Video Processing Systems, Philips Research Laboratories High Tech Campus 36, 5656 AE Eindhoven, The Netherlands Tel. +31 (0)40 27 46489 har...@ph... |