[NUT] (ods15): r72 - /trunk/libnut/demuxer.c

25 Feb
2006
25 Feb
'06
3:52 p.m.
Author: ods15 Date: Sat Feb 25 16:52:20 2006 New Revision: 72 Log: small get_v fix Modified: trunk/libnut/demuxer.c Modified: trunk/libnut/demuxer.c ============================================================================== --- trunk/libnut/demuxer.c (original) +++ trunk/libnut/demuxer.c Sat Feb 25 16:52:20 2006 @@ -114,13 +114,14 @@ static int get_v(input_buffer_t * bc, uint64_t * val) { int i, len; *val = 0; - while ((len = ready_read_buf(bc, 16))) { + do { + len = ready_read_buf(bc, 16); for(i = 0; i < len; i++){ uint8_t tmp= *(bc->buf_ptr++); *val = (*val << 7) | (tmp & 0x7F); if (!(tmp & 0x80)) return 0; } - } + } while (len >= 16); return buf_eof(bc); }
7105
Age (days ago)
7105
Last active (days ago)
0 comments
1 participants
participants (1)
-
syncmail@mplayerhq.hu