mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1643|reply: 6

PU端文件检索获取大于2G文件的文件不能下载

[copyURL]

6

主题

19

帖子

70

积分

member

Rank: 2

积分
70
poston 2018-10-22 17:33 | 显示全部楼层 |阅读模式
如题,PU端文件检索获取大于2G但小于4G的文件的文件不能下载,发现提供过来的头文件BVSearch.h中, iFileSize 为int类型,最大只能为2G,
能否修改看进行解决。


typedef struct _BVCU_Search_File_Info_
{
    int iRecordType; //录像原因,BVCU_STORAGE_RECORDTYPE_*   
    int iFileType;   //BVCU_STORAGE_FILE_TYPE_*
    int iFileSize;   //文件大小,单位字节
    unsigned int iRecordID;//存储索引条目ID,用于快速区分每个文件。例如数据库自增ID,可以不提供(填 0)
    long long iTimeBegin; /*录像文件开始时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的秒数*/
    long long iTimeEnd;   /*录像文件结束时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的秒数*/
    long long iTimeRecord;/*文件索引入库时间,从1970-01-01 00:00:00 +0000 (UTC)开始的秒数*/ //对上传下载的文件有意义。
    //文件路径 + 文件名。录像(图片)文件名严格要求格式为:"PU_%08X_%02d_xxx.xxx",PUID,channelIndex 或Conf_ID_0_xxx会议录音文件。
    char szFilePath[BVCU_MAX_FILE_NAME_LEN + 1];
    char szDesc1[64];  //自定义描述1   空:不作为索引条件
    char szDesc2[64];  //自定义描述2   空:不作为索引条件
    char szSourceID[BVCU_MAX_ID_LEN + 1]; //文件所在源ID,NRU/PU
}BVCU_Search_FileInfo;


reply

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
poston 2018-10-22 17:40 | 显示全部楼层
您好,int类型确实无法支持那么大的文件大小,库将在下个版本中更改为long long。
reply agree Against

使用道具 report

10

主题

531

帖子

2423

积分

admin

Rank: 9Rank: 9Rank: 9

积分
2423
poston 2018-10-22 17:44 | 显示全部楼层
其实,按公安部标准,好像录像不能那么长时间,应该都是10分钟一段录像。
reply agree Against

使用道具 report

6

主题

19

帖子

70

积分

member

Rank: 2

积分
70
 Owner| poston 2018-10-22 18:01 | 显示全部楼层
admin post on2018-10-22 17:44
其实,按公安部标准,好像录像不能那么长时间,应该都是10分钟一段录像。

还有关闭分时的选项,最大小于4G, 约在3.8G,我们SD卡格式为FAT32,如果这里改成unsigned int类型,libBVCSP.so库改动大不大
reply agree Against

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
poston 2018-10-22 18:24 | 显示全部楼层
unionman_li post on2018-10-22 18:01
还有关闭分时的选项,最大小于4G, 约在3.8G,我们SD卡格式为FAT32,如果这里改成unsigned int类型,libBV ...

如果您确定不需要大约4G,可以改成unsigned int类型,改动比改long long要小很多。
reply agree Against

使用道具 report

7

主题

16

帖子

69

积分

member

Rank: 2

积分
69
poston 2018-10-30 14:04 | 显示全部楼层
fanghj90 post on2018-10-22 18:24
如果您确定不需要大约4G,可以改成unsigned int类型,改动比改long long要小很多。

目前,我们试了直接改头文件,还是不对,这个需要您们该libBVCSP库才行,客户端是否也需要修改
reply agree Against

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
poston 2018-10-30 15:07 | 显示全部楼层
LGL-UM post on2018-10-30 14:04
目前,我们试了直接改头文件,还是不对,这个需要您们该libBVCSP库才行,客户端是否也需要修改

您那边可以直接改头文件传参数。这边的客户端已经添加支持,还未发版本,10月30号后的版本将支持。
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-3-28 18:57 , Processed in 0.064455 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList