break;
default:
- printf("Unknown codec %x\n", ctx->codec_id);
break;
}
}
file_input_reset(fi);
d = 20000;
fi->fi_dts_offset += fi->fi_last_dts;
- printf("WRAP!!!\n");
break;
}
continue;
- if(fi->fi_initial_dts == AV_NOPTS_VALUE) {
+ if(fi->fi_initial_dts == AV_NOPTS_VALUE)
fi->fi_initial_dts = ffpkt.dts;
- printf("Initial DTS = %lld\n", fi->fi_initial_dts);
- }
+
ffpkt.dts -= fi->fi_initial_dts;
ffpkt.pts -= fi->fi_initial_dts;
-
pts = av_rescale_q(ffpkt.pts,
fi->fi_fctx->streams[ffpkt.stream_index]->time_base,
AV_TIME_BASE_Q);