diff options
author | Reinhard Nißl <rnissl@gmx.de> | 2007-04-15 22:21:51 +0200 |
---|---|---|
committer | Reinhard Nißl <rnissl@gmx.de> | 2007-04-15 22:21:51 +0200 |
commit | 7cf44fc4bb54e61f569c7ae969df04b1d4db6f8d (patch) | |
tree | c5d2fa4a60ee800ea8dd7d906273678ee9814ccb /m4 | |
parent | d3a9d427440dcdf796b4540c0e75efd58f8ce45c (diff) | |
download | xine-lib-7cf44fc4bb54e61f569c7ae969df04b1d4db6f8d.tar.gz xine-lib-7cf44fc4bb54e61f569c7ae969df04b1d4db6f8d.tar.bz2 |
Avoid immediate frame drops by giving decoder a further chance to
supply decoded frames.
There can still be scheduling delays which may let the number of
frames ready for displaying to drop below frame drop limit just
for a short period of time.
Therefore the changes remember that the decoder should have been
asked to drop some frames but do not actually have the decoder to
drop some frames. When the situation has improved at the next time
when the check is performed, the remembered frame drop is canceled
or otherwise (when the number of frames is still below frame drop
limit) executed.
(transplanted from b016e80a8206a56ba3996021bacff88b8ba44621)
--HG--
extra : transplant_source : %B0%16%E8%0A%82%06%A5k%A3%99%60%21%BA%CF%F8%8B%8B%A4F%21
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions