diff options
author | Haihao Xiang <haihao.xiang@intel.com> | 2023-03-16 10:20:52 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2023-03-20 10:09:21 +0800 |
commit | a3c93c03adf3ba5eaf17a5acf85b9a324c8cabe7 (patch) | |
tree | 01f8411f9e148b74f071b389916d42d3d1dd582e | |
parent | 18dde8d4cf7b720cf2ba5eae9082f5a6868ff2b3 (diff) | |
download | ffmpeg-a3c93c03adf3ba5eaf17a5acf85b9a324c8cabe7.tar.gz |
lavfi/vf_vpp_qsv: set the right timestamp for AVERROR_EOF
Rescale the timestamp for AVERROR_EOF. This can fix tickets 10261 and
10262.
Tested-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
(cherry picked from commit 57afccc0ef8d3024ffb2d1b2d25c9670b9501248)
-rw-r--r-- | libavfilter/vf_vpp_qsv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavfilter/vf_vpp_qsv.c b/libavfilter/vf_vpp_qsv.c index ac77f7bb4b..b4dd7a4191 100644 --- a/libavfilter/vf_vpp_qsv.c +++ b/libavfilter/vf_vpp_qsv.c @@ -602,6 +602,7 @@ not_ready: return FFERROR_NOT_READY; eof: + pts = av_rescale_q(pts, inlink->time_base, outlink->time_base); ff_outlink_set_status(outlink, status, pts); return 0; } |