0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 21:13:04 +02:00

Improve FLV output logging

Log when the FLV file output has started and when it has finished.
This commit is contained in:
jp9000 2014-08-12 01:00:12 -07:00
parent a8d4774eef
commit 6680d3230a

View File

@ -24,6 +24,13 @@
#include <inttypes.h>
#include "flv-mux.h"
#define do_log(level, format, ...) \
blog(level, "[rtmp stream: '%s'] " format, \
obs_output_get_name(stream->output), ##__VA_ARGS__)
#define warn(format, ...) do_log(LOG_WARNING, format, ##__VA_ARGS__)
#define info(format, ...) do_log(LOG_INFO, format, ##__VA_ARGS__)
struct flv_output {
obs_output_t output;
struct dstr path;
@ -71,6 +78,8 @@ static void flv_output_stop(void *data)
fclose(stream->file);
obs_output_end_data_capture(stream->output);
stream->active = false;
info("FLV file output complete");
}
}
@ -161,8 +170,7 @@ static bool flv_output_start(void *data)
stream->file = os_fopen(stream->path.array, "wb");
if (!stream->file) {
blog(LOG_WARNING, "Unable to open FLV file '%s'",
stream->path.array);
warn("Unable to open FLV file '%s'", stream->path.array);
return false;
}
@ -171,6 +179,7 @@ static bool flv_output_start(void *data)
write_headers(stream);
obs_output_begin_data_capture(stream->output, 0);
info("Writing FLV file '%s'...", stream->path.array);
return true;
}