47 #define OFFSET(x) offsetof(APadContext, x)
48 #define A AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM
51 {
"packet_size",
"set silence packet size",
OFFSET(packet_size),
AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX,
A },
52 {
"pad_len",
"number of samples of silence to add",
OFFSET(pad_len),
AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX,
A },
53 {
"whole_len",
"target number of samples in the audio stream",
OFFSET(whole_len),
AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX,
A },
65 av_log(ctx,
AV_LOG_ERROR,
"Both whole and pad length are set, this is not possible\n");
154 .priv_class = &apad_class,