summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorThibaut Mattern <tmattern@users.sourceforge.net>2004-05-23 21:30:26 +0000
committerThibaut Mattern <tmattern@users.sourceforge.net>2004-05-23 21:30:26 +0000
commitb7a84a23a7c682fa8fb4a6a7cfc0f3394be4c331 (patch)
treee4924475e80f5a0d49c95b97e3409f1e0cbef005 /po
parent36049e4526d4c14e6728e158cb2ce6c92c49e3d4 (diff)
downloadxine-lib-b7a84a23a7c682fa8fb4a6a7cfc0f3394be4c331.tar.gz
xine-lib-b7a84a23a7c682fa8fb4a6a7cfc0f3394be4c331.tar.bz2
Improve seeking smoothness.
1 - When a first frame is still referenced, poll until there is only one reference. (with a limit, see FIRST_FRAME_MAX_POLL). This way the frame is displayed as soon as possible. 2 - When a "flush" occured, don't wait the full duration of the frame and exit the waing loop as soon as possible. The problems have been identified and fixed using a toxine script to stress seeking. It's available here (requires toxine cvs) : http://xine.sourceforge.net/tmattern/seek_test_1.toxine It performs approx. 500 seeks. I have tested avi, asf, mov, mpg, mkv streams. The engine can do a bit more than 10 seeks per second here (athlon 2.6 GHz), with all kind of streams. ;) toxine has been improved to support a such script (env vars, and the "repeat" command), thanks to Daniel. CVS patchset: 6585 CVS date: 2004/05/23 21:30:26
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions