Skip to content
Snippets Groups Projects
Commit 1d0afec8 authored by Stefano Sabatini's avatar Stefano Sabatini
Browse files

ffprobe: add AVClass to writers

It is useful for logging messages from a writer context.
parent bd4ebbbb
No related branches found
No related tags found
No related merge requests found
......@@ -155,6 +155,19 @@ struct WriterContext {
unsigned int nb_chapter; ///< number of the chapter, starting at 0
};
static const char *writer_get_name(void *p)
{
WriterContext *wctx = p;
return wctx->writer->name;
}
static const AVClass writer_class = {
"Writer",
writer_get_name,
NULL,
LIBAVUTIL_VERSION_INT,
};
static void writer_close(WriterContext **wctx)
{
if (*wctx && (*wctx)->writer->uninit)
......@@ -179,6 +192,7 @@ static int writer_open(WriterContext **wctx, const Writer *writer,
goto fail;
}
(*wctx)->class = &writer_class;
(*wctx)->writer = writer;
if ((*wctx)->writer->init)
ret = (*wctx)->writer->init(*wctx, args, opaque);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment