Fri, 22 Jun 2018 09:56:32 +0300 |
Matti Hamalainen |
Implement DM_RLE_ZERO_COUNT_MAX support in the generic RLE compressor.
|
Thu, 21 Jun 2018 17:22:32 +0300 |
Matti Hamalainen |
Use dmMemset() instead of memset().
|
Thu, 14 Jun 2018 12:58:44 +0300 |
Matti Hamalainen |
s/DM_IFMT_/DM_COLFMT_/g
|
Thu, 14 Jun 2018 12:41:55 +0300 |
Matti Hamalainen |
Comment.
|
Thu, 14 Jun 2018 04:00:59 +0300 |
Matti Hamalainen |
If the c64 image format has a set size and our buffer after encoding in
|
Wed, 13 Jun 2018 03:01:53 +0300 |
Matti Hamalainen |
Fix output buffer cropping in dmFinishRLEBuffers() for DM_OUT_CROP_END case.
|
Wed, 13 Jun 2018 01:34:46 +0300 |
Matti Hamalainen |
Add DM_RLE_ZERO_COUNT_MAX flag for RLE decoder which makes it interpret run
|
Tue, 12 Jun 2018 20:37:53 +0300 |
Matti Hamalainen |
Change c64 format probing API to use DMGrowBuf.
|
Tue, 12 Jun 2018 17:12:48 +0300 |
Matti Hamalainen |
Refactor the c64 bitmap format definitions handling to be more flexible. Again.
|
Tue, 12 Jun 2018 15:36:00 +0300 |
Matti Hamalainen |
Move dmC64ProbeBMP() to more logical place in the source.
|
Tue, 12 Jun 2018 04:43:05 +0300 |
Matti Hamalainen |
Implement fake X raster position for the pixel getting functions. At some
|
Mon, 11 Jun 2018 14:42:12 +0300 |
Matti Hamalainen |
More granular error handling in RLE decoding.
|
Mon, 11 Jun 2018 13:57:07 +0300 |
Matti Hamalainen |
Change DMGrowBuf API somewhat and implement more copy operations.
|
Sun, 10 Jun 2018 17:56:08 +0300 |
Matti Hamalainen |
Fix unitialized data accesses.
|
Sat, 09 Jun 2018 17:04:33 +0300 |
Matti Hamalainen |
Actually fix the warnings .. sigh.
|
Sat, 09 Jun 2018 17:02:35 +0300 |
Matti Hamalainen |
Silence a warning about unused function argument.
|
Fri, 08 Jun 2018 22:29:49 +0300 |
Matti Hamalainen |
Oops, left in wrong variable name. :S
|
Fri, 08 Jun 2018 22:09:00 +0300 |
Matti Hamalainen |
Add dmSetMixedColorC64Palette() for setting a 256 entry "mixed color"
|
Fri, 08 Jun 2018 22:07:05 +0300 |
Matti Hamalainen |
Move dmDefaultC64Palette back to lib64gfx.c
|
Fri, 08 Jun 2018 22:03:19 +0300 |
Matti Hamalainen |
Use the default C64 palette whenever we need it, but make it possible to override it.
|
Thu, 07 Jun 2018 15:52:58 +0300 |
Matti Hamalainen |
Allow image pointer argument to be NULL for dmC64ImageDump().
|
Thu, 07 Jun 2018 15:21:54 +0300 |
Matti Hamalainen |
Improve error messages in the RLE decoder.
|
Thu, 07 Jun 2018 14:48:26 +0300 |
Matti Hamalainen |
Implement operator types DO_SET_MEM_HI and DO_SET_MEM_LO. Not used yet.
|
Thu, 07 Jun 2018 14:47:37 +0300 |
Matti Hamalainen |
Return size of subject in dmC64GetOpSize() despite what the operator type is.
|
Wed, 06 Jun 2018 15:22:15 +0300 |
Matti Hamalainen |
Refactor fmtDecodeTruePaintPacked() to use more generic DMGrowBuf functions
|
Wed, 06 Jun 2018 15:20:31 +0300 |
Matti Hamalainen |
Add one default case error handler.
|
Wed, 06 Jun 2018 15:19:40 +0300 |
Matti Hamalainen |
Add output buffer cropping to dmFinishRLEBuffers() and the flags and fields to DMGrowBuf.
|
Wed, 06 Jun 2018 14:37:20 +0300 |
Matti Hamalainen |
Fix a commit blunder here ..
|
Wed, 06 Jun 2018 14:36:24 +0300 |
Matti Hamalainen |
Use dmFinishRLEBuffers() in dmDecodeGenericRLE()
|
Wed, 06 Jun 2018 14:34:58 +0300 |
Matti Hamalainen |
Improve error handling of dmEncodeGenericRLESequence() and use dmGenericRLEOutputRun() here as well.
|
Wed, 06 Jun 2018 14:33:30 +0300 |
Matti Hamalainen |
Use dmGenericRLEOutputRun().
|
Wed, 06 Jun 2018 14:31:04 +0300 |
Matti Hamalainen |
Add few RLE helper functions.
|
Wed, 06 Jun 2018 14:26:49 +0300 |
Matti Hamalainen |
Use buf->len instead of tmp.len, as it might not be initialized.
|
Tue, 05 Jun 2018 21:58:10 +0300 |
Matti Hamalainen |
More consistently use DMGrowBuf in the lib64gfx APIs, and implement
|
Tue, 05 Jun 2018 12:55:17 +0300 |
Matti Hamalainen |
Refactor DMGrowBuf so that there can be buffers that grow "backwards".
|
Thu, 31 May 2018 11:40:20 +0300 |
Matti Hamalainen |
Cleanup.
|
Thu, 31 May 2018 00:04:01 +0300 |
Matti Hamalainen |
Big overhaul to the enc/dec operator system to be more flexible.
|
Wed, 30 May 2018 17:05:19 +0300 |
Matti Hamalainen |
More work on improving the generic RLE decoder/encoder.
|
Wed, 30 May 2018 03:25:34 +0300 |
Matti Hamalainen |
Refactor RLE encoding a bit, and add support for 16bit run counts and make things more configurable.
|
Wed, 30 May 2018 01:17:57 +0300 |
Matti Hamalainen |
Add sanity check for interlaced formats: check that the interlace type flags are set.
|
Wed, 30 May 2018 00:57:21 +0300 |
Matti Hamalainen |
Add helper functions dmReverse{Get,Put}Byte().
|
Wed, 30 May 2018 00:56:32 +0300 |
Matti Hamalainen |
Reorder some functions.
|
Fri, 25 May 2018 01:41:31 +0300 |
Matti Hamalainen |
Use C64 encdec operator specified size for the element if it is larger than the default size.
|
Fri, 25 May 2018 00:28:19 +0300 |
Matti Hamalainen |
Remove useless assignation.
|
Mon, 14 May 2018 08:47:19 +0300 |
Matti Hamalainen |
Fix some uninitialized variable warnings.
|
Mon, 14 May 2018 07:27:31 +0300 |
Matti Hamalainen |
Fix RLE decoder bounds checks for compressed sequences.
|
Mon, 14 May 2018 05:53:22 +0300 |
Matti Hamalainen |
Add inline helper function fmtGetEncDecOp() and use it.
|
Mon, 14 May 2018 04:27:53 +0300 |
Matti Hamalainen |
Refactor the c64 format memory handling a bit for more flexibility.
|
Mon, 14 May 2018 04:11:31 +0300 |
Matti Hamalainen |
Rename DT_BITMAP to DT_BITMAP_RAM.
|
Sun, 13 May 2018 20:34:29 +0300 |
Matti Hamalainen |
Add NULL check for growbuf pointer.
|
Sun, 13 May 2018 09:08:18 +0300 |
Matti Hamalainen |
Implement another RLE variant, with different ordering of marker, count and data bytes.
|
Sat, 12 May 2018 21:05:52 +0300 |
Matti Hamalainen |
Check C64 bitmap format flags in encode/decode functions.
|
Sat, 12 May 2018 05:31:40 +0300 |
Matti Hamalainen |
Implement dmGenericRLEAnalyze() and use it where appropriate.
|
Sat, 12 May 2018 04:46:08 +0300 |
Matti Hamalainen |
Tiny improvement in MC->FLI upconversion.
|
Sat, 12 May 2018 03:28:25 +0300 |
Matti Hamalainen |
Use the DMGrowBuf push/pop functionality to better implement the stacked
|
Sat, 12 May 2018 02:24:24 +0300 |
Matti Hamalainen |
Set size for DT_{DEC,ENC}_FUNCTION opcodes.
|
Fri, 11 May 2018 23:17:57 +0300 |
Matti Hamalainen |
Another encoding fix ..
|
Fri, 11 May 2018 23:12:55 +0300 |
Matti Hamalainen |
Remove unused variable.
|
Fri, 11 May 2018 23:11:38 +0300 |
Matti Hamalainen |
Fix c64 bitmap encoding / decoding bounds checks.
|
Fri, 11 May 2018 23:11:16 +0300 |
Matti Hamalainen |
Improve error handling of RLE encoder.
|