pkg://mpeg_wdgt2.0b.tar.gz:88693/func.h
downloads
/*
* This file was automatically generated by version 1.7 of cextract.
* Manual editing not recommended.
*
* Created: Mon Feb 8 09:31:18 1993
*/
#ifndef __CEXTRACT__
#if __STDC__
extern void ResizeDisplay ( int w, int h );
extern void MakeWindow ( char *name );
extern void init_tables ( void );
extern void decodeDCTDCSizeLum ( unsigned int *value );
extern void decodeDCTDCSizeChrom ( unsigned int *value );
extern void decodeDCTCoeffFirst ( unsigned int *run, int *level );
extern void decodeDCTCoeffNext ( unsigned int *run, int *level );
extern void InitFS2Dither ( void );
extern void FS2DitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *disp, int rows, int cols );
extern void InitFS2FastDither ( void );
extern void FS2FastDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitFS4Dither ( void );
extern void FS4DitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *disp, int rows, int cols );
extern void InitColor ( void );
extern void ConvertColor ( unsigned char l, unsigned char cr, unsigned char cb, unsigned char *r, unsigned char *g, unsigned char *b );
extern void InitNormalDisplay ( Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage );
extern void InitGrayDisplay ( Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage );
extern void InitMonoDisplay ( Display *display, Window window, GC *gc, XImage **ximage );
extern void InitColorDisplay ( Display *display, Window window, GC *gc, XImage **ximage );
extern void InitDisplay ( int ditherType, Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage );
extern void ExecuteDisplay ( VidStream *vid_stream, Display *display, Window window, GC gc, XImage **ximage );
extern void GrayDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void HalftoneDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitHybridDither ( void );
extern void HybridDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitHybridErrorDither ( void );
extern void HybridErrorDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitDitherType ( int ditherType, Display *display, Window window, GC *gc, Colormap *cmap, XImage ximage );
extern void init_pre_idct ( void );
extern void j_rev_dct_sparse ( DCTBLOCK data, int pos );
extern void j_rev_dct ( DCTBLOCK data );
extern void int_handler ( void );
extern void main ( int argc, char **argv );
extern void usage ( char *s );
extern void InitMBOrderedDither ( void );
extern void MBOrderedDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void MBOrderedDitherDisplayCopy ( VidStream *vid_stream, int mb_addr, int motion_forw, int r_right_forw, int r_down_forw, int motion_back, int r_right_back, int r_down_back, unsigned char *past, unsigned char *future );
extern void MonoDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void MonoThresholdImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void MonoFS4DitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void ComputeForwVector ( int *recon_right_for_ptr, int *recon_down_for_ptr );
extern void ComputeBackVector ( int *recon_right_back_ptr, int *recon_down_back_ptr );
extern Widget XmCreateMpeg ( Widget parent, char *name, Arg *arglist, Cardinal argCount );
extern void InitOrderedDither ( void );
extern void OrderedDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitOrdered2Dither ( void );
extern void Ordered2DitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void ParseReconBlock ( int n );
extern void ParseAwayBlock ( int n );
extern void fatal ( char *s );
extern int main ( int argc, char **argv );
extern void DoDitherImage ( unsigned char *l, unsigned char *Cr, unsigned char *Cb, unsigned char *disp, int h, int w );
extern int get_more_data ( unsigned int *buf_start, int max_length, int *length_ptr, unsigned int **buf_ptr );
extern void correct_underflow ( void );
extern int next_bits ( int num, unsigned int mask );
extern char *get_ext_data ( void );
extern int next_start_code ( void );
extern char *get_extra_bit_info ( void );
extern Visual * FindFullColorVisual ( Display *dpy, int *depth );
extern Window CreateFullColorWindow ( Display *dpy, int x, int y, int w, int h );
extern double ReadSysClock ( void );
extern void PrintTimeInfo ( void );
extern VidStream * NewVidStream ( int bufLength );
extern void DestroyVidStream ( VidStream *astream );
extern PictImage * NewPictImage ( unsigned int width, unsigned int height );
extern void DestroyPictImage ( PictImage *apictimage );
extern VidStream * mpegVidRsrc ( TimeStamp time_stamp, VidStream *vid_stream, Display *display, Window window, GC gc, XImage **ximage );
extern void ToggleBFlag ( void );
extern void TogglePFlag ( void );
extern void Init2x2Dither ( void );
extern void RandInit ( int h, int w );
extern void PostInit2x2Dither ( void );
extern void Twox2DitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w );
extern void InitColorDither ( void );
extern void ColorDitherImage ( unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols );
#else /* __STDC__ */
extern void ResizeDisplay (/* int w, int h */);
extern void MakeWindow (/* char *name */);
extern void init_tables (/* void */);
extern void decodeDCTDCSizeLum (/* unsigned int *value */);
extern void decodeDCTDCSizeChrom (/* unsigned int *value */);
extern void decodeDCTCoeffFirst (/* unsigned int *run, int *level */);
extern void decodeDCTCoeffNext (/* unsigned int *run, int *level */);
extern void InitFS2Dither (/* void */);
extern void FS2DitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *disp, int rows, int cols */);
extern void InitFS2FastDither (/* void */);
extern void FS2FastDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitFS4Dither (/* void */);
extern void FS4DitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *disp, int rows, int cols */);
extern void InitColor (/* void */);
extern void ConvertColor (/* unsigned char l, unsigned char cr, unsigned char cb, unsigned char *r, unsigned char *g, unsigned char *b */);
extern void InitNormalDisplay (/* Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage */);
extern void InitGrayDisplay (/* Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage */);
extern void InitMonoDisplay (/* Display *display, Window window, GC *gc, XImage **ximage */);
extern void InitColorDisplay (/* Display *display, Window window, GC *gc, XImage **ximage */);
extern void InitDisplay (/* int ditherType, Display *display, Window window, GC *gc, Colormap *cmap, XImage **ximage */);
extern void ExecuteDisplay (/* VidStream *vid_stream, Display *display, Window window, GC gc, XImage **ximage */);
extern void GrayDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void HalftoneDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitHybridDither (/* void */);
extern void HybridDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitHybridErrorDither (/* void */);
extern void HybridErrorDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitDitherType (/* int ditherType, Display *display, Window window, GC *gc, Colormap *cmap, XImage ximage */);
extern void init_pre_idct (/* void */);
extern void j_rev_dct_sparse (/* DCTBLOCK data, int pos */);
extern void j_rev_dct (/* DCTBLOCK data */);
extern void int_handler (/* void */);
extern void main (/* int argc, char **argv */);
extern void usage (/* char *s */);
extern void InitMBOrderedDither (/* void */);
extern void MBOrderedDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void MBOrderedDitherDisplayCopy (/* VidStream *vid_stream, int mb_addr, int motion_forw, int r_right_forw, int r_down_forw, int motion_back, int r_right_back, int r_down_back, unsigned char *past, unsigned char *future */);
extern void MonoDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void MonoThresholdImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void MonoFS4DitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void ComputeForwVector (/* int *recon_right_for_ptr, int *recon_down_for_ptr */);
extern void ComputeBackVector (/* int *recon_right_back_ptr, int *recon_down_back_ptr */);
extern Widget XmCreateMpeg (/* Widget parent, char *name, Arg *arglist, Cardinal argCount */);
extern void InitOrderedDither (/* void */);
extern void OrderedDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitOrdered2Dither (/* void */);
extern void Ordered2DitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void ParseReconBlock (/* int n */);
extern void ParseAwayBlock (/* int n */);
extern void fatal (/* char *s */);
extern int main (/* int argc, char **argv */);
extern void DoDitherImage (/* unsigned char *l, unsigned char *Cr, unsigned char *Cb, unsigned char *disp, int h, int w */);
extern int get_more_data (/* unsigned int *buf_start, int max_length, int *length_ptr, unsigned int **buf_ptr */);
extern void correct_underflow (/* void */);
extern int next_bits (/* int num, unsigned int mask */);
extern char *get_ext_data (/* void */);
extern int next_start_code (/* void */);
extern char *get_extra_bit_info (/* void */);
extern Visual * FindFullColorVisual (/* Display *dpy, int *depth */);
extern Window CreateFullColorWindow (/* Display *dpy, int x, int y, int w, int h */);
extern double ReadSysClock (/* void */);
extern void PrintTimeInfo (/* void */);
extern VidStream * NewVidStream (/* int bufLength */);
extern void DestroyVidStream (/* VidStream *astream */);
extern PictImage * NewPictImage (/* unsigned int width, unsigned int height */);
extern void DestroyPictImage (/* PictImage *apictimage */);
extern VidStream * mpegVidRsrc (/* TimeStamp time_stamp, VidStream *vid_stream, Display *display, Window window, GC gc, XImage **ximage */);
extern void ToggleBFlag (/* void */);
extern void TogglePFlag (/* void */);
extern void Init2x2Dither (/* void */);
extern void RandInit (/* int h, int w */);
extern void PostInit2x2Dither (/* void */);
extern void Twox2DitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int h, int w */);
extern void InitColorDither (/* void */);
extern void ColorDitherImage (/* unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols */);
#endif /* __STDC__ */
#endif /* __CEXTRACT__ */