/*
+ * Copyright 2010 S.N. Hemanth Meenakshisundaram <smeenaks ucsd edu>
+ * Copyright 2010 Stefano Sabatini <stefano.sabatini-lala poste it>
+ *
* This file is part of FFmpeg.
*
* FFmpeg is free software; you can redistribute it and/or
* null audio source
*/
+#include "internal.h"
#include "libavutil/audioconvert.h"
#include "libavutil/opt.h"
{ NULL },
};
-static const char *anullsrc_get_name(void *ctx)
-{
- return "anullsrc";
-}
-
-static const AVClass anullsrc_class = {
- "ANullSrcContext",
- anullsrc_get_name,
- anullsrc_options
-};
+AVFILTER_DEFINE_CLASS(anullsrc);
-static int init(AVFilterContext *ctx, const char *args, void *opaque)
+static int init(AVFilterContext *ctx, const char *args)
{
ANullContext *null = ctx->priv;
int ret;
chans_nb = av_get_channel_layout_nb_channels(null->channel_layout);
av_get_channel_layout_string(buf, sizeof(buf), chans_nb, null->channel_layout);
- av_log(outlink->src, AV_LOG_INFO,
+ av_log(outlink->src, AV_LOG_VERBOSE,
"sample_rate:%d channel_layout:'%s' nb_samples:%d\n",
null->sample_rate, buf, null->nb_samples);