Commit 1cb78a0d authored by Hendrik Leppkes's avatar Hendrik Leppkes

Merge commit '7d12cba9'

* commit '7d12cba9':
  vf_framepack: Check and update frame_rate
Merged-by: 's avatarHendrik Leppkes <h.leppkes@gmail.com>
parents b2a8c853 7d12cba9
...@@ -78,12 +78,12 @@ static av_cold void framepack_uninit(AVFilterContext *ctx) ...@@ -78,12 +78,12 @@ static av_cold void framepack_uninit(AVFilterContext *ctx)
static int config_output(AVFilterLink *outlink) static int config_output(AVFilterLink *outlink)
{ {
AVFilterContext *ctx = outlink->src; AVFilterContext *ctx = outlink->src;
FramepackContext *s = outlink->src->priv; FramepackContext *s = outlink->src->priv;
int width = ctx->inputs[LEFT]->w; int width = ctx->inputs[LEFT]->w;
int height = ctx->inputs[LEFT]->h; int height = ctx->inputs[LEFT]->h;
AVRational time_base = ctx->inputs[LEFT]->time_base; AVRational time_base = ctx->inputs[LEFT]->time_base;
AVRational frame_rate = ctx->inputs[LEFT]->frame_rate; AVRational frame_rate = ctx->inputs[LEFT]->frame_rate;
// check size and fps match on the other input // check size and fps match on the other input
...@@ -117,7 +117,7 @@ static int config_output(AVFilterLink *outlink) ...@@ -117,7 +117,7 @@ static int config_output(AVFilterLink *outlink)
// modify output properties as needed // modify output properties as needed
switch (s->format) { switch (s->format) {
case AV_STEREO3D_FRAMESEQUENCE: case AV_STEREO3D_FRAMESEQUENCE:
time_base.den *= 2; time_base.den *= 2;
frame_rate.num *= 2; frame_rate.num *= 2;
s->double_pts = AV_NOPTS_VALUE; s->double_pts = AV_NOPTS_VALUE;
...@@ -135,10 +135,10 @@ static int config_output(AVFilterLink *outlink) ...@@ -135,10 +135,10 @@ static int config_output(AVFilterLink *outlink)
return AVERROR_INVALIDDATA; return AVERROR_INVALIDDATA;
} }
outlink->w = width; outlink->w = width;
outlink->h = height; outlink->h = height;
outlink->time_base = time_base; outlink->time_base = time_base;
outlink->frame_rate= frame_rate; outlink->frame_rate = frame_rate;
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment