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.
|
Fri, 11 May 2018 22:26:17 +0300 |
Matti Hamalainen |
Remove insane troll logic from dmC64GetOpSize().
|
Fri, 11 May 2018 22:25:12 +0300 |
Matti Hamalainen |
Initialize previous data value in RLE encoder.
|
Fri, 11 May 2018 22:24:53 +0300 |
Matti Hamalainen |
Fix an error message, should be "Encode", not "Decode".
|
Fri, 11 May 2018 22:24:11 +0300 |
Matti Hamalainen |
Urgh. 1000L idiotic mistake: a dmGrowBufAlloc() call had been left in
|
Fri, 11 May 2018 20:28:48 +0300 |
Matti Hamalainen |
Oops, left in a debug print.
|
Fri, 11 May 2018 20:27:16 +0300 |
Matti Hamalainen |
Fix handling of predefined DMGrowBuffer in dmC64EncodeGenericBMP().
|
Fri, 11 May 2018 20:18:14 +0300 |
Matti Hamalainen |
Change the passing of RLE compression/decompression parameters to be in a dedicated struct.
|
Fri, 11 May 2018 07:41:55 +0300 |
Matti Hamalainen |
Factor all the c64 file format specific things into lib64fmt.c
|
Fri, 11 May 2018 07:13:46 +0300 |
Matti Hamalainen |
Add static const global for FunPaint 2 magic ID string.
|
Fri, 11 May 2018 07:12:37 +0300 |
Matti Hamalainen |
Fix some blunders in encode/decode error messages.
|
Fri, 11 May 2018 07:07:40 +0300 |
Matti Hamalainen |
Simplify some encoding bits.
|
Fri, 11 May 2018 07:06:36 +0300 |
Matti Hamalainen |
Move encoding stub function to better place.
|
Fri, 11 May 2018 06:28:55 +0300 |
Matti Hamalainen |
Implement rudimentary support for writing RLE compressed DrazPaint 1.4/2.0 and DrazLace 1.0 files.
|
Fri, 11 May 2018 06:27:53 +0300 |
Matti Hamalainen |
Work on the RLE encoding.
|
Fri, 11 May 2018 06:26:42 +0300 |
Matti Hamalainen |
Add short format attribute names to dmC64GetImageTypeString().
|
Fri, 11 May 2018 05:31:46 +0300 |
Matti Hamalainen |
Set DMC64Image::type in dmC64ImageAlloc() from format type.
|
Fri, 11 May 2018 05:31:16 +0300 |
Matti Hamalainen |
Reindent polishing.
|
Fri, 11 May 2018 05:23:52 +0300 |
Matti Hamalainen |
Move one function to a better place in the code.
|
Fri, 11 May 2018 05:23:07 +0300 |
Matti Hamalainen |
Factor the C64 bitmap image format info dump function to lib64gfx and use it from 64vw.
|
Fri, 11 May 2018 04:55:28 +0300 |
Matti Hamalainen |
Various fixes to dmC64EncodeGenericBMP().
|
Fri, 11 May 2018 04:52:43 +0300 |
Matti Hamalainen |
Add DMC64ImageFormat to C64 bitmap format encoding/decoding ops function parameters.
|
Fri, 11 May 2018 04:23:47 +0300 |
Matti Hamalainen |
Oops. Fix dmC64EncodeBMP() to add loading address to total data size.
|
Fri, 11 May 2018 04:21:15 +0300 |
Matti Hamalainen |
Improve dmC64GetImageTypeString() and use it also in 64vw.
|
Fri, 11 May 2018 03:29:55 +0300 |
Matti Hamalainen |
Rename some struct members, and sanitize handling of DMC64Image allocation more.
|
Fri, 11 May 2018 02:42:49 +0300 |
Matti Hamalainen |
More work on RLE encoding/decoding.
|
Fri, 11 May 2018 02:26:09 +0300 |
Matti Hamalainen |
Cleanup the RLE decoder.
|
Fri, 11 May 2018 02:25:40 +0300 |
Matti Hamalainen |
Reorder format list.
|
Thu, 10 May 2018 23:08:09 +0300 |
Matti Hamalainen |
Improve error handling and checking.
|
Thu, 10 May 2018 23:07:50 +0300 |
Matti Hamalainen |
Add stub function to prevent attempts to encode formats that do not support encoding yet.
|
Thu, 10 May 2018 22:30:02 +0300 |
Matti Hamalainen |
Various fixes in bmp encoding.
|
Thu, 10 May 2018 21:47:48 +0300 |
Matti Hamalainen |
Add some new functions that are mostly just stubs and not working tho.
|
Thu, 10 May 2018 21:46:50 +0300 |
Matti Hamalainen |
More work on RLE decoder/encoder changes.
|