From: Andraz T. <And...@gu...> - 2003-07-17 14:11:32
|
When using libdv 0.99 (under debian) to decode some pal dv file it=20 reads 8 bytes after its 144000 bytes buffer when reading a frame. Anyone has an idea why that happens? First 4 bytes after the end of the buffer are read at bitstream.h line 200 bs->bufoffset +=3D 4; bs->next_word =3D *(uint32_t *)(bs->buf + bs->bufoffset); and second somewhere else... (bitstream_next_word i beleive, but i don't know what line exactly) I have found out this bug with Valgrind, and i am now allocating 144008 bytes, but last 8 bytes are obviously random... Is this libdv bug or something else? Bye Andraz Tori |