Browse Source

avfilter/af_amix: do not leave unset PTS for frames after first stream is over

First stream is used only to get number of samples to put into each output frame.
tags/n4.4
Paul B Mahol 4 years ago
parent
commit
17b44f759e
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavfilter/af_amix.c

+ 2
- 1
libavfilter/af_amix.c View File

@@ -309,6 +309,8 @@ static int output_frame(AVFilterLink *outlink)
}
}
}

s->next_pts = frame_list_next_pts(s->frame_list);
} else {
/* first input closed: use the available samples */
nb_samples = INT_MAX;
@@ -324,7 +326,6 @@ static int output_frame(AVFilterLink *outlink)
}
}

s->next_pts = frame_list_next_pts(s->frame_list);
frame_list_remove_samples(s->frame_list, nb_samples);

calculate_scales(s, nb_samples);


Loading…
Cancel
Save