|
|
|
@ -426,6 +426,7 @@ static void ffprobe_cleanup(int ret) |
|
|
|
|
av_dict_free(&(sections[i].entries_to_show)); |
|
|
|
|
|
|
|
|
|
buffer_length = 0; |
|
|
|
|
input_filename = NULL; |
|
|
|
|
#if HAVE_THREADS |
|
|
|
|
pthread_mutex_destroy(&log_mutex); |
|
|
|
|
#endif |
|
|
|
@ -3663,7 +3664,6 @@ char* ffprobe_run(int argc, char **argv) |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
av_log_set_flags(AV_LOG_SKIP_REPEATED); |
|
|
|
|
register_exit(ffprobe_cleanup); |
|
|
|
|
|
|
|
|
|
options = real_options; |
|
|
|
|
parse_loglevel(argc, argv, options); |
|
|
|
@ -3791,6 +3791,7 @@ end: |
|
|
|
|
av_dict_free(&(sections[i].entries_to_show)); |
|
|
|
|
|
|
|
|
|
avformat_network_deinit(); |
|
|
|
|
ffprobe_cleanup(ret); |
|
|
|
|
|
|
|
|
|
return print_buffer; |
|
|
|
|
} |
|
|
|
|