diff options
author | Reinhard Nißl <rnissl@gmx.de> | 2011-01-20 21:14:52 +0100 |
---|---|---|
committer | Reinhard Nißl <rnissl@gmx.de> | 2011-01-20 21:14:52 +0100 |
commit | ae0af713c1bd385aa2d6aa3cbe94ae41c124b63e (patch) | |
tree | ad4715b8eabf11e8d4cdcdd21ef92fb47490eeca /win32 | |
parent | dcfe00dfc61454ac2c13dd126355237e044b0254 (diff) | |
download | xine-lib-ae0af713c1bd385aa2d6aa3cbe94ae41c124b63e.tar.gz xine-lib-ae0af713c1bd385aa2d6aa3cbe94ae41c124b63e.tar.bz2 |
Fix pts handling after introduction of picture_ready()
Transfer of seq_pts to img->pts takes now place at picture header of next
image in decoding order. So far, seq_pts was set to cur_pts at sequence
header and picture header. Hence, img->pts was incorrectly set to pts of
next image in decoding order.
Setting seq_pts only in picture header after call of picture_ready() keeps
the correct pts in seq_pts until it has been transfered to img->pts.
Furthermore, cur_pts of second field must be ignored as we put both fields
into the same image so the image is due at pts of first field.
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions