[vlc-devel] [PATCH] Fix typo in src/input/stream.c to use CAN_FASTSEEK instead of CAN_SEEK.
RATH, CHRISTOPHER A (CHRISTOPHER A)
car at research.att.com
Tue Sep 1 16:29:18 CEST 2009
There is a bug in AStreamSeekStream that is causing all input modules that
support CAN_SEEK
to be treated as CAN_FASTSEEK. This in turn causes far too many seeks in
slower seeking sources
which results in performance problems when playing video. The fix is a
simple change of CAN_SEEK
to CAN_FASTSEEK.
---
src/input/stream.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/input/stream.c b/src/input/stream.c
index a616705..e97e586 100644
--- a/src/input/stream.c
+++ b/src/input/stream.c
@@ -1158,7 +1158,7 @@ static int AStreamSeekStream( stream_t *s, int64_t
i_pos )
}
bool b_afastseek;
- access_Control( p_access, ACCESS_CAN_SEEK, &b_afastseek );
+ access_Control( p_access, ACCESS_CAN_FASTSEEK, &b_afastseek );
/* FIXME compute seek cost (instead of static 'stupid' value) */
int64_t i_skip_threshold;
--
1.5.5
More information about the vlc-devel
mailing list