Mercurial > mplayer.hg
diff libmpdemux/stream.h @ 11807:9a81d7b4c0b6
Added the new C based Matroska demuxer by Aurelien Jacobs.
author | mosu |
---|---|
date | Mon, 19 Jan 2004 19:16:10 +0000 |
parents | 57bdcdb061d7 |
children | 3d75bcc28231 |
line wrap: on
line diff
--- a/libmpdemux/stream.h Mon Jan 19 18:37:34 2004 +0000 +++ b/libmpdemux/stream.h Mon Jan 19 19:16:10 2004 +0000 @@ -166,6 +166,19 @@ return y; } +inline static uint64_t stream_read_qword_le(stream_t *s){ + uint64_t y; + y = stream_read_char(s); + y|=stream_read_char(s)<<8; + y|=stream_read_char(s)<<16; + y|=stream_read_char(s)<<24; + y|=(uint64_t)stream_read_char(s)<<32; + y|=(uint64_t)stream_read_char(s)<<40; + y|=(uint64_t)stream_read_char(s)<<48; + y|=(uint64_t)stream_read_char(s)<<56; + return y; +} + inline static unsigned int stream_read_int24(stream_t *s){ unsigned int y; y = stream_read_char(s);