Mercurial > hg > forks > geeqie
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 } |