提交 d67a3d07 authored 作者: blu's avatar blu

motion detect: merge

...@@ -840,7 +840,7 @@ protected: ...@@ -840,7 +840,7 @@ protected:
} }
// find video files // find video files
vector<string> findSlicesByRange(long tss, long tse, int offsetS, int offsetE) vector<string> findSlicesByRange(long tss, long tse, long & offsetS, long &offsetE)
{ {
vector<string> ret; vector<string> ret;
...@@ -883,6 +883,7 @@ protected: ...@@ -883,6 +883,7 @@ protected:
if(found == 1) { if(found == 1) {
string sf; string sf;
auto itr = tmp.begin(); auto itr = tmp.begin();
offsetS = tss - *itr;
for(; itr != tmp.end(); itr++) { for(; itr != tmp.end(); itr++) {
string fname = videoFileTs2Name(*itr, true); string fname = videoFileTs2Name(*itr, true);
sf += "\n\t" + this->urlOut + "/" + fname + ".mp4, " + to_string(*itr); sf += "\n\t" + this->urlOut + "/" + fname + ".mp4, " + to_string(*itr);
...@@ -1070,8 +1071,8 @@ public: ...@@ -1070,8 +1071,8 @@ public:
params["startTime"] = to_string(tss); params["startTime"] = to_string(tss);
params["endTime"] = to_string(tse); params["endTime"] = to_string(tse);
params["cameraId"] = ipcSn; params["cameraId"] = ipcSn;
params["headOffset"] = to_string(offsetS); params["headOffset"] = "0";//to_string(offsetS);
params["tailOffset"] = to_string(offsetE); params["tailOffset"] = "0";//to_string(offsetE);
params["type"] = jEvt["type"].get<string>(); params["type"] = jEvt["type"].get<string>();
json fileNames; json fileNames;
string sf; string sf;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论