Doxygen Source Code Documentation
        
Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search   
readframe.c File Reference
#include "all.h"
#include <time.h>
#include <errno.h>
#include <ctype.h>
#include <string.h>
#include <unistd.h>
#include "mtypes.h"
#include "frames.h"
#include "prototypes.h"
#include "parallel.h"
#include "param.h"
#include "readframe.h"
#include "fsize.h"
#include "rgbtoycc.h"
#include "jpeg.h"
#include "opts.h"
Go to the source code of this file.
|  | 
| 
 Data Structures | 
| struct | YuvLine | 
| 
 Defines | 
| #define | PPM_READ_STATE_MAGIC   0 | 
| #define | PPM_READ_STATE_WIDTH   1 | 
| #define | PPM_READ_STATE_HEIGHT   2 | 
| #define | PPM_READ_STATE_MAXVAL   3 | 
| #define | PPM_READ_STATE_DONE   4 | 
| #define | safe_fread(ptr, sz, len, fileptr) | 
| 
 Functions | 
| char *ScanNextString | _ANSI_ARGS_ ((char *inputLine, char *string)) | 
| void ReadPNM | _ANSI_ARGS_ ((FILE *fp, MpegFrame *mf)) | 
| boolean ReadPPM | _ANSI_ARGS_ ((MpegFrame *mf, FILE *fpointer)) | 
| void ReadEYUV | _ANSI_ARGS_ ((MpegFrame *mf, FILE *fpointer, int width, int height)) | 
| void SeparateLine | _ANSI_ARGS_ ((FILE *fpointer, struct YuvLine *lineptr, int width)) | 
| void DoGamma | _ANSI_ARGS_ ((MpegFrame *mf, int width, int height)) | 
| void DoKillDim | _ANSI_ARGS_ ((MpegFrame *mf, int w, int h)) | 
| void | SetResize (set) boolean set | 
| 
 Variables | 
| int | fileType = BASE_FILE_TYPE | 
| boolean | GammaCorrection | 
| float | GammaValue | 
| int | outputWidth | 
| int | outputHeight | 
| boolean | resizeFrame | 
| char * | CurrFile | 
| char * | fileName | 
| char * | conversion | 
| boolean | addPath | 
| MpegFrame * | mf | 
| FILE * | fpointer | 
| int | width | 
| int | height | 
| YuvLine * | lineptr | 
| char * | string | 
| int | w | 
| int | h | 
Define Documentation
  
    | 
        
          | #define PPM_READ_STATE_DONE   4 |  | 
  
    | 
        
          | #define PPM_READ_STATE_HEIGHT   2 |  | 
  
    | 
        
          | #define PPM_READ_STATE_MAGIC   0 |  | 
  
    | 
        
          | #define PPM_READ_STATE_MAXVAL   3 |  | 
  
    | 
        
          | #define PPM_READ_STATE_WIDTH   1 |  | 
  
    | 
        
          | #define safe_fread | ( | ptr, |  
          |  |  | sz, |  
          |  |  | len, |  
          |  |  | fileptr |  | ) |  |  | 
  
    |  | 
Value: if ((safe_read_count=fread(ptr,sz,len,fileptr))!=sz*len) {   \
      fprintf(stderr,"Input file too small! (%s)\n",CurrFile);   \
      exit(1);}                                                  \
Definition at line 213 of file readframe.c.     | 
Function Documentation
  
    | 
        
          | void DoKillDim _ANSI_ARGS_ | ( | (MpegFrame *mf, int w, int h) |  | ) |  [static] |  | 
  
    | 
        
          | char* ScanNextString _ANSI_ARGS_ | ( | (char *inputLine, char *string) |  | ) |  [static] |  | 
Variable Documentation
  
    | 
        
          | int fileType = BASE_FILE_TYPE  [static] |  |