X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgdcmmpeg2%2Fsrc%2Fmpeg2dec%2Fglobal.h;h=363e0db1f198be6b4363d0401a8e382d3c7fffae;hb=b307c3639ecb0cbc03d141836132d153a6799c5f;hp=fc506ad0a10e15942af0962472b644f2350d7a82;hpb=53efc6e2d1d40336dafc5807d1a986b3a8c7cd2b;p=gdcm.git diff --git a/src/gdcmmpeg2/src/mpeg2dec/global.h b/src/gdcmmpeg2/src/mpeg2dec/global.h index fc506ad0..363e0db1 100644 --- a/src/gdcmmpeg2/src/mpeg2dec/global.h +++ b/src/gdcmmpeg2/src/mpeg2dec/global.h @@ -118,6 +118,7 @@ void form_predictions _ANSI_ARGS_((int bx, int by, int macroblock_type, void Spatial_Prediction _ANSI_ARGS_((void)); /* store.c */ +void FreeStaticBuffer _ANSI_ARGS_((void)); void Write_Frame _ANSI_ARGS_((unsigned char *src[], int frame)); #ifdef DISPLAY @@ -417,17 +418,14 @@ EXTERN int broken_link; -//FIXME -#include - /* layer specific variables (needed for SNR and DP scalability) */ EXTERN struct layer_data { /* bit input */ - int Infile; - int (*open_stream) (char *filename); - off_t (*seek_stream) (int infile, off_t offset,int whence); - ssize_t (*read_stream) (int infile, void *buf, size_t count); - int (*close_stream) (int infile); + istream *Infile; +/* int (*open_stream) (char *filename);*/ + off_t (*seek_stream) (istream *is, off_t offset,int whence); + ssize_t (*read_stream) (istream *is, void *buf, size_t count); + int (*close_stream) (istream *is); unsigned char Rdbfr[2048]; unsigned char *Rdptr; unsigned char Inbfr[16];