Commit e96742dd authored by Paul B Mahol's avatar Paul B Mahol

avfilter/af_afftfilt: use first input frame timestamp

parent 233cd890
......@@ -142,6 +142,7 @@ static int config_input(AVFilterLink *inlink)
char *args;
const char *last_expr = "1";
s->pts = AV_NOPTS_VALUE;
s->fft = av_fft_init(s->fft_bits, 0);
s->ifft = av_fft_init(s->fft_bits, 1);
if (!s->fft || !s->ifft)
......@@ -251,6 +252,9 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
int ch, n, ret, i, j, k;
int start = s->start, end = s->end;
if (s->pts == AV_NOPTS_VALUE)
s->pts = frame->pts;
ret = av_audio_fifo_write(s->fifo, (void **)frame->extended_data, frame->nb_samples);
av_frame_free(&frame);
if (ret < 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