![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Functions | |
qbool | Image_Compress (const char *imagename, size_t maxsize, void **buf, size_t *size) |
void | JPEG_CloseLibrary (void) |
unsigned char * | JPEG_LoadImage_BGRA (const unsigned char *f, int filesize, int *miplevel) |
qbool | JPEG_OpenLibrary (void) |
qbool | JPEG_SaveImage_preflipped (const char *filename, int width, int height, unsigned char *data) |
size_t | JPEG_SaveImage_to_Buffer (char *jpegbuf, size_t jpegsize, int width, int height, unsigned char *data) |
Definition at line 1047 of file jpeg.c.
References buf, CompressedImageCache_Add(), CompressedImageCache_Find(), Con_Print(), Con_Printf(), i, Image_CopyMux(), image_height, Image_MipReduce32(), image_width, CompressedImageCacheItem::imagename, jpeg_dll, JPEG_OpenLibrary(), JPEG_SaveImage_to_Buffer(), loadimagepixelsbgra(), CompressedImageCacheItem::maxsize, Mem_Alloc, Mem_Free, NULL, PNG_OpenLibrary(), size, tempmempool, Z_Free, and Z_Malloc.
Referenced by VM_SV_WritePicture().
Definition at line 538 of file jpeg.c.
References jpeg_dll, jpeg_tried_loading, and Sys_FreeLibrary().
Referenced by r_textures_shutdown().
Definition at line 606 of file jpeg.c.
References bound, Con_Printf(), j_decompress_ptr::err, jpeg_error_mgr::error_exit, error_in_jpeg, f, image_height, image_width, cvar_t::integer, jpeg_dll, JPEG_ErrorExit(), JPEG_MemSrc(), Mem_Alloc, Mem_Free, NULL, j_decompress_ptr::output_components, j_decompress_ptr::output_height, j_decompress_ptr::output_scanline, j_decompress_ptr::output_width, qjpeg_create_decompress, qjpeg_destroy_decompress, qjpeg_finish_decompress, qjpeg_read_header, qjpeg_read_scanlines, qjpeg_start_decompress, qjpeg_std_error, r_texture_jpeg_fastpicmip, j_decompress_ptr::scale_denom, j_decompress_ptr::scale_num, and tempmempool.
Referenced by decode_image(), loadimagepixelsbgra(), and VM_CL_ReadPicture().
Definition at line 492 of file jpeg.c.
References Con_Printf(), jpeg_dll, jpeg_tried_loading, jpegfuncs, NULL, and Sys_LoadDependency().
Referenced by Image_Compress(), and r_textures_start().
qbool JPEG_SaveImage_preflipped | ( | const char * | filename, |
int | width, | ||
int | height, | ||
unsigned char * | data ) |
Definition at line 818 of file jpeg.c.
References j_compress_ptr::comp_info, Con_Print(), data, j_compress_ptr::err, jpeg_error_mgr::error_exit, error_in_jpeg, FS_Close(), FS_OpenRealFile(), jpeg_component_info::h_samp_factor, height, j_compress_ptr::image_height, j_compress_ptr::image_width, j_compress_ptr::in_color_space, j_compress_ptr::input_components, JCS_RGB, jpeg_dll, JPEG_ErrorExit(), JPEG_FileDest(), j_compress_ptr::next_scanline, offset, j_compress_ptr::optimize_coding, qjpeg_create_compress, qjpeg_destroy_compress, qjpeg_finish_compress, qjpeg_set_defaults, qjpeg_set_quality, qjpeg_simple_progression, qjpeg_start_compress, qjpeg_std_error, qjpeg_write_scanlines, scr_screenshot_jpeg_quality, jpeg_component_info::v_samp_factor, cvar_t::value, and width.
Referenced by SCR_ScreenShot().
size_t JPEG_SaveImage_to_Buffer | ( | char * | jpegbuf, |
size_t | jpegsize, | ||
int | width, | ||
int | height, | ||
unsigned char * | data ) |
Definition at line 931 of file jpeg.c.
References bound, buf, Con_DPrintf(), Con_Print(), Con_Printf(), data, j_compress_ptr::err, jpeg_error_mgr::error_exit, error_in_jpeg, height, i, img, int(), cvar_t::integer, jpeg_dll, JPEG_ErrorExit(), JPEG_try_SaveImage_to_Buffer(), Mem_Alloc, Mem_Free, qjpeg_create_compress, qjpeg_destroy_compress, qjpeg_std_error, sv_writepicture_quality, tempmempool, and width.
Referenced by Image_Compress().