comparison src/image-load.c @ 1913:3f5bd5479b48

fixed libjpeg in autoconf
author Vladimir Nadvornik <nadvornik@suse.cz>
date Sat, 09 Apr 2011 19:27:43 +0200
parents d21859e612de
children b0d53312dba7
comparison
equal deleted inserted replaced
1912:4417578c55f9 1913:3f5bd5479b48
511 } 511 }
512 512
513 static void image_loader_setup_loader(ImageLoader *il) 513 static void image_loader_setup_loader(ImageLoader *il)
514 { 514 {
515 g_mutex_lock(il->data_mutex); 515 g_mutex_lock(il->data_mutex);
516 #ifdef HAVE_JPEG
516 if (il->bytes_total >= 2 && il->mapped_file[0] == 0xff && il->mapped_file[1] == 0xd8) 517 if (il->bytes_total >= 2 && il->mapped_file[0] == 0xff && il->mapped_file[1] == 0xd8)
517 { 518 {
518 DEBUG_1("Using custom jpeg loader"); 519 DEBUG_1("Using custom jpeg loader");
519 image_loader_backend_set_jpeg(&il->backend); 520 image_loader_backend_set_jpeg(&il->backend);
520 } 521 }
521 else 522 else
523 #endif
522 image_loader_backend_set_default(&il->backend); 524 image_loader_backend_set_default(&il->backend);
523 525
524 il->loader = il->backend.loader_new(image_loader_area_updated_cb, image_loader_size_cb, image_loader_area_prepared_cb, il); 526 il->loader = il->backend.loader_new(image_loader_area_updated_cb, image_loader_size_cb, image_loader_area_prepared_cb, il);
525 g_mutex_unlock(il->data_mutex); 527 g_mutex_unlock(il->data_mutex);
526 } 528 }