summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ve_lavc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpcodecs/ve_lavc.c b/libmpcodecs/ve_lavc.c
index 25b801f84c..c2e1404662 100644
--- a/libmpcodecs/ve_lavc.c
+++ b/libmpcodecs/ve_lavc.c
@@ -781,6 +781,9 @@ static int encode_frame(struct vf_instance_s* vf, AVFrame *pic, double pts){
int out_size;
double dts;
+ if(pts == MP_NOPTS_VALUE)
+ pts= lavc_venc_context->frame_number * av_q2d(lavc_venc_context->time_base);
+
if(pic){
#if 0
pic->opaque= malloc(sizeof(pts));