diff options
Diffstat (limited to 'src/db-image-parser.h')
-rw-r--r-- | src/db-image-parser.h | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/src/db-image-parser.h b/src/db-image-parser.h index f09e574..79f538e 100644 --- a/src/db-image-parser.h +++ b/src/db-image-parser.h @@ -31,17 +31,35 @@ #include "itdb_private.h" #include "itdb.h" -#define RED_BITS 5 -#define RED_SHIFT 11 -#define RED_MASK (((1 << RED_BITS)-1) << RED_SHIFT) +#define DEBUG_ARTWORK 0 -#define GREEN_BITS 6 -#define GREEN_SHIFT 5 -#define GREEN_MASK (((1 << GREEN_BITS)-1) << GREEN_SHIFT) +#define RED_BITS_565 5 +#define RED_SHIFT_565 11 +#define RED_MASK_565 (((1 << RED_BITS_565)-1) << RED_SHIFT_565) -#define BLUE_BITS 5 -#define BLUE_SHIFT 0 -#define BLUE_MASK (((1 << BLUE_BITS)-1) << BLUE_SHIFT) +#define GREEN_BITS_565 6 +#define GREEN_SHIFT_565 5 +#define GREEN_MASK_565 (((1 << GREEN_BITS_565)-1) << GREEN_SHIFT_565) + +#define BLUE_BITS_565 5 +#define BLUE_SHIFT_565 0 +#define BLUE_MASK_565 (((1 << BLUE_BITS_565)-1) << BLUE_SHIFT_565) + +#define ALPHA_BITS_555 1 +#define ALPHA_SHIFT_555 15 +#define ALPHA_MASK_555 (((1 << ALPHA_BITS_555)-1) << ALPHA_SHIFT_555) + +#define RED_BITS_555 5 +#define RED_SHIFT_555 10 +#define RED_MASK_555 (((1 << RED_BITS_555)-1) << RED_SHIFT_555) + +#define GREEN_BITS_555 5 +#define GREEN_SHIFT_555 5 +#define GREEN_MASK_555 (((1 << GREEN_BITS_555)-1) << GREEN_SHIFT_555) + +#define BLUE_BITS_555 5 +#define BLUE_SHIFT_555 0 +#define BLUE_MASK_555 (((1 << BLUE_BITS_555)-1) << BLUE_SHIFT_555) G_GNUC_INTERNAL Itdb_Thumb *ipod_image_new_from_mhni (MhniHeader *mhni, Itdb_DB *db); |