Add inference snapshot notify client

This commit is contained in:
gqc
2026-06-05 18:14:00 +08:00
parent b5fad0e94f
commit ebc7aaa11c
16 changed files with 2243 additions and 96 deletions
+16 -12
View File
@@ -494,14 +494,14 @@ int main(int argc, char *argv[])
{
fclose(fpSave);
get_current_time_gap(&gap);
next = gap.next_gap;
snprintf(outfilename, 128, "/usr/data/camera/%s/%ld.h264", CameraID, convert_time_to_name(gap.now_gap));
// snprintf(outfilename, 20, "%ld.h264", convert_time_to_name(gap.now_gap));
FILE *fpSave = fopen(outfilename, "ab");
}
}
}
next = gap.next_gap;
snprintf(outfilename, 128, "/usr/data/camera/%s/%ld.h264", CameraID, convert_time_to_name(gap.now_gap));
// snprintf(outfilename, 20, "%ld.h264", convert_time_to_name(gap.now_gap));
fpSave = fopen(outfilename, "ab");
}
}
}
if (av_packet != NULL)
av_packet_unref(av_packet);
// mpp_log("%d", i);
@@ -511,10 +511,14 @@ int main(int argc, char *argv[])
errorcount++;
}
}
printf("max time elapsed: %f\n", (float)max_time_elapsed / CLOCKS_PER_SEC * 1000);
// fclose(fpSave);
deInit(&packet, &frame, ctx, buf, data);
printf("max time elapsed: %f\n", (float)max_time_elapsed / CLOCKS_PER_SEC * 1000);
if (fpSave != NULL)
{
fclose(fpSave);
fpSave = NULL;
}
deInit(&packet, &frame, ctx, buf, data);
av_free(av_packet);
avformat_close_input(&pFormatCtx);
printf("done\n");