hvirtual/quicktime/jpeg_old.h File Reference

#include <jpeglib.h>
#include <png.h>
#include "pthread.h"

Include dependency graph for jpeg_old.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  my_error_mgr
struct  quicktime_mjpeg_hdr
struct  mjpa_compress_engine
struct  mjpa_decompress_engine
struct  quicktime_jpeg_codec_t

Defines

#define QUICKTIME_JPEG_MARKSIZE   40
#define QUICKTIME_JPEG_TAG   0x6d6a7067
#define TOTAL_MJPA_COMPRESSORS   2

Typedefs

typedef struct my_error_mgrmy_error_ptr

Functions

mjpa_compress_enginequicktime_jpeg_new_compress_engine (int width, int height, int quality, int use_float, int interlaced, int is_mjpa, int field_number)
void quicktime_jpeg_delete_compress_engine (mjpa_compress_engine *compressor)
unsigned char * quicktime_compress_jpeg (mjpa_compress_engine *engine, unsigned char **row_pointers, long *image_size, int write_next_offset)
int quicktime_fixmarker_jpeg (quicktime_mjpeg_hdr *mjpeg_hdr, char *buffer, long output_size, int write_next_offset)


Define Documentation

#define QUICKTIME_JPEG_MARKSIZE   40

#define QUICKTIME_JPEG_TAG   0x6d6a7067

Definition at line 5 of file jpeg_old.h.

Referenced by insert_quicktime_marker(), and quicktime_fixmarker_jpeg().

#define TOTAL_MJPA_COMPRESSORS   2

Definition at line 6 of file jpeg_old.h.

Referenced by quicktime_decode_jpeg(), and quicktime_encode_jpeg().


Typedef Documentation

typedef struct my_error_mgr* my_error_ptr

Definition at line 24 of file jpeg_old.h.


Function Documentation

unsigned char* quicktime_compress_jpeg ( mjpa_compress_engine engine,
unsigned char **  row_pointers,
long *  image_size,
int  write_next_offset 
)

int quicktime_fixmarker_jpeg ( quicktime_mjpeg_hdr mjpeg_hdr,
char *  buffer,
long  output_size,
int  write_next_offset 
)

void quicktime_jpeg_delete_compress_engine ( mjpa_compress_engine compressor  ) 

mjpa_compress_engine* quicktime_jpeg_new_compress_engine ( int  width,
int  height,
int  quality,
int  use_float,
int  interlaced,
int  is_mjpa,
int  field_number 
)


Generated on Mon Apr 28 14:07:15 2008 for Cinelerra by  doxygen 1.5.5