]> git.sesse.net Git - qscale/log
qscale
15 years agoStore the sampling factors explicitly in the struct, to make saving simpler.
sgunderson@bigfoot.com [Thu, 29 May 2008 05:24:49 +0000 (22:24 -0700)]
Store the sampling factors explicitly in the struct, to make saving simpler.

15 years agoMove scaling into libqscale.
sgunderson@bigfoot.com [Thu, 29 May 2008 05:21:30 +0000 (22:21 -0700)]
Move scaling into libqscale.

15 years agoMove JPEG loading into libqscale.
sgunderson@bigfoot.com [Thu, 29 May 2008 05:09:25 +0000 (22:09 -0700)]
Move JPEG loading into libqscale.

15 years agoAnother syntax fix for libqscale.h.
sgunderson@bigfoot.com [Thu, 29 May 2008 04:16:12 +0000 (21:16 -0700)]
Another syntax fix for libqscale.h.

15 years agoUnsigned-ify.
sgunderson@bigfoot.com [Thu, 29 May 2008 04:02:45 +0000 (21:02 -0700)]
Unsigned-ify.

15 years agoAdd a parameter for sequential/progressive mode.
sgunderson@bigfoot.com [Thu, 29 May 2008 03:49:41 +0000 (20:49 -0700)]
Add a parameter for sequential/progressive mode.

15 years agoErr, fixed more libqscale.h silliness.
sgunderson@bigfoot.com [Wed, 28 May 2008 18:44:23 +0000 (11:44 -0700)]
Err, fixed more libqscale.h silliness.

15 years agoAdded a load_from_stdio() parameter.
sgunderson@bigfoot.com [Wed, 28 May 2008 18:41:08 +0000 (11:41 -0700)]
Added a load_from_stdio() parameter.

15 years agoAdded a missing parameter.
sgunderson@bigfoot.com [Wed, 28 May 2008 18:39:17 +0000 (11:39 -0700)]
Added a missing parameter.

15 years agoDrew up a first API for libqscale.
sgunderson@bigfoot.com [Wed, 28 May 2008 18:37:29 +0000 (11:37 -0700)]
Drew up a first API for libqscale.

16 years agoMake the SSE code optional.
sgunderson@bigfoot.com [Mon, 4 Feb 2008 01:11:09 +0000 (02:11 +0100)]
Make the SSE code optional.

16 years agoAdd a Makefile.
sgunderson@bigfoot.com [Mon, 4 Feb 2008 00:55:15 +0000 (01:55 +0100)]
Add a Makefile.

16 years agoLicense under GPLv2.
sgunderson@bigfoot.com [Mon, 4 Feb 2008 00:52:02 +0000 (01:52 +0100)]
License under GPLv2.

16 years agoFix a crash bug when height > width.
sgunderson@bigfoot.com [Mon, 4 Feb 2008 00:23:11 +0000 (01:23 +0100)]
Fix a crash bug when height > width.

16 years agoMake it a bit clearer what's user-adjustable and what's not.
sgunderson@bigfoot.com [Mon, 4 Feb 2008 00:22:53 +0000 (01:22 +0100)]
Make it a bit clearer what's user-adjustable and what's not.

16 years agoMake everything compile with -std=c89.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 19:41:38 +0000 (20:41 +0100)]
Make everything compile with -std=c89.

16 years agoUse local labels instead of hardcoded names, so we can theoretically
sgunderson@bigfoot.com [Sun, 3 Feb 2008 19:37:46 +0000 (20:37 +0100)]
Use local labels instead of hardcoded names, so we can theoretically
compile with unrolled loops.

16 years agoAdd a memory clobber, for good measure.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 19:20:06 +0000 (20:20 +0100)]
Add a memory clobber, for good measure.

16 years agoReformat some of the assembler code.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 19:01:12 +0000 (20:01 +0100)]
Reformat some of the assembler code.

16 years agoMake everything compile and work for amd64.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 18:17:32 +0000 (19:17 +0100)]
Make everything compile and work for amd64.

16 years agoRemove some debugging.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 17:48:23 +0000 (18:48 +0100)]
Remove some debugging.

16 years agoDo rounding.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 17:48:11 +0000 (18:48 +0100)]
Do rounding.

16 years agoFix some stupidness.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 17:42:26 +0000 (18:42 +0100)]
Fix some stupidness.

16 years agoRemoved a hard-coded register.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 17:33:05 +0000 (18:33 +0100)]
Removed a hard-coded register.

16 years agoFix behavior for input images not aligned on a DCT block.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 17:13:18 +0000 (18:13 +0100)]
Fix behavior for input images not aligned on a DCT block.

16 years agoMake the cutoff constant really constant.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:32:48 +0000 (17:32 +0100)]
Make the cutoff constant really constant.

16 years agoAdd a much better sinc() implementation.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:28:23 +0000 (17:28 +0100)]
Add a much better sinc() implementation.

16 years agoAdd SSE the other way as well, requiring SSE3.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:14:40 +0000 (17:14 +0100)]
Add SSE the other way as well, requiring SSE3.

16 years agoImplement first round of SSE.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:13:25 +0000 (17:13 +0100)]
Implement first round of SSE.

16 years agoInvert directions again, increasing speed but adding bugs.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:12:59 +0000 (17:12 +0100)]
Invert directions again, increasing speed but adding bugs.

16 years agoAdd JPEG support.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:11:45 +0000 (17:11 +0100)]
Add JPEG support.

16 years agoInvert horizontal and vertical order.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:10:59 +0000 (17:10 +0100)]
Invert horizontal and vertical order.

16 years agoInitial version.
sgunderson@bigfoot.com [Sun, 3 Feb 2008 16:06:46 +0000 (17:06 +0100)]
Initial version.