diff --git a/src/artwork.c b/src/artwork.c index e6228ea3..b977b47c 100644 --- a/src/artwork.c +++ b/src/artwork.c @@ -359,6 +359,9 @@ artwork_rescale(struct evbuffer *evbuf, AVFormatContext *src_ctx, int s, int out goto out_free_dst_ctx; } + dst_st->time_base.num = 1; + dst_st->time_base.den = 25; + dst = dst_st->codec; avcodec_get_context_defaults3(dst, NULL); @@ -378,9 +381,6 @@ artwork_rescale(struct evbuffer *evbuf, AVFormatContext *src_ctx, int s, int out goto out_free_dst_ctx; } - dst->time_base.num = 1; - dst->time_base.den = 25; - dst->width = out_w; dst->height = out_h;