]> mj.ucw.cz Git - libucw.git/log
libucw.git
19 years agoA more realistic asio-test, which uses memcpy().
Martin Mares [Fri, 1 Dec 2006 23:00:36 +0000 (00:00 +0100)]
A more realistic asio-test, which uses memcpy().

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-sorter
Martin Mares [Fri, 1 Dec 2006 22:25:28 +0000 (23:25 +0100)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-sorter

19 years agoAdded a couple of ASSERTs more.
Martin Mares [Fri, 1 Dec 2006 22:25:22 +0000 (23:25 +0100)]
Added a couple of ASSERTs more.

19 years agoAdded new benchmarks.
Martin Mares [Fri, 1 Dec 2006 21:52:32 +0000 (22:52 +0100)]
Added new benchmarks.

asio-test turned out to be significantly faster when writing and
slightly faster when copying or reading. Good.

19 years agoAdapted the file-test to use asio.
Martin Mares [Fri, 1 Dec 2006 21:04:38 +0000 (22:04 +0100)]
Adapted the file-test to use asio.

19 years agoSimplified the asio module.
Martin Mares [Fri, 1 Dec 2006 20:36:22 +0000 (21:36 +0100)]
Simplified the asio module.

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 23:50:00 +0000 (00:50 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10

19 years agofixed reading of big jpegs (serious today's bug)
Pavel Charvat [Mon, 27 Nov 2006 23:49:09 +0000 (00:49 +0100)]
fixed reading of big jpegs (serious today's bug)

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 12:57:32 +0000 (13:57 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10

19 years agofixed deinterlacing of very small GIFs
Pavel Charvat [Mon, 27 Nov 2006 12:41:33 +0000 (13:41 +0100)]
fixed deinterlacing of very small GIFs

19 years agotypo
Pavel Charvat [Mon, 27 Nov 2006 12:11:35 +0000 (13:11 +0100)]
typo

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 12:08:59 +0000 (13:08 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10

19 years agoaccording to libjpeg documentation fill_input_buffer should never return zero
Pavel Charvat [Mon, 27 Nov 2006 12:06:00 +0000 (13:06 +0100)]
according to libjpeg documentation fill_input_buffer should never return zero

19 years agoImplemented an asynchronous I/O library module.
Martin Mares [Sat, 25 Nov 2006 22:35:55 +0000 (23:35 +0100)]
Implemented an asynchronous I/O library module.

It's built at the top of the work queue module.

19 years agoignore libjpeg warnings
Pavel Charvat [Sat, 25 Nov 2006 21:14:31 +0000 (22:14 +0100)]
ignore libjpeg warnings

19 years ago64bit bug in image signatures
Pavel Charvat [Sat, 25 Nov 2006 21:11:15 +0000 (22:11 +0100)]
64bit bug in image signatures

19 years agoAdded a library module for distributing work between threads.
Martin Mares [Sat, 25 Nov 2006 21:10:14 +0000 (22:10 +0100)]
Added a library module for distributing work between threads.

However, I am not sure that libucw is the right place for this, since
it would require all programs to be linked with libpthread as well.

19 years agofixed segfaulting libjpeg warnings when decoding partially wrong images...
Pavel Charvat [Fri, 24 Nov 2006 23:31:25 +0000 (00:31 +0100)]
fixed segfaulting libjpeg warnings when decoding partially wrong images...
now we reject such images, but it can be easily changed in ifdef

19 years agoThe first idea of an async I/O interface.
Martin Mares [Fri, 24 Nov 2006 20:32:17 +0000 (21:32 +0100)]
The first idea of an async I/O interface.

19 years agoMore benchmark results.
Martin Mares [Fri, 24 Nov 2006 18:52:58 +0000 (19:52 +0100)]
More benchmark results.

19 years agoMuch better parallel copy benchmark.
Martin Mares [Fri, 24 Nov 2006 18:07:03 +0000 (19:07 +0100)]
Much better parallel copy benchmark.

19 years agoUpdated the sorter usage map.
Martin Mares [Fri, 24 Nov 2006 15:30:01 +0000 (16:30 +0100)]
Updated the sorter usage map.

19 years agoImproved the file benchmark slightly.
Martin Mares [Fri, 24 Nov 2006 00:04:31 +0000 (01:04 +0100)]
Improved the file benchmark slightly.

19 years agoAdded a simple experiment with parallel reads/writes.
Martin Mares [Thu, 23 Nov 2006 23:33:24 +0000 (00:33 +0100)]
Added a simple experiment with parallel reads/writes.

19 years agoUse big_alloc().
Martin Mares [Thu, 23 Nov 2006 23:22:11 +0000 (00:22 +0100)]
Use big_alloc().

19 years agoAdded a couple of notes.
Martin Mares [Thu, 23 Nov 2006 23:18:08 +0000 (00:18 +0100)]
Added a couple of notes.

19 years agoAdded big_alloc() for allocating large, page-aligned buffers.
Martin Mares [Thu, 23 Nov 2006 23:17:17 +0000 (00:17 +0100)]
Added big_alloc() for allocating large, page-aligned buffers.

19 years agoMoved tests related to the sorter to debug/sorter/.
Martin Mares [Thu, 23 Nov 2006 18:06:26 +0000 (19:06 +0100)]
Moved tests related to the sorter to debug/sorter/.

19 years agopartial YCCK colorspace support
Pavel Charvat [Sat, 11 Nov 2006 20:11:11 +0000 (21:11 +0100)]
partial YCCK colorspace support

19 years agofixed Bug 3188 - libimages supports shared libraries;
Pavel Charvat [Mon, 6 Nov 2006 11:29:11 +0000 (12:29 +0100)]
fixed Bug 3188 - libimages supports shared libraries;
it depends on libsh only with CONFIG_SHERLOCK

19 years agohacked libimages tests dependencies
Pavel Charvat [Mon, 6 Nov 2006 10:34:38 +0000 (11:34 +0100)]
hacked libimages tests dependencies

19 years agofixed color.test compilation
Pavel Charvat [Mon, 6 Nov 2006 09:52:49 +0000 (10:52 +0100)]
fixed color.test compilation

19 years agoMoved the update hook script to a separate repository.
Martin Mares [Fri, 3 Nov 2006 19:41:28 +0000 (20:41 +0100)]
Moved the update hook script to a separate repository.

19 years agoadded support for some color conversions; we should be able to load cmyk
Pavel Charvat [Thu, 2 Nov 2006 23:06:50 +0000 (00:06 +0100)]
added support for some color conversions; we should be able to load cmyk
jpegs now...

19 years agoimage-tool uses RGB automatically when converting non-RGB jpegs
Pavel Charvat [Wed, 1 Nov 2006 13:52:57 +0000 (14:52 +0100)]
image-tool uses RGB automatically when converting non-RGB jpegs
to gif/png

19 years agoslightly changed dealing with color spaces
Pavel Charvat [Wed, 1 Nov 2006 13:38:11 +0000 (14:38 +0100)]
slightly changed dealing with color spaces
(I will add CMYK -> RGB conversion soon ... bug #2819)

19 years agoenable dynamic linking on Darwin
Robert Spalek [Sat, 28 Oct 2006 01:20:44 +0000 (18:20 -0700)]
enable dynamic linking on Darwin

19 years agoauto-detect CONFIG_LFS
Robert Spalek [Sat, 28 Oct 2006 00:54:26 +0000 (17:54 -0700)]
auto-detect CONFIG_LFS

19 years agomake the Perl Ulimit module compilable on Darwin
Robert Spalek [Fri, 27 Oct 2006 03:51:43 +0000 (20:51 -0700)]
make the Perl Ulimit module compilable on Darwin

19 years agoupdate the code so that it compiles both on Linux and Darwin
Robert Spalek [Fri, 27 Oct 2006 03:10:36 +0000 (20:10 -0700)]
update the code so that it compiles both on Linux and Darwin

19 years agofdatasync is not supported on Darwin ===> work-around
Robert Spalek [Fri, 27 Oct 2006 03:08:09 +0000 (20:08 -0700)]
fdatasync is not supported on Darwin ===> work-around

19 years agoadded a wrapper for POSIX semaphores that works also on Darwin
Robert Spalek [Fri, 27 Oct 2006 03:05:16 +0000 (20:05 -0700)]
added a wrapper for POSIX semaphores that works also on Darwin

19 years agoseparate the support of large files from using LFS versions of file functions
Robert Spalek [Fri, 27 Oct 2006 03:03:32 +0000 (20:03 -0700)]
separate the support of large files from using LFS versions of file functions

19 years agoALIGN renamed to ALIGN_TO
Robert Spalek [Thu, 26 Oct 2006 01:56:57 +0000 (18:56 -0700)]
ALIGN renamed to ALIGN_TO

19 years agofixed forgotten text :)
Pavel Charvat [Sun, 22 Oct 2006 14:45:49 +0000 (16:45 +0200)]
fixed forgotten text :)

19 years agoCompleted merge with dev-img branch.
Pavel Charvat [Thu, 19 Oct 2006 08:34:16 +0000 (10:34 +0200)]
Completed merge with dev-img branch.

- libimages library
- gatherer uses libimages instead of GraphicsMagick
- added indexation of image signatures and support
  for similar images to search server (IMAGESIM)
- CZ indexation split to text and images
- ... and more small changes

19 years agoPartial merge with dev-img - added libimages.
Pavel Charvat [Thu, 19 Oct 2006 08:13:19 +0000 (10:13 +0200)]
Partial merge with dev-img - added libimages.

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Wed, 18 Oct 2006 14:49:55 +0000 (16:49 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agorewriting PL timetables... incomplete
Pavel Charvat [Wed, 18 Oct 2006 13:14:16 +0000 (15:14 +0200)]
rewriting PL timetables... incomplete

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Fri, 13 Oct 2006 11:48:33 +0000 (13:48 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 13 Oct 2006 09:40:04 +0000 (11:40 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agostk_printf() has been fixed.
Martin Mares [Fri, 13 Oct 2006 09:28:59 +0000 (11:28 +0200)]
stk_printf() has been fixed.

19 years agogenconfig can include program's output (should be deterministic)
Pavel Charvat [Thu, 12 Oct 2006 14:59:36 +0000 (16:59 +0200)]
genconfig can include program's output (should be deterministic)

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-threads
Pavel Charvat [Tue, 10 Oct 2006 09:13:28 +0000 (11:13 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-threads

19 years agoconf: improve the format of the error message issued on invalid -S setting
Robert Spalek [Mon, 9 Oct 2006 17:56:06 +0000 (19:56 +0200)]
conf: improve the format of the error message issued on invalid -S setting

19 years agothread-safe stk_printf
Pavel Charvat [Mon, 9 Oct 2006 08:21:56 +0000 (10:21 +0200)]
thread-safe stk_printf

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-threads
Pavel Charvat [Fri, 6 Oct 2006 08:17:48 +0000 (10:17 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-threads

19 years agoReplaced the SORTER_DECLARE_ONLY hack by lib/sorter-globals.h.
Martin Mares [Thu, 5 Oct 2006 17:41:56 +0000 (19:41 +0200)]
Replaced the SORTER_DECLARE_ONLY hack by lib/sorter-globals.h.

19 years ago* dev-threads merged to dev-img
Pavel Charvat [Wed, 4 Oct 2006 12:36:48 +0000 (14:36 +0200)]
* dev-threads merged to dev-img
* scanner generates only one file for image duplicates search
  (I will optimize this later... it has been disabled anyway)
* parallel imagesig analyser

(only tried to compile... not tested yet)

Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-threads

19 years agobugfix in area-based image scaling
Pavel Charvat [Mon, 2 Oct 2006 15:18:07 +0000 (17:18 +0200)]
bugfix in area-based image scaling

19 years agomore MJ's corrections... to be continue
Pavel Charvat [Mon, 2 Oct 2006 14:34:57 +0000 (16:34 +0200)]
more MJ's corrections... to be continue

19 years ago* removed CONFIG_IMAGES_EXIF switch (always enabled)
Pavel Charvat [Mon, 2 Oct 2006 14:21:16 +0000 (16:21 +0200)]
* removed CONFIG_IMAGES_EXIF switch (always enabled)
* u32 -> uns  in struct image/image_io

19 years agomore MJ's corrections... to be continue
Pavel Charvat [Mon, 2 Oct 2006 13:55:26 +0000 (15:55 +0200)]
more MJ's corrections... to be continue

19 years agoimage_scale:
Pavel Charvat [Mon, 2 Oct 2006 08:08:03 +0000 (10:08 +0200)]
image_scale:
- fixed visible rounding error near right and bottom edges
- implemented simple nearest neighbour algorithm
- speed experiments with SIMD bilinear filter...
  will continue in free time

19 years agoPolished comments.
Martin Mares [Fri, 29 Sep 2006 10:18:10 +0000 (12:18 +0200)]
Polished comments.

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Wed, 27 Sep 2006 12:21:18 +0000 (14:21 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agofixed bskip usage
Pavel Charvat [Wed, 27 Sep 2006 11:31:31 +0000 (13:31 +0200)]
fixed bskip usage

19 years agoand now a correct solution... skip_input_data should be able to jump
Pavel Charvat [Wed, 27 Sep 2006 11:24:47 +0000 (13:24 +0200)]
and now a correct solution... skip_input_data should be able to jump
exactly at EOF (according to libjpeg documentation)

19 years agofixed segfault when libjpeg asked to skip behind EOF
Pavel Charvat [Wed, 27 Sep 2006 11:06:17 +0000 (13:06 +0200)]
fixed segfault when libjpeg asked to skip behind EOF

19 years agoDefine NO_INLINE, which can be helpful when profiling.
Martin Mares [Tue, 26 Sep 2006 14:00:16 +0000 (16:00 +0200)]
Define NO_INLINE, which can be helpful when profiling.

19 years ago* let the compiler align several libimages structucters on his own
Pavel Charvat [Tue, 26 Sep 2006 12:23:34 +0000 (14:23 +0200)]
* let the compiler align several libimages structucters on his own
* do not assert presence of shepherd's weights in the image indexer
  (should not happen... useful only for debugging)

19 years agosome corrections in ImageSim config section
Pavel Charvat [Sun, 24 Sep 2006 22:36:14 +0000 (00:36 +0200)]
some corrections in ImageSim config section

19 years agoadded few comments to IMAGESIM configuration... sorry for bad English :-)
Pavel Charvat [Sun, 24 Sep 2006 22:30:25 +0000 (00:30 +0200)]
added few comments to IMAGESIM configuration... sorry for bad English :-)

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 22 Sep 2006 19:15:23 +0000 (21:15 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agoA better comments on character set names.
Martin Mares [Fri, 22 Sep 2006 14:38:06 +0000 (16:38 +0200)]
A better comments on character set names.

19 years agonote that we use RCF names for supported charsets
Pavel Charvat [Fri, 22 Sep 2006 14:33:10 +0000 (16:33 +0200)]
note that we use RCF names for supported charsets

19 years agoDocumented thread safety of ucwlib functions.
Martin Mares [Wed, 20 Sep 2006 14:35:12 +0000 (16:35 +0200)]
Documented thread safety of ucwlib functions.

19 years agodisabled forgotten LOCAL_DEBUG
Pavel Charvat [Wed, 20 Sep 2006 11:14:47 +0000 (13:14 +0200)]
disabled forgotten LOCAL_DEBUG

19 years agotest also GIFs for thread-safety
Pavel Charvat [Wed, 20 Sep 2006 10:28:52 +0000 (12:28 +0200)]
test also GIFs for thread-safety

19 years agoCONFIG_IMAGES_LIBMAGICK works again
Pavel Charvat [Wed, 20 Sep 2006 10:02:42 +0000 (12:02 +0200)]
CONFIG_IMAGES_LIBMAGICK works again

19 years agorevising & testing image library
Pavel Charvat [Wed, 20 Sep 2006 09:43:24 +0000 (11:43 +0200)]
revising & testing image library

* struct image_thread renamed to struct image_context;
  changed its messaging iface
* added simple automatic tests for thread safety
* added some global ImageLib.* configuration variables
* playing with color spaces... not important but interesting :-)

- to be continue -

19 years agobb_ofs_printf() -> bb_printf_at()
Pavel Charvat [Tue, 19 Sep 2006 08:57:11 +0000 (10:57 +0200)]
bb_ofs_printf() -> bb_printf_at()
added bb_printf()

19 years agorest of bbuf printf
Pavel Charvat [Mon, 18 Sep 2006 13:08:58 +0000 (15:08 +0200)]
rest of bbuf printf

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-img
Pavel Charvat [Mon, 18 Sep 2006 12:58:16 +0000 (14:58 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#dev-img

19 years agoprintf to a growing buffer
Pavel Charvat [Mon, 18 Sep 2006 12:57:07 +0000 (14:57 +0200)]
printf to a growing buffer

19 years agoMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Mon, 18 Sep 2006 10:03:56 +0000 (12:03 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agobufgix in image comparision
Pavel Charvat [Mon, 18 Sep 2006 06:41:02 +0000 (08:41 +0200)]
bufgix in image comparision

19 years agobackup of some experiments with similarity
Pavel Charvat [Sun, 17 Sep 2006 13:58:00 +0000 (15:58 +0200)]
backup of some experiments with similarity

19 years agoalign signature size
Pavel Charvat [Sat, 16 Sep 2006 14:21:06 +0000 (16:21 +0200)]
align signature size

19 years agosmall changes in signatures config
Pavel Charvat [Sat, 16 Sep 2006 13:50:51 +0000 (15:50 +0200)]
small changes in signatures config

19 years agostore also image dimensions
Pavel Charvat [Sat, 16 Sep 2006 12:58:21 +0000 (14:58 +0200)]
store also image dimensions

19 years agoexperiment - store relative centroid position for each image region
Pavel Charvat [Sat, 16 Sep 2006 12:40:15 +0000 (14:40 +0200)]
experiment - store relative centroid position for each image region

19 years agotypo
Pavel Charvat [Sat, 16 Sep 2006 10:52:55 +0000 (12:52 +0200)]
typo

19 years agoMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Sat, 16 Sep 2006 10:52:23 +0000 (12:52 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git

19 years agoupdated methods description
Pavel Charvat [Sat, 16 Sep 2006 10:17:34 +0000 (12:17 +0200)]
updated methods description

19 years agosimple average vectors comparision
Pavel Charvat [Sat, 16 Sep 2006 10:16:14 +0000 (12:16 +0200)]
simple average vectors comparision

19 years agobugfixed in IMAGESIM explain
Pavel Charvat [Sat, 16 Sep 2006 09:46:21 +0000 (11:46 +0200)]
bugfixed in IMAGESIM explain

19 years agochanges in IMAGESIM explain
Pavel Charvat [Sat, 16 Sep 2006 09:39:39 +0000 (11:39 +0200)]
changes in IMAGESIM explain

19 years agobetter IMAGESIM explains
Pavel Charvat [Sat, 16 Sep 2006 09:31:18 +0000 (11:31 +0200)]
better IMAGESIM explains

19 years agofixed a typo
Pavel Charvat [Sat, 16 Sep 2006 09:17:39 +0000 (11:17 +0200)]
fixed a typo