static int config_output(AVFilterLink *outlink)
{
- AVFilterContext *ctx = outlink->src;
- FramepackContext *s = outlink->src->priv;
+ AVFilterContext *ctx = outlink->src;
+ FramepackContext *s = outlink->src->priv;
- int width = ctx->inputs[LEFT]->w;
- int height = ctx->inputs[LEFT]->h;
- AVRational time_base = ctx->inputs[LEFT]->time_base;
+ int width = ctx->inputs[LEFT]->w;
+ int height = ctx->inputs[LEFT]->h;
+ AVRational time_base = ctx->inputs[LEFT]->time_base;
AVRational frame_rate = ctx->inputs[LEFT]->frame_rate;
// check size and fps match on the other input
// modify output properties as needed
switch (s->format) {
case AV_STEREO3D_FRAMESEQUENCE:
- time_base.den *= 2;
+ time_base.den *= 2;
frame_rate.num *= 2;
s->double_pts = AV_NOPTS_VALUE;
return AVERROR_INVALIDDATA;
}
- outlink->w = width;
- outlink->h = height;
- outlink->time_base = time_base;
- outlink->frame_rate= frame_rate;
+ outlink->w = width;
+ outlink->h = height;
+ outlink->time_base = time_base;
+ outlink->frame_rate = frame_rate;
return 0;
}