diff --git a/apps/validator/main.c b/apps/validator/main.c index 714f346..58225db 100644 --- a/apps/validator/main.c +++ b/apps/validator/main.c @@ -454,7 +454,6 @@ on_source_message(GstBus __attribute__((unused)) *bus, GstMessage *message, Vali strftime(last_ts_str, sizeof(last_ts_str), "%a %Y-%m-%d %H:%M:%S %Z", &last_ts); has_timestamp = true; } - signed_video_authenticity_report_free(data->auth_report); g_debug("received EOS"); f = fopen(RESULTS_FILE, "w"); if (!f) { @@ -531,6 +530,7 @@ on_source_message(GstBus __attribute__((unused)) *bus, GstMessage *message, Vali g_message("Signing was performed with Signed Video version %s", signing_version); } g_message("Validation complete. Results printed to '%s'.", RESULTS_FILE); + signed_video_authenticity_report_free(data->auth_report); g_main_loop_quit(data->loop); break; case GST_MESSAGE_ERROR: diff --git a/test-files/signed_test_h264.mp4 b/test-files/signed_test_h264.mp4 index baa847e..d35b8bf 100644 Binary files a/test-files/signed_test_h264.mp4 and b/test-files/signed_test_h264.mp4 differ