X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=jpeg.c;h=effab6a1051dba3ee62f222eabbf1dca99cd5df4;hb=9698cdbdf45194cddb65b156ffc8c258f4bb7b49;hp=939751fb4394f22a1ca222a819ec7cbb5b5e76c6;hpb=6f10cbc0e758254cc200332fd61f96d7cc972a48;p=xonotic%2Fdarkplaces.git diff --git a/jpeg.c b/jpeg.c index 939751fb..effab6a1 100644 --- a/jpeg.c +++ b/jpeg.c @@ -559,7 +559,7 @@ static jboolean JPEG_FillInputBuffer (j_decompress_ptr cinfo) cinfo->src->next_input_byte = jpeg_eoi_marker; cinfo->src->bytes_in_buffer = 2; - return TRUE; + return true; } static void JPEG_SkipInputData (j_decompress_ptr cinfo, long num_bytes) @@ -624,7 +624,7 @@ unsigned char* JPEG_LoadImage_BGRA (const unsigned char *f, int filesize, int *m cinfo.err = qjpeg_std_error (&jerr); cinfo.err->error_exit = JPEG_ErrorExit; JPEG_MemSrc (&cinfo, f, filesize); - qjpeg_read_header (&cinfo, TRUE); + qjpeg_read_header (&cinfo, true); cinfo.scale_num = 1; cinfo.scale_denom = (1 << submip); qjpeg_start_decompress (&cinfo); @@ -848,7 +848,7 @@ qboolean JPEG_SaveImage_preflipped (const char *filename, int width, int height, cinfo.in_color_space = JCS_RGB; cinfo.input_components = 3; qjpeg_set_defaults (&cinfo); - qjpeg_set_quality (&cinfo, (int)(scr_screenshot_jpeg_quality.value * 100), TRUE); + qjpeg_set_quality (&cinfo, (int)(scr_screenshot_jpeg_quality.value * 100), true); qjpeg_simple_progression (&cinfo); // turn off subsampling (to make text look better) @@ -1065,6 +1065,7 @@ qboolean Image_Compress(const char *imagename, size_t maxsize, void **buf, size_ { *size = i->compressed_size; *buf = i->compressed; + return (*buf != NULL); } // load the image