summaryrefslogtreecommitdiff
path: root/tools/bmp2rb.c
AgeCommit message (Collapse)Author
2008-04-10cleanup code for picky compiler warning optionsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17060 a1c6a512-1295-4272-9138-f99709370657
2007-01-18Make RAW option explicitly little-endian and ensure that bmp2rb works the ↵Dave Chapman
same on both little-endian and big-endian hosts. Fix bug with generating <= 8-bit raw output on big-endian hosts. Also remove TAB characters, C99 variable declarations and extremely long lines in the source. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12063 a1c6a512-1295-4272-9138-f99709370657
2007-01-18Add swap bytes optionGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12060 a1c6a512-1295-4272-9138-f99709370657
2007-01-17Fix commentGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12054 a1c6a512-1295-4272-9138-f99709370657
2007-01-17Add raw file generationGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12048 a1c6a512-1295-4272-9138-f99709370657
2006-11-10Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
2006-07-28X5 remote LCD drawing. This will break target linking atm - ↵Jens Arnold
lcd_remote_update[_rect]() are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657
2006-04-04Grayscale iPods: Bit-flipped the 2bit LCD driver to use the same format as ↵Jens Arnold
apple. No more mirrored display when loading retailos, after a bootloader update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9478 a1c6a512-1295-4272-9138-f99709370657
2006-02-28open the image in binary mode to work better on windowsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8864 a1c6a512-1295-4272-9138-f99709370657
2006-02-27Fix stupid padded width calculation bug.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8862 a1c6a512-1295-4272-9138-f99709370657
2006-02-21First attempt at generating and using .h files from bitmaps using bmp2rb. ↵Dave Chapman
The .h files are generated for both the core bitmaps and the plugins, but are only currently being used in the core. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8759 a1c6a512-1295-4272-9138-f99709370657
2006-02-16Grayscale iPods: Fixed & optimised LCD driver. Further optimisation is ↵Jens Arnold
possible. * LCD driver now uses proper native bitmaps resembling the LCD internal format. Mono bitmaps are still transposed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8706 a1c6a512-1295-4272-9138-f99709370657
2006-02-08Use 'int' for 32 bit variables in host tools to better run on 64bit archs.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8626 a1c6a512-1295-4272-9138-f99709370657
2005-11-30And now also allocates the correct amountLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8113 a1c6a512-1295-4272-9138-f99709370657
2005-11-30Now clears the bitmap properly beforte convertingLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8112 a1c6a512-1295-4272-9138-f99709370657
2005-11-15Add output format for the ipod's byte-swapped rgb565Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7890 a1c6a512-1295-4272-9138-f99709370657
2005-11-14Added 16-bit RGB format to bmp2rbLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7861 a1c6a512-1295-4272-9138-f99709370657
2005-07-28bmp2rb: Prepared for future colour bitmap support. The tool reads all BMPs ↵Jens Arnold
into an internal full-colour bitmap now, then converts to the various destination formats from that. Correct 16-bit BMP colour handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7251 a1c6a512-1295-4272-9138-f99709370657
2005-07-07Heavily extended bmp2rb conversion tool: Handles 4, 16, 24 and 32 bit BMPs ↵Jens Arnold
in addition to 1 and 8 bit. Generates one of 3 output formats: (0) Archos recorder, Ondio, Gmini, H1x0 monochrome; this is the default. (1) Archos player graphics library. (2) H1x0 4-shade greyscale. Decision about the pixel value is based on the true pixel brightness, so hopefully no more inverted images. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7058 a1c6a512-1295-4272-9138-f99709370657
2004-12-20Fixed to allow conversions of 160x128 pictures too.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5498 a1c6a512-1295-4272-9138-f99709370657
2003-05-21Magnus Holmgren's patch #708098 that makes bmp2rb insensitive to endianessDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3691 a1c6a512-1295-4272-9138-f99709370657
2003-03-19autodetect an ID smarterDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3486 a1c6a512-1295-4272-9138-f99709370657
2002-08-21we like each line less than 80 characters wide pleaseDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1890 a1c6a512-1295-4272-9138-f99709370657
2002-08-21now detects 1bit BMP files too and adjusts to that, which makes thingsDaniel Stenberg
simpler git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1881 a1c6a512-1295-4272-9138-f99709370657
2002-08-21Added newline before EOF.Mats Lidell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1858 a1c6a512-1295-4272-9138-f99709370657
2002-08-19made it output valid C code even if given a filename that starts with aDaniel Stenberg
dot, also made the width and height get written as proper #defines in the output C source. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1795 a1c6a512-1295-4272-9138-f99709370657
2002-08-16Created.Mats Lidell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1781 a1c6a512-1295-4272-9138-f99709370657