#include "quicktime.h"#include "jpeglib.h"#include <setjmp.h>

Go to the source code of this file.
Data Structures | |
| struct | my_error_mgr |
Typedefs | |
| typedef struct my_error_mgr * | my_error_ptr |
Functions | |
| my_error_exit (j_common_ptr cinfo) | |
| int | quicktime_init_codec_jpeg (quicktime_video_map_t *vtrack) |
| int | quicktime_delete_codec_jpeg (quicktime_video_map_t *vtrack) |
| int | quicktime_set_jpeg (quicktime_t *file, int quality, int use_float) |
| int | quicktime_decode_jpeg (quicktime_t *file, unsigned char **row_pointers, int track) |
| int | quicktime_encode_jpeg (quicktime_t *file, unsigned char **row_pointers, int track) |
| typedef struct my_error_mgr* my_error_ptr |
Definition at line 14 of file xanimjpeg.c.
| my_error_exit | ( | j_common_ptr | cinfo | ) |
| int quicktime_decode_jpeg | ( | quicktime_t * | file, | |
| unsigned char ** | row_pointers, | |||
| int | track | |||
| ) |
Definition at line 64 of file xanimjpeg.c.
References quicktime_video_map_t::current_position, quicktime_video_map_t::frame_cache, quicktime_fastjpg_decode(), quicktime_frame_size(), quicktime_read_data(), quicktime_set_video_position(), quicktime_trak_t::tkhd, quicktime_video_map_t::track, quicktime_tkhd_t::track_height, quicktime_tkhd_t::track_width, and quicktime_t::vtracks.

| int quicktime_delete_codec_jpeg | ( | quicktime_video_map_t * | vtrack | ) |
Definition at line 39 of file xanimjpeg.c.
References quicktime_fastjpg_delete().

| int quicktime_encode_jpeg | ( | quicktime_t * | file, | |
| unsigned char ** | row_pointers, | |||
| int | track | |||
| ) |
Definition at line 109 of file xanimjpeg.c.
References bytes, quicktime_video_map_t::current_chunk, quicktime_video_map_t::current_position, height, offset, quicktime_position(), quicktime_trak_t::tkhd, quicktime_video_map_t::track, quicktime_tkhd_t::track_height, quicktime_tkhd_t::track_width, TRUE, quicktime_t::vtracks, and width.

| int quicktime_init_codec_jpeg | ( | quicktime_video_map_t * | vtrack | ) |
Definition at line 30 of file xanimjpeg.c.
References init_codec_common(), quicktime_fastjpg_init(), and QUICKTIME_JPEG.

| int quicktime_set_jpeg | ( | quicktime_t * | file, | |
| int | quality, | |||
| int | use_float | |||
| ) |
Definition at line 48 of file xanimjpeg.c.
References quicktime_video_map_t::codec, quicktime_jpeg_codec_t::quality, QUICKTIME_JPEG, quicktime_match_32(), QUICKTIME_MJPA, QUICKTIME_RTJ0, quicktime_video_compressor(), quicktime_t::total_vtracks, quicktime_jpeg_codec_t::use_float, and quicktime_t::vtracks.

1.5.5