From: Bram R. <bra...@nx...> - 2010-01-29 15:24:16
|
Hi all, Today I created a new mtk and cpfspd release. They can be downloaded from: https://sourceforge.net/projects/pfspd/files/ >From the Teadme files: MTK 5.4.1 Highlights: Minor compiler warning in parse_options removed. CPFSPD 1.12.1 Highlights: Bugfix in use of float data for Linux64 platform. Fast file allocation now also working for windows on local NTFS file system. CPFSPD changes in more detail: Bug fixes - gcc 64 uses 64-bit unsigned long, causing float conversion in p_cce functions to fail. Unsigned longs replaced by uint32_t from stdint.h. - In release 1.12.1, the Make.set file was 'forgotten', therefore that release did not contain proper versioning information. Functionality - Fast file allocation on local windows NTFS file systems as described a new section "File allocation on harddisk" in this readme file. This works only for users with administrator rights. Further, on cygwin at least version 1.7.x is required. On old cygwin versions or accounts without administrator rights, cpfspd silently falls back to the old behavior. As a side effect, this release requires at least OS version Windows Server 2003 or Windows XP - older windows versions are not supported anymore. Miscellaneous - Copyright date updated. - Upgrade to mtk version 5.4.1 - compiler warnings in parse_options solved. - Speed utility can also run Linux64 and win64 platforms. - Speed utility has option -pfspd as synonym for the -yuv format for improved clarity. - Speed utility measures only active-duty time, i.e. time spend in opening or closing files is not counted. This time is typically considered application startup time, that is not in the performance-critical loop. - Speed utility now has new option -prealloc. This controls whether the complete file is allocated when writing the header (and before measuring time). Previous behaviour was with -prealloc enabled. Note that the consequence of this en the previous change is, that up till now, the speed utility also counted the time of zero-filling the a file on NTFS. - Filename for testing can be passed to the speed and buffer utilities. - Added tests for the cce (convenience) functions with P_16_REAL_FILE format. - The file allocation test is simplified; previously it tested two aspects: 1) initial file allocation when writing the header, and 2) writing a frame at the end of the file without being allocated. Test 2) effectively tests sparse files. This is not supported on NTFS, so on this file system, the test still takes a lot of time. Test 2) is therefore removed. - Internal simplification of cpfspd_fio.c: routine fio_fp_set_filepointer() is substituted by direct calls of SetFilePointerEx(). - File size test in test.sh adapted to be robust against a group name consisting of multiple words like "Domain Users". Developers, please update your workspaces. Tot ziens / Kind regards, Bram -- Bram Riemens Senior Principal, Central R&D / Research NXP Semiconductors High Tech Campus 32 (floor 1, office 138), 5656 AE Eindhoven, The Netherlands Tel: +31 40 27 25910; Fax: +31 40 27 29648 Email: bra...@nx... The information contained in this message is confidential and may be legally privileged. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, dissemination, or reproduction is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message. Unless otherwise recorded in a written agreement, all sales transactions by NXP Semiconductors are subject to our general terms and conditions of commercial sale. These are published at www.nxp.com/profile/terms/index.html<http://www.nxp.com/profile/terms/index.html> |