diff options
Diffstat (limited to 'libmpdemux/stream.h')
-rw-r--r-- | libmpdemux/stream.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libmpdemux/stream.h b/libmpdemux/stream.h index 27e4ace0b2..404bfac4d6 100644 --- a/libmpdemux/stream.h +++ b/libmpdemux/stream.h @@ -118,6 +118,14 @@ inline static uint64_t stream_read_qword(stream_t *s){ return y; } +inline static unsigned int stream_read_int24(stream_t *s){ + unsigned int y; + y = stream_read_char(s); + y=(y<<8)|stream_read_char(s); + y=(y<<8)|stream_read_char(s); + return y; +} + inline static int stream_read(stream_t *s,char* mem,int total){ int len=total; while(len>0){ |