120 #define D2TS(d) (isnan(d) ? AV_NOPTS_VALUE : (int64_t)(d))
121 #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
126 int64_t in_pts = frame->
pts;
146 "n:%"PRId64
" interlaced:%d pts:%"PRId64
" t:%f -> pts:%"PRId64
" t:%f\n",
172 #define OFFSET(x) offsetof(SetPTSContext, x)
173 #define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_AUDIO_PARAM
179 #if CONFIG_SETPTS_FILTER
180 static const AVClass setpts_class = {
187 static const AVFilterPad avfilter_vf_setpts_inputs[] = {
198 static const AVFilterPad avfilter_vf_setpts_outputs[] = {
213 .priv_class = &setpts_class,
215 .
inputs = avfilter_vf_setpts_inputs,
216 .
outputs = avfilter_vf_setpts_outputs,
220 #if CONFIG_ASETPTS_FILTER
221 static const AVClass asetpts_class = {
254 .priv_class = &asetpts_class,