]> Creatis software - gdcm.git/blobdiff - src/gdcmmpeg2/src/mpeg2dec/getbits.c
Oops. I forgot this one
[gdcm.git] / src / gdcmmpeg2 / src / mpeg2dec / getbits.c
index e36f6104c2e72918e89ac69d4e99bd89bed63acd..837190bb5ebb0ccb12cb1dff92330944e6532a85 100644 (file)
@@ -34,7 +34,6 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h> // for read
 
 #include "config.h"
 #include "global.h"
@@ -64,7 +63,8 @@ void Fill_Buffer()
 {
   int Buffer_Level;
 
-  Buffer_Level = read(ld->Infile,ld->Rdbfr,2048);
+  /*Buffer_Level = read(ld->Infile,ld->Rdbfr,2048);*/
+  Buffer_Level = ld->read_stream(ld->Infile,ld->Rdbfr,2048);
   ld->Rdptr = ld->Rdbfr;
 
   if (System_Stream_Flag)
@@ -100,7 +100,8 @@ int Get_Byte()
 {
   while(ld->Rdptr >= ld->Rdbfr+2048)
   {
-    read(ld->Infile,ld->Rdbfr,2048);
+    /*read(ld->Infile,ld->Rdbfr,2048);*/
+    ld->read_stream(ld->Infile,ld->Rdbfr,2048);
     ld->Rdptr -= 2048;
     ld->Rdmax -= 2048;
   }