Add a new video pts tracking mode, enabled by option -correct-pts.
commite2727ec797e19fb6d4d2d3338ce17dce976e0b28
authoruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 6 Jul 2006 06:58:17 +0000 (6 06:58 +0000)
committeruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 6 Jul 2006 06:58:17 +0000 (6 06:58 +0000)
treed66f39217166121fab9751c1b271eb0734f68999
parent11ade8f86d0d358e90737451983ed37075832e5e
Add a new video pts tracking mode, enabled by option -correct-pts.
This mode has the following differences:
- Video timing is correct for streams with B frames, at least with some
  demuxers.
- Video filters can modify frame timestamps and insert new frames, and
  removing frames is handled better than before.
- Some things are known to break, it's not usable as the default yet.

Things should work as before when the -correct-pts option is not used.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18922 b3059339-0415-0410-9bf9-f77b7e298cf2
15 files changed:
cfg-mplayer.h
libmpcodecs/dec_video.c
libmpcodecs/dec_video.h
libmpcodecs/vd.h
libmpcodecs/vd_ffmpeg.c
libmpcodecs/vf.c
libmpcodecs/vf.h
libmpcodecs/vf_tfields.c
libmpcodecs/vf_vo.c
libmpcodecs/vf_yadif.c
libmpdemux/demux_mkv.c
libmpdemux/demuxer.c
libmpdemux/demuxer.h
libmpdemux/stheader.h
mplayer.c