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);