... | ... |
@@ -1500,7 +1500,7 @@ static int get_video_frame(VideoState *is, AVFrame *frame, int64_t *pts, AVPacke |
1500 | 1500 |
int ret = 1; |
1501 | 1501 |
|
1502 | 1502 |
if (decoder_reorder_pts == -1) { |
1503 |
- *pts = *(int64_t*)av_opt_ptr(avcodec_get_frame_class(), frame, "best_effort_timestamp"); |
|
1503 |
+ *pts = av_frame_get_best_effort_timestamp(frame); |
|
1504 | 1504 |
} else if (decoder_reorder_pts) { |
1505 | 1505 |
*pts = frame->pkt_pts; |
1506 | 1506 |
} else { |